.hero3d{position:relative}html.hero3d-locked,html.hero3d-locked body{overflow:hidden}.hero3d__track{position:relative}.hero3d__sticky{position:sticky;top:var(--hero3d-header, 0px);height:calc(100vh - var(--hero3d-header, 0px) - var(--hero3d-peek, 0px));height:calc(100dvh - var(--hero3d-header, 0px) - var(--hero3d-peek, 0px));overflow:hidden}.hero3d__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.hero3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%}.hero3d__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero3d__line{position:absolute;margin:0;opacity:0;visibility:hidden;color:rgb(var(--color-foreground));text-shadow:0 2px 4px rgba(var(--color-background),.95),0 0 12px rgba(var(--color-background),.9),0 0 34px rgba(var(--color-background),.75);white-space:nowrap;will-change:opacity,transform}.hero3d__line>a,.hero3d__cta{pointer-events:auto}.hero3d__seg{display:inline}.hero3d__line--bold{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold, 700);line-height:1.04;letter-spacing:-.015em}.hero3d__line--thin{font-family:var(--hero3d-thin-family, var(--font-body-family));font-weight:var(--hero3d-thin-weight, 400);line-height:1.12;letter-spacing:.01em}.hero3d__line[data-pos=s1-a],.hero3d__line[data-pos=s1-b]{font-size:clamp(2.2rem,4.6vw,8rem)}.hero3d__line[data-pos=s1-c],.hero3d__line[data-pos=s1-d]{font-size:clamp(1.2rem,2.6vw,4.6rem)}.hero3d__line[data-pos=s1-a]{top:12.6%;left:10.2%}.hero3d__line[data-pos=s1-b]{top:21.7%;left:2.5%}.hero3d__line[data-pos=s1-c]{top:78.4%;left:64.3%}.hero3d__line[data-pos=s1-d]{top:83.4%;left:52.1%}.hero3d__line[data-pos=s2-left]{top:8.5%;left:12%;font-size:clamp(3rem,6.9vw,12rem)}.hero3d__line[data-pos=s2-right]{top:8.5%;right:13%;font-size:clamp(3rem,6.9vw,12rem);text-align:right}.hero3d__line[data-pos=s2-bot]{top:81%;left:0;right:0;text-align:center;font-size:clamp(3rem,6.9vw,12rem)}.hero3d__line[data-pos=s3-top]{top:2%;left:0;right:0;text-align:center;font-size:clamp(2.4rem,7vw,12rem)}.hero3d__line[data-pos=s3-bot]{top:74%;left:0;right:0;text-align:center;font-size:clamp(2.4rem,7vw,12rem)}.hero3d__line[data-pos=s4-top]{top:2%;left:0;right:0;text-align:center;font-size:clamp(2.2rem,6.8vw,12rem)}.hero3d__line[data-pos=s4-left]{top:37%;left:13%;font-size:clamp(2rem,5vw,9rem)}.hero3d__line[data-pos=s4-right]{top:37%;right:5%;font-size:clamp(2rem,5vw,9rem);text-align:right}.hero3d__line[data-pos=s4-cta]{top:82%;left:0;right:0;text-align:center}.hero3d__cta .button{font-size:clamp(1.5rem,2.1vw,3.4rem);padding:.95em 2.9em;min-height:0;border-radius:10em}.hero3d__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.4vh;background:rgb(var(--color-background));transition:opacity .4s ease,visibility 0s linear .4s}.hero3d--ready .hero3d__loader{opacity:0;visibility:hidden;background:rgba(var(--color-background),.55)}.hero3d--ready.hero3d--holding .hero3d__loader{opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0s}.hero3d__barwrap{position:relative;width:17%;min-width:16rem;max-width:44rem;height:clamp(2.6rem,3.2vw,5rem)}.hero3d__barline{position:absolute;top:50%;left:0;right:0;height:2px;transform:translateY(-50%);border-radius:2px;background:rgba(var(--color-foreground),.28);overflow:hidden}.hero3d__bar{width:100%;height:100%;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:0 50%;transition:transform .18s linear}.hero3d__sun{position:absolute;top:50%;left:0;width:clamp(2.6rem,3.1vw,5rem);height:auto;transform:translate(-50%,-50%);transition:left .18s linear;pointer-events:none}.hero3d__msg{margin:0;text-align:center;color:rgb(var(--color-foreground));font-size:clamp(1.5rem,2.2vw,3.2rem);line-height:1.3}.hero3d__msg-label{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold, 700)}.hero3d__pct{font-family:var(--hero3d-thin-family, var(--font-body-family));font-weight:var(--hero3d-thin-weight, 400);font-variant-numeric:tabular-nums;margin-left:.4em}@media screen and (max-width:749px){.hero3d__barwrap{width:56%;min-width:0}.hero3d__msg{font-size:4.4vw;padding:0 6%}.hero3d__sun{width:7.5vw}}.hero3d--static .hero3d__track{height:auto!important}.hero3d--static .hero3d__sticky{position:relative}.hero3d--static .hero3d__line[data-pos=s1-a],.hero3d--static .hero3d__line[data-pos=s1-b],.hero3d--static .hero3d__line[data-pos=s1-c],.hero3d--static .hero3d__line[data-pos=s1-d],.hero3d--static .hero3d__line[data-pos=s4-cta]{opacity:1;visibility:visible;transform:none}@media screen and (max-width:749px){.hero3d__seg{display:block}.hero3d__overlay .hero3d__line{white-space:normal;left:3%;right:auto;width:94%;text-align:center}.hero3d__overlay .hero3d__line[data-pos=s1-a]{top:16.8%;font-size:12.4vw}.hero3d__overlay .hero3d__line[data-pos=s1-b]{top:23.5%;font-size:12.4vw}.hero3d__overlay .hero3d__line[data-pos=s1-c]{top:61.5%;font-size:6.3vw}.hero3d__overlay .hero3d__line[data-pos=s1-d]{top:67%;font-size:6.3vw}.hero3d__overlay .hero3d__line[data-pos=s2-left],.hero3d__overlay .hero3d__line[data-pos=s2-right],.hero3d__overlay .hero3d__line[data-pos=s2-bot]{text-align:left;font-size:22vw;line-height:1}.hero3d__overlay .hero3d__line[data-pos=s2-left]{top:2%}.hero3d__overlay .hero3d__line[data-pos=s2-right]{top:13%}.hero3d__overlay .hero3d__line[data-pos=s2-bot]{top:65%}.hero3d__overlay .hero3d__line[data-pos=s3-top]{top:22%;font-size:9.2vw}.hero3d__overlay .hero3d__line[data-pos=s3-bot]{top:66.5%;font-size:7.9vw}.hero3d__overlay .hero3d__line[data-pos=s4-top]{top:10.5%;font-size:12.2vw;line-height:1.15}.hero3d__overlay .hero3d__line[data-pos=s4-left]{top:65.5%;font-size:11vw}.hero3d__overlay .hero3d__line[data-pos=s4-right]{top:72.5%;font-size:11vw}.hero3d__overlay .hero3d__line[data-pos=s4-cta]{top:81%}.hero3d__cta .button{font-size:5.6vw;padding:.8em 2.5em}}@media(prefers-reduced-motion:reduce){.hero3d__line,.hero3d__bar,.hero3d__loader{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-3d-scroll.css.map */
