.pw{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:2rem 1.25rem;overflow:hidden;background:var(--color-bg)}.pw__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 26%,var(--color-card),transparent 70%),radial-gradient(45% 45% at 80% 82%,var(--color-card),transparent 75%);opacity:.7;animation:pwGlow 9s ease-in-out infinite;animation-duration:9s!important;animation-iteration-count:infinite!important}.pw__panel{position:relative;z-index:1;width:min(100%,30rem);text-align:center;padding:clamp(2.25rem,5vw,3.5rem);background:var(--color-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.6);box-shadow:0 40px 90px var(--color-shadow);animation:pwPanelIn .95s cubic-bezier(.16,1,.3,1) both;animation-duration:.95s!important}.pw__panel>*{animation:pwUp .7s cubic-bezier(.16,1,.3,1) both;animation-duration:.7s!important}.pw__panel>*:nth-child(1){animation-delay:.3s!important}.pw__panel>*:nth-child(2){animation-delay:.39s!important}.pw__panel>*:nth-child(3){animation-delay:.48s!important}.pw__panel>*:nth-child(4){animation-delay:.57s!important}.pw__panel>*:nth-child(5){animation-delay:.66s!important}.pw__panel>*:nth-child(6){animation-delay:.75s!important}.pw__panel>*:nth-child(7){animation-delay:.84s!important}.pw__eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.5rem;color:var(--color-muted);font-size:.64rem;letter-spacing:.34em}.pw__eyebrow:before,.pw__eyebrow:after{content:"";width:1.6rem;height:1px;background:var(--color-border)}.pw__brand{margin:0;font-size:clamp(1.9rem,5vw,2.6rem);letter-spacing:.02em;color:var(--color-text)}.pw__logo{display:block;margin:0 auto;max-height:64px;width:auto}.pw__heading{margin:1rem 0 0;color:var(--color-muted);font-size:.95rem;font-style:italic}.pw__subtext{margin:1.1rem auto 0;max-width:24rem;color:var(--color-muted);font-size:.92rem;line-height:1.65}.pw__divider{width:100%;height:1px;margin:2rem 0;background:var(--color-border);transform-origin:center;animation-name:pwLine!important}.pw__form{margin:0}.pw__field{display:flex;gap:.75rem;align-items:stretch}.pw__input{flex:1 1 auto;min-width:0;padding:.95rem 1.1rem;font:inherit;font-size:.9rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color .25s ease,box-shadow .25s ease}.pw__input::placeholder{color:var(--color-muted);letter-spacing:.04em}.pw__input:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px var(--color-shadow)}.pw__submit{flex:0 0 auto;padding-inline:1.6rem}.pw__error{margin:.85rem 0 0;color:var(--color-sale, #c0392b);font-size:.8rem}.pw__footer{margin-top:2.25rem}.pw__owner{margin:0;font-size:.78rem;color:var(--color-muted)}.pw__owner-link{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.pw__owner-link:hover{opacity:.7}.pw__powered{margin:.55rem 0 0;font-size:.72rem;color:var(--color-muted)}.pw__powered a{color:inherit}@media(max-width:30rem){.pw__field{flex-direction:column}.pw__submit{width:100%}}@keyframes pwPanelIn{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes pwUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pwLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pwGlow{0%,to{opacity:.55}50%{opacity:.9}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-main-password.css.map */
