*{box-sizing:border-box}html{min-height:100%;background:#171717}body{min-height:100%;margin:0;background:#171717;color:#fff;font-family:Arial,Helvetica,sans-serif}.coming-soon{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#171717}.coming-soon__panel{min-width:0}.coming-soon__copy{display:flex;align-items:center;justify-content:center;padding:clamp(36px,5.5vw,92px)}.coming-soon__inner{width:min(100%,720px)}.coming-soon__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 clamp(28px,4vw,52px);color:#ffdf45;font-size:clamp(16px,1.15vw,22px);font-weight:900;line-height:1.1;text-transform:uppercase}.coming-soon__eyebrow span{font-size:28px;line-height:1}.coming-soon h1{max-width:9ch;margin:0;color:#fff;font-size:clamp(70px,8.6vw,150px);font-weight:900;line-height:.92;letter-spacing:0;white-space:pre-line}.coming-soon__message{margin-top:clamp(30px,4vw,52px);color:#d4d4d4;font-size:clamp(18px,1.55vw,29px);font-weight:800;line-height:1.45}.coming-soon__message p{margin:0}.coming-soon__form{margin-top:clamp(40px,5vw,68px)}.coming-soon__form label{display:block;margin-bottom:12px;color:#fff;font-size:clamp(15px,1vw,20px);font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.coming-soon__input-wrap{position:relative}.coming-soon__input-wrap span{position:absolute;left:22px;top:50%;width:25px;height:25px;color:#a7a7aa;transform:translateY(-50%);pointer-events:none}.coming-soon__input-wrap svg{width:100%;height:100%;display:block;fill:currentColor}.coming-soon__input-wrap input{width:100%;min-height:78px;border:0;border-radius:8px;background:#fff;color:#171717;font:inherit;font-size:clamp(18px,1.35vw,24px);font-weight:700;line-height:1.2;outline:3px solid transparent;padding:22px 24px 22px 68px}.coming-soon__input-wrap input::placeholder{color:#9ea1aa}.coming-soon__input-wrap input:focus-visible{outline-color:#ffdf45}.coming-soon__form button{width:100%;min-height:78px;margin-top:22px;border:0;border-radius:8px;background:#ffdf45;color:#000;cursor:pointer;font:inherit;font-size:clamp(19px,1.55vw,28px);font-weight:900;line-height:1.15;text-transform:uppercase}.coming-soon__form button:hover{background:#ffe86f}.coming-soon__fineprint,.coming-soon__success,.coming-soon__error{margin:28px 0 0;color:#bcbcbc;font-size:clamp(15px,1.05vw,20px);font-weight:800;line-height:1.4}.coming-soon__success{color:#ffdf45;margin:0 0 18px}.coming-soon__error{color:#ff9c9c;margin:0 0 18px}.coming-soon__art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:100vh;background:#eb2da8;color:#000}.coming-soon__brand-lockup{position:relative;z-index:2;width:100%;padding:0 7%;text-align:center}.coming-soon__brand{margin:0;color:#000;font-size:clamp(58px,8.9vw,164px);font-weight:900;line-height:.9;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase}.coming-soon__tagline{margin:clamp(22px,3vw,40px) 0 0;color:#000;font-size:clamp(18px,1.9vw,34px);font-weight:900;line-height:1.15;letter-spacing:0;text-transform:uppercase}.coming-soon__shape{position:absolute;z-index:1;background:#872067;opacity:.92}.coming-soon__shape--circle{border-radius:999px}.coming-soon__shape--square{border-radius:24px}.coming-soon__shape--one{width:clamp(120px,8.7vw,180px);aspect-ratio:1;top:12%;left:15%}.coming-soon__shape--two{width:clamp(112px,7.8vw,160px);aspect-ratio:1;top:45%;left:35%}.coming-soon__shape--three{width:clamp(190px,13.3vw,280px);aspect-ratio:1;bottom:8%;left:10%}.coming-soon__shape--four{width:clamp(92px,6.7vw,140px);aspect-ratio:1;top:34%;right:20%}.coming-soon__shape--five{width:clamp(78px,5.4vw,112px);aspect-ratio:1;bottom:18%;right:30%}@media(max-width:900px){.coming-soon{grid-template-columns:1fr}.coming-soon__copy{min-height:auto;padding:44px 24px 52px}.coming-soon__art{min-height:46vh}.coming-soon h1{font-size:clamp(62px,17vw,108px)}.coming-soon__message{font-size:19px}.coming-soon__input-wrap input,.coming-soon__form button{min-height:66px}.coming-soon__brand{font-size:clamp(52px,17vw,110px)}}@media(max-width:520px){.coming-soon__copy{padding-inline:20px}.coming-soon__eyebrow{font-size:15px}.coming-soon h1{font-size:clamp(54px,18vw,82px)}.coming-soon__message{font-size:17px}.coming-soon__input-wrap span{left:17px}.coming-soon__input-wrap input{padding-left:56px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/coming-soon.css.map */
