.password-container{min-height:100vh;padding-top:1.5rem}@media(min-width:750px){.password-container{display:flex;flex-direction:column;align-items:center;justify-content:center}}.password-wrap{border-radius:var(--border-radius-base);padding:2rem;background:color-mix(in srgb,rgba(var(--color-foreground)),transparent 95%);width:65rem;max-width:100%}.password-wrap h1{margin-bottom:.5rem;font-size:calc(var(--font-heading-scale) * 1.8rem)}.password-wrap .newsletter-form-input-wrap{margin-top:2rem}.password-wrap .newsletter-form-input-wrap [type=submit]{margin-top:1.5rem}@media(min-width:750px){.password-wrap{padding:7.5rem 6.5rem}.password-wrap .newsletter-form-input-wrap{position:relative;display:flex;grid-gap:2rem;margin-top:2rem;height:5rem}.password-wrap .newsletter-form-input-wrap [type=email]{height:100%}.password-wrap .newsletter-form-input-wrap [type=submit]{position:absolute;right:6px;top:6px;height:calc(100% - 12px);min-height:0;min-width:0;border-radius:var(--inputs-radius);margin:0}.password-wrap .newsletter-form-input-wrap [type=submit]{flex:none}}.checkbox-newsletter-consent{margin:2rem 0 0;display:flex;gap:.5em}.checkbox-newsletter-consent [type=checkbox]{margin:0;flex:none;width:1.6rem;height:1.6rem;accent-color:auto}.password-logo{margin-bottom:2rem;width:auto}.password-form{margin-top:3rem;margin-bottom:0}.password-form .field-input{font-size:calc(var(--font-body-scale) * 2.2rem);letter-spacing:.6rem}@media(min-width:750px){.password-form-field-wrap{display:flex;align-items:flex-end}.password-form-field-wrap .button{flex:none}.password-form-field-wrap .field{flex:auto;margin:0;margin-inline-end:2rem}}.password-form-field-wrap+.form-status{margin-top:var(--spacing-base-1);margin-bottom:0}.password-footer-text{text-align:center;margin-top:2rem}body.template-password{background:#0b0b0b;color:#fff}.template-password .password-container{justify-content:center;padding:4rem 1.6rem}.template-password .password-wrap{background:#141414;border:1px solid rgba(255,255,255,.08);border-top:4px solid #E8431A;width:62rem;text-align:center;padding:4rem 2.4rem}@media(min-width:750px){.template-password .password-wrap{padding:6rem 6.5rem}}.template-password .password-logo{margin:0 auto 3rem;display:block}.template-password .password-shopname{font-size:calc(var(--font-body-scale) * 1.6rem);letter-spacing:.3rem;text-transform:uppercase;color:#e8431a;margin-bottom:2rem}.template-password .password-heading{margin:0;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.05;letter-spacing:.1rem;text-transform:uppercase;color:#fff}.template-password .password-heading:after{content:"";display:block;width:7rem;height:3px;background:#e8431a;margin:2rem auto 0}.template-password .password-content{margin-top:2rem;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.6;color:#b0b0b0}.template-password .password-content p{margin:0}.template-password .password-form{margin-top:3.5rem;text-align:start}.template-password .password-form .field-label{color:#8a8a8a;text-transform:uppercase;letter-spacing:.15rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.template-password .password-form .field-input{background:#0b0b0b;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:calc(var(--font-body-scale) * 1.8rem);letter-spacing:.4rem}.template-password .password-form .field-input:focus{border-color:#e8431a;outline:2px solid rgba(232,67,26,.4);outline-offset:1px}.template-password .password-form .button{background:#e8431a;border-color:#e8431a;color:#fff;text-transform:uppercase;letter-spacing:.1rem}.template-password .password-footer-text{color:#6d6d6d;font-size:calc(var(--font-body-scale) * 1.3rem)}.template-password .password-footer-text a{color:#b0b0b0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/template-password.css.map */
