.collection{overflow:hidden}@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.6rem}.collection__title.title-wrapper h2{margin:0;line-height:1.23}.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}.featured-collections__tabs{display:block}@media screen and (min-width: 750px){.featured-collections__tabs{margin-top:-1.6rem}}.featured-collections__tabs .tabs__item-list{display:flex;align-items:center;justify-content:center;list-style-type:none;margin-bottom:34px;padding:0}.featured-collections__tabs .tabs__item-list li{cursor:pointer;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-width:230px;padding:0 1rem 2.2rem;position:relative}.featured-collections__tabs .tabs__item-list li:before{content:"";width:100%;height:8px;background:#dad9d4;position:absolute;bottom:0;left:0}.featured-collections__tabs .tabs__item-list li:first-child:before{border-top-left-radius:17px;border-bottom-left-radius:17px}.featured-collections__tabs .tabs__item-list li:last-child:before{border-top-right-radius:17px;border-bottom-right-radius:17px}.featured-collections__tabs .tabs__item-list li.active:after{content:"";width:100%;height:8px;background:#000;border-radius:17px;position:absolute;bottom:0;left:0}@media screen and (max-width: 749px){.featured-collections__tabs .tabs__item-list li{font-size:1.2rem;line-height:1.5rem;letter-spacing:.05em;padding-bottom:1.9rem;padding:0 .5rem 1.9rem;min-width:158px}.featured-collections__tabs .tabs__content{max-width:168px}}.collection #product-grid{--grid-desktop-vertical-spacing: 6.4rem;--grid-mobile-vertical-spacing: 2.4rem}.marketing__banner{position:relative}.mb__content{position:absolute;bottom:0;left:0;padding:0 2rem 2.5rem}.mb__content.position-top{bottom:initial;top:0}.mb__content.position-middle{bottom:initial;top:50%;transform:translateY(-50%)}.mb__content.align-center{text-align:center}.mb__content.align-right{text-align:right}.mb__content h3{font-size:1.6rem;line-height:2rem;margin:0}.mb__content h3 p{margin:0}.marketing__banner-large{width:100%!important;max-width:100%!important}.section__featured-collection .marketing__banner .media{height:100%;padding-bottom:0!important}.mb__content .button{width:100%;margin-top:1rem}@media screen and (max-width: 749px){.marketing__banner-small .mb__content{text-align:center;width:100%}.marketing__banner-large .mb__content h3{font-size:1.8rem;line-height:2.2rem;max-width:136px}.mb__content .button{min-height:calc(2.8rem + var(--buttons-border-width) * 2);font-size:10px;line-height:12px;letter-spacing:.05em}.marketing__banner-large .button{max-width:125px;min-width:125px}}@media screen and (min-width: 990px){.mb__content{padding:1.7rem 2rem}.mb__content h3{font-size:3rem;line-height:3.7rem}.grid__item.marketing__banner-large{width:calc(66.67% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(66.67% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.marketing__banner-large .mb__content h3{max-width:250px}.mb__content .button{max-width:150px;min-width:initial;margin-top:1.6rem}}.section__featured-collection .collection__title{display:flex;justify-content:space-between;gap:1.5rem}@media screen and (max-width: 749px){.section__featured-collection .collection__title{margin-bottom:1rem}}.collection__breadcrumbs{display:flex}.collection__breadcrumbs *{font-weight:400;font-size:1rem;line-height:1.2rem;text-decoration:none;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.collection__breadcrumbs{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/386/assets/template-collection.css.map */
