.account-form .small-form .page-header{padding-bottom:16px}.account-form h2{font-weight:500;font-size:24px;margin:0;line-height:1em}.account-form .small-form{max-width:366px;padding-bottom:30px}.account-form .input-row label{font-weight:500;font-size:16px;line-height:24px;margin-bottom:4px}.account-form #forgot_password a{font-weight:500;font-size:16px;line-height:20px;text-decoration:underline}.account-form .login-buttons button{font-weight:500;font-size:16px;line-height:24px;width:100%;margin:32px 0 0}.or-word-separation{margin:32px 0;text-align:center;position:relative;display:flex;align-items:center}.or-word-separation span{padding:0 16px;background:var(--color-white);font-weight:500;font-size:12px;line-height:24px;color:var(--color-grey-1000)}.or-word-separation:before{content:"";width:50%;height:1px;background:var(--color-grey-400);display:block}.or-word-separation:after{content:"";width:50%;height:1px;background:var(--color-grey-400);display:block}.forgot-password-message-placeholder h2{font-size:18px;line-height:28px}.forgot-password-message-placeholder p{margin:0;font-weight:400}.login-create-account-link p{margin:32px 0;text-align:center;font-weight:500;font-size:16px;line-height:20px}.login-create-account-link p a{text-decoration:underline}.account-details h3{margin-bottom:12px}.account-details-list{border:1px solid var(--color-green);background:var(--color-green-100);padding:4px 8px;border-radius:4px}.account-details-list ul{list-style:disc;margin:3px 0 3px 20px;display:flex;flex-direction:column;gap:3px}.account-details-list ul li{font-weight:400;font-size:14px;line-height:20px;color:var(--color-grey-1000)}.forgot-password-popup-btn{font-size:16px;font-weight:500;text-decoration:underline}#forgot-password-popup .popup-content-header{border-radius:0;padding:44px 25px 25px;border:0 none;position:relative;width:90vw;max-width:512px}#forgot-password-popup .popup-content-header .popup-close{position:absolute;top:11px;right:21px}#forgot-password-popup .page-header{padding:0}#forgot-password-popup .popup-content-header h3{text-align:center;width:100%;font-size:24px;font-weight:500}#forgot-password-popup .note{margin:0 0 20px;font-size:16px;line-height:1em;font-weight:400;text-align:left}#forgot-password-popup .popup-content-body{border-radius:0;width:90vw;max-width:512px}#forgot-password-popup #recover-password{padding:0 25px 20px}#forgot-password-popup .opposing-items{display:flex;flex-direction:column;justify-content:unset;gap:10px}#forgot-password-popup .opposing-items [type=submit]{width:100%;background:var(--color-teal-green);border:1px solid var(--color-teal-green);border-radius:0;color:var(--color-white);font-weight:500;line-height:46px;padding:0 16px;font-size:16px}#forgot-password-popup .opposing-items [type=submit]:hover{background:var(--color-white);color:var(--color-teal-green)}#forgot-password-popup .opposing-items .popup-close{width:100%;background:var(--color-white);border:1px solid var(--color-white);border-radius:0;color:#000;font-weight:500;line-height:46px;padding:0 16px;font-size:16px;text-decoration:underline}#forgot-password-popup .opposing-items .popup-close:hover{text-decoration:none}.reset-success-message{margin:0}.reset-success-message p{text-align:center}@media screen and (max-width:400px){.account-form .small-form{max-width:100%}}@media(max-width:768px){#forgot-password-popup.popup-content{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-login.css.map */
