.collection button[role=tab]{-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;padding:0;font-size:1.4rem;line-height:1;font-family:var(--font-body-family)}.collection{--grid-desktop-vertical-spacing: 2rem;--grid-mobile-vertical-spacing: 1.5rem}#product-grid{margin:0}.collection button[role=tab]:last-child{padding-right:2rem}.collection button[role=tab]:last-child:after{width:calc(100% - 2rem)}.collection button[role=tab]:after{bottom:-.5rem}.collection button[role=tab].active:after{transform:scaleX(1)}.featured-collection__inner{position:relative}.featured-collection__collection-wrapper{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.featured-collection__collection{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.featured-collection__collection.active{opacity:1;visibility:visible;position:relative}.featured-collection__collection-switcher{--page-width: 100%;margin:0;max-width:none;display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.featured-collection__tabs--nav{gap:1.8rem;display:flex;flex-wrap:nowrap}.featured-collection__collection-switcher .button--underline{font-size:1.4rem;margin-right:1.25rem}@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{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width: 749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width: 750px){.collection .loading-overlay{left:0}.view-all-button{margin-right:1.5em}.featured-collection__collection-switcher .button--underline{margin-right:1.8em}}.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 button[role=tab]{font-size:1.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;--page-width: 100%}.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}.loading-wrapper{display:flex;justify-content:center}.loading-wrapper .bg-spinner{width:3rem;height:3rem;margin:2rem 0}.callout-list{width:100%;max-width:100%;flex-grow:1;padding-bottom:1rem}.callout-list .media:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000004d}.callout-banner-text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-family:var(--font-family-secondary);color:#fff;z-index:2;text-align:center;padding:2rem 1.8rem;font-size:calc(var(--font-heading-scale) * 4rem);line-height:1}@media screen and (max-width: 749px){.callout-list .media{height:43.5rem}}@media screen and (min-width: 990px){.callout-banner-text{font-size:calc(var(--font-heading-scale) * 6.5rem)}}@media screen and (min-width: 1200px){.callout-banner-text{font-size:calc(var(--font-heading-scale) * 8.5rem)}}.callout--clickthrough{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;opacity:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{display:flex;overflow-x:hidden;margin-right:calc(var(--gutter-mobile) * -1);font-size:calc(var(--font-heading-scale) * 3.5rem);text-transform:uppercase;font-weight:700;line-height:1}.marquee-inner{display:flex;align-items:center;animation:marquee 10s linear infinite}.marquee .outline-accent{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgb(var(--color-foreground));text-stroke:1px rgb(var(--color-foreground))}.marquee-message{margin:unset;display:inline-block;white-space:nowrap;padding-right:2.5rem}.marquee-message>*{margin:0}.marquee-inline-image-wrapper{width:6.4rem}.marquee-inline-image{object-fit:contain;width:100%}.marquee-separator{padding-right:2.5rem}@media screen and (min-width: 750px){.marquee{padding:1rem 0;margin-right:calc(var(--gutter-desktop) * -1);font-size:calc(var(--font-heading-scale) * 7rem)}.marquee-message,.marquee-separator{padding-right:6rem}.marquee-inline-image-wrapper{width:10rem}}
/*# sourceMappingURL=/cdn/shop/t/1271/assets/template-collection.css.map */
