.fx-scroll-section{display:block;position:relative;width:100%;margin-left:calc(-50vw + 50%)}.fx-scroll-area{height:200vh;position:relative}.fx-pinned{position:sticky;top:0;height:100vh;overflow:hidden}.fx-backgrounds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fx-bg-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.fx-bg-slide--active{opacity:1}.fx-bg-slide img,.fx-bg-slide .placeholder-svg{width:100%;height:100%;object-fit:cover}.fx-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-background),.75);display:block!important}.fx-layout{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 2fr 1.3fr;column-gap:clamp(32px,4vw,80px);height:100%;align-items:center;padding:0 clamp(48px,5vw,100px)}.fx-col{display:flex;align-items:center}.fx-col--left{justify-content:flex-start}.fx-col--center{justify-content:center;text-align:center}.fx-col--right{justify-content:flex-end}.fx-list-track{display:flex;flex-direction:column;gap:24px}.fx-list-item{display:flex;align-items:center;font-family:var(--font-sui-generis);gap:var(--space-12);padding:var(--space-12) 0;font-size:clamp(14px,1.6vw,20px);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);opacity:.4;letter-spacing:.4px;line-height:1.6}.fx-list.fx-list--left .fx-list-item{font-weight:700;text-transform:uppercase}.fx-col.fx-col--right .fx-list-item{font-size:clamp(13px,1.3vw,16px);font-family:var(--font-space-grotesk);font-weight:400;letter-spacing:normal}.fx-list-item--active{opacity:1;color:rgb(var(--color-foreground))}.fx-dot{width:6px;height:6px;background-color:var(--color-accent-gold);flex-shrink:0;border-radius:50%;opacity:0;transition:opacity var(--transition-fast)}.fx-list-item--active .fx-dot{opacity:1}.fx-list--right .fx-list-item{text-align:right;justify-content:flex-end;padding:8px 0;border-right:2px solid transparent;transition:border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.fx-list--right .fx-list-item--active{border-right-color:var(--color-accent-gold);padding-right:var(--space-12)}.fx-title-stage{position:relative;width:100%;min-height:120px;text-align:center}.fx-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:0;visibility:hidden}.fx-title--active{opacity:1;visibility:visible}.fx-title h3{font-size:clamp(32px,5vw,80px);font-weight:var(--font-weight-black);text-transform:uppercase;color:rgb(var(--color-foreground));font-family:var(--font-sui-generis)!important;line-height:1;letter-spacing:-.02em}.fx-title-toggle{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:center;cursor:default;font:inherit}.fx-title-caret,.fx-title-desc{display:none}.fx-word-wrap{display:inline-block;overflow:hidden;vertical-align:middle}.fx-word-inner{display:inline-block;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.fx-word-inner.fx-out-up{transform:translateY(-110%);opacity:0}.fx-word-inner.fx-out-down{transform:translateY(110%);opacity:0}.fx-word-inner.fx-in{transform:translateY(0);opacity:1}.fx-word-inner.fx-ready-below{transform:translateY(110%);opacity:0}.fx-word-inner.fx-ready-above{transform:translateY(-110%);opacity:0}.fx-progress-wrap{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:200px;z-index:3}.fx-progress-nums{display:flex;justify-content:space-between;font-family:var(--font-space-grotesk);font-size:var(--font-size-body-12, 12px);color:var(--color-text-primary);margin-bottom:var(--space-8)}.fx-progress-bar{width:100%;height:2px;background:#ffffff26;position:relative}.fx-progress-fill{display:block!important;position:absolute;top:0;left:0;height:100%;width:0%;background:var(--color-text-primary);transition:width .7s cubic-bezier(.65,0,.35,1)}@media screen and (min-width:990px)and (max-width:1400px){.fx-title h3{font-size:4.4rem}}@media(max-width:989px){.fx-scroll-section{width:100%;margin-left:0}.fx-scroll-area{height:auto}.fx-pinned{position:relative;height:auto;overflow:visible}.fx-backgrounds,.fx-progress-wrap,.fx-col--left,.fx-col--right{display:none}.fx-layout{display:flex;flex-direction:column;height:auto;gap:var(--space-12);padding:0 var(--gutter-width);width:100%;max-width:100%}[data-theme=light] .fx-layout{padding-block:40px}.fx-col--center{width:100%}.fx-title-stage{display:flex;flex-direction:column;gap:var(--space-12);width:100%;min-height:0}.fx-title{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%;background-color:rgba(var(--color-foreground),.06);clip-path:var(--clip-corner-sm);padding:var(--space-20) var(--space-24);box-sizing:border-box}.fx-title h3{text-align:left;font-size:20px;font-weight:var(--font-weight-black);line-height:1.2;letter-spacing:.02em;margin:0}.fx-word-inner{transform:none!important;opacity:1!important}.fx-title-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);text-align:left;cursor:pointer}.fx-title-caret{display:inline-block;flex-shrink:0;font-size:20px;color:#fff;transition:transform var(--transition-fast)}.fx-title--open .fx-title-caret{transform:rotate(180deg)}.fx-title-desc{display:block;overflow:hidden;max-height:0;opacity:0;transition:max-height var(--transition-base),opacity var(--transition-base),margin-top var(--transition-base)}.fx-title--open .fx-title-desc{max-height:320px;opacity:1;margin-top:var(--space-12);text-align:left}.fx-title-desc-label{display:block;margin-bottom:var(--space-8);font-family:var(--font-sui-generis);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-gold)}.fx-title-desc p{margin:0;font-family:var(--font-space-grotesk);font-size:14px;font-weight:400;line-height:1.6;color:var(--color-text-muted)}}@media(max-width:749px){.fx-layout,.fx-title-stage{gap:var(--space-10, 10px)}.fx-title{padding:var(--space-16) var(--space-20)}.fx-title h3{font-size:17px;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-fx-scroll.css.map */
