.breadcrumbs[data-astro-cid-ilhxcym7]{font-size:.85rem;color:#666;margin-bottom:15px}ol[data-astro-cid-ilhxcym7]{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0}li[data-astro-cid-ilhxcym7]{display:flex;align-items:center;gap:5px}a[data-astro-cid-ilhxcym7]{color:#0064d2;text-decoration:none}a[data-astro-cid-ilhxcym7]:hover{text-decoration:underline}.sep[data-astro-cid-ilhxcym7]{color:#999}span[data-astro-cid-ilhxcym7]:not(.sep){color:#333}.description-section[data-astro-cid-3wp5ck4d]{margin:8px 0}.condition-row[data-astro-cid-3wp5ck4d]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.condition-badge[data-astro-cid-3wp5ck4d]{display:inline-block;padding:3px 8px;border-radius:3px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.badge-new[data-astro-cid-3wp5ck4d]{background:#d4edda;color:#155724}.badge-refurb[data-astro-cid-3wp5ck4d]{background:#cce5ff;color:#004085}.badge-used[data-astro-cid-3wp5ck4d]{background:#fff3cd;color:#856404}.badge-parts[data-astro-cid-3wp5ck4d]{background:#f8d7da;color:#721c24}.condition-note[data-astro-cid-3wp5ck4d]{font-size:.8rem;color:#666}.description-text[data-astro-cid-3wp5ck4d]{font-size:.9rem;line-height:1.5;color:#444;margin-top:8px}.description-text[data-astro-cid-3wp5ck4d] p[data-astro-cid-3wp5ck4d]{margin:0}.fitment-checker[data-astro-cid-mbuxxo56]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px;margin-top:15px}.fitment-checker[data-astro-cid-mbuxxo56] h3[data-astro-cid-mbuxxo56]{font-size:.95rem;margin:0 0 12px;color:#333}.check-tabs[data-astro-cid-mbuxxo56]{display:flex;gap:8px;margin-bottom:12px}.tab-btn[data-astro-cid-mbuxxo56]{flex:1;padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s}.tab-btn[data-astro-cid-mbuxxo56].active{background:#0064d2;color:#fff;border-color:#0064d2}.tab-content[data-astro-cid-mbuxxo56].hidden{display:none}.ymm-row[data-astro-cid-mbuxxo56]{display:flex;gap:8px;margin-bottom:10px}.ymm-row[data-astro-cid-mbuxxo56] select[data-astro-cid-mbuxxo56]{flex:1;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:.9rem}#vin-input[data-astro-cid-mbuxxo56]{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:.95rem;text-transform:uppercase;margin-bottom:10px}.check-btn[data-astro-cid-mbuxxo56]{width:100%;padding:12px;background:#333;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600}.check-btn[data-astro-cid-mbuxxo56]:hover{background:#444}.check-btn[data-astro-cid-mbuxxo56]:disabled{background:#999;cursor:not-allowed}.fitment-result[data-astro-cid-mbuxxo56]{margin-top:12px;padding:12px;border-radius:6px;display:flex;align-items:center;gap:10px;font-weight:600}.fitment-result[data-astro-cid-mbuxxo56].hidden{display:none}.fitment-result[data-astro-cid-mbuxxo56].fit-yes{background:#d4edda;color:#155724}.fitment-result[data-astro-cid-mbuxxo56].fit-no{background:#f8d7da;color:#721c24}.result-icon[data-astro-cid-mbuxxo56]{font-size:1.2rem}.price-block[data-astro-cid-mvca6iq2]{margin:15px 0;padding:12px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.price[data-astro-cid-mvca6iq2]{font-size:1.6rem;font-weight:700;color:var(--red);display:block}.stock-status[data-astro-cid-mvca6iq2]{display:block;margin-top:6px;font-weight:600;font-size:.9rem}.stock-status[data-astro-cid-mvca6iq2].in-stock{color:var(--green)}.stock-status[data-astro-cid-mvca6iq2].out-of-stock{color:#c00}.btn-buy[data-astro-cid-ud663b2a]{display:block;width:100%;background:#0070ba;border:1px solid #005ea6;padding:16px;text-align:center;font-size:1.1rem;font-weight:700;cursor:pointer;border-radius:25px;text-decoration:none;color:#fff;box-shadow:0 2px 5px #00000026;transition:background .2s}.btn-buy[data-astro-cid-ud663b2a]:hover{background:#005ea6;text-decoration:none}.btn-disabled[data-astro-cid-ud663b2a]{background:#ccc;border-color:#bbb;cursor:not-allowed;color:#666}.btn-disabled[data-astro-cid-ud663b2a]:hover{background:#ccc}.guarantees[data-astro-cid-ud663b2a]{margin-top:12px;padding:12px;background:#f0f8f0;border-radius:8px;border:1px solid #d0e8d0}.guarantee-item[data-astro-cid-ud663b2a]{font-size:.85rem;color:#2d7d2d;margin:4px 0;font-weight:500}.trust-grid[data-astro-cid-oavxvgm5]{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:.85rem;color:#555;background:#f9f9f9;padding:12px;border-radius:8px;margin-top:15px}.trust-item[data-astro-cid-oavxvgm5]{display:flex;align-items:center}.trust-icon[data-astro-cid-oavxvgm5]{margin-right:8px;font-size:1.1rem}@media(max-width:480px){.trust-grid[data-astro-cid-oavxvgm5]{grid-template-columns:1fr}}.specs-table[data-astro-cid-njxmi37d]{width:100%;border-collapse:collapse;margin-top:30px;font-size:.9rem}.specs-table[data-astro-cid-njxmi37d] td[data-astro-cid-njxmi37d]{padding:10px 0;border-bottom:1px solid #eee}.specs-label[data-astro-cid-njxmi37d]{color:var(--gray);width:140px}.specs-value[data-astro-cid-njxmi37d]{font-weight:600;color:#222}@media(max-width:480px){.specs-label[data-astro-cid-njxmi37d]{width:100px}}.faq-section[data-astro-cid-wcd6ad2o]{margin-top:30px;padding-top:20px;border-top:1px solid #eee}h2[data-astro-cid-wcd6ad2o]{font-size:1.1rem;margin:0 0 15px;color:#333}.faq-list[data-astro-cid-wcd6ad2o]{margin:0}.faq-item[data-astro-cid-wcd6ad2o]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.faq-item[data-astro-cid-wcd6ad2o]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}dt[data-astro-cid-wcd6ad2o]{font-weight:600;color:#222;margin-bottom:5px;font-size:.95rem}dd[data-astro-cid-wcd6ad2o]{margin:0;color:#555;font-size:.9rem;line-height:1.5}.container[data-astro-cid-4cqjegys]{padding-top:15px}.product-grid[data-astro-cid-4cqjegys]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:10px}.gallery-column[data-astro-cid-4cqjegys]{position:relative}.main-image-wrap[data-astro-cid-4cqjegys]{position:relative;background:#f5f5f5;border-radius:8px;overflow:hidden}.main-image[data-astro-cid-4cqjegys]{width:100%;height:auto;display:block;object-fit:contain;background:#fff}.parts-only-badge[data-astro-cid-4cqjegys]{position:absolute;top:10px;left:10px;background:#dc3545;color:#fff;padding:6px 12px;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:4px}.thumbnail-row[data-astro-cid-4cqjegys]{display:flex;gap:8px;margin-top:10px}.thumbnail[data-astro-cid-4cqjegys]{width:70px;height:52px;object-fit:cover;border:2px solid #ddd;border-radius:4px;cursor:pointer;transition:border-color .2s}.thumbnail[data-astro-cid-4cqjegys]:hover{border-color:var(--blue)}.details-column[data-astro-cid-4cqjegys]{display:flex;flex-direction:column}h1[data-astro-cid-4cqjegys]{font-size:1.4rem;line-height:1.3;margin:0 0 10px;color:#111}.part-numbers[data-astro-cid-4cqjegys]{font-size:.85rem;color:#555;margin:0 0 8px}.part-numbers[data-astro-cid-4cqjegys] strong[data-astro-cid-4cqjegys]{color:#333}.part-numbers[data-astro-cid-4cqjegys] .sep[data-astro-cid-4cqjegys]{margin:0 8px;color:#ccc}.contact-cta[data-astro-cid-4cqjegys]{margin-top:25px;padding:15px;background:#f0f7ff;border:1px solid #cce0ff;border-radius:8px;text-align:center}.contact-cta[data-astro-cid-4cqjegys] p[data-astro-cid-4cqjegys]{margin:0 0 10px;font-size:.95rem}.contact-buttons[data-astro-cid-4cqjegys]{display:flex;gap:10px;justify-content:center;margin-bottom:8px}.call-link[data-astro-cid-4cqjegys],.text-link[data-astro-cid-4cqjegys]{display:inline-block;padding:10px 16px;border-radius:6px;font-weight:600;text-decoration:none;font-size:.9rem}.call-link[data-astro-cid-4cqjegys]{background:#28a745;color:#fff}.call-link[data-astro-cid-4cqjegys]:hover{background:#218838;text-decoration:none}.text-link[data-astro-cid-4cqjegys]{background:#0064d2;color:#fff}.text-link[data-astro-cid-4cqjegys]:hover{background:#0053a0;text-decoration:none}.response-time[data-astro-cid-4cqjegys]{display:block;font-size:.8rem;color:#666}@media(max-width:768px){.product-grid[data-astro-cid-4cqjegys]{grid-template-columns:1fr;gap:20px}h1[data-astro-cid-4cqjegys]{font-size:1.2rem}.thumbnail[data-astro-cid-4cqjegys]{width:60px;height:45px}}
