.coming-soon{--cs-red: #B80D2B;--cs-panel-bg: rgba(77, 6, 23, .7);--cs-white: #FFFFFF;--cs-white-50: rgba(255, 255, 255, .5);--cs-submit-text: #FCF9FB;--cs-mono-font: "Atlas Typewriter", "Atlas Typewriter Web", "JetBrains Mono", "Courier Prime", "Courier New", ui-monospace, SFMono-Regular, monospace;position:relative;min-height:100vh;min-height:100dvh;width:100%;background-color:var(--cs-bg, #1A0309);color:var(--cs-fg, var(--cs-white));overflow:hidden;font-family:var(--cs-mono-font)}.coming-soon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 50%,rgba(184,13,43,.18) 0%,transparent 60%),linear-gradient(180deg,#2a0613,#100208);pointer-events:none;z-index:0}.coming-soon__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.coming-soon__bg img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.coming-soon__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;padding:5rem 1.5rem 1.5rem;padding-top:80px;box-sizing:border-box;padding-bottom:30px}.coming-soon__header{display:flex;justify-content:center;margin-bottom:auto}.coming-soon__logo{display:inline-block;text-decoration:none;color:inherit;line-height:0}.coming-soon__logo-img{display:block;width:255px;max-width:70vw;height:auto}.coming-soon__logo--text{font-family:JHA Times Now,Times New Roman,serif;font-size:2.5rem;letter-spacing:.05em;text-transform:uppercase;color:var(--cs-white)}.coming-soon__form-wrap{width:100%;max-width:429px;margin:0 auto}.coming-soon__form{background-color:var(--cs-panel-bg);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border-radius:11px;padding:20px 10px;display:flex;flex-direction:column;position:relative}.coming-soon__title{margin:0 0 10px;text-align:center;font-family:var(--cs-mono-font);font-weight:300;font-size:10px;line-height:1;letter-spacing:.25em;text-transform:uppercase;color:var(--cs-white)}.coming-soon__field{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--cs-red);padding-bottom:0;margin:0 0 21px;position:relative}.coming-soon__field[data-state=error]{border-bottom-color:var(--cs-red)}.coming-soon__input{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;color:var(--cs-white);font-family:var(--cs-mono-font);font-size:10px;font-style:normal;font-weight:300;letter-spacing:.25em;text-transform:uppercase;width:100%;height:28px;padding:0;line-height:28px;text-align:center;box-sizing:border-box;display:block}.coming-soon__input:focus,.coming-soon__input:focus-visible,.coming-soon__input:active{outline:none;border:0;box-shadow:none}.coming-soon__input:-webkit-autofill,.coming-soon__input:-webkit-autofill:hover,.coming-soon__input:-webkit-autofill:focus,.coming-soon__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset;box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:var(--cs-white);transition:background-color 9999s ease-in-out 0s}.coming-soon__input::-webkit-input-placeholder{color:var(--cs-white-50);opacity:1}.coming-soon__input::placeholder{color:var(--cs-white-50);opacity:1}.coming-soon__field[data-state=error] .coming-soon__input::-webkit-input-placeholder{color:transparent}.coming-soon__field[data-state=error] .coming-soon__input::placeholder{color:transparent}.coming-soon__input-error-placeholder{position:absolute;top:0;right:0;bottom:1px;left:0;height:28px;font-family:var(--cs-mono-font);font-size:10px;font-style:normal;font-weight:300;line-height:28px;text-align:center;letter-spacing:.25em;text-transform:uppercase;color:var(--cs-white);pointer-events:none;box-sizing:border-box;display:block}.coming-soon__input-error-placeholder[hidden]{display:none}.coming-soon__input-error-star{color:var(--cs-red)}.coming-soon__consent{display:flex;align-items:flex-start;gap:10px;font-family:var(--cs-mono-font);font-size:10px;letter-spacing:.25em;line-height:14px;text-transform:uppercase;color:var(--cs-white);cursor:pointer;margin:0 0 18px}.coming-soon__consent-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.coming-soon__consent-box{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:13px;height:12px;border:1px solid var(--cs-red);border-radius:1px;background:transparent;color:transparent;transition:background-color .15s ease,color .15s ease;margin-top:1px}.coming-soon__consent-box svg{width:9px;height:7px;opacity:0;transition:opacity .15s ease}.coming-soon__consent-input:checked+.coming-soon__consent-box{background-color:var(--cs-red);color:#fff}.coming-soon__consent-input:checked+.coming-soon__consent-box svg{opacity:1}.coming-soon__consent-input:focus-visible+.coming-soon__consent-box{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.coming-soon__consent-text{flex:1}.coming-soon__submit{appearance:none;-webkit-appearance:none;border:1px solid var(--cs-red);background-color:var(--cs-red);color:var(--cs-submit-text);border-radius:50px;height:30px;width:100%;padding:0 1rem;font-family:var(--cs-mono-font);font-weight:300;font-size:10px;line-height:30px;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease;margin:0 0 20px;display:inline-flex;align-items:center;justify-content:center}.coming-soon__submit:hover,.coming-soon__submit:focus-visible{background-color:transparent;color:#fff}.coming-soon__submit:disabled{opacity:.7;cursor:progress}.coming-soon__legal{margin:0 auto;max-width:335px;text-align:center;font-family:var(--cs-mono-font);font-weight:300;font-size:8px;line-height:14px;letter-spacing:.25em;text-transform:uppercase;color:var(--cs-white-50)}.coming-soon__legal p{margin:0}.coming-soon__legal a{color:var(--cs-white-50);text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px;transition:color .15s ease}.coming-soon__legal a:hover,.coming-soon__legal a:focus-visible{color:var(--cs-white)}.coming-soon__feedback{display:none;margin:0;text-align:center;font-family:var(--cs-mono-font);font-size:9px;letter-spacing:.2em;text-transform:uppercase;min-height:1em;color:var(--cs-white)}.coming-soon__feedback[data-state=error]{color:var(--cs-red)}.coming-soon__footer{width:100%;margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;font-family:var(--cs-mono-font)}.coming-soon__footer-links{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:8px;line-height:12px;letter-spacing:.25em;text-transform:uppercase}.coming-soon__footer-link{color:var(--cs-white-50);text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.coming-soon__footer-link:hover,.coming-soon__footer-link:focus-visible{color:var(--cs-white);text-decoration:none}.coming-soon__footer-sep{color:var(--cs-white-50)}.coming-soon__disclaimer{margin:0;font-size:8px;line-height:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--cs-white-50);max-width:1283px}.coming-soon__footer p,.coming-soon__disclaimer p{margin-top:0;margin-bottom:0}.coming-soon__disclaimer p{margin:0}.coming-soon__disclaimer a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:2px;transition:color .15s ease}.coming-soon__disclaimer a[x-apple-data-detectors],.coming-soon__disclaimer a[href^="x-apple-data-detectors://"],.coming-soon__disclaimer a[href^="tel:"],.coming-soon__disclaimer a[href^="sms:"],.coming-soon__disclaimer a[href^="mailto:"],.coming-soon__disclaimer a[href^="facetime:"],.coming-soon__disclaimer span[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;-webkit-text-decoration:none!important;font:inherit!important;letter-spacing:inherit!important;pointer-events:none;cursor:text}.coming-soon__disclaimer a:hover,.coming-soon__disclaimer a:focus-visible{color:var(--cs-white)}@media screen and (max-width:749px){.coming-soon__inner{padding:20px 16px}.coming-soon__bg img{object-position:center 35%}.coming-soon__logo-img{width:200px}.coming-soon__form{padding:19px 12px 21px}.coming-soon__footer{margin-top:41px}.coming-soon__disclaimer,.coming-soon__footer-links{letter-spacing:.2em}}@media screen and (min-width:750px){.coming-soon__inner{padding:5rem 2rem 2rem;padding-top:80px;padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-coming-soon.css.map */
