.c-collection-thumb{align-items:flex-start;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1rem;position:relative}.c-collection-thumb a:first-of-type:before,.c-collection-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-collection-thumb a:first-of-type:focus-visible,.c-collection-thumb button:first-of-type:focus-visible{outline:none}.c-collection-thumb a:first-of-type:focus-visible:before,.c-collection-thumb button:first-of-type:focus-visible:before{border-radius:var(--border-radius,.125rem);outline:.125rem solid var(--border-interactive-focus,var(--border-focus));outline-offset:.0625rem}.c-collection-thumb a:first-of-type:focus-visible:before,.c-collection-thumb button:first-of-type:focus-visible:before{outline-offset:-.125rem}.c-collection-thumb__image{transition:transform .3s ease;z-index:-1}.c-collection-thumb__image,.c-collection-thumb__image img,.c-collection-thumb__image>*{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.c-collection-thumb__image:before{background:linear-gradient(1turn,rgba(35,31,32,.33) 20%,rgba(35,31,32,.16) 55%,rgba(35,31,32,0) 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.c-collection-thumb__title{align-items:center;color:var(--text-global-light);display:flex;flex-direction:row;font-family:var(--font-typeface-display);font-size:var(--font-responsive-micro);font-weight:var(--font-weight-strongest);gap:.5rem;justify-content:flex-start;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.c-collection-thumb__title svg{transition:transform .3s ease}.s-featured-collections{--slide-align:center;--slides-to-show:1.3;--slide-gap:0.75rem;--slide-group-size:1}.s-featured-collections__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.25rem;margin-top:.125rem}.s-featured-collections__slider-btn{outline-offset:0}.s-featured-collections__slider-btn svg{display:block;height:auto;width:.6875rem}.s-featured-collections__title{font-family:var(--font-typeface-display);font-size:var(--font-responsive-xl);font-weight:var(--font-weight-strongest);letter-spacing:.02em;line-height:1;text-transform:uppercase}.s-featured-collections__grid{display:flex;flex-direction:row}@media only screen and (min-width:48em){.shopify-section:last-child:has(.s-featured-collections) .s-featured-collections{margin-bottom:1.5rem}.s-featured-collections{--slide-align:center;--slides-to-show:3.75;--slide-gap:1.5rem;--slide-group-size:1}.s-featured-collections:not(.s-featured-collections--desktop-grid){max-width:unset;padding-inline:0}.s-featured-collections--desktop-grid .s-featured-collections__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;transform:none!important}.s-featured-collections--desktop-grid .fm-slider__clone,.s-featured-collections--desktop-grid .fm-slider__offset{display:none!important}.s-featured-collections__header{justify-content:center;margin-bottom:3rem}.s-featured-collections__slider-btn{background-color:var(--color-black);border:.25rem solid var(--color-white);border-radius:50%;color:var(--color-white);height:3.5rem;width:3.5rem}.s-featured-collections__slider-btn svg{width:.625rem}.s-featured-collections__grid-wrapper{position:relative}.s-featured-collections__slider-controls{align-items:center;display:flex!important;display:flex;flex-direction:row;gap:2.25rem;justify-content:space-between;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.s-featured-collections__slider-controls.mobile-lg-down{display:none!important}.s-featured-collections__slider-btn--prev{margin-left:9.5vw;transform:translateX(-50%)}.s-featured-collections__slider-btn--next{margin-right:9.5vw;transform:translateX(50%)}}@media only screen and (min-width:64em){.c-collection-thumb{padding:1.5rem}.s-featured-collections__header{margin-bottom:3.75rem}}@media only screen and (max-width:calc(48em - 1px)){.s-featured-collections__title{font-size:var(--font-responsive-lg)}.s-featured-collections__grid-wrapper{margin-inline:calc(0px - var(--container-horizontal-padding));width:calc(100% + var(--container-horizontal-padding)*2)}}@media only screen and (hover:hover){.c-collection-thumb:hover .c-collection-thumb__image{transform:scale(1.04)}.c-collection-thumb__title:hover svg{transform:translateX(.5rem)}}