body.woocommerce-account main{max-width:1240px!important;margin:auto;padding:38px 24px 70px!important}body.woocommerce-account .page-header{display:none}.woocommerce-account .woocommerce{color:#1a2b5f;font-family:inherit}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}.mrm-area-nav{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e5ee;padding:0 0 22px;margin-bottom:30px;gap:20px}.mrm-area-nav a{color:#1a2b5f;text-decoration:none!important;font-size:14px;font-weight:600}.mrm-area-nav-home{font-size:18px!important}.mrm-area-nav>div{display:flex;gap:25px;flex-wrap:wrap}.mrm-area-nav a:hover{color:#8a6b22}.mrm-area-welcome{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;background:#1a2b5f;border-radius:18px;color:#fff}.mrm-area-welcome-copy{max-width:760px}.mrm-area-eyebrow{color:#967522;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.mrm-area-welcome .mrm-area-eyebrow{color:#d8bb6c}.mrm-area-welcome h2{font-family:Georgia,serif;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.17;color:#fff;margin:0 0 20px}.mrm-area-welcome p:not(.mrm-area-eyebrow){font-size:15px;line-height:1.8;color:#e4e9f5;margin:0 0 22px;max-width:640px}.mrm-area-status{display:inline-block;padding:7px 13px;border:1px solid #7886a7;border-radius:40px;font-size:12px;color:#fff}.mrm-area-welcome-mark{flex:0 0 150px;border:1px solid #687697;border-radius:50%;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:35px;color:#d8bb6c}.mrm-area-welcome-mark span{font-family:Arial,sans-serif;font-size:8px;letter-spacing:.14em;margin-top:10px}.mrm-area-profile-prompt{display:flex;align-items:center;gap:22px;padding:28px 30px;margin:24px 0 44px;background:#f7f4eb;border:1px solid #e7dfc7;border-radius:14px}.mrm-area-profile-prompt>div{flex:1}.mrm-area-profile-prompt h2{font-size:20px;color:#1a2b5f;margin:0 0 7px}.mrm-area-profile-prompt p{font-size:14px;line-height:1.7;color:#525e74;margin:0}.mrm-area-profile-prompt .mrm-button{flex-shrink:0;font-size:13px}.mrm-area-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f4f0e4;color:#8b6b23;flex-shrink:0}.mrm-area-icon svg{width:26px;height:26px}.mrm-area-section-heading h2{font-family:Georgia,serif;font-size:30px;font-weight:400;color:#1a2b5f;margin:0 0 24px}.mrm-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mrm-area-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid #e0e5ee;border-radius:14px;background:#fff;color:#1a2b5f!important;text-decoration:none!important;transition:box-shadow .15s,border-color .15s}.mrm-area-card:hover{border-color:#b39851;box-shadow:0 8px 25px #1a2b5f0b}.mrm-area-card h3{font-size:19px;color:#1a2b5f;margin:20px 0 10px;line-height:1.35}.mrm-area-card p{font-size:14px;color:#657087;line-height:1.7;margin:0 0 22px}.mrm-area-card-action{margin-top:auto;font-size:13px;font-weight:600;color:#8b6b23}.mrm-area-card-action span{margin-left:12px}.mrm-area-nav a:focus-visible,.mrm-area-card:focus-visible,.mrm-button:focus-visible{outline:3px solid #b39851;outline-offset:4px}.mrm-area-billing{margin-top:25px;padding:22px;background:#f7f8fb;border-radius:12px}.mrm-area-billing h3{font-size:19px}.mrm-insurance-panel{max-width:1000px;margin:35px auto;padding:40px;background:#f7f8fb;border:1px solid #e0e5ee;border-radius:16px;color:#1a2b5f}.mrm-insurance-panel h2{font-family:Georgia,serif;font-size:34px}.mrm-insurance-panel p{line-height:1.8}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{border:1px solid #e0e5ee;border-radius:14px;padding:30px;background:#fff}.woocommerce-account input.input-text,.woocommerce-account input[type=password],.woocommerce-account input[type=email]{border:1px solid #cbd2df;border-radius:6px;padding:12px;min-height:46px}.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce a.button{background:#1a2b5f;color:#fff;border-radius:6px;padding:13px 20px}.woocommerce-account .woocommerce table.shop_table{border-color:#e0e5ee;border-radius:10px}.woocommerce-account .woocommerce table.shop_table th{background:#f7f8fb;color:#1a2b5f}@media(max-width:950px){.mrm-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mrm-area-welcome-mark{display:none}.mrm-area-profile-prompt{flex-wrap:wrap}.mrm-area-profile-prompt .mrm-button{margin-left:70px}}@media(max-width:600px){body.woocommerce-account main{padding:24px 16px 45px!important}.mrm-area-nav{align-items:flex-start;flex-direction:column;gap:15px}.mrm-area-nav>div{gap:20px}.mrm-area-welcome{padding:30px 24px}.mrm-area-welcome h2{font-size:32px}.mrm-desktop-break{display:none}.mrm-area-grid{grid-template-columns:1fr}.mrm-area-profile-prompt{padding:24px;gap:16px}.mrm-area-profile-prompt>.mrm-area-icon{display:none}.mrm-area-profile-prompt .mrm-button{margin-left:0}.mrm-area-card{padding:24px}.mrm-insurance-panel{padding:25px;margin:25px 16px}.mrm-area-section-heading h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.mrm-area-card{transition:none}}
.woocommerce-account .mrm-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-account .mrm-area-profile-prompt .mrm-button{display:inline-block;background:#1a2b5f;color:#fff;padding:13px 20px;border-radius:6px;text-decoration:none}@media(max-width:600px){.woocommerce-account .mrm-area-grid{grid-template-columns:1fr}.woocommerce-account .mrm-area-profile-prompt .mrm-button{margin-left:0}}
