body.password{background:#f2f2f2!important;color:#1a1a1a!important;min-height:100vh;display:flex;flex-direction:column;margin:0}.password-header{background:#1a1a1a!important;padding:24px 40px!important;border-bottom:4px solid #EFA02D}.password-logo{max-width:200px!important}.password-link,.password-link.link{color:#aaa!important;font-family:var(--font-heading-family),sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:6px!important;transition:color .2s}.password-link:hover{color:#efa02d!important}.password-link svg,.password-link .icon{width:16px!important;height:16px!important;color:#efa02d!important}.password-header+hr,body.password hr{display:none!important}.password-header-inner,.color-scheme-1.gradient,body.password .gradient{background:transparent!important}.password-main{flex:1;display:flex!important;align-items:center!important;justify-content:center!important;background:#f2f2f2!important;padding:60px 20px!important}.password-main section,.password-main .email-signup-banner,.password-main .banner,.password-main .banner--content-align-center,.password-main .shopify-section,.password-main>*{background:transparent!important;border:none!important;box-shadow:none!important;max-width:580px!important;width:100%!important;margin:0 auto!important;padding:0!important}.password-main .banner__box,.password-main .banner__content,.password-main .email-signup-banner__box{background:#fff!important;border:none!important;border-radius:10px!important;padding:56px 48px!important;box-shadow:0 2px 20px #00000014!important;text-align:center!important;max-width:580px!important}.password-main .banner__media,.password-main .banner__content-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.password-main h1,.password-main h2,.password-main .banner__heading{font-family:var(--font-heading-family),sans-serif!important;font-size:40px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#1a1a1a!important;margin-bottom:8px!important;line-height:1.1!important}.password-main h2:after,.password-main .banner__heading:after{content:""!important;display:block!important;width:60px!important;height:4px!important;background:#efa02d!important;margin:16px auto 0!important;border-radius:2px!important}.password-main p,.password-main .banner__text,.password-main .rte,.password-main .rte p{color:#666!important;font-size:16px!important;line-height:1.6!important;margin-top:20px!important;margin-bottom:32px!important}.password-main .newsletter-form,.password-main form.newsletter-form{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;gap:0!important;max-width:420px!important;margin:0 auto!important;width:100%!important}.password-main .newsletter-form__field-wrapper,.password-main .field{flex:1!important;margin:0!important}.password-main .field__input,.password-main input[type=email]{background:#f8f8f8!important;border:2px solid #ddd!important;border-right:none!important;border-radius:6px 0 0 6px!important;color:#1a1a1a!important;font-size:15px!important;padding:16px 18px!important;width:100%!important;outline:none!important;height:auto!important;min-height:52px!important}.password-main .field__input:focus,.password-main input[type=email]:focus{border-color:#efa02d!important;background:#fff!important}.password-main .field__label{color:#999!important;font-size:15px!important}.password-main .newsletter-form__button,.password-main button[type=submit],.password-main .form__submit{background:#efa02d!important;color:#1a1a1a!important;border:2px solid #EFA02D!important;border-radius:0 6px 6px 0!important;font-family:var(--font-heading-family),sans-serif!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:16px 32px!important;cursor:pointer;transition:background .2s;white-space:nowrap!important;min-height:52px!important;min-width:140px!important}.password-main .newsletter-form__button .icon,.password-main .newsletter-form__button svg{display:none!important}.password-main .newsletter-form__button:after{content:"SUBSCRIBE"!important;font-family:var(--font-heading-family),sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.05em!important}.password-main .newsletter-form__button:hover,.password-main button[type=submit]:hover{background:#d4942a!important;border-color:#d4942a!important}body.password footer{background:#1a1a1a!important;padding:24px 40px!important;text-align:center;border-top:none}body.password footer *,body.password .password-footer *,body.password footer a{color:#555!important;font-size:12px!important}body.password footer a:hover{color:#efa02d!important}body.password .list-social__link{color:#555!important}body.password .list-social__link:hover{color:#efa02d!important}.password__footer-caption{display:none!important}.password-modal__content{background:#fff!important;color:#1a1a1a!important}.password-modal__content-heading{color:#1a1a1a!important;font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.password-form .field__input{background:#f8f8f8!important;border-color:#ddd!important;color:#1a1a1a!important}.password-form .field__input:focus{border-color:#efa02d!important}.password-button.button{background:#efa02d!important;color:#1a1a1a!important;border-color:#efa02d!important;font-family:var(--font-heading-family),sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.password-button.button:hover{background:#d4942a!important;border-color:#d4942a!important}.password__footer-text{color:#999!important}.password__footer-text a{color:#efa02d!important}@media(max-width:750px){.password-header{padding:20px 16px!important}password-modal,.password-header password-modal{position:relative!important;right:auto!important;top:auto!important;transform:none!important;margin-top:12px}.password-header{flex-direction:column!important;gap:8px}.password-logo{max-width:160px!important}.password-main{padding:40px 16px!important}.password-main h1,.password-main h2,.password-main .banner__heading{font-size:30px!important}.password-main .banner__box,.password-main .banner__content,.password-main .email-signup-banner__box{padding:36px 24px!important}.password-main .newsletter-form,.password-main form.newsletter-form{flex-direction:column!important;gap:10px!important}.password-main .field__input,.password-main input[type=email]{border-right:2px solid #ddd!important;border-radius:6px!important}.password-main .newsletter-form__button,.password-main button[type=submit]{border-radius:6px!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mms-password.css.map */
