.collection-hero{text-align:center;padding:24px 16px 0;background-color:#f3f1eb}@media (min-width: 1024px){.collection-hero{padding:25px 72px 9px}}.collection-hero .title{margin:58px auto 24px;font-size:48px;line-height:1.25;font-weight:500}.collection-hero .desc,.collection-hero .title{max-width:746px;width:100%;margin-left:auto;margin-right:auto}.sub-nav-wrapper{margin:51px -16px 0;width:calc(100 + 32px);padding-bottom:16px;overflow-x:auto}@media (min-width: 1024px){.sub-nav-wrapper{margin:70px 0 0;width:100%}}.sub-nav-wrapper .sub-nav{display:flex;align-items:center;justify-content:start;gap:8px;text-transform:uppercase}@media (min-width: 1024px){.sub-nav-wrapper .sub-nav{justify-content:center}}.sub-nav-wrapper .sub-nav-item{font-size:16px;line-height:1.25;font-weight:500;transition:all .3 ease;white-space:nowrap;padding:0 16px}.sub-nav-wrapper .sub-nav-item.active,.sub-nav-wrapper .sub-nav-item:hover{text-decoration:underline}.breadcrumbs{width:100%}.breadcrumbs ul{list-style:none;display:flex;align-items:center;font-size:14px;line-height:1.25}.breadcrumbs .breadcrumbs__item{text-transform:uppercase;margin-right:.25rem;font-size:14px;line-height:1}.breadcrumbs .breadcrumbs__item a{display:inline-flex;line-height:1}.breadcrumbs .breadcrumbs__item:last-child{font-weight:500}.product-listing-grid{margin:0 -12px;width:calc(100% + 24px)}.product-listing-grid .item{padding:0 12px 24px}.product-listing-grid .overlay{z-index:100;max-width:0;width:100%;position:fixed;top:0;right:0;height:100vh;transition:all .3s ease;background-color:#000;opacity:.4}.product-listing-grid .overlay.open{max-width:100vw}.product-listing-grid .advert{position:relative}@media (max-width: 639px){.product-listing-grid .advert{margin:0 -8px;width:calc(100% + 16px);padding:0 0 24px}}.product-listing-grid .advert .content-wrapper{z-index:10;position:relative;top:0;left:12px;width:calc(100% - 24px);height:100%;display:flex;justify-content:center;flex-direction:column;gap:24px;align-items:flex-start;padding:40px;text-align:left;color:#fff}@media (max-width: 639px){.product-listing-grid .advert .content-wrapper{left:0;width:100%;height:calc(100% - 24px);padding:24px}}.product-listing-grid .advert .content-wrapper .title{color:#fff;font-size:48px;line-height:1.25;font-weight:500;margin-bottom:0}.product-listing-grid .advert .content-wrapper .desc,.product-listing-grid .advert .content-wrapper .desc p,.product-listing-grid .advert .content-wrapper .desc li{font-size:18px;line-height:1.25}.product-listing-grid .advert .content-wrapper .desc p:last-of-type,.product-listing-grid .advert .content-wrapper .desc li:last-of-type{margin-bottom:0}.product-listing-grid .advert .image-wrapper{position:absolute;background-color:#000;height:calc(100% - 24px);width:calc(100% - 24px)}@media (max-width: 1023px){.product-listing-grid .advert .image-wrapper{width:100%}}.product-listing-grid .advert .image-wrapper img{position:absolute;top:0;left:0;z-index:1;opacity:.6;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.filter-title{font-weight:500;margin-bottom:24px;text-transform:uppercase;font-size:18px;line-height:1.25}.filter-button-wrapper{display:flex;justify-content:space-between;margin:40px 12px 24px}.filter-button-wrapper .toggle-btn{display:flex;align-items:center;font-size:18px;line-height:1.25;gap:8px}.filter-button-wrapper .toggle-btn i{font-size:24px}.filter-button-wrapper .grid-layout{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (min-width: 1024px){.filter-button-wrapper .grid-layout{display:none}}.filter-button-wrapper .grid-layout .square{height:24px;width:24px;border:1px solid #000;opacity:.2;outline:none!important}.filter-button-wrapper .grid-layout .square[data-product-view=true]{opacity:1}.filter-button-wrapper .grid-layout .grid{height:24px;width:24px;display:flex;gap:2px;flex-wrap:wrap;opacity:.2;outline:none!important}.filter-button-wrapper .grid-layout .grid[data-product-view=true]{opacity:1}.filter-button-wrapper .grid-layout .grid span{border:1px solid #000;width:11px;height:11px;pointer-events:none}.filter-sidebar{position:fixed;max-width:360px;z-index:101;width:100%;background-color:#fff;top:0;right:-400px;height:100vh;height:100dvh;padding:40px 24px 206px;transition:all ease .3s}@media (min-width: 1024px){.filter-sidebar{max-width:392px;top:0}}.filter-sidebar.open{right:0}.filter-sidebar .filter-group{margin-bottom:1rem}.filter-sidebar .filter-button{text-transform:uppercase;display:flex;justify-content:space-between;width:100%;font-size:18px;line-height:24px}.filter-sidebar .filter-button i{font-size:24px}.filter-sidebar .filter-group-display{position:absolute;right:-400px;top:0;width:100%;height:100%;background-color:#fff;transition:all ease .3s;padding:40px 24px;z-index:102}.filter-sidebar .filter-group-display.open{right:0}.filter-sidebar .filter-group-display__list{list-style:none}.filter-sidebar .filter-group-display__list label{display:flex;align-items:center;gap:8px;position:relative}.filter-sidebar .filter-group-display__list label.disabled{opacity:.3}.filter-sidebar .filter-group-display__list label i{font-size:24px;transition:all .3s ease}.filter-sidebar .filter-group-display__list label i.checked{left:0;top:50%;transform:translateY(-50%);position:absolute;opacity:0}.filter-sidebar .filter-group-display__list input:checked+label i{opacity:0}.filter-sidebar .filter-group-display__list input:checked+label i.checked{opacity:1}.filter-sidebar .filter-group-display__list-item{margin-bottom:16px}.filter-close-btn{position:absolute;top:1rem;right:1rem;font-size:24px;height:24px;width:24px;z-index:150}.filter-footer{position:absolute;bottom:0;right:0;padding:40px 24px;z-index:150;display:flex;flex-direction:column;gap:16px;width:100%}.seo-wrapper{padding:24px;text-align:center;border:1px solid #000;margin:56px 12px 0}@media (min-width: 1024px){.seo-wrapper{padding:40px}}.seo-wrapper .title{margin-bottom:16px;font-family:var(--font-body);font-size:18px;line-height:1.25}.seo-wrapper .read-more-container{max-width:856px;width:100%;margin:0 auto 16px;font-size:18px;line-height:1.25;overflow:hidden;max-height:180px;transition:all .5s ease}@media (min-width: 1024px){.seo-wrapper .read-more-container{max-height:67.5px}}.seo-wrapper .read-more-container.open{max-height:2000px}.seo-wrapper .read-more-container p{font-size:18px;line-height:1.25}.seo-wrapper .cta{font-weight:500;text-decoration:underline;font-size:18px;line-height:1.25}.animated-loading{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmerInPlace;animation-name:shimmerInPlace;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;height:100%;position:relative;border:none!important}@-webkit-keyframes shimmerInPlace{0%{opacity:1;background-position:-468px 0}to{opacity:1;background-position:468px 0}}@keyframes shimmerInPlace{0%{opacity:1;background-position:-468px 0}to{opacity:1;background-position:468px 0}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/style-collection-template-2024.css.map */
