.scroll-story{position:relative;background:var(--ss-bg, #fff);color:var(--ss-text-color, #4a4a4a);font-weight:var(--ss-font-weight, 400);letter-spacing:var(--ss-letter-spacing, 0)}.scroll-story *{box-sizing:border-box}.scroll-story img{display:block;max-width:100%;height:auto}.ss-step-number{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:var(--ss-step-size, 14px);font-weight:600;letter-spacing:.08em;color:var(--ss-heading-color, #1a1a1a)}.ss-step-line{display:inline-block;width:28px;height:1px;background:currentColor}.ss-icon{margin-bottom:18px}.ss-icon img{width:32px;height:32px;object-fit:contain}.ss-heading{font-family:var(--ss-heading-font-family, inherit);font-weight:var(--ss-heading-font-weight, 500);color:var(--ss-heading-color, #1a1a1a);line-height:1.15;margin:0 0 18px;font-size:var(--ss-heading-size-d, 48px)}.ss-description{font-size:var(--ss-desc-size, 16px);line-height:var(--ss-line-height, 1.5);color:var(--ss-text-color, #4a4a4a);max-width:var(--ss-text-max-width, 460px);margin-bottom:18px}.ss-description p{margin:0 0 10px}.ss-bullets{list-style:none;margin:0 0 26px;padding:0;max-width:var(--ss-text-max-width, 460px)}.ss-bullets li{position:relative;padding-left:20px;font-size:var(--ss-bullet-size, 15px);line-height:var(--ss-line-height, 1.5);margin-bottom:10px;color:var(--ss-text-color, #4a4a4a)}.ss-bullets li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.ss-button{display:inline-flex;align-items:center;gap:8px;font-size:var(--ss-button-size, 14px);font-weight:600;text-decoration:none;color:var(--ss-button-text-color, #1a1a1a);transition:color .25s ease,background-color .25s ease,border-color .25s ease}.ss-button-arrow{transition:transform .25s ease}.ss-button:hover .ss-button-arrow{transform:translate(4px)}.ss-button--underline{border-bottom:1px solid currentColor;padding-bottom:4px}.ss-button--underline:hover{color:var(--ss-button-hover-color, #b76e79)}.ss-button--solid{padding:14px 28px;background:var(--ss-button-color, #1a1a1a);color:var(--ss-button-text-color, #fff);border-radius:2px}.ss-button--solid:hover{background:var(--ss-button-hover-color, #b76e79)}.ss-button--outline{padding:13px 28px;border:1px solid var(--ss-button-color, #1a1a1a);border-radius:2px}.ss-button--outline:hover{border-color:var(--ss-button-hover-color, #b76e79);color:var(--ss-button-hover-color, #b76e79)}.ss-overlay{position:absolute;box-shadow:0 8px 24px #00000014;line-height:1.35;z-index:2}.ss-overlay--top-left{top:24px;left:24px}.ss-overlay--top-right{top:24px;right:24px;text-align:right}.ss-overlay--bottom-left{bottom:24px;left:24px}.ss-overlay--bottom-right{bottom:24px;right:24px;text-align:right}.ss-desktop{display:block}.ss-row{width:100%;max-width:var(--ss-container-width, 1400px);margin:0 auto;padding:0 40px;display:flex;align-items:flex-start;gap:var(--ss-gap, 64px)}.ss-content-column{width:var(--ss-content-width, 520px);flex-shrink:0;display:flex;flex-direction:column}.ss-content-block{min-height:var(--ss-block-scroll-height, 100vh);display:flex;align-items:center;padding:60px 0}.ss-content-inner{opacity:0;transition:opacity var(--ss-duration, .6s) cubic-bezier(.65,0,.35,1),transform var(--ss-duration, .6s) cubic-bezier(.65,0,.35,1)}.ss-content-block.is-inview .ss-content-inner{opacity:1;transform:none!important}[data-content-anim=fade] .ss-content-inner{transform:none}[data-content-anim=slide-up] .ss-content-inner{transform:translateY(36px)}[data-content-anim=slide-left] .ss-content-inner{transform:translate(40px)}[data-content-anim=slide-right] .ss-content-inner{transform:translate(-40px)}[data-content-anim=scale-fade] .ss-content-inner{transform:scale(.96)}[data-content-anim=zoom-fade] .ss-content-inner{transform:scale(1.05)}.ss-image-column{flex:1;align-self:flex-start;position:sticky;top:var(--ss-sticky-top, 100px)}.ss-image-sticky-inner{position:relative;width:100%;height:var(--ss-img-h-desktop, 620px);max-height:calc(100vh - var(--ss-sticky-top, 100px) - 40px);border-radius:var(--ss-image-radius, 32px);overflow:hidden}.scroll-story[data-sticky-image=false] .ss-image-column{position:static}.ss-image-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--ss-duration, .6s) ease,transform var(--ss-duration, .6s) ease,visibility 0s linear var(--ss-duration, .6s)}.ss-image-item.is-active{opacity:1;visibility:visible;transition:opacity var(--ss-duration, .6s) ease,transform var(--ss-duration, .6s) ease,visibility 0s linear}.ss-image{width:100%;height:100%;object-fit:cover;border-radius:var(--ss-image-radius, 32px)}.ss-image--placeholder{background:#f2f0ec;display:flex;align-items:center;justify-content:center}.ss-placeholder-svg{width:60%;height:60%;opacity:.35}[data-image-anim=fade] .ss-image-item{transform:none}[data-image-anim=fade-scale] .ss-image-item{transform:scale(1.06)}[data-image-anim=fade-scale] .ss-image-item.is-active{transform:scale(1)}[data-image-anim=zoom] .ss-image-item{transform:scale(1.15)}[data-image-anim=zoom] .ss-image-item.is-active{transform:scale(1)}[data-image-anim=parallax] .ss-image-item{transform:translateY(24px) scale(1.04)}[data-image-anim=parallax] .ss-image-item.is-active{transform:translateY(0) scale(1)}.ss-mobile-dot:focus-visible,.ss-mobile-arrow:focus-visible,.ss-button:focus-visible{outline:2px solid var(--ss-indicator-active-color, #1a1a1a);outline-offset:3px}.ss-mobile{display:none}.ss-mobile-viewport{overflow:hidden;position:relative;width:100%;max-width:var(--ss-container-width, 1400px);margin:0 auto;padding:0 20px}.ss-mobile-track{display:flex;will-change:transform}.ss-mobile-track[data-anim=slide]{transition:transform var(--ss-mobile-duration, .5s) cubic-bezier(.65,0,.35,1)}.ss-mobile-track[data-anim=fade] .ss-slide,.ss-mobile-track[data-anim=scale-fade] .ss-slide{transition:opacity var(--ss-mobile-duration, .5s) ease,transform var(--ss-mobile-duration, .5s) ease}.ss-slide{flex:0 0 100%;max-width:100%;padding:0 4px}.ss-mobile-track[data-anim=fade] .ss-slide:not(.is-active),.ss-mobile-track[data-anim=scale-fade] .ss-slide:not(.is-active){opacity:0}.ss-mobile-track[data-anim=scale-fade] .ss-slide{transform:scale(.94)}.ss-mobile-track[data-anim=scale-fade] .ss-slide.is-active{transform:scale(1);opacity:1}.ss-slide-image{position:relative;width:100%;height:var(--ss-img-h-mobile, 380px);border-radius:var(--ss-image-radius, 32px);overflow:hidden;margin-bottom:24px}.ss-slide-image img{width:100%;height:100%;object-fit:cover}.ss-slide-content .ss-heading{font-size:var(--ss-heading-size-m, 28px);max-width:none}.ss-slide-content .ss-description,.ss-slide-content .ss-bullets{max-width:none}.ss-mobile-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.ss-mobile-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #e2ddd3;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ss-heading-color, #1a1a1a);transition:background-color .25s ease,border-color .25s ease;flex-shrink:0}.ss-mobile-arrow:hover{background:var(--ss-heading-color, #1a1a1a);color:#fff;border-color:var(--ss-heading-color, #1a1a1a)}.ss-mobile-pagination{display:flex;align-items:center;gap:var(--ss-indicator-spacing, 12px)}.ss-mobile-dot{width:var(--ss-indicator-width, 8px);height:var(--ss-indicator-width, 8px);border-radius:50%;background:var(--ss-indicator-color, #d9d2c8);border:none;padding:0;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.ss-mobile-dot.is-active{background:var(--ss-indicator-active-color, #1a1a1a);transform:scale(1.3)}.ss-empty-state{padding:80px 20px;text-align:center;color:#999}@media(max-width:1199px){.ss-row{gap:44px;padding:0 32px}}@media(max-width:989px){.ss-heading{font-size:var(--ss-heading-size-t, 36px)}.ss-image-sticky-inner{height:var(--ss-img-h-tablet, 500px)}}.scroll-story[data-ss-mode=mobile] .ss-desktop{display:none}.scroll-story[data-ss-mode=mobile] .ss-mobile,.scroll-story[data-ss-mode=desktop] .ss-desktop{display:block}.scroll-story[data-ss-mode=desktop] .ss-mobile{display:none}@media(max-width:749px){.scroll-story:not([data-ss-mode]) .ss-desktop{display:none}.scroll-story:not([data-ss-mode]) .ss-mobile{display:block}}@media(min-width:750px){.scroll-story:not([data-ss-mode]) .ss-mobile{display:none}}@media(max-width:749px){.ss-mobile-viewport{padding:0 16px}}@media(prefers-reduced-motion:reduce){.ss-content-inner,.ss-image-item,.ss-mobile-track,.ss-slide,.ss-button-arrow,.ss-mobile-dot{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/scroll-story-section.css.map */
