.afw-pd-part-number{display:flex;align-items:center;gap:8px;margin:10px 0 6px;font-family:var(--afw-font, "Outfit", sans-serif);font-size:13.5px;line-height:1.4;color:#424245}.afw-pd-part-number .afw-pd-pn-label{font-weight:700;color:#1d1d1f;letter-spacing:.01em}.afw-pd-part-number .afw-pd-pn-value{font-weight:600;color:#1d1d1f;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:5px;padding:2px 10px;font-size:13px;letter-spacing:.03em;font-family:SF Mono,Fira Code,Consolas,monospace}.afw-pd-fitment-badge{display:inline-flex;align-items:center;gap:6px;margin:8px 0 4px;padding:6px 14px;border-radius:8px;font-family:var(--afw-font, "Outfit", sans-serif);font-size:13px;font-weight:600;line-height:1.3;transition:all .2s ease}.afw-pd-fitment-badge.afw-fit--match{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b7a34}.afw-pd-fitment-badge.afw-fit--info{background:#f5f5f7;border:1px solid #e0e0e0;color:#424245}.afw-pd-fitment-badge .afw-pd-fit-icon{display:inline-flex;flex-shrink:0;width:18px;height:18px}.afw-pd-fitment-badge.afw-fit--match .afw-pd-fit-icon{fill:#1b7a34}.afw-pd-fitment-badge.afw-fit--info .afw-pd-fit-icon{fill:#6e6e73}.afw-pd-fitment-summary{font-family:var(--afw-font, "Outfit", sans-serif);font-size:12.5px;color:#6e6e73;margin:2px 0 8px;line-height:1.4}.afw-pd-app-section{margin:0;padding:0}.afw-pd-app-section .afw-pd-app-title{font-family:var(--afw-font, "Outfit", sans-serif);font-size:15px;font-weight:700;color:#1d1d1f;margin-bottom:12px;letter-spacing:.01em}.afw-pd-app-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e5ea;border-radius:10px;overflow:hidden;font-family:var(--afw-font, "Outfit", sans-serif)}.afw-pd-app-table tr:nth-child(2n){background:#f9f9fb}.afw-pd-app-table tr:nth-child(odd){background:#fff}.afw-pd-app-table th,.afw-pd-app-table td{padding:10px 16px;font-size:13px;line-height:1.4;text-align:left;border-bottom:1px solid #f0f0f2}.afw-pd-app-table tr:last-child th,.afw-pd-app-table tr:last-child td{border-bottom:none}.afw-pd-app-table th{font-weight:700;color:#1d1d1f;width:140px;white-space:nowrap;background:inherit;letter-spacing:.01em}.afw-pd-app-table td{font-weight:500;color:#424245}.afw-pd-app-table .afw-app-header-row{background:#1a1a1a!important}.afw-pd-app-table .afw-app-header-row th{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;border-bottom:none}.afw-pd-brand-line{display:flex;align-items:center;gap:6px;margin:4px 0 2px;font-family:var(--afw-font, "Outfit", sans-serif);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--afw-accent, #FF0A2E)}.afw-pd-brand-line a{color:inherit;text-decoration:none;transition:color .2s ease}.afw-pd-brand-line a:hover{color:var(--afw-accent-hover, #FF3355)}.afw-pd-specs-list{list-style:none;padding:0;margin:0}.afw-pd-specs-list li{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid #f0f0f2;font-family:var(--afw-font, "Outfit", sans-serif);font-size:13px;line-height:1.5}.afw-pd-specs-list li:last-child{border-bottom:none}.afw-pd-specs-list .afw-spec-label{font-weight:700;color:#1d1d1f;min-width:110px;flex-shrink:0}.afw-pd-specs-list .afw-spec-value{color:#424245;font-weight:500}.afw-pd-tab-fitment{padding:4px 0}.afw-pd-tab-fitment .afw-pd-vehicle-match-banner{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:10px;margin-bottom:16px;font-family:var(--afw-font, "Outfit", sans-serif);font-size:14px;font-weight:600}.afw-pd-tab-fitment .afw-pd-vehicle-match-banner.afw-match--yes{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b7a34}.afw-pd-tab-fitment .afw-pd-vehicle-match-banner.afw-match--no{background:#fff3e0;border:1px solid #ffcc80;color:#e65100}.afw-pd-tab-fitment .afw-pd-vehicle-match-banner .afw-banner-icon{display:inline-flex;flex-shrink:0;width:22px;height:22px}.afw-pd-tab-fitment .afw-pd-vehicle-match-banner.afw-match--yes .afw-banner-icon{fill:#1b7a34}.afw-pd-tab-fitment .afw-pd-vehicle-match-banner.afw-match--no .afw-banner-icon{fill:#e65100}.afw-desc-info-block{background:#f8f8fa;border:1px solid #e5e5ea;border-radius:10px;padding:14px 18px;margin-bottom:20px;font-family:var(--afw-font, "Outfit", sans-serif);animation:afw-pd-fade-in .35s ease forwards}.afw-desc-info-row{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:13.5px;line-height:1.5}.afw-desc-info-row+.afw-desc-info-row{border-top:1px solid #ebebef}.afw-desc-info-row.afw-desc-info-sub{padding-left:12px;font-size:12.5px}.afw-desc-info-row.afw-desc-info-sub+.afw-desc-info-row.afw-desc-info-sub{border-top:1px dashed #ebebef}.afw-desc-info-label{font-weight:700;color:#1d1d1f;white-space:nowrap;min-width:100px;flex-shrink:0}.afw-desc-info-value{font-weight:500;color:#424245}.afw-desc-pn-value{font-family:SF Mono,Fira Code,Consolas,monospace;background:#fff;border:1px solid #e0e0e3;border-radius:4px;padding:1px 8px;font-size:12.5px;letter-spacing:.03em;color:#1d1d1f;font-weight:600}.afw-desc-fit-badge{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px}.afw-desc-fit-badge.afw-desc-fit--match{color:#1b7a34}.afw-desc-fit-badge .afw-pd-fit-icon{width:16px;height:16px;fill:#1b7a34;flex-shrink:0}@media(max-width:767px){.afw-desc-info-block{padding:10px 14px;margin-bottom:16px}.afw-desc-info-row{font-size:12.5px;gap:4px}.afw-desc-info-row.afw-desc-info-sub{padding-left:8px;font-size:11.5px}.afw-desc-info-label{min-width:80px}.afw-pd-part-number{font-size:12.5px;gap:6px}.afw-pd-part-number .afw-pd-pn-value{font-size:12px;padding:2px 8px}.afw-pd-fitment-badge{font-size:12px;padding:5px 12px;gap:5px}.afw-pd-fitment-badge .afw-pd-fit-icon{width:16px;height:16px}.afw-pd-app-table th,.afw-pd-app-table td{padding:8px 12px;font-size:12px}.afw-pd-app-table th{width:110px}.afw-pd-specs-list li{flex-direction:column;gap:2px}.afw-pd-specs-list .afw-spec-label{min-width:auto}}@media(min-width:768px)and (max-width:1024px){.afw-pd-app-table th,.afw-pd-app-table td{padding:9px 14px;font-size:12.5px}}@keyframes afw-pd-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.afw-pd-part-number,.afw-pd-fitment-badge,.afw-pd-brand-line{animation:afw-pd-fade-in .35s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/22/assets/afw-product-detail.css.map */
