:root{--bg: #000;--ink: #f1edec;--muted: #b9b0ae;--accent: #a3173f;--accent-hover: #bd1f4e;--field: #120d0e;--field-line: #6d6163;--s-display: clamp(44px, 5.2vw, 84px);--s-body: 18px;--s-small: 15px;--m: clamp(20px, 2.4vw, 36px);--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--ink)}body{font-family:var(--font-sans);font-size:var(--s-body);line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}h1,p,form{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.soon{position:relative;min-height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;padding:var(--m)}.soon-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.soon-top{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.soon-top>img{grid-column:2}.soon-top .link{grid-column:3;justify-self:end}.soon-top img{width:auto;height:46px}.link{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--s-small);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.link:hover{color:#fff}.soon-title{position:relative;z-index:1;align-self:start;margin-top:6svh;text-align:center;font-family:var(--font-title);font-weight:400;font-size:var(--s-display);line-height:1}.soon-foot{position:relative;z-index:1;display:grid;justify-items:center;gap:16px;text-align:center;padding-bottom:1svh}.soon-foot>p{max-width:40ch}.field{display:grid;gap:8px;justify-items:start;text-align:left}.field label{font-size:var(--s-small);color:var(--ink)}.row{display:flex}.row input{width:min(320px,58vw);min-height:52px;padding:0 14px;border:1px solid var(--field-line);border-right:0;border-radius:0;background:var(--field);color:var(--ink);font:inherit;font-size:16px}.row input::placeholder{color:var(--muted)}.row input:focus-visible{outline:2px solid var(--ink);outline-offset:0}.js .pw-wrap.is-closed{display:none}.soon-foot .errors,.soon-foot .errors ul{margin:0;padding:0;list-style:none;font-size:var(--s-small)}.btn{position:relative;display:inline-grid;align-items:center;justify-items:center;min-height:52px;padding:0 24px;border:0;border-radius:0;cursor:pointer;white-space:nowrap;overflow:hidden;background:var(--ink);color:#0b0708;font-family:var(--font-sans);font-weight:600;font-size:16px;transition:background-color .3s ease,transform .18s var(--ease)}.btn .row{grid-area:1 / 1;display:flex;white-space:pre}.btn .b{visibility:hidden}.js .btn .b{visibility:visible}.btn .row>span{display:inline-block;transition:transform .55s var(--ease),opacity .4s ease;transition-delay:calc(var(--i, 0) * 13ms)}.btn .b>span{transform:translateY(105%);opacity:0}.btn:hover,.btn:focus-visible{background:#fff}.btn:hover .a>span,.btn:focus-visible .a>span{transform:translateY(-105%);opacity:0}.btn:hover .b>span,.btn:focus-visible .b>span{transform:none;opacity:1}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn:active{transform:scale(.97)}.note{font-size:var(--s-small);color:var(--ink);min-height:1.5em}.js .soon-title,.js .soon-foot{opacity:0;transform:translateY(18px);animation:rise 1s var(--ease) forwards}.js .soon-foot{animation-delay:.35s}.js .soon-bg{animation:settle 2.4s var(--ease) both}@keyframes rise{to{opacity:1;transform:none}}@keyframes settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.js .soon-title,.js .soon-foot,.js .soon-bg{animation:none;opacity:1;transform:none}.btn,.btn .row>span{transition:none}}@media(max-width:760px){.soon-bg{object-position:50% 40%}.soon-top img{height:38px}.soon-title{margin-top:5svh;font-size:12vw}.soon-top{position:static;display:flex;justify-content:center}.soon-top .link{position:absolute;z-index:1;left:50%;bottom:calc(var(--m) - 8px);transform:translate(-50%);white-space:nowrap}.soon-foot{padding-bottom:56px}.soon-bg{object-position:50% 34%}.soon-foot>p{font-size:16px}.row input{width:58vw}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/soon.css.map */
