.categories-list-section+.product-slider-section,.image-collage-section+.product-slider-section,.interactive-section+.product-slider-section,.product-slider-section+.product-slider-section,.steps-section+.product-slider-section,.testimonials-section+.product-slider-section{padding-top:0!important}.shopify-section:first-child.product-slider-section{margin-top:calc(var(--header-height)*-1);padding-top:0}.shopify-section:first-child.product-slider-section .product-slider__content{padding-top:calc(var(--header-height) + 2.4rem)}.product-slider__wrapper{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}.product-slider__swiper-image{align-self:stretch;justify-self:stretch;width:100%;height:100%;grid-area:1/1/-1/-1;pointer-events:none;opacity:.75}.product-slider__container{align-self:stretch;justify-self:center;grid-area:1/1/2/-1;display:flex;align-items:center}.product-slider__button{grid-area:2/1/-1/-1;padding-inline:4rem;position:fixed;bottom:0;z-index:11;padding-bottom:5rem}.product-slider__swiper-image .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.product-slider__swiper-image .swiper-wrapper{transform-style:preserve-3d}.product-slider__image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.product-slider__image-wrapper{position:relative;width:100%;height:100%}.product-slider__image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.product-slider__image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.product-slider__image-overlay:not(.no-image){background-color:rgba(var(--color-overlay),.7)}@media screen and (min-width:990px){.product-slider__image-overlay{background-color:rgba(var(--color-overlay),.2)}}.product-slider__content{display:grid;-moz-column-gap:clamp(2rem,25%,32rem);column-gap:clamp(2rem,25%,32rem);row-gap:4rem;padding:8rem 1.6rem}@media screen and (min-width:990px){.product-slider__content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1360px){.product-slider__content{padding-block:14rem}}.product-slider__left,.product-slider__right{flex-grow:1}.product-slider__left{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;pointer-events:none}@media screen and (min-width:990px){.product-slider__text{pointer-events:none;max-width:46.4rem}}@media screen and (min-width:1200px){.product-slider__text{max-width:64.4rem}}@media screen and (min-width:1360px){.product-slider__text{max-width:71.3rem}}.product-slider__text--medium{max-width:52.6rem}.product-slider__text .subtitle{color:hsla(0,0%,100%,.6)}.product-slider__title{margin:0;color:#fff}.product-slider__desc{font-size:1.8rem;color:#fff}.product-slider--dark .product-slider__text .subtitle{color:rgba(var(--color-foreground),.6)}.product-slider--dark .product-slider__desc,.product-slider--dark .product-slider__title{color:rgb(var(--color-foreground))}.product-slider__right{position:relative;z-index:1;text-align:center}@media screen and (min-width:990px){.product-slider__right{text-align:right}}.product-slider__right_placeholder{width:100%;max-width:41.6rem}@media screen and (min-width:990px){.product-slider__right_placeholder{flex:0 1 41.6rem;max-width:100%;max-width:41.6rem}.product-slider__swiper-image{translate:-25% 0}}.product-slider__right .swiper-pagination{height:.8rem}.product-slider .product-slider__product.swiper-slide-active{z-index:1}.product-slider .swiper-bullets .swiper-pagination-bullet{background-color:rgb(var(--color-base-outline-button-labels))}.product-slider .swiper-btn{top:calc(50% - 1.6rem);box-shadow:0 40px 60px rgba(0,0,0,.05);opacity:1}.product-slider .swiper-btn.swiper-button-disabled{background-color:rgb(var(--color-title-text),.5)}@media screen and (min-width:990px){.product-slider .swiper-btn.swiper-button-disabled{background-color:rgb(var(--color-base-outline-button-labels),.5)}}.product-slider .swiper-btn:not(.swiper-button-disabled){background-color:rgb(var(--color-title-text))}@media screen and (min-width:990px){.product-slider .swiper-btn:not(.swiper-button-disabled){background-color:rgb(var(--color-base-outline-button-labels))}}.product-slider .swiper-btn svg{width:1.6rem;height:1.6rem}.product-slider .swiper-btn--next{right:0;transform:translate(50%,-50%)}.product-slider .swiper-btn--prev{left:0;transform:translate(-50%,-50%)}.product-slider__product--first .card-extended__inner .media>img+img,.product-slider__product--second .card-extended__inner .media>img:first-child{display:none}.product-slider__product--second .card-extended__inner .media>img+img{opacity:1;scale:1.02}.product-slider__product .card-extended-wrapper{max-height:52.6rem}.product-slider__product.product-slider__product_placeholder .media>*{background-color:#e5e5e5}.product-slider__product.product-slider__product_placeholder .card-information__wrapper>:not(.visually-hidden:first-child)+.price{margin-top:0;color:rgb(var(--color-base-text))}.product-slider__product.product-slider__product_placeholder .card-information{position:absolute;left:0;right:0;bottom:0;padding:3rem}.product-slider__product.product-slider__product_placeholder .card-information__wrapper{box-sizing:border-box;display:grid;grid-template-columns:minmax(auto,34rem) auto;align-items:center;justify-content:space-between;-moz-column-gap:2.4rem;column-gap:2.4rem;width:100%;padding:1.6rem 3.2rem;background-color:rgb(var(--color-background-card));border-radius:var(--border-radius-button)}.product-slider__product.product-slider__product_placeholder .card__title{grid-row:2;grid-column:1;font-size:1.8rem;line-height:var(--font-body-line-height);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--color-accent));text-decoration-color:rgb(var(--color-accent));text-underline-offset:.6rem;text-decoration-thickness:.1rem;max-width:34.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-slider__product.product-slider__product_placeholder .price{grid-row:1/span 2;grid-column:2}.product-slider__product.product-slider__product_placeholder .price-item,.product-slider__product.product-slider__product_placeholder .price .price__sale .price-item--regular{font-size:1.5rem}.product-slider__product.product-slider__product_placeholder .subtitle{opacity:1;line-height:var(--font-body-line-height);letter-spacing:.05em;color:rgb(var(--color-base-text))}