.jr-soon{--night: #0D1411;--cream: #F4EFE6;--sage: #A8C3B2;--sage-dim: #7E9588;--line: rgba(216, 226, 219, .18);position:relative;min-height:100vh;background:var(--night);color:var(--cream);font-family:var(--font-body, "General Sans"),-apple-system,sans-serif;overflow-x:clip}.jr-soon__stars{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.jr-soon>*:not(.jr-soon__stars):not(.jr-soon__pw){position:relative}.jr-soon__bar{display:flex;justify-content:space-between;align-items:center;padding:28px clamp(20px,4vw,56px)}.jr-soon__logo{font-family:var(--font-display, Georgia, serif);font-weight:640;font-variation-settings:"opsz" 32;font-size:2.2rem;color:var(--cream)}.jr-soon__notify-btn{border:1px solid var(--line);border-radius:10px;padding:11px 20px;color:var(--cream);text-decoration:none;font-size:1.4rem;font-weight:600;transition:background .15s ease}.jr-soon__notify-btn:hover{background:#f4efe614}.jr-soon__hero{min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:center;padding:0 clamp(20px,6vw,96px) 48px;max-width:1280px}.jr-soon__eyebrow{display:flex;align-items:center;gap:14px;color:var(--sage);font-size:1.5rem;letter-spacing:.04em;margin:0 0 18px}.jr-soon__dash{width:44px;height:1px;background:var(--sage-dim);display:inline-block}.jr-soon__headline{font-family:var(--font-display, Georgia, serif);font-weight:480;font-variation-settings:"opsz" 60;font-size:clamp(3.6rem,7.2vw,9rem);line-height:1.04;letter-spacing:-.015em;margin:0 0 40px;max-width:18ch;color:#f7f3ea}.jr-soon__count{margin:0 0 40px}.jr-soon__count-label{display:block;color:var(--sage);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.jr-soon__count-grid{display:flex;gap:28px}.jr-soon__count-grid>div{text-align:center}.jr-soon__count-grid b{display:block;font-family:var(--font-display, Georgia, serif);font-size:4.2rem;font-weight:560;color:var(--cream);min-width:2ch;font-variant-numeric:tabular-nums}.jr-soon__count-grid span{color:var(--sage-dim);font-size:1.2rem;letter-spacing:.1em}.jr-soon__signup{display:flex;gap:10px;max-width:460px}.jr-soon__signup input{flex:1;padding:15px 16px;border-radius:10px;border:1px solid var(--line);background:#f4efe60f;color:var(--cream);font-size:1.5rem}.jr-soon__signup input::placeholder{color:var(--sage-dim)}.jr-soon__signup input:focus-visible{outline:2px solid var(--sage);outline-offset:1px}.jr-soon__signup button{padding:15px 24px;border-radius:10px;border:0;background:var(--cream);color:#1f3d31;font-weight:700;font-size:1.5rem;cursor:pointer}.jr-soon__signup button:hover{background:#fff}.jr-soon__success{color:var(--sage);font-size:1.6rem;margin:0}.jr-soon__error{color:#e8b9a5;font-size:1.3rem;margin:8px 0 0;flex-basis:100%}.jr-soon__trust{color:var(--sage-dim);font-size:1.3rem;margin-top:22px}.jr-soon__scrollhint{position:fixed;right:26px;bottom:40px;writing-mode:vertical-rl;color:var(--sage-dim);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase}.jr-soon__story{border-top:1px solid var(--line);padding:clamp(64px,10vw,120px) clamp(20px,6vw,96px);max-width:1280px}.jr-soon__story h2{font-family:var(--font-display, Georgia, serif);font-weight:520;font-size:clamp(2.6rem,3.4vw,4rem);margin:0 0 20px;color:#f7f3ea}.jr-soon__story-text{color:var(--sage);font-size:1.7rem;line-height:1.7;max-width:62ch}.jr-soon__story-text p{margin:0 0 1em}.jr-soon__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px clamp(20px,4vw,56px) 32px;color:var(--sage-dim);font-size:1.2rem}.jr-soon__pw-toggle{background:none;border:none;color:var(--sage-dim);font-size:1.2rem;text-decoration:underline;cursor:pointer}.jr-soon__pw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:#060c09bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jr-soon__pw[hidden]{display:none!important}.jr-soon__pw-card{position:relative;width:100%;max-width:420px;background:#12201a;border:1px solid var(--line);border-radius:16px;padding:34px clamp(24px,5vw,38px) 30px;box-shadow:0 28px 70px #0000008c;animation:jr-pw-in .18s ease}@keyframes jr-pw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.jr-soon__pw-card{animation:none}}.jr-soon__pw-x{position:absolute;top:10px;right:14px;background:none;border:none;color:var(--sage-dim);font-size:2.6rem;line-height:1;cursor:pointer;padding:4px 8px}.jr-soon__pw-x:hover{color:var(--cream)}.jr-soon__pw-title{font-family:var(--font-display, Georgia, serif);font-weight:600;font-size:2.2rem;color:var(--cream);margin:0 0 4px}.jr-soon__pw-sub{color:var(--sage-dim);font-size:1.4rem;margin:0 0 18px}.jr-soon__pw-form{display:flex;gap:10px;flex-wrap:wrap}.jr-soon__pw-form input{flex:1;min-width:0;padding:13px 14px;border-radius:10px;border:1px solid var(--line);background:#f4efe60f;color:var(--cream);font-size:1.6rem}.jr-soon__pw-form input:focus{outline:none;border-color:var(--sage)}.jr-soon__pw-form button{padding:13px 22px;border-radius:10px;border:1px solid transparent;background:var(--cream);color:#12201a;font-weight:600;cursor:pointer}.jr-soon__pw-form button:hover{background:#fff}@media screen and (max-width:749px){.jr-soon__headline{font-size:clamp(3.4rem,11vw,5rem)}.jr-soon__signup{flex-wrap:wrap}.jr-soon__signup button{flex:1}.jr-soon__scrollhint{display:none}.jr-soon__count-grid b{font-size:3.2rem}}.jr-soon__foot{padding-right:clamp(120px,12vw,180px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-jr-coming-soon.css.map */
