.weightlist{position:relative;background:var(--heavy-black);color:var(--archive-white)}.weightlist__track{height:calc(var(--wl-steps, 10) * var(--wl-step-vh, 90) * 1vh);position:relative}.weightlist__sticky{position:sticky;top:0;height:100vh;width:100%;display:grid;place-items:center;overflow:hidden;padding:clamp(88px,12vh,120px) 24px clamp(40px,8vh,72px)}.weightlist__stage{position:relative;width:min(94vw,860px);min-height:12em;display:grid;place-items:center;text-align:center}.weightlist__step{grid-area:1 / 1;margin:0;width:100%;opacity:0;transform:translateY(28px);pointer-events:none;will-change:opacity,transform;transition:none;visibility:hidden}.weightlist__step.is-active{pointer-events:auto}.weightlist__step.is-shown{visibility:visible}.weightlist__headline{font-family:var(--font-obviously-demo);font-size:clamp(44px,9vw,96px);line-height:.9;letter-spacing:.02em;text-transform:uppercase;color:var(--archive-white)}.weightlist__line{font-family:var(--font-mono);font-size:clamp(13px,1.8vw,18px);font-weight:700;letter-spacing:var(--tr);text-transform:uppercase;color:#edece2e0;line-height:1.45;max-width:28em;margin-inline:auto}.weightlist__finale{display:flex;flex-direction:column;align-items:center;gap:40px}.weightlist__finale-label{margin:0;font-family:var(--font-obviously-demo);font-size:clamp(24px,4.2vw,42px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--archive-white)}.weightlist__form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:min(100%,480px);margin:0 auto}.weightlist__row{display:flex;gap:2px;width:100%}.weightlist__input{flex:1;min-width:0;padding:16px 18px;background:#edece208;border:1px solid rgba(237,236,226,.12);color:var(--archive-white);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;outline:none;transition:border-color .3s}.weightlist__input::placeholder{color:#edece247}.weightlist__input:focus{border-color:var(--pineapple)}.weightlist__submit{flex-shrink:0;padding:16px 28px;background:var(--stack-red);color:var(--archive-white);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--tr);text-transform:uppercase;border:none;cursor:pointer;transition:background .3s,transform .3s;white-space:nowrap}.weightlist__submit:hover{background:#ff5f5b;transform:translateY(-1px)}.weightlist__success{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:var(--tr);text-transform:uppercase;color:var(--pineapple);line-height:1.6}.weightlist__error{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;color:var(--stack-red);line-height:1.5}.weightlist__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.weightlist__track{height:auto}.weightlist__sticky{position:relative;height:auto;padding:clamp(72px,12vh,120px) 24px}.weightlist__stage{display:flex;flex-direction:column;gap:1.1em;min-height:0}.weightlist__step{position:relative;grid-area:auto;opacity:1!important;transform:none!important;pointer-events:auto}}@media(max-width:749px){.weightlist__row{flex-direction:column}.weightlist__submit{width:100%}.weightlist__line{font-size:clamp(12px,3.6vw,15px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stack-weightlist.css.map */
