#main-page{height:100svh!important;margin:0!important;min-height:0!important;padding:0!important;position:relative}.password-page{--stack-gap: var(--layout-spacer-3);height:100svh;margin-inline:auto;max-width:480px;padding-inline:var(--layout-outerMargin)}.password-page .logo-stack{color:rgb(var(--color-green-500))}.password-page .wave{color:rgb(var(--color-green-300));opacity:.42}.password-page .contents{--stack-gap: var(--layout-spacer-3)}.password-page .logo-stack{--stack-gap: var(--layout-spacer)}.password-page .logo{width:210px}.password-page .wave svg{max-width:336px;width:100%}.password-page .copy p:has(.highlighter){margin-block-start:var(--layout-spacer-2)}.password-page form{max-width:336px;padding-block-end:var(--layout-spacer-2);position:relative;width:100%}.password-page form .input{--fieldHeight: calc( var(--btn-size-small) + var(--layout-spacer-2) );position:relative}.password-page form .input input{background:rgb(var(--tint-100));border:none;border-radius:var(--layout-radius-l);bottom:calc(var(--layout-spacer) * -1);color:rgba(var(--tint-900),.69);font-family:var(--font-standard);font-size:max(16px,var(--font-size-s));font-weight:400;height:var(--fieldHeight);padding-inline-start:var(--layout-spacer-2);padding-inline-end:calc(100px + var(--layout-spacer));width:100%}.password-page form .btn{bottom:0;position:absolute;right:var(--layout-spacer);top:var(--layout-spacer);width:84px}.password-page form .errors{bottom:calc(var(--btn-size-small) + var(--layout-spacer-2) + var(--layout-spacer));position:absolute;inset-inline:var(--layout-outerMargin)}.password-page form .errors li{background:rgb(var(--color-grapefruit-500));border-radius:var(--layout-radius-s);color:rgba(var(--tint-900),.69);display:block;font-size:var(--font-size-s);padding:var(--layout-spacer) var(--layout-spacer-2)}.password-page form h3{font-size:var(--font-size-m)}.password-page .fine-print{color:var(--color-light);text-align:center}#shop-hcaptcha-badge-container{opacity:0;pointer-events:none;visibility:hidden}#auth-check{display:none}.password-page form.success{padding-block-end:var(--layout-spacer-4)}.password-page form.success .stack{align-items:flex-start!important}form.success .input,form.success .fine-print{display:none}form .highlighter{text-transform:none}@media (width >= 1000px){.password-page form.success{padding-block-end:var(--layout-spacer-6)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/styles-password.css.map */
