@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection_title_block{display:flex;align-items:center;width:100%;justify-content:space-between;gap:20px;padding-bottom:20px;padding-top:20px}.collection_title_block h1{text-transform:capitalize;font-weight:500;font-size:32px;line-height:42px;margin:0}.collection_grid .ctm_collectin_grid_box{margin-top:0!important}.ctm_facets_dropdown{border-radius:4px;border:1px solid #D4D4D4;background:#fff;padding:14px 20px 14px 12px!important;max-width:228px;width:100%;margin-right:0}.ctm_facets_dropdown .facet-filters__label,.ctm_facets_dropdown .product-count{display:none}.ctm_facets_dropdown .select__select{font-family:var(--font-body);font-weight:400;color:var(--font-body);font-size:16px;line-height:22px;width:100%}.ctm_facets_dropdown .select__select:focus-visible{outline:none;outline-offset:0rem;box-shadow:none}.ctm_facets_dropdown .facets__form{margin-bottom:0;display:flex}.ctm_facets_dropdown .facet-filters,.ctm_facets_dropdown .facets-container{padding:0!important;width:100%}@media(max-width:1280px){.collection_title_block{padding-bottom:35px}}.ctm_collectin_grid_box{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.ctm_collectin_grid_box.grid .grid__item{width:100%!important;max-width:100%!important}.ctm_collectin_grid_box.grid .grid__item .ctm_card_content .ctm_cta_block button{width:100%}@media(max-width:1280px){.ctm_collectin_grid_box{gap:35px}}@media(max-width:1024px){.ctm_collectin_grid_box{grid-template-columns:repeat(4,1fr)}.collection_title_block h1{font-size:30px;line-height:38px}}@media(max-width:990px){.ctm_collectin_grid_box{grid-template-columns:repeat(2,1fr);gap:50px}}@media(max-width:575px){.ctm_collectin_grid_box{grid-template-columns:1fr}}.half-width-banner{position:relative;height:100%;overflow:hidden}.half-width-banner.ratio:before{padding-bottom:70%!important}.half-width-banner:after{content:"";background:linear-gradient(0deg,#0009 0% 100%);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.half-width-banner img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.half-image-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;gap:10px;z-index:2}.half-image-content h3{margin:0;color:#fff}.half-image-content a{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;border-bottom:1px solid #fff;display:inline-block;margin:0 auto;width:fit-content}.half-image-content a:hover{text-decoration:none}@media(max-width:749px){.collection_title_block{flex-direction:column;align-items:flex-start;padding-top:35px}.collection_grid .facets-container facet-filters-form{display:block!important}.collection_grid .facets-container menu-drawer{display:none}.ctm_facets_dropdown{max-width:100%}.half-image-content a{font-size:16px}}.collection_grid .col-swatch .color li .col_swatch_label{padding:1px}
/*# sourceMappingURL=/cdn/shop/t/605/assets/template-collection.css.map */
