.scroll-products__container{height:300vh;position:relative}.scroll-products__container.single{height:190vh}.scroll-products__container .container{display:flex;align-items:center}.scroll-products{display:flex;padding:var(--main-padding) 0;position:sticky;top:0;overflow:hidden}.scroll-products:before{content:"";display:block;padding-bottom:var(--slide-height)}.scroll-products__overlay{position:absolute;height:100%;top:0;width:100%}.scroll-products__overlay.have-overlay{background:rgba(var(--color-overlay),var(--overlay-alpha))}.scroll-products__products{display:flex;flex-direction:column;position:absolute;align-items:center;gap:1.6rem;width:100%;height:auto;top:0;left:50%;z-index:2;transform:translate(-50%) translateY(-115%);transition:transform .1s ease-out}@media (min-width: 990px){.scroll-products__products{transform:translate(60%) translateY(-50%);min-width:100%;width:max-content;flex-direction:row;align-items:stretch;left:unset;right:0;top:50%}[dir=rtl] .scroll-products__products{transform:translate(-60%) translateY(-50%);left:0;right:unset;flex-direction:row-reverse}}.scroll-products__products.single-product{height:max-content}@media (min-width: 990px){.scroll-products__products.single-product{transform:translate(0) translateY(0);flex-direction:column;width:43.7rem;min-width:unset;left:unset;top:50%;right:0}.scroll-products__products.single-product .scroll-products__item{width:100%}}.scroll-products__item{padding:var(--main-padding);background-color:rgb(var(--color-background));height:auto;width:100%;z-index:2;border-radius:var(--border-radius);min-height:max-content}@media (min-width: 576px){.scroll-products__item{width:80%}}@media (min-width: 990px){.scroll-products__item{width:41rem}}@media (min-width: 1360px){.scroll-products__item{width:43.7rem}}@media (min-width: 1540px){.scroll-products__item{width:52.7rem}}.scroll-products__item .product-card{height:100%;display:flex;flex-direction:column}.scroll-products__item .product-card .card-information{flex-grow:1}.scroll-products__item .product-card .card-information .card-information__wrapper{height:100%;display:flex;flex-direction:column}.scroll-products__item .product-card .card-information .card-information__wrapper .card-type__hover{margin-top:auto;padding-top:2.4rem}.scroll-products__wrapper{position:relative;height:100%;width:100%;max-height:70rem}.scroll-products__content{height:100%;max-width:56rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1100px){.scroll-products__content{max-width:64rem}}@media (min-width: 1360px){.scroll-products__content{max-width:72.5rem}}.scroll-products__heading,.scroll-products__subheading,.scroll-products__descr{position:relative;z-index:1;margin:0}.scroll-products__heading:not(:last-child){margin-bottom:2.4rem}.scroll-products__subheading:not(:last-child){margin-bottom:2.4rem}.scroll-products__descr{max-width:35rem}.scroll-products__img{position:absolute;left:0;top:0;width:100%;height:100%}.scroll-products__img img,.scroll-products__img svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;position:relative;border-radius:var(--border-radius-media)}.scroll-products__item--cta .product-card{display:flex;flex-direction:column;height:100%}.scroll-products__item--cta .custom-card__media{flex:1 1 auto;width:100%}.scroll-products__item--cta .custom-card__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-media)}.scroll-products__item--cta .card-information{text-align:center}.scroll-products__item--cta .card-information__wrapper{display:flex;flex-direction:column;height:100%}.scroll-products__item--cta .card__heading{margin-bottom:1rem}.scroll-products__item--cta .card-type__hover{margin-top:auto;padding-top:2.4rem}.product-card .media{overflow:hidden}@media (hover: hover) and (pointer: fine){.product-card .media img{transition:transform .4s ease;transform-origin:center center;will-change:transform}.product-card:hover .media img{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.product-card .media img{transition:none}}.scroll-products__item--cta,.scroll-products__item--cta .card-wrapper,.scroll-products__item--cta .card,.scroll-products__item--cta .card__inner{height:100%;display:flex;flex-direction:column}.scroll-products__item--cta .cta-media__content{width:100%;max-width:80%;margin:0 auto}.scroll-products__products .scroll-products__item.scroll-products__item--cta,.scroll-products__item--cta .card-wrapper,.scroll-products__item--cta .card,.scroll-products__item--cta .card__inner,.scroll-products__item--cta .card--cta{display:block!important;height:auto!important}.scroll-products__item--cta .cta-media{height:auto!important;display:flex;align-items:center;justify-content:center;text-align:center;padding-bottom:140%!important}.scroll-products__item--cta .cta-media__content{max-width:85%;margin:0 auto}.scroll-products__item--cta .cta-media{padding-bottom:130%!important}@media only screen and (max-width: 749px){.scroll-products__item--cta .cta-media{padding-bottom:145%!important}.scroll-products__item--cta .cta-media__content{max-width:100%!important}.cta-media__content h3{font-size:calc(var(--font-heading-h1-scale) * 2.2rem)!important}}@media (min-width: 900px){.scroll-products__item--cta .cta-media{padding-bottom:145%!important}.cta-media__content h3{font-size:calc(var(--font-heading-h1-scale) * 2.5rem)!important}}@media (min-width: 1300px){.scroll-products__item--cta .cta-media{padding-bottom:138%!important}.cta-media__content h3{font-size:calc(var(--font-heading-h1-scale) * 2.8rem)!important}}@media (min-width: 1500px){.scroll-products__item--cta .cta-media{padding-bottom:140%!important}.cta-media__content h3{font-size:calc(var(--font-heading-h1-scale) * 3rem)!important}}.eapps-social-icons-item *{pointer-events:none!important}.eapps-social-icons-item{pointer-events:auto!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;transition:none!important;position:relative;z-index:1}.eapps-social-icons-item:hover{background:transparent!important;transform:none!important}@media only screen and (max-width: 749px){.scroll-products__products{padding-top:20px}}.scroll-products__content{transition:opacity .35s ease,transform .35s ease}.scroll-products__content--hidden{opacity:0;pointer-events:none;transform:translateY(-8px)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-scroll-products.css.map */
