*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;color:#fff8ff;background:#26084d;font-family:Nunito Sans,sans-serif}.coming-soon{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:clamp(28px,5vw,64px) 24px 24px;background:radial-gradient(ellipse at 50% 20%,#5b13ad66,transparent 65%),radial-gradient(ellipse at 95% 95%,#ba087b22,transparent 50%),#26084d}.coming-soon__content{width:100%;max-width:760px;margin:auto;text-align:center;padding:16px 0 48px;animation:arrive .8s ease-out both}.coming-soon__logo{display:block;width:min(100%,580px);height:auto;margin:0 auto 40px;border-radius:24px;box-shadow:0 20px 70px #16022a44}.coming-soon__badge{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.07em;color:#ffdb35}.coming-soon__badge span{font-size:21px}.coming-soon h1{font-family:"Baloo 2",sans-serif;font-size:clamp(40px,6.5vw,68px);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:22px auto;max-width:660px;text-wrap:balance}.coming-soon__message{max-width:510px;margin:0 auto;font-size:clamp(16px,2vw,18px);line-height:1.75;color:#e4d5f3;text-wrap:pretty}.coming-soon__status{display:inline-flex;gap:10px;align-items:center;margin-top:30px;padding:12px 22px;border:1px solid #f88dcb55;border-radius:100px;background:#f66fc510;color:#ffa3d8;font-size:12px;font-weight:800;letter-spacing:.16em}.coming-soon__status span{width:6px;height:6px;border-radius:50%;background:#ffdb35;box-shadow:0 0 12px #ffdb3566}.coming-soon__access{max-width:480px;margin:38px auto 0}.coming-soon summary{cursor:pointer;list-style:none;padding:12px 0;font-size:14px;color:#c7b0df}.coming-soon summary::-webkit-details-marker{display:none}.coming-soon summary>span{display:inline-block;margin-left:6px;color:#fff;font-weight:800}.coming-soon__form{margin-top:12px;padding:20px;border:1px solid #ffffff26;border-radius:16px;background:#ffffff08;text-align:left}.coming-soon label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}.coming-soon__fields{display:flex;gap:8px}.coming-soon input{width:100%;min-width:0;flex:1;background:#fff;border:1px solid #fff;color:#26084d;border-radius:9px;padding:12px;font:inherit;font-size:16px}.coming-soon button{flex-shrink:0;padding:12px 18px;min-height:48px;background:#ffdb35;color:#26084d;border:0;border-radius:9px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.coming-soon button:hover{background:#ffe569}.coming-soon :focus-visible{outline:3px solid #ffdb35;outline-offset:4px}.coming-soon__error{color:#ffd0e9;margin-bottom:16px;font-size:14px}.coming-soon__error ul{padding-left:20px}.coming-soon__footer{text-align:center;font-size:12px;line-height:1.8;color:#baa4d1}.coming-soon__footer span{display:inline-block}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.coming-soon{padding-inline:20px}.coming-soon__logo{margin-bottom:32px;border-radius:14px}.coming-soon__fields{flex-direction:column}.coming-soon__content{padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.coming-soon__content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/password.css.map */
