:root{color-scheme:dark;--black: #000;--white: #fff;--muted: rgba(255, 255, 255, .52)}*{box-sizing:border-box}html,body{width:100%;max-width:100%;min-height:100%;margin:0;background:var(--black);overflow-x:hidden;overscroll-behavior-x:none}body{color:var(--white);font-family:Arial,Helvetica,sans-serif;position:relative;touch-action:pan-y}.shopify-section,.coming-soon-section{width:100%;max-width:100vw;overflow:hidden}.coming-soon{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;max-width:100vw;min-height:100vh;min-height:100svh;padding:clamp(34px,5vw,72px) 24px 66px;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.045),transparent 28%),#000}.coming-soon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");transform:translateZ(0)}.ambient,.ambient__halo,.ambient__line{position:absolute;pointer-events:none}.ambient{top:0;right:0;bottom:0;left:0;z-index:-1}.ambient__halo{top:50%;left:50%;width:min(72vw,880px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 0 90px #ffffff06,0 0 90px #ffffff06;animation:halo 7s ease-in-out infinite}.ambient__line{top:50%;left:-15%;width:130%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform-origin:center}.ambient__line--one{transform:rotate(8deg)}.ambient__line--two{transform:rotate(-8deg);opacity:.45}.coming-soon__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(100%,900px);text-align:center;animation:reveal 1.4s cubic-bezier(.2,.7,.2,1) both}.eyebrow{margin:0 0 clamp(22px,4vh,42px);color:var(--muted);font-size:9px;font-weight:500;letter-spacing:.52em;line-height:1.4}.logo-wrap{position:relative;width:min(92vw,760px)}.logo-wrap:before{content:"";position:absolute;top:18%;right:8%;bottom:18%;left:8%;z-index:-1;border-radius:50%;background:#ffffff1a;filter:blur(48px);animation:breathe 4.5s ease-in-out infinite}.logo{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 7px rgba(255,255,255,var(--glow-alpha))) drop-shadow(0 0 26px rgba(255,255,255,.16));animation:logoFloat 6s ease-in-out infinite}.launch-copy{margin-top:clamp(2px,1vh,12px)}.launch-copy h1,.launch-copy p{margin:0;font-weight:400;text-transform:uppercase}.launch-copy h1{font-size:clamp(14px,1.7vw,20px);letter-spacing:.58em;text-indent:.58em}.launch-copy__rule{display:block;width:34px;height:1px;margin:15px auto 13px;background:#ffffff6b}.launch-copy p{color:#ffffff8c;font-size:8px;letter-spacing:.42em;text-indent:.42em}.countdown{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;width:min(100%,550px);margin-top:clamp(32px,5vh,54px)}.countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:0}.countdown__number{min-width:1.8ch;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:200;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;text-shadow:0 0 20px rgba(255,255,255,.15)}.countdown__label{margin-top:9px;color:#ffffff61;font-size:7px;letter-spacing:.18em;white-space:nowrap}.countdown__label i{font-style:normal;color:#ffffff29}.countdown__colon{color:#ffffff4d;font-size:clamp(20px,3vw,34px);font-weight:200;line-height:.92;animation:blink 1s steps(1) infinite}.notify-form{width:min(100%,420px);margin-top:clamp(28px,4vh,44px)}.notify-form__row{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid rgba(255,255,255,.36);transition:border-color .25s ease,box-shadow .25s ease}.notify-form__row:focus-within{border-color:#fff;box-shadow:0 8px 24px -16px #ffffff8c}.notify-form input,.notify-form button{height:42px;border:0;color:#fff;background:transparent;font:inherit;outline:none}.notify-form input{min-width:0;padding:0 10px 0 0;font-size:9px;letter-spacing:.16em}.notify-form input::placeholder{color:#ffffff47}.notify-form button{padding:0 2px 0 18px;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.22em;transition:opacity .25s ease,text-shadow .25s ease}.notify-form button:hover{opacity:.7;text-shadow:0 0 14px #fff}.form-message{margin:12px 0 0;font-size:8px;letter-spacing:.12em}.form-message--error{color:#e6a4a4}.coming-soon__footer{position:absolute;right:24px;bottom:22px;left:24px;z-index:2;display:flex;justify-content:center;gap:18px;color:#ffffff40;font-size:7px;letter-spacing:.26em}.footer-cross{color:#ffffff80}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes reveal{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes logoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.006)}}@keyframes halo{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.03)}}@keyframes blink{50%{opacity:.1}}@media(max-width:600px){.coming-soon{width:100%;min-height:100svh;padding:34px 16px 58px;overflow:hidden}.coming-soon__content{width:100%;max-width:100%}.ambient__line{left:0;width:100%}.logo-wrap{width:min(86vw,430px);max-width:100%}.eyebrow{max-width:90%;font-size:7px;letter-spacing:.38em}.launch-copy h1{font-size:12px;letter-spacing:.42em;text-indent:.42em}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:390px;margin-top:34px}.countdown__number{font-size:clamp(25px,8.5vw,34px)}.countdown__label{max-width:100%;margin-top:8px;font-size:5.5px;letter-spacing:.08em}.countdown__colon{display:none}.notify-form{max-width:100%;margin-top:28px}.coming-soon__footer{gap:11px;font-size:6px;letter-spacing:.18em}}@media(max-width:360px){.coming-soon{padding-inline:12px}.logo-wrap{width:82vw}.countdown__number{font-size:25px}.countdown__label{font-size:5px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/coming-soon.css.map */
