.product-slider{overflow:hidden}.product-slider__container{container-type:inline-size}.product-slider__header{margin-bottom:var(--space-xxlarge);padding-right:5rem}.product-slider__heading{margin-bottom:1rem}.product-slider__slider{display:block;position:relative;padding-bottom:6rem}.product-slider__slider--no-arrows{padding-bottom:0}.product-slider__track{display:flex;margin:0 calc((100cqi - 100vw)/2) 0 0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none}.product-slider__track::-webkit-scrollbar{display:none}.product-slider__track:focus-visible{outline-offset:.25rem}.product-slider__slide{flex:0 0 25cqi;margin:0;padding:0 2rem 0 0;scroll-snap-align:start}.product-card{display:block;width:100%;text-decoration:none}.product-card__media{aspect-ratio:1;margin-bottom:1rem;overflow:hidden;border-radius:var(--radius)}.product-card__image,.product-card__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.product-card__media--contain .product-card__image{object-fit:contain}.product-card__button{display:flex;width:100%}.slider-button{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:3rem;height:3rem;padding:0;border:1px solid var(--color-neutral-darkest-15);border-radius:var(--radius-pill);background-color:var(--color-foreground);color:var(--color-text);transition:opacity .2s}.slider-button .icon{width:1rem;height:1rem}.slider-button[aria-disabled=true]{opacity:.4;cursor:default}.slider-button--prev{left:0}.slider-button--next{left:5%}@media screen and (max-width:991px){.product-slider__header{padding-right:6rem}.product-slider__slide{flex-basis:50cqi}.slider-button--next{left:10%}}@media screen and (max-width:767px){.product-slider__header{padding-right:0}.product-slider__heading,.product-card__media{margin-bottom:.75rem}.product-slider__slide{flex-basis:80cqi;padding-right:1.5rem}}@media screen and (max-width:479px){.product-slider__slide{flex-basis:95cqi}.slider-button--next{left:20%}}.product-slider--campaign .product-slider__heading{margin-bottom:.75rem;font-size:3.375rem}.product-slider--campaign .product-slider__text{font-size:1.625rem;font-weight:500;line-height:1.3}.product-slider--campaign .padding-section-large{padding-top:4rem}.product-slider--campaign .product-slider__header{margin-bottom:2.5rem}.product-slider--campaign .product-slider__slide{flex-basis:27.5cqi;padding-right:2.5rem}.product-slider--campaign .product-card__media{aspect-ratio:4 / 5;border-radius:0}.product-slider--campaign .product-card__media:has(~.product-card__link){margin-bottom:1.75rem}.product-card__link{display:block;color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}.product-card:hover .product-card__link{text-decoration:underline}@media screen and (max-width:991px){.product-slider--campaign .product-slider__slide{flex-basis:45cqi}.product-slider--campaign .product-slider__heading{font-size:2.75rem}.product-slider--campaign .product-slider__text{font-size:1.125rem}}@media screen and (max-width:767px){.product-slider--campaign .product-slider__slide{flex-basis:70cqi;padding-right:1.5rem}.product-slider--campaign .product-slider__heading{font-size:2.25rem}.product-card__link{font-size:1.25rem}.product-slider--campaign .product-card__media:has(~.product-card__link){margin-bottom:1rem}}@media screen and (max-width:479px){.product-slider--campaign .product-slider__slide{flex-basis:85cqi}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product-slider.css.map */
