#account-main .newpw-shell{max-width:1428px;margin:auto;padding:0 54px 70px;font:15px/1.7 Arial,sans-serif;color:#181816}#account-main .newpw-shell :focus-visible{outline:2px solid #aa9062;outline-offset:4px}#account-main .newpw-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:13px;color:#876f45;padding:30px 0}#account-main .newpw-crumb a{color:inherit;text-decoration:none}#account-main .newpw-eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#896f41;margin:0 0 14px}#account-main .newpw-opening{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:16px 0 32px;border-bottom:1px solid #d9ceba}#account-main .newpw-opening h1{font:normal 58px/1.1 Georgia,serif;letter-spacing:-.035em;margin:0}#account-main .newpw-opening h1 em{font-weight:400}#account-main .newpw-dot,#account-main .newpw-opening h1 span{color:#aa9062}#account-main .newpw-opening>p{font-size:15px;line-height:1.8;color:#625e55;margin:0;max-width:340px}#account-main .newpw-layout{display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:90px;padding-top:38px}#account-main .newpw-panel{border-top:2px solid #aa9062;padding-top:26px}#account-main .newpw-preview{font:10px/1.7 Arial,sans-serif;letter-spacing:.04em;color:#777063;margin:0 0 27px}#account-main .newpw-panel h2{font:normal 35px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 20px}#account-main .newpw-panel h2 em{font-weight:400}#account-main .newpw-intro{font-size:15px;line-height:1.8;color:#625e55;max-width:51ch;margin:0 0 27px}#account-main .newpw-fields{display:grid;gap:22px}#account-main .newpw-field p{display:flex;align-items:baseline;gap:12px;font-size:14px;margin:0 0 9px}#account-main .newpw-field p span{font-size:11px;color:#625e55}#account-main .newpw-input{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:54px;background:#fbf9f4;border:1px solid #cbbfa8;padding:13px 15px;color:#716b60;font-size:15px}#account-main .newpw-input span{font-size:12px;color:#765c31}#account-main .newpw-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px}#account-main .newpw-actions button{display:flex;align-items:center;justify-content:space-between;gap:60px;min-height:54px;background:#181816;color:#f7f3eb;border:0;border-radius:0;padding:14px 20px;font:14px/1.5 Arial,sans-serif;opacity:1}#account-main .newpw-actions button span{font-size:23px;color:#c3aa7c}#account-main .newpw-actions a,#account-main .newpw-aside a{display:flex;align-items:center;gap:22px;min-height:44px;font-size:14px;color:#181816;text-decoration:none}#account-main .newpw-actions a span,#account-main .newpw-aside a span{font-size:22px;color:#987d4d}#account-main .newpw-preview-note{font:11px/1.7 Arial,sans-serif;color:#625e55;margin:16px 0 0}#account-main .newpw-aside{border-top:1px solid #d9ceba;padding-top:26px}#account-main .newpw-aside h3{font:normal 28px/1.3 Georgia,serif;margin:0 0 18px}#account-main .newpw-aside h3 em{font-weight:400}#account-main .newpw-aside p:not(.newpw-eyebrow){font-size:14px;line-height:1.8;color:#625e55;max-width:38ch;margin:0 0 16px}#account-main .newpw-support{border-top:1px solid #d9ceba;padding-top:24px;margin-top:28px}@media(max-width:1100px){#account-main .newpw-shell{padding:0 34px 50px}#account-main .newpw-layout{gap:48px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}#account-main .newpw-opening h1{font-size:52px}#account-main .newpw-actions{display:block}#account-main .newpw-actions a{margin-top:12px}}@media(max-width:800px){#account-main .newpw-shell{padding:0 24px 44px}#account-main .newpw-opening{display:block;padding:8px 0 26px}#account-main .newpw-opening h1{font-size:46px}#account-main .newpw-opening>p{margin-top:18px;font-size:14px}#account-main .newpw-opening>p br{display:none}#account-main .newpw-layout{grid-template-columns:1fr;gap:32px;padding-top:26px}#account-main .newpw-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}#account-main .newpw-aside>p,#account-main .newpw-aside>h3,#account-main .newpw-aside>a{grid-column:1}#account-main .newpw-support{grid-column:2;grid-row:1/6;margin:0;border-top:0;border-left:1px solid #d9ceba;padding:0 0 0 25px}}@media(max-width:600px){#account-main .newpw-crumb{font-size:12px;padding:23px 0;gap:10px}#account-main .newpw-opening h1{font-size:42px}#account-main .newpw-panel h2{font-size:30px}#account-main .newpw-intro{font-size:14px}#account-main .newpw-input{font-size:14px;padding:12px}#account-main .newpw-actions button{width:100%;gap:20px}#account-main .newpw-actions a{justify-content:center}#account-main .newpw-aside{display:block}#account-main .newpw-support{border-left:0;border-top:1px solid #d9ceba;padding:23px 0 0;margin-top:23px}#account-main .newpw-preview{font-size:9px}}@media(max-width:390px){#account-main .newpw-shell{padding-left:20px;padding-right:20px}#account-main .newpw-input{gap:10px}}
#account-main .newpw-shell{max-width:none;padding:0;font:15px/1.7 Arial,sans-serif}#account-main .newpw-shell .woocommerce-ResetPassword{margin:0;border:0;padding:0}#account-main .newpw-shell .woocommerce-ResetPassword>p:first-child{font-size:15px;line-height:1.8;color:#625e55;margin:0 0 27px}#account-main .newpw-shell .woocommerce-ResetPassword .form-row-first,#account-main .newpw-shell .woocommerce-ResetPassword .form-row-last{float:none;width:100%;margin:0 0 22px;padding:0}#account-main .newpw-shell .woocommerce-ResetPassword label{font:14px/1.5 Arial,sans-serif;display:block;margin-bottom:9px}#account-main .newpw-shell .woocommerce-ResetPassword input[type=password],#account-main .newpw-shell .woocommerce-ResetPassword input[type=text]{width:100%;min-height:54px;border:1px solid #cbbfa8;background:#fbf9f4;padding:13px 44px 13px 15px;color:#181816;font:16px/1.5 Arial,sans-serif;border-radius:0}#account-main .newpw-shell .woocommerce-ResetPassword button[type=submit]{display:flex;align-items:center;justify-content:space-between;gap:55px;min-height:54px;background:#181816;color:#f7f3eb;border:0;border-radius:0;padding:14px 20px;font:14px/1.5 Arial,sans-serif;margin:8px 0 0}#account-main .newpw-shell .woocommerce-ResetPassword button span{color:#c3aa7c;font-size:22px}#account-main .newpw-shell .newpw-back a{display:flex;align-items:center;gap:25px;min-height:44px;font-size:14px;color:#181816;text-decoration:none}#account-main .newpw-shell .newpw-back a span{font-size:22px;color:#987d4d}#account-main .newpw-shell .woocommerce-password-strength{font-size:12px;margin:12px 0}#account-main .newpw-shell .woocommerce-password-hint{font-size:12px;line-height:1.7;color:#625e55}@media(max-width:600px){#account-main .newpw-shell .woocommerce-ResetPassword button[type=submit]{width:100%}#account-main .newpw-shell .newpw-back a{justify-content:center}}

#account-main.recovery-main:has(>.newpw-shell){max-width:1428px;padding-bottom:70px}

#account-main .newpw-shell .woocommerce-ResetPassword{margin:0!important}#account-main .newpw-shell .woocommerce-ResetPassword .form-row{padding-left:0;padding-right:0}
