:root{--aito-yellow: #000000;--aito-black: #000000;--aito-white: #ffffff}.section-password .section,.section-password .section-content-wrapper,.section-password .layout-panel-flex,.section-password .border-style{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.section-password .section-background,.section-password .border-style{background:transparent!important}html,body{height:100%}body{margin:0!important;background:var(--aito-yellow)!important}.prelaunch{min-height:100svh;display:flex;flex-direction:column;background:var(--aito-yellow)}:root{--topbar-h: 56px}.prelaunch-topbar{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--aito-black)!important;color:var(--aito-white)!important}.prelaunch-topbar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding:12px 16px;width:100%;max-width:1200px;margin:0 auto}.prelaunch-topbar-left{white-space:nowrap;font-weight:800;letter-spacing:.12em;font-size:12px;opacity:.95}.prelaunch-timer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px}.prelaunch-timer span{min-width:56px;text-align:center}.prelaunch-timer b{display:block;font-size:16px;letter-spacing:.08em}.prelaunch-timer small{display:block;font-size:10px;opacity:.85;letter-spacing:.1em;text-transform:uppercase}@media(max-width:520px){.prelaunch-form{flex-direction:column;align-items:center}.prelaunch-input,.prelaunch-btn{width:min(420px,88vw)!important;box-sizing:border-box}.prelaunch-btn{display:block}}.prelaunch-hero{flex:1;display:grid;place-items:center;text-align:center;padding:calc(var(--topbar-h) + 70px) 18px 80px;padding:120px 18px 80px}.prelaunch-logo{display:flex;justify-content:center;margin-bottom:28px}.prelaunch-logo-img{width:clamp(140px,22vw,320px);height:auto;display:block}.prelaunch-sub{margin:0 0 22px;color:#000000bf;letter-spacing:.06em;font-weight:700;font-size:12px}.prelaunch-form{display:flex;gap:12px;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-top:8px}.prelaunch-input{width:min(420px,88vw);padding:16px 18px;border-radius:12px;background:var(--aito-white);color:var(--aito-black);border:2px solid var(--aito-black);outline:none;font-weight:800;letter-spacing:.04em}.prelaunch-btn{padding:16px 20px;border-radius:12px;border:2px solid var(--aito-black);background:var(--aito-black);color:var(--aito-white);font-weight:900;letter-spacing:.1em;cursor:pointer;box-shadow:0 2px #00000047;transition:transform .12s ease,box-shadow .12s ease}.prelaunch-btn:hover{transform:translateY(-1px);box-shadow:0 4px #00000047}.prelaunch-btn:active{transform:translateY(1px);box-shadow:0 6px #00000047}.prelaunch-foot{position:absolute!important;bottom:18px!important;right:20px!important;margin:0!important;padding:0!important;background:transparent!important}.prelaunch-link{display:inline-block;color:#fff0!important;text-decoration:none!important;font-size:8px!important;letter-spacing:0!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ffffff1f!important;transition:background .3s!important}.prelaunch-link:hover,.prelaunch-link:focus{background:#ffffff73!important}.prelaunch-confirm{margin-top:28px;padding:0;border:0;border-radius:0;font-weight:900;letter-spacing:.18em;font-size:12px;text-transform:uppercase;color:#fffffff2;background:transparent;display:inline-block}#shopify-section-password-footer,.shopify-section-password-footer,.password-footer{display:none!important}@media(max-width:520px){.prelaunch-form{flex-direction:column;align-items:stretch}.prelaunch-btn{width:min(420px,92vw)}}.prelaunch-input{width:min(420px,88vw);padding:16px 18px;border-radius:12px;background:#fff!important;color:#0b0b0b!important;border:2px solid #0b0b0b;outline:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;background-clip:padding-box;box-shadow:0 0 0 1000px #fff inset!important}.prelaunch-input:hover{background:#fff!important}.prelaunch-input:focus,.prelaunch-input:focus-visible{outline:none!important;box-shadow:0 0 0 4px #0000002e,0 0 0 1000px #fff inset!important}.prelaunch-input{-webkit-tap-highlight-color:transparent}.shopify-section--password-header,.password-header{display:none!important;height:0!important}.shopify-section--password-footer,.password-footer{display:none!important;height:0!important;margin:0!important;padding:0!important}body{padding:0!important}.prelaunch-login{display:none!important}#password-login:target{display:block!important}#shopify-section-main-password-footer,#shopify-section-password-footer,.shopify-section--password-footer{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;pointer-events:none!important}html,body{background:#000!important;height:100dvh!important;overflow:hidden!important}.prelaunch{background-color:#000!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;position:relative!important}.password-main,#MainContent,.shopify-section{background:transparent!important}#shopify-section-main-password-footer,#shopify-section-password-footer,.shopify-section--password-footer{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}.prelaunch{min-height:100vh;min-height:100svh;min-height:100dvh}.prelaunch-topbar{display:none!important}body.password.gradient{background:var(--aito-black) url("{{ "aito-pw-bg.jpg" | asset_url }}") center center / cover no-repeat fixed!important}.prelaunch-logo{display:flex;justify-content:center;align-items:center;margin-bottom:48px}.prelaunch-logo-video{width:min(360px,70vw)!important;height:auto;display:block;pointer-events:none}.prelaunch-sub{font-size:14px!important;letter-spacing:.22em;margin-bottom:28px;text-transform:uppercase;color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.75),0 2px 24px rgba(0,0,0,.5)!important}.prelaunch-form{margin-top:22px!important}.prelaunch-field{width:min(560px,88vw);display:flex;align-items:center;gap:14px;padding:10px 2px;background:transparent;border-radius:0;border:none;border-bottom:1.5px solid rgba(255,255,255,.9)}.prelaunch-field .prelaunch-input{flex:1;width:100%!important;padding:10px 0!important;background:transparent!important;border:0!important;border-radius:0!important;outline:none!important;color:#fff!important;font-weight:700!important;letter-spacing:.04em!important;text-shadow:0 1px 6px rgba(0,0,0,.9)!important;box-shadow:none!important}.prelaunch-field .prelaunch-input::placeholder{color:#fffc!important}.prelaunch-arrow{background:transparent!important;border:0!important;padding:6px 0!important;color:#fff!important;font-size:22px!important;line-height:1!important;cursor:pointer;text-shadow:0 1px 6px rgba(0,0,0,.6)!important}.prelaunch-arrow:hover{color:#fff!important;opacity:.7}.prelaunch-field:focus-within{border-bottom-color:#ffffff8c}.prelaunch-btn,#password-login .prelaunch-btn{display:none!important}.pw-flip-scene{perspective:1000px;display:inline-block}.pw-flip-card{display:grid;transform-style:preserve-3d;animation:pw-logo-flip 7s ease-in-out infinite}.pw-flip-front,.pw-flip-back{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pw-flip-back{transform:rotateY(180deg)}.pw-flip-img{width:clamp(200px,40vw,420px);height:auto;display:block}@keyframes pw-logo-flip{0%,25%{transform:rotateY(0)}50%,75%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}#password-login .prelaunch-login-row{width:min(420px,88vw);margin:0 auto;padding:0!important;border:0!important;background:transparent!important}#password-login .prelaunch-input{width:100%!important;padding:0!important;background:transparent!important;border:0!important;outline:none!important;color:#fff!important;caret-color:#fff!important;font-size:16px!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}#password-login .prelaunch-input::placeholder{color:transparent!important}#password-login .prelaunch-input:-webkit-autofill,#password-login .prelaunch-input:-webkit-autofill:hover,#password-login .prelaunch-input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 1000px #000 inset!important;transition:background-color 9999s ease-in-out 0s}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
