body.woocommerce-account .autoflux-content{max-width:1240px;padding:30px 24px 60px}
body.woocommerce-account .autoflux-content>h1{font-size:30px;letter-spacing:-.7px;margin:0 0 26px}
body.woocommerce-account .woocommerce{display:flow-root}
body.woocommerce-account .woocommerce-MyAccount-navigation{width:23%;background:#fff;border:1px solid #e1e6ee;border-radius:15px;padding:12px}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
body.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0;margin:3px 0}
body.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;min-height:45px;padding:11px 14px;border-radius:9px;font-size:13px;font-weight:600;color:#536174;line-height:1.5}
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#f4f6f8;color:#172438}
body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#fff4bd;color:#172438}
body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #edf0f4;margin-top:10px;padding-top:6px}
body.woocommerce-account .woocommerce-MyAccount-content{width:74%;min-width:0;font-size:14px;line-height:1.7}
body.woocommerce-account .woocommerce-MyAccount-content>p{color:#637084;margin:0 0 16px}
.af-account-intro{margin:26px 0 22px}.af-account-intro>span{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#8b7525}.af-account-intro h2{font-size:27px;line-height:1.3;letter-spacing:-.6px;margin:8px 0}.af-account-intro p{font-size:13px;color:#778294}
.af-account-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.af-account-shortcut{position:relative;display:block;background:white;border:1px solid #e1e6ee;border-radius:15px;padding:22px;transition:border-color .15s,box-shadow .15s}.af-account-shortcut:hover{border-color:#d8b623;box-shadow:0 6px 18px #17243808}.af-account-number{display:grid;place-items:center;width:34px;height:34px;background:#fff6cb;border-radius:10px;color:#7c671b;font-size:12px;font-weight:700;margin-bottom:18px}.af-account-shortcut h3{font-size:17px;letter-spacing:-.3px;margin:0 0 7px;color:#243244}.af-account-shortcut p{font-size:12px;line-height:1.7;max-width:230px;margin:0;color:#748194}.af-account-arrow{position:absolute;right:22px;top:24px;color:#9ca6b3;font-size:19px}
body.woocommerce-account .woocommerce-MyAccount-content h2{font-size:23px;line-height:1.35;letter-spacing:-.4px}body.woocommerce-account .woocommerce-MyAccount-content h3{font-size:18px;line-height:1.4}
body.woocommerce-account table.shop_table{background:#fff;border:1px solid #e1e6ee;border-radius:12px;overflow:hidden;font-size:13px;border-collapse:separate;border-spacing:0}
body.woocommerce-account table.shop_table th{background:#f8f9fb;color:#68768a;font-size:11px;letter-spacing:.3px;padding:15px 13px;border:0}
body.woocommerce-account table.shop_table td{padding:16px 13px;border-color:#edf0f4}
body.woocommerce-account table.shop_table a:not(.button){color:#283d5b;font-weight:600}
body.woocommerce-account .woocommerce .button,body.woocommerce-account .woocommerce button.button{background:#ffd21c;color:#172438;border:0;border-radius:9px;font-size:12px;font-weight:700;padding:12px 16px;line-height:1.5}
body.woocommerce-account .woocommerce .button:hover{background:#edbf0d}
body.woocommerce-account .woocommerce-Address,body.woocommerce-account form.woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account .af-garage-form,body.woocommerce-account .afs-form{background:#fff;border:1px solid #e1e6ee;border-radius:15px;padding:22px}
body.woocommerce-account address{font-style:normal;color:#68768a;line-height:1.9;font-size:13px}
body.woocommerce-account .woocommerce form .form-row label{font-size:13px;font-weight:600;color:#59687b;margin-bottom:5px}
body.woocommerce-account .woocommerce form input.input-text,body.woocommerce-account .woocommerce form textarea,body.woocommerce-account .woocommerce form select,body.woocommerce-account .af-garage-fields input,body.woocommerce-account .af-garage-fields select,body.woocommerce-account .afs-form input:not([type=hidden]),body.woocommerce-account .afs-form select,body.woocommerce-account .afs-form textarea{border:1px solid #cfd7e2;border-radius:9px;background:#fff;padding:12px;min-height:45px;font-size:14px;color:#243244;max-width:100%}
body.woocommerce-account fieldset{border:1px solid #e1e6ee;border-radius:10px;padding:18px;margin:20px 0}body.woocommerce-account legend{font-size:14px;font-weight:700;padding:0 8px;width:auto}
body.woocommerce-account .af-garage-heading,body.woocommerce-account .afs-heading{margin-bottom:20px}
body.woocommerce-account .af-garage-card,body.woocommerce-account .afs-card{border:1px solid #e1e6ee;border-radius:15px;background:#fff;box-shadow:none;padding:22px}
body.woocommerce-account .af-garage-card.is-active{border-color:#d6b83b;background:linear-gradient(135deg,#fffdf4,#fff 65%)}
body.woocommerce-account .af-garage-button,body.woocommerce-account .afs-button{border-radius:9px;font-size:12px;min-height:42px;padding:11px 14px}
body.woocommerce-account .af-garage-actions{gap:10px;flex-wrap:wrap}
body.woocommerce-account summary{font-size:13px;cursor:pointer;min-height:40px;padding:8px 0}
body.woocommerce-account .af-garage-note,body.woocommerce-account .afs-note{font-size:12px;line-height:1.8}
body.woocommerce-account .af-garage-badge,body.woocommerce-account .afs-status{border-radius:20px;font-size:11px;padding:5px 10px}
body.woocommerce-account .afciv-import{border-radius:15px;border-color:#e1e6ee}
body.woocommerce-account #customer_login{background:white;border:1px solid #e1e6ee;border-radius:16px;padding:24px}body.woocommerce-account #customer_login h2{font-size:22px}
body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register{border:0;padding:0;margin:20px 0}
@media(max-width:760px){body.woocommerce-account .autoflux-content{padding:24px 16px 40px}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px;padding:8px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:5px;overflow-x:auto;padding-bottom:4px}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex-shrink:0}body.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:nowrap;padding:10px 12px}body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{border:0;padding:0;margin:3px 0}.af-account-shortcuts{gap:12px}.af-account-shortcut{padding:17px}.af-account-shortcut h3{font-size:15px}.af-account-shortcut p{font-size:12px}.af-account-arrow{right:15px;top:18px}.af-account-intro h2{font-size:24px}body.woocommerce-account .af-garage-form,body.woocommerce-account .afs-form,body.woocommerce-account .woocommerce-Address{padding:18px}body.woocommerce-account .woocommerce-orders-table tr{display:block;margin-bottom:12px;border-bottom:1px solid #edf0f4}body.woocommerce-account .woocommerce-orders-table td{padding:12px}body.woocommerce-account #customer_login{padding:18px}}
@media(max-width:360px){.af-account-shortcuts{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.af-account-shortcut{transition:none}}
body.woocommerce-account .autoflux-content>article>h1{font-size:30px;letter-spacing:-.7px;margin:0 0 26px}
body.woocommerce-account .afs-fields input,body.woocommerce-account .afs-fields select,body.woocommerce-account .afs-fields textarea{border:1px solid #cfd7e2;border-radius:9px;background:#fff;padding:12px;min-height:45px;font-size:14px;color:#243244;max-width:100%}
body.woocommerce-account .afs-badge{border-radius:20px;font-size:11px;padding:5px 10px}
body.woocommerce-account .afs-info{font-size:12px;line-height:1.8;border-radius:12px}
body.woocommerce-account .afs-details{font-size:13px}
body.woocommerce-account .afcmp-tray{display:none!important}
@media(max-width:760px){body.woocommerce-account .afs-fields input,body.woocommerce-account .afs-fields select,body.woocommerce-account .afs-fields textarea{font-size:16px}}
@media(max-width:760px){body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-wrap:nowrap!important;max-width:100%;overflow-x:auto}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important}}
