
/* Favorit Auto: storefront and customer account, 2026-10-10 */
body.fa-parts-design{background:#f4f6f5;color:#182b24}.fa-parts-design .site-header{background:#182923;color:#fff}.fa-parts-design .site-header a,.fa-parts-design .menu-toggle{color:#fff}.fa-parts-design .site-header nav a:hover{color:#d6b67b}.fa-parts-design .customer-submenu div a{color:#182b24}.fa-parts-design .shop-quick-links{background:#fff;border-bottom:1px solid #dce5df}.fa-parts-design .parts-opening{background:#203b34;color:#fff;border-radius:18px;padding:36px;margin-top:24px}.fa-parts-design .parts-opening h1{color:#fff;font-size:clamp(36px,5vw,62px);line-height:1.08;margin:18px 0}.fa-parts-design .parts-opening .eyebrow{color:#dac49d}.fa-parts-design .parts-lead{color:#e0e9e4;max-width:780px;line-height:1.7}.fa-parts-design .parts-local-nav a{background:#ffffff12;color:#fff;border:1px solid #ffffff40;border-radius:9px;padding:12px 16px}.fa-parts-design .parts-block,.fa-parts-design .parts-section,.fa-parts-design .detail-section{background:#fff;border:1px solid #e1e7e3;border-radius:14px;padding:26px;margin-top:22px}.fa-parts-design #parts-search{box-shadow:0 10px 35px #203b3409}.fa-parts-design .parts-search-row{display:flex;gap:12px;align-items:end}.fa-parts-design .parts-search-input{flex:1}.fa-parts-design #search-query{font-size:19px;min-height:58px;background:#f7f9f8}.fa-parts-design .parts-search-row>.button{min-height:58px}.fa-parts-design .button-dark{background:#245d4e;border-color:#245d4e;color:#fff;border-radius:8px}.fa-parts-design .parts-search-modes button,.fa-parts-design .parts-brand-shortcuts button{border-radius:8px}.fa-parts-design .parts-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.fa-parts-design .parts-categories button{min-height:65px;text-align:left;border:1px solid #dce5df;background:#f5f8f6;border-radius:10px;padding:16px}.fa-parts-design .parts-categories button[aria-pressed=true]{background:#245d4e;color:#fff}.fa-parts-design #catalog-results{display:block;overflow-x:auto}.fa-parts-design #parts-help{background:#fbf4e8;border-color:#e9dcc6}.fa-parts-design .parts-dialog{border-radius:16px}.fa-parts-design .parts-offer{display:grid;grid-template-columns:1fr auto;gap:20px;border:1px solid #dce5df;border-radius:10px;padding:18px;margin:12px 0;background:#f8faf9}.fa-parts-design .parts-offer small{display:block;margin:8px 0}.fa-parts-design :is(input,select,button,a):focus-visible{outline:3px solid #b79a67;outline-offset:3px}.fa-catalog-table{width:100%;min-width:700px;border-collapse:collapse}.fa-catalog-table th,.fa-catalog-table td{text-align:left;padding:16px 12px;border-bottom:1px solid #e2e8e4}.fa-catalog-table th{background:#edf3ef;color:#4b6155;font-size:13px}.fa-catalog-table small{display:block;color:#65776e;margin-top:8px}.fa-catalog-table button{margin:4px}.fa-account-nav{display:flex;gap:9px;flex-wrap:wrap;padding:18px 0}.fa-account-nav a{padding:12px 16px;background:#203b34;color:#fff;border-radius:8px;text-decoration:none}.fa-order-tools{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin:20px 0}.fa-order-tools label{display:grid;gap:8px}.fa-order-tools input,.fa-order-tools select{width:100%;padding:12px;border:1px solid #ccd8d0;border-radius:8px}.fa-order-tools p{grid-column:1/-1;margin:0}.fa-parts-design #account-orders{display:block}.fa-parts-design #account-orders article{margin:16px 0;padding:22px;border:1px solid #dce5df;border-left:4px solid #b79a67;border-radius:10px}.fa-parts-design #account-orders article[hidden]{display:none}.fa-home-parts{margin:40px auto;padding:36px;max-width:1280px;background:#203b34;color:white;border-radius:18px}.fa-home-parts h2{color:white;font-size:clamp(28px,4vw,45px)}.fa-home-parts p{color:#e0e9e4}.fa-home-parts form{display:flex;gap:12px;margin:22px 0}.fa-home-parts input{flex:1;min-width:0;background:white;color:#182b24;padding:16px;border-radius:8px;border:0}.fa-home-parts .button{background:#d6b67b;color:#182b24;border-radius:8px}.fa-home-parts nav{display:flex;gap:18px;flex-wrap:wrap}.fa-home-parts a{color:inherit}.fa-parts-design section[id]{scroll-margin-top:130px}@media(max-width:700px){.fa-parts-design .parts-opening{padding:24px 18px;border-radius:12px}.fa-parts-design .parts-block,.fa-parts-design .parts-section{padding:20px 14px}.fa-parts-design .parts-search-row,.fa-home-parts form{flex-direction:column;align-items:stretch}.fa-parts-design .parts-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-parts-design .parts-offer,.fa-order-tools{grid-template-columns:1fr}.fa-home-parts{margin:24px 12px;padding:22px}.fa-parts-design .site-header #primary-navigation{background:#182923}}
