.premiom-login{--pl-ink: var(--premiom-basalt-black, #1b1a18);--pl-text: var(--premiom-basalt-grey, #50545a);--pl-border: #e2dbcd;--pl-border-strong: #c9c0ae;background:var(--premiom-ivory);color:var(--pl-text);font-family:Premiom Montserrat,Montserrat,Arial,sans-serif}.premiom-login__card{max-width:480px;margin:0 auto;padding:clamp(28px,5vw,44px) clamp(20px,5vw,40px);border:1px solid var(--pl-border);border-radius:18px;background:var(--premiom-paper);box-shadow:0 12px 32px -20px #1b1a1840}.premiom-login__kicker{margin:0 0 10px;color:var(--pl-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.premiom-login .premiom-login__title{margin:0 0 8px!important;color:var(--pl-ink);font-family:inherit;font-size:clamp(26px,3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.premiom-login .premiom-login__title:first-letter{text-transform:uppercase}.premiom-login .premiom-login__lead{margin:0 0 28px!important;color:var(--pl-text);font-size:14px;text-align:center}.premiom-login form .relative{display:flex;flex-direction:column-reverse;gap:6px;max-width:none!important;margin:0 0 16px!important}.premiom-login form .relative>label{position:static!important;top:auto!important;right:auto!important;left:auto!important;color:var(--pl-ink);font-size:13px!important;font-weight:600;transform:none!important;transition:none}.premiom-login form .relative>input{height:48px;padding:0 14px!important;border:1px solid var(--pl-border-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--pl-ink);font:500 15px/1.2 Premiom Montserrat,Montserrat,Arial,sans-serif;transition:border-color .15s ease}.premiom-login form .relative>input:hover{border-color:var(--pl-text)!important}.premiom-login form .relative>input:focus-visible{border-color:var(--pl-ink)!important;outline:2px solid var(--pl-ink);outline-offset:1px}.premiom-login form .relative>input[aria-invalid=true]{border-color:rgb(var(--color-error))!important}.premiom-login [class*="max-w-[570px]"]{max-width:none!important}.premiom-login a[href="#recover"],.premiom-login a[href="#login"]{color:var(--pl-text)!important;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.premiom-login a[href="#recover"]:after,.premiom-login a[href="#recover"]:before{display:none}.premiom-login a[href="#login"]{margin-top:6px}.premiom-login .button-solid,.premiom-login .button-solid:before{--colors-line-and-border: 80, 84, 90;--colors-button: 80, 84, 90;--colors-button-text: 247, 242, 231;--colors-button-hover: rgb(252, 198, 25);--colors-button-text-hover: 80, 84, 90}.premiom-login .button-solid{min-height:48px;margin-top:20px!important;margin-bottom:0!important;border-radius:999px!important;font-family:inherit;font-size:14px;font-weight:700}.premiom-login__register{margin-top:28px;padding-top:22px;border-top:1px solid var(--pl-border);text-align:center}.premiom-login__register-label{margin:0 0 12px;color:var(--pl-text);font-size:13px}.premiom-login__register-link{display:flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1.5px solid var(--pl-text);border-radius:999px;color:var(--pl-text);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease}.premiom-login__register-link:hover{background:var(--pl-text);color:var(--premiom-ivory)}.premiom-login__register-link:focus-visible{outline:2px solid var(--pl-ink);outline-offset:2px}.premiom-login small,.premiom-login [id$=-error]{margin-bottom:8px;color:rgb(var(--color-error));font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/premiom-login.css.map */
