.category-spotlight__header{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}.category-spotlight__heading{margin:0}.category-spotlight__subheading{max-width:66rem}.category-spotlight__subheading>*{margin:0}.category-spotlight__layout{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.category-spotlight__banner{min-width:0}.category-spotlight__banner-link{display:block;height:100%;color:inherit;text-decoration:none}a.category-spotlight__banner-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.category-spotlight__banner-media{position:relative;width:100%;height:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--media-radius, 0);background-color:rgba(var(--color-foreground),.04)}.category-spotlight__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.category-spotlight__view-all{display:flex;justify-content:center;margin-top:2.4rem}.category-spotlight__view-all .button{min-height:4.4rem}@media screen and (min-width:990px){.category-spotlight__layout--has-banner.category-spotlight__layout--banner-left,.category-spotlight__layout--has-banner.category-spotlight__layout--banner-right{flex-direction:row;align-items:stretch;gap:2.4rem}.category-spotlight__layout--banner-left .category-spotlight__banner,.category-spotlight__layout--banner-right .category-spotlight__banner{flex:0 0 32rem;width:32rem}.category-spotlight__layout--banner-left .category-spotlight__banner-media,.category-spotlight__layout--banner-right .category-spotlight__banner-media{aspect-ratio:auto;min-height:30rem}.category-spotlight__layout--banner-right .category-spotlight__banner{order:2}.category-spotlight__layout--banner-right .category-spotlight__carousel{order:1}.category-spotlight__layout--banner-top .category-spotlight__banner-media{aspect-ratio:32 / 9}}.product-carousel{position:relative;display:block;flex:1 1 auto;min-width:0}.product-carousel__track{display:flex;gap:1rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__track:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.product-carousel__slide{flex:0 0 auto;width:calc(50% - 1.5rem);min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.product-carousel__track{gap:1.5rem}.product-carousel__slide{width:calc(33.33% - 1.6rem)}}@media screen and (min-width:990px){.product-carousel__slide{width:calc(25% - 1.7rem)}.category-spotlight__layout--has-banner.category-spotlight__layout--banner-left .product-carousel__slide,.category-spotlight__layout--has-banner.category-spotlight__layout--banner-right .product-carousel__slide{width:calc(33.33% - 1.6rem)}}.product-carousel__button{position:absolute;top:32%;z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .2rem .8rem rgba(var(--color-shadow),.16);cursor:pointer;transition:opacity .2s ease}.product-carousel__button[hidden]{display:none}.product-carousel__button:disabled{opacity:.35;cursor:default}.product-carousel__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.product-carousel__button .svg-wrapper{width:1.2rem;height:1.2rem;display:block}.product-carousel__button svg{width:100%;height:100%}.product-carousel__button--prev{left:.4rem}.product-carousel__button--next{right:.4rem}.product-carousel__button--prev .svg-wrapper{transform:rotate(90deg)}.product-carousel__button--next .svg-wrapper{transform:rotate(-90deg)}@media screen and (min-width:990px){.product-carousel__button--prev{left:-1.8rem}.product-carousel__button--next{right:-1.8rem}}@media(prefers-reduced-motion:reduce){.product-carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-category-spotlight.css.map */
