.promo-card-carousel-section__header{margin-bottom:3rem}.promo-card-carousel-section__header.text-left{align-items:flex-start;text-align:left}.promo-card-carousel-section__header.text-center{align-items:center;text-align:center}.promo-card-carousel-section__header.text-right{align-items:flex-end;text-align:right}.promo-card-carousel-section__title{margin:0;width:100%}.promo-card-carousel-wrapper{position:relative}.promo-card-carousel{position:relative;display:block;width:100%}.promo-card-carousel__track{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;gap:var(--card-gap, 8px)}.promo-card-carousel__track--static{flex-wrap:wrap}.promo-card-carousel--desktop-scroll .promo-card-carousel__track,.promo-card-carousel--mobile-scroll .promo-card-carousel__track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.promo-card-carousel--desktop-scroll .promo-card-carousel__track::-webkit-scrollbar,.promo-card-carousel--mobile-scroll .promo-card-carousel__track::-webkit-scrollbar{display:none}.promo-card-carousel__slide{flex:0 0 auto;scroll-snap-align:start}.promo-card-carousel__card{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:var(--card-aspect-ratio, 1 / 1);overflow:hidden}.promo-card-carousel__media-wrap,.promo-card-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0}.promo-card-carousel__media img,.promo-card-carousel__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.promo-card-carousel__image--mobile{display:block}.promo-card-carousel__image--desktop{display:none}@media screen and (min-width:750px){.promo-card-carousel__image--mobile{display:none}.promo-card-carousel__image--desktop{display:block}}.promo-card-carousel__media .placeholder-svg{background:rgba(var(--color-foreground),.04)}.promo-card-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000008c);pointer-events:none}.promo-card-carousel__content{position:relative;z-index:1;margin-top:auto;padding:2.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.promo-card-carousel__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.15;letter-spacing:calc(var(--font-heading-scale) * .02rem);color:var(--promo-card-text, #ffffff)}.promo-card-carousel__subheading{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.5;color:var(--promo-card-text, #ffffff);opacity:.95}.promo-card-carousel__arrows{pointer-events:none}.promo-card-carousel:not(.is-scrollable) .promo-card-carousel__arrows{display:none}.promo-card-carousel .promo-card-carousel__arrow.slider-button{position:absolute;top:38%;z-index:2;pointer-events:auto;width:4.4rem;height:4.4rem;border:.1rem solid #ffffff;border-radius:50%;background:#ffffff8c;backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem);color:#fff;box-shadow:0 .2rem 1.6rem #00000014;transition:opacity .2s ease,visibility .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.promo-card-carousel .promo-card-carousel__arrow.slider-button .icon{height:.9rem;color:#fff}.promo-card-carousel .promo-card-carousel__arrow.slider-button .icon path{fill:#fff}.promo-card-carousel .promo-card-carousel__arrow.slider-button:not([disabled]):hover{background:#ffffffb8;border-color:#fff;color:#fff}.promo-card-carousel .promo-card-carousel__arrow.slider-button:not([disabled]):hover .icon,.promo-card-carousel .promo-card-carousel__arrow.slider-button:not([disabled]):hover .icon path{color:#fff;fill:#fff}.promo-card-carousel__arrow--prev{left:-1.2rem;opacity:0;visibility:hidden;pointer-events:none}.promo-card-carousel__arrow--next{right:-1.2rem}.promo-card-carousel.is-scrollable.is-at-start .promo-card-carousel__arrow--next:not([disabled]){opacity:1;visibility:visible;pointer-events:auto}.promo-card-carousel.is-scrollable:not(.is-at-start) .promo-card-carousel__arrow--prev:not([disabled]){opacity:1;visibility:visible;pointer-events:auto}.promo-card-carousel.is-scrollable:not(.is-at-end) .promo-card-carousel__arrow--next:not([disabled]){opacity:1;visibility:visible;pointer-events:auto}.promo-card-carousel.is-scrollable.is-at-end .promo-card-carousel__arrow--next[disabled]{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:749px){.promo-card-carousel-section__header{margin-bottom:2rem}.promo-card-carousel-section--carousel-mobile .promo-card-carousel-wrapper{max-width:none;padding-left:0;padding-right:0}.promo-card-carousel-section--carousel-mobile .promo-card-carousel__track{scroll-padding-left:1.5rem}.promo-card-carousel-section--carousel-mobile .promo-card-carousel__track:after{content:"";flex:0 0 1.5rem}.promo-card-carousel-section--carousel-mobile .promo-card-carousel__slide{width:calc((100% - 1.5rem - var(--card-gap, 8px)) / 1.2)}.promo-card-carousel-section--carousel-mobile .promo-card-carousel__slide:first-child{margin-left:1.5rem}.promo-card-carousel-section:not(.promo-card-carousel-section--carousel-mobile) .promo-card-carousel-wrapper{padding-left:1.5rem;padding-right:1.5rem}.promo-card-carousel-section:not(.promo-card-carousel-section--carousel-mobile) .promo-card-carousel__slide{width:100%}.promo-card-carousel__content{padding:2rem 1.8rem}.promo-card-carousel__heading{font-size:calc(var(--font-heading-scale) * 2rem)}.promo-card-carousel__subheading{font-size:1.3rem}.promo-card-carousel__arrows{display:none!important}}@media screen and (min-width:750px){.promo-card-carousel__slide{width:calc((100% - (var(--card-gap, 8px) * 2)) / 3)}.promo-card-carousel__heading{font-size:calc(var(--font-heading-scale) * 2.8rem)}.promo-card-carousel__subheading{font-size:1.5rem}.promo-card-carousel__content{padding:2.8rem 3rem}}@media screen and (min-width:990px){.promo-card-carousel__arrow--prev{left:-2.2rem}.promo-card-carousel__arrow--next{right:-2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-promo-card-carousel.css.map */
