.scroll-features{--sf-bg: #f0f0ee;--sf-text: #1a1a1a;--sf-muted: #888;--sf-eyebrow: #666;--sf-accent: #1a1a1a;--sf-transition: .65s cubic-bezier(.25, .46, .45, .94);--sf-col-gap: 6vw;--sf-block-min: 100vh;background:var(--sf-bg);width:100%}.scroll-features__text{font-size:15px;line-height:1.75;color:var(--sf-text);margin:0 0 36px;opacity:.82}.scroll-features__block{display:flex;flex-direction:column;justify-content:center;max-width:375px;margin:0 auto}.scroll-features__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1150px;margin:0 auto;padding:0 40px;gap:0;position:relative}.scroll-features__image-wrap{position:relative;width:100%}.scroll-features__image{max-height:fit-content;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(32px) scale(.97);transition:opacity var(--sf-transition),transform var(--sf-transition);pointer-events:none;will-change:opacity,transform}.scroll-features__image.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;z-index:2}.scroll-features__image.is-prev{opacity:0;transform:translateY(-24px) scale(.97);z-index:1}.scroll-features__img{width:100%;height:100%;object-fit:contain;display:block}.scroll-features__img--placeholder svg{width:100%;height:100%}.scroll-features__content-col{gap:60px;flex:1 1 0;display:flex;flex-direction:column}.scroll-features__eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-eyebrow);margin:0 0 20px}.scroll-features__text{line-height:1.75;color:var(--sf-text);margin:0;font-size:15px}.scroll-features__heading{font-size:clamp(28px,3.5vw,52px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-text);margin:0 0 28px;line-height:1.05}.scroll-features__text p{margin:0}.scroll-features__btn{display:inline-block;padding:14px 36px;border:1.5px solid var(--sf-accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-accent);text-decoration:none;transition:background .25s,color .25s;align-self:flex-start}.scroll-features__btn:hover{background:var(--sf-accent);color:var(--sf-bg)}.scroll-features__block{opacity:.5;transition:all .25s}.scroll-features__block.is-active{opacity:1;transition:all .25s}@media(max-width:767px){.scroll-features__inner{padding:0;display:block}.scroll-features__sticky-col,.scroll-features__content-col{display:none!important}.scroll-features__slider{display:block}.scroll-features__slide{outline:none;background:var(--sf-bg)}.scroll-features__slide-image{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:0 32px 20px;box-sizing:border-box}.scroll-features__slide-image .scroll-features__img{width:100%;height:100%;object-fit:contain}.scroll-features__slide-content{padding:0 32px 56px;text-align:center}.scroll-features__slide-content .scroll-features__heading{font-size:26px}.scroll-features__slide-content .scroll-features__text{font-size:14px}.scroll-features__slide-content .scroll-features__btn{align-self:center;margin:0 auto}.scroll-features__slider .slick-dots{bottom:20px}.scroll-features__slider .slick-dots li button:before{font-size:8px;color:var(--sf-muted);opacity:.45}.scroll-features__slider .slick-dots li.slick-active button:before{color:var(--sf-text);opacity:1}}@media(min-width:768px){.scroll-features__slider{display:none!important}}@media(min-width:768px)and (max-width:1024px){.scroll-features__inner{padding:0 24px;gap:4vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scrolling-features.css.map */
