.launch-page{position:relative;min-height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.launch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000008c,#000000d9)}.launch-content{position:relative;z-index:2;width:min(900px,90%);text-align:center;padding:60px;background:#ffffff0f;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.12);border-radius:40px;box-shadow:0 30px 80px #00000073;animation:fadeUp 1s ease}.launch-badge{display:inline-block;padding:12px 24px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem}.launch-title{margin-top:30px;color:#fff;font-size:clamp(4rem,12vw,9rem);font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:.9;text-shadow:0 15px 50px rgba(0,0,0,.5)}.launch-subtitle{max-width:650px;margin:30px auto;color:#ffffffe6;font-size:1.15rem;line-height:1.8}.launch-date{color:#fff;letter-spacing:.25em;text-transform:uppercase;opacity:.8;margin-bottom:25px;font-size:.8rem}.countdown-wrapper{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:40px}.countdown-card{min-width:110px;padding:22px;border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.countdown-card span{display:block;font-size:2.7rem;font-weight:800;color:#fff}.countdown-card small{color:#ffffffb3;letter-spacing:.15em}.launch-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.launch-btn{min-width:220px;height:60px;border-radius:999px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;transition:.35s ease}.launch-btn-primary{background:#fff;color:#000;border:none}.launch-btn-primary:hover{transform:translateY(-4px)}.launch-btn-secondary{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}.launch-btn-secondary:hover{transform:translateY(-4px)}.launch-socials{margin-top:35px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.launch-socials a{color:#fff;text-decoration:none;opacity:.8}.launch-socials a:hover{opacity:1}.launch-footer{position:absolute;bottom:25px;width:100%;text-align:center;color:#fff9;z-index:2}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.launch-content{padding:30px 20px}.launch-title{font-size:4rem}.launch-btn{width:100%}.countdown-card{min-width:80px}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAg */
