[data-controller=special-landing-page] *,[data-controller=special-landing-page] :after{transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0,0,.2,1)}[data-controller=special-landing-page]>:first-child{margin-top:0}[data-controller=special-landing-page] .splide__arrow{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:3px;height:40px;opacity:.75;width:40px}[data-controller=special-landing-page] .splide__arrow:not([disabled]):hover{opacity:1}[data-controller=special-landing-page] .splide-mobile-swiper ul:after,[data-controller=special-landing-page] .splide-swiper ul:after{content:" ";display:inline-block;padding-right:5px}[data-controller=special-landing-page] .splide-mobile-swiper .splide__slide,[data-controller=special-landing-page] .splide-swiper .splide__slide{padding-right:10px}@media (min-width:768px){[data-controller=special-landing-page] .splide-mobile-swiper .splide__slide,[data-controller=special-landing-page] .splide-mobile-swiper ul:after,[data-controller=special-landing-page] .splide-swiper .splide__slide{padding-right:0}[data-controller=special-landing-page] .splide-swiper ul:after{padding-right:30px}}@media (min-width:1536px){[data-controller=special-landing-page] .splide-swiper ul:after{padding-right:0}}.progress-carousel-container{aspect-ratio:4/5;max-height:800px}@media (min-width:640px){.progress-carousel-container{aspect-ratio:auto;height:75vh}}.product-image-container .box-tag-container,.product-row-container .product-row-container-separator{display:none}@media (min-width:768px){.product-image-container .box-tag-container{display:flex}}.editorial-progressive-carousel .progress-slider picture img{aspect-ratio:3/2;height:auto}.darkened-overlay.darkened-overlay-darker{background-color:rgba(0,0,0,.6);transition-duration:.3s}.darkened-overlay.darkened-overlay-darker:hover{background-color:rgba(0,0,0,.2)}@media (min-width:640px){.static-banner-carousel .splide__slide{padding-right:0}}.text-banner{margin-bottom:30px;padding-bottom:45px;padding-top:60px}@media (min-width:768px){.text-banner{padding-bottom:65px;padding-top:70px}}.text-banner-content .description a{text-decoration:underline}.text-banner-link-wrapper span:not(:last-child):after{content:" / "}.text-banner-link-wrapper span a{display:inline-block;padding-bottom:2.5px;padding-top:2.5px;text-underline-offset:4px}@media (min-width:768px){.text-banner-link-wrapper span a{text-underline-offset:8px}}.banner-carousel+.editorial-progressive-carousel,.banner-carousel+:not(.brand-detail-carousel):not(.two-columns-navigation):not(.editorial-progressive-carousel),.text-banner+.editorial-progressive-carousel,.text-banner+:not(.brand-detail-carousel):not(.two-columns-navigation):not(.editorial-progressive-carousel){border-color:var(--border-color);border-top-width:1px;padding-top:30px}@media (min-width:768px){.banner-carousel+.editorial-progressive-carousel,.text-banner+.editorial-progressive-carousel{border-top-width:0;padding-top:0}}:not(.brand-detail-carousel):not(.two-columns-navigation)+.banner-carousel{border-color:var(--border-color);border-top-width:1px;padding-top:30px}:not(.brand-detail-carousel):not(.two-columns-navigation)+.text-banner{border-color:var(--border-color);border-top-width:1px;padding-top:60px}@media (min-width:768px){:not(.brand-detail-carousel):not(.two-columns-navigation)+.text-banner{padding-top:70px}}.brand-detail-carousel+:not(.brand-detail-carousel):not(.two-columns-navigation){border-color:var(--border-color);border-top-width:1px;padding-top:30px}@media (min-width:768px){.brand-detail-carousel+:not(.brand-detail-carousel):not(.two-columns-navigation){border-top-width:0;padding-top:0}.brand-detail-carousel+.two-columns-navigation>div{border-top-width:0}}