.customer-account{font:14px/1.65 'Segoe UI',Arial,sans-serif;color:#304832;max-width:1300px;margin:auto}main>.section.customer-account{padding:34px 6% 50px}.customer-heading{margin-bottom:26px}.customer-heading h1{font:500 32px/1.25 Georgia,serif;margin:9px 0 12px;color:#2c4531}.customer-heading p{font-size:14px;color:#7d8b73;margin:0}.customer-account h2{font:600 20px/1.4 'Segoe UI',Arial,sans-serif;color:#334f37}.customer-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:35px;align-items:start}.customer-account .public-form-card{padding:28px;border:1px solid #e1e7d7;border-radius:12px;background:#fff}.customer-account label{display:block;font-size:12px;font-weight:600;color:#617453;margin:17px 0}.customer-account :is(input,textarea){display:block;width:100%;padding:12px;border:1px solid #dce4d2;border-radius:6px;background:#fdfefb;font:14px/1.4 'Segoe UI',Arial,sans-serif;margin-top:7px;color:#344e31}.customer-account .customer-checkbox{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:12px;line-height:1.6}.customer-checkbox input{width:auto;margin:4px 0;accent-color:#2c4831}.customer-primary{display:inline-flex;align-items:center;justify-content:center;background:#2c4831;color:#fff!important;border:0;border-radius:6px;padding:12px 19px;font:600 12px/1.5 'Segoe UI',Arial,sans-serif;text-decoration:none;cursor:pointer;min-height:43px}.customer-account .customer-help{font-size:11px;color:#89967b}.customer-auth-links{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;margin-top:22px}.customer-auth-links a,.customer-account a:not(.customer-primary){color:#668052}.customer-auth-aside{border:1px solid #e3e8d9;background:#f8faf3;border-radius:12px;overflow:hidden}.customer-auth-aside img{width:100%;height:290px;object-fit:cover;display:block}.customer-auth-aside h2{font:500 26px/1.3 Georgia,serif;margin:24px 24px 12px}.customer-auth-aside p{font-size:13px;line-height:1.7;color:#7d8c71;margin:0 24px 26px}.customer-tabs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #e0e6d7;padding-bottom:17px;margin-bottom:24px;font-size:12px}.customer-tabs a{text-decoration:none}.customer-tabs form{margin-left:auto}.customer-tabs button,.customer-verification button{border:1px solid #d9e3ce;border-radius:5px;background:#fff;padding:8px 12px;color:#5a7549;cursor:pointer;font:12px 'Segoe UI',Arial,sans-serif}.customer-verification{background:#fcf8e9;border:1px solid #e8dfbf;border-radius:9px;padding:18px 20px;margin-bottom:24px;font-size:12px}.customer-verification p{font-size:12px;color:#8a815f;margin:7px 0 15px}.customer-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.customer-table-scroll{overflow:auto;border:1px solid #e0e7d7;border-radius:10px;background:#fff}.customer-table-scroll table{width:100%;border-collapse:collapse;min-width:650px;font-size:13px}.customer-table-scroll th{background:#f6f9f0;font-size:11px;text-transform:uppercase;color:#849275;text-align:left}.customer-table-scroll td,.customer-table-scroll th{padding:15px;border-bottom:1px solid #e9eddf}.customer-order-summary{display:flex;align-items:center;gap:20px;padding:14px 0 24px;font-size:13px}.customer-order-summary strong{margin-left:auto;font-size:24px}.customer-welcome{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.customer-welcome h2{font-size:20px;margin:0}.customer-account :is(input,textarea,button,a):focus-visible{outline:2px solid #b08e47;outline-offset:3px}.customer-account .notice{margin-bottom:24px}@media(max-width:760px){main>.section.customer-account{padding:26px 5% 38px}.customer-heading h1{font-size:28px}.customer-auth-layout,.customer-profile-grid{grid-template-columns:minmax(0,1fr);gap:24px}.customer-account .public-form-card{padding:22px 19px}.customer-auth-aside img{height:220px}.customer-tabs{gap:12px}.customer-tabs form{margin-left:0}.customer-welcome{align-items:start;flex-direction:column}.customer-auth-links{gap:12px}.customer-order-summary{flex-wrap:wrap;gap:10px}}
