:root{--background-rgb: 255 255 255;--background: #ffffff;--foreground: #0a0a0a;--foreground-color: #0a0a0a;--card: #fafafa;--card-color: #ffffff;--card-foreground: #0a0a0a;--primary-color: #0070f3;--primary: #0070f3;--primary-foreground: #ffffff;--secondary-color: #f5f5f5;--secondary: #f5f5f5;--secondary-foreground: #0a0a0a;--muted: #f5f5f5;--muted-foreground: #737373;--accent-color: #ff4081;--accent: #ff5722;--accent-foreground: #ffffff;--border-color: #e5e5e5;--border: #e5e5e5;--input: #e5e5e5;--ring: #0070f3;--hover-background: #f5f5f5;--popover: #ffffff;--popover-foreground: #0a0a0a;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f3f5f780;--bg-hover: #f8fafc;--bg-gradient-start: #f8fafc;--bg-gradient-end: #f1f5f9;--text-primary: #1e293b;--text-secondary: #64748b;--text-tertiary: #94a3b8;--text-hover-primary: #dc2626;--text-hover-secondary: #6b7280;--border-primary: #e2e8f0;--border-secondary: #f3f4f6;--border-tertiary: #f1f5f9;--border-active: #3b82f6;--accent-primary: #3b82f6;--accent-hover: #2563eb;--accent-success: #10b981;--accent-danger: #ef4444;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 2px 6px rgba(0, 0, 0, .15);--success-bg: #f0fdf4;--success-color: #166534;--success-border: #22c55e;--error-bg: #fef2f2;--error-color: #991b1b;--error-border: #ef4444}main,body{background-color:var(--background)!important;color:var(--foreground)}.header{background-color:#fffffff2;border-bottom:1px solid var(--border-color)}@supports (backdrop-filter: blur(3px)){.header{background-color:#ffffffd9}}.header__logo-icon{background-color:var(--primary-color);color:var(--primary-foreground)}.header__logo-text{color:var(--foreground-color)}.header__nav-link{color:var(--muted-foreground)}.header__nav-link:hover{color:var(--foreground-color)}.header__nav-link--active{color:#0f1729}.header__nav-link--active:hover{color:var(--primary-color)}.header__btn{color:var(--foreground-color)}.header__btn:hover{background-color:#e6450f;transform:translateY(-2px);color:#fff}.header__btn:hover .header__icon{color:#fff;stroke:#fff}.header__icon{color:var(--foreground)}.header__badge{background-color:#e6450f;color:var(--accent-foreground)}.header__btn:hover .header__badge{background-color:#fff;color:#e6450f}.theme-switcher:hover{background-color:#e6450f;transform:translateY(-2px);color:#fff}.theme-switcher:hover .theme-switcher__icon{color:#fff;fill:#fff;stroke:#fff}.search-bar__overlay{background-color:#0000004d}.search-bar__form{background-color:var(--background);border:1px solid var(--border)}.search-bar__input{color:var(--foreground-color)}.search-bar__input::placeholder{color:var(--muted-foreground)}.search-bar__submit,.search-bar__close{color:var(--muted-foreground)}.search-bar__submit:hover,.search-bar__close:hover{background-color:var(--secondary);color:var(--primary-color)}.search-bar__icon{color:var(--foreground)}.hero-overlay{background:linear-gradient(to bottom,#0009,#00000080)}.hero-gradient{background:linear-gradient(to top,#fafafa,transparent)}.hero-title{color:#fff}.hero-subtitle{color:#fffffff2}.hero-content{color:#fff}.vehicle-selector{background:#fffffff2;border:1px solid var(--border)}.selector-title{color:var(--foreground)}.search-wrapper{border:1px solid #e0e0e0;background-color:var(--background)}.search-wrapper:hover{border-color:#0070f3}.search-wrapper:focus-within{border-color:#0070f3}.search-icon{color:var(--muted-foreground)}.search-input{background-color:transparent;color:var(--foreground)}.search-input::placeholder{color:var(--muted-foreground)}.parts-search-container{background:#fff}.parts-search-icon{color:#666}.parts-search-field{color:#333}.parts-search-field::placeholder{color:#999}.parts-search-btn{background:#ff5722;color:#fff}.parts-search-btn:hover{background:#e64a19;box-shadow:0 4px 12px #ff572266}.stat-number{color:#003e87}.stat-label{color:#475569}.quick-stat-number{color:#111827}.quick-stat-label{color:#475569}.makes-section{background-color:#fafafa}.makes-title{color:var(--foreground)}.makes-subtitle{color:#4b4b55f2}.make-card{border:1px solid #E2E8F0;background:linear-gradient(135deg,#ffffffe6,#fafafae6)}.make-card:hover{border:1px solid #1380EC;background:linear-gradient(135deg,#fff,#f5f5f5);box-shadow:0 8px 32px #0070f326}.make-icon svg{color:#64748b}.make-card:hover .make-icon svg{color:#1380ec}.make-name{color:#4c5f8d}.make-card:hover .make-name{color:#1380ec}.make-count{color:#6a7693}.categories-section{background-color:#f7f7f7}.categories-title{color:var(--foreground)}.categories-subtitle{color:#838383f2}.category-card{border:1px solid #E2E8F0;background:linear-gradient(135deg,#fff,#f9fafb)}.category-card:hover{border:1px solid #1380EC;box-shadow:0 8px 32px #0070f326}.category-icon{background-color:#fafafa}.category-icon svg{color:#64748b}.category-card:hover .category-icon{background-color:#1380ec}.category-card:hover .category-icon svg{color:#fff}.category-name{color:#4c5f8d}.category-card:hover .category-name{color:#1380ec}.category-count{color:#6a7693}.page-title{color:#111827}.page-subtitle{color:#6b7280}.section-header{border-bottom-color:#e5e7eb}.section-title{color:#111827}.section-count{color:#6b7280}#category .category-card{background-color:#fff;border-color:#e5e7eb}#category .category-card:hover{border-color:#4b61a6}#category .category-card.expanded{border-color:#4b61a6;background-color:#fff}#category .category-header:hover,#category .category-card.expanded .category-header{background-color:#f9fafb}#category .category-title{color:#374151}#category .category-card.expanded .category-title{color:#4b61a6}#category .chevron-icon{color:#9ca3af}#category .category-card:hover .chevron-icon,#category .category-card.expanded .chevron-icon{color:#4b61a6}.subcategories-content{background-color:#f3f4f6;border-top-color:#e5e7eb}.subcategory-link{color:#374151}.subcategory-link:hover{color:#4b61a6;background-color:#4b61a60d}.empty-state-text{color:#6b7280}.clear-search-btn{background-color:#4b61a6;color:#fff}.clear-search-btn:hover{background-color:#3d4f8a}.footer{background-color:var(--card-color);border-top:1px solid var(--border)}.footer__logo-icon{background-color:var(--primary-color);color:var(--primary-foreground)}.footer__logo-text{color:var(--foreground-color)}.footer__description,.footer__link,.footer__contact-text,.footer__copyright,.footer__bottom-link{color:#475569}.footer__social-link{background-color:var(--secondary-color);color:var(--foreground)}.footer__social-link:hover{background-color:var(--primary-color)}.footer__social-icon{color:var(--foreground-color)}.footer__social-link:hover .footer__social-icon{color:var(--primary-foreground)}.footer__title{color:var(--foreground-color)}.footer__link:hover,.footer__bottom-link:hover,.footer__contact-icon{color:var(--primary-color)}.footer__separator{background-color:var(--border-color)}body.new_template .select2.select2-container .select2-selection{border:1px solid #ccc;background-color:var(--background);color:var(--foreground)}body.new_template .select2.select2-container .select2-selection .select2-selection__rendered{color:#000}body.new_template .select2-container--default .select2-results{background-color:#fff;border:1px solid #ebebeb}body.new_template .select2-container--default .select2-results__option--selected{background-color:#fff!important;color:#000!important}body.new_template .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable.select2-results__option--selected{background-color:#fff;color:#000}body.new_template .select2-results__option.select2-results__option--selectable.select2-results__option--highlighted{background-color:#ff5722!important;color:#fff!important}body.new_template .select2-container--default .select2-results__option--selected:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}body.new_template .select2-container--default .select2-results__option--selected:hover:before,body.new_template .select2-results__option--selected.select2-results__option--highlighted:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}body.new_template .select2.select2-container:not(.select2-container--disabled) .select2-selection:hover{border-color:#0070f3!important}body.new_template .select2.select2-container.select2-container--open:not(.select2-container--disabled) .select2-selection{border-color:#0070f3!important}body.new_template .select2.select2-container--disabled .select2-selection{background-color:#f5f5f5!important}body.new_template .select2.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#f8f8f8;border:1px solid #ccc}body.new_template .select2-container--default.select2-container--disabled .select2-selection{background-color:var(--muted);border-color:var(--border);color:var(--muted-foreground)}.quick-stats-block,.description,.card{background-color:var(--bg-tertiary);border-color:var(--border-primary)}.main-image{background:var(--bg-secondary);border-color:var(--border-primary)}.thumbnail{border-color:var(--border-primary)}.thumbnail.active,.thumbnail:hover{border-color:var(--border-active)}.description-title,.card-title,.product-title,.section-title,.seller-name,.product-name{color:var(--text-primary)}.description-text,.table-description,.sidebar-description,.info-label{color:#475569}.card-description{color:#c1c5cb;font-size:.875rem}.value-main:hover{color:var(--text-hover-primary)}.value-variation{color:#0f172a}.value-variation:hover{color:var(--text-hover-secondary)}.value-separator{color:#d1d5db}.value-separator-mini{color:#e5e7eb}.value-dot{color:#d1d5db}.value-comma{color:var(--text-hover-secondary)}.card-header,.info-row,.stores-table th,.stores-table td,.fitment-table th,.fitment-table td{border-color:var(--border-primary)}.info-row:not(:last-child),.stores-table td:not(:last-child){border-bottom-color:var(--border-secondary)}.resource-container{border-color:var(--border-primary)}.resource-header{background:#1e293b;color:#fff}.stores-table th,.fitment-table th{background:var(--bg-secondary);color:var(--text-primary)}.stores-table tr:hover,.fitment-table tr:hover{background:var(--bg-hover)}.badge-success{background:#dcfce7;color:#166534;border-color:#bbf7d0}.badge-secondary{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-primary)}.price-unavailable{color:var(--accent-danger)}.detail-btn.primary{background:#1d4ed8;color:#fff;font-weight:600}.detail-btn.primary:hover{background:#1e40af;box-shadow:0 4px 6px #1d4ed84d}.detail-btn.disabled{background:var(--text-secondary);color:#fff}.description-toggle-btn,.sidebar-toggle-btn{color:var(--accent-primary)}.description-toggle-btn:hover,.sidebar-toggle-btn:hover{color:var(--accent-hover)}.toggle-rows{color:var(--accent-primary);background:var(--bg-secondary);border-color:var(--border-primary)}.toggle-rows:hover,.toggle-rows:active{background:#f1f5f9;color:var(--accent-hover)}.vehicle-fitments-container{background-color:#fafafa}.vehicle-fitments-container .card-header{background:#1e293b}.vehicle-fitments-container .card-title{color:#fff}.contact-modal{background:var(--bg-primary)}.contact-modal .modal-header{background:#1e293b;color:#fff}.close-btn{color:#fff}.close-btn:hover{background:#fff3}.contact-info{background:var(--bg-secondary)}.contact-info-title,.form-label{color:#374151}.form-input{background:#f9fafb;border-color:#d1d5db;color:var(--text-primary)}.form-input:focus{background:var(--bg-primary);border-color:var(--accent-primary)}.success-title{color:#374151}.success-text{color:var(--text-hover-secondary)}.sidebar{background:var(--bg-primary)}.sidebar-header{background:#2c3e50;color:#fff}.close-sidebar{color:#fff}.sidebar-item{background:var(--bg-primary);border-color:#e9ecef}.sidebar-item.featured{background:#fff9e6}.sidebar-item.unavailable{background:#f5f5f5}.sidebar-item-header{border-color:#dee2e6}.sidebar-seller-name{color:#2c3e50}.sidebar-section-label{color:#495057}.prd-top-bar{border-bottom-color:#e5e7eb}.prd-results-label{color:#6b7280}.prd-sort-title,.prd-view-title{color:#374151}.prd-sort-dropdown{background-color:#fff;color:#111827;border-color:#e5e7eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.prd-sort-dropdown:hover{border-color:#3b82f6}.prd-sort-dropdown:focus{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}.prd-view-btns{border-color:#e5e7eb}.prd-view-option{background-color:#fff}.prd-view-option:not(:last-child){border-right-color:#e5e7eb}.prd-view-option:hover{background-color:#f9fafb}.prd-view-option.prd-active{background-color:#f3f4f6}.prd-view-svg{fill:#6b7280;stroke:#6b7280}.prd-view-option:hover .prd-view-svg,.prd-view-option.prd-active .prd-view-svg{fill:#3b82f6;stroke:#3b82f6}.prd-no-results-text{color:#6b7280}.sidebar-item,.part-card,.prd-grid-layout .prd-grid-card,.prd-list-layout .prd-list-card{background-color:#fff;border-color:#e5e7eb}.sidebar-item:hover,.part-card:hover,.prd-grid-layout .prd-grid-card:hover,.prd-list-layout .prd-list-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014}.prd-img-box{background-color:#f9fafb}.prd-item-heading{color:#111827}.prd-item-link:hover .prd-item-heading,.part-sku,.prd-item-sku{color:#3b82f6}.part-description,.prd-item-desc{color:#6b7280}.prd-price-block{border-color:#e5e7eb}@media (max-width: 767px){.prd-price-block{border-top-color:#e5e7eb}}.prd-price-value{color:#111827}.price-label,.prd-price-prefix{color:#6b7280}.prd-price-na{color:#dc2626}.prd-add-btn{background-color:transparent;color:#000;border-color:#000}.prd-add-btn:hover{background-color:#f45925;color:#fff;border-color:#f45925}.prd-pagination-wrap nav{color:#374151}.prd-pagination-wrap .page-link{color:#3b82f6;background-color:#fff;border-color:#e5e7eb}.prd-pagination-wrap .page-link:hover{color:#2563eb;background-color:#f9fafb;border-color:#3b82f6}.prd-pagination-wrap .page-item.active .page-link{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.prd-pagination-wrap .page-item.disabled .page-link{color:#9ca3af;background-color:#f9fafb;border-color:#e5e7eb}@media (max-width: 767px){.stores-table tr{background:var(--bg-primary);border-color:var(--border-primary)}.stores-table td:not(:last-child){border-bottom-color:var(--border-secondary)}.stores-table td:before{color:var(--text-secondary)}.fitment-table tbody tr{background:var(--bg-primary);border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.fitment-table td{border-bottom-color:var(--bg-secondary);color:var(--text-primary)}.fitment-table td:before{color:var(--text-secondary)}}@media (max-width: 575px){.stores-table td:nth-child(1){background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);border-bottom-color:var(--border-primary)}.seller-name{color:var(--text-primary)}.product-name{color:#334155}.table-description{color:#475569}.description-toggle-btn{color:var(--accent-primary)}.price-unavailable{color:var(--accent-danger)}}body.theme-transitioning,body.theme-transitioning *{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.alert-content{background:#fff;border-color:#e5e7eb;box-shadow:0 10px 40px #0000001a}.alert-text strong{color:#1e293b}.vehicle-info{color:#64748b}.btn-save-vehicle{background:#1e293b;color:#fff}.btn-save-vehicle:hover{background:#0f172a}.btn-dismiss-vehicle{color:#64748b;border-color:#e5e7eb}.btn-dismiss-vehicle:hover{background:#f1f5f9;color:#1e293b}.btn-close-alert{color:#64748b}.btn-close-alert:hover{background:#f1f5f9;color:#1e293b}.compatibility-text strong{color:#000}.compatibility-text strong{color:#0f172a}.vehicle-compatibility-banner.compatible{background:#dcfce780;border-color:#86efac66}.compatible .compatibility-icon{background:#22c55e26;color:#16a34a}.vehicle-compatibility-banner.incompatible{background:#fee2e280;border-color:#fca5a566}.incompatible .compatibility-icon{background:#ef444426;color:#dc2626}.vehicle-compatibility-banner.unknown{background:#f3f4f6cc;border-color:#d1d5db80}.unknown .compatibility-icon,.partial .compatibility-icon{background:#6b728026;color:#4b5563}.vehicle-compatibility-banner.partial{background:#fef3c799;border-color:#fbbf2466}.vehicle-info,.close-compatibility-btn{color:#64748b}.close-compatibility-btn:hover{background:#0000000d;color:#0f172a}#about-us .hero-background{background:linear-gradient(135deg,#f7f9fc,#f0f3f7)}#about-us .hero-title,#about-us .section-title,#about-us .cta-title{color:#0f1729}#about-us .text-primary{color:#1a73e8}#about-us .hero-description,#about-us .section-description,#about-us .cta-description{color:#637188}#about-us .stats-section{border-top:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed;background-color:#e0e7ef4d}#about-us .stat-value{color:#1a73e8}#about-us .stat-label{color:#637188}#about-us .feature-card{background-color:#fafafa;border-color:#dfe6ed80}#about-us .feature-card:hover{box-shadow:0 10px 25px -5px #1a73e81a}#about-us .feature-icon-wrapper{background-color:#1a73e81a}#about-us .feature-card:hover .feature-icon-wrapper{background-color:#1a73e833}#about-us .feature-icon{color:#1a73e8}#about-us .feature-title{color:#0f1729}#about-us .feature-description{color:#637188}#about-us .offer-section{background-color:#f0f3f74d}#about-us .offer-card{background-color:#fafafa;border-color:#dfe6ed80}#about-us .offer-card:hover{box-shadow:0 4px 12px #0f172914}#about-us .offer-icon-primary{background-color:#1a73e81a}#about-us .offer-icon-primary .offer-icon{color:#1a73e8}#about-us .offer-icon-accent{background-color:#f767321a}#about-us .offer-icon-accent .offer-icon{color:#f76732}#about-us .offer-title{color:#0f1729}#about-us .offer-description{color:#637188}#about-us .value-icon-wrapper{background:linear-gradient(135deg,#1a73e833,#f7673233)}#about-us .value-icon{color:#1a73e8}#about-us .value-title{color:#0f1729}#about-us .value-description{color:#637188}#about-us .cta-section{background:linear-gradient(135deg,#1a73e814,#fff,#f767320d)}#about-us .cta-button{background-color:#1a73e8;color:#fff}#about-us .cta-button:hover{background-color:#1557b0;box-shadow:0 10px 25px -5px #1a73e866}#contact-page .hero-contact-section{background:linear-gradient(135deg,#1a73e814,#fff,#f767320d)}#contact-page .hero-contact-title{color:#0f1729}#contact-page .text-primary{color:#1a73e8}#contact-page .hero-contact-description{color:#637188}#contact-page .contact-info-icon{background-color:#1a73e81a}#contact-page .contact-info-icon svg{color:#1a73e8}#contact-page .contact-info-label{color:#637188}#contact-page .contact-info-value{color:#0f1729}#contact-page .contact-form-card{background-color:#fafafa;border-color:#dfe6ed80}#contact-page .contact-form-title,#contact-page .form-label{color:#0f1729}#contact-page .form-input,#contact-page .form-textarea{background-color:#fff;border-color:#dfe6ed;color:#0f1729}#contact-page .form-input::placeholder,#contact-page .form-textarea::placeholder{color:#9ca3af}#contact-page .submit-button{background-color:#1a73e8;color:#fff}#contact-page .submit-button:hover{background-color:#1557b0;box-shadow:0 10px 25px -5px #1a73e866}#contact-page .success-icon{background-color:#10b9811a}#contact-page .success-title{color:#0f1729}#contact-page .success-text{color:#637188}.not_found_title{color:var(--primary-color)}.not_found_subtitle{color:#1b1b1bbf}.mobile-sidebar__overlay{background:#0006}.mobile-sidebar__content{background:linear-gradient(to bottom,#fff,#fafafa);box-shadow:-4px 0 40px #00000026;border-left:1px solid #e5e5e5}.mobile-sidebar__header{background:linear-gradient(135deg,#fff,#f9fafb);border-bottom:1px solid rgba(0,112,243,.2)}.mobile-sidebar__close{color:#000}.mobile-sidebar__close:hover{background:#ffffff4d;transform:rotate(90deg)}.mobile-sidebar__link{color:#737373}.mobile-sidebar__link:before{background:linear-gradient(135deg,#0070f3,#0051bb)}.mobile-sidebar__link:hover{background:#f5f5f5;color:#0a0a0a}.mobile-sidebar__link--active{background:linear-gradient(135deg,#0070f3,#0051bb);color:#fff;box-shadow:0 4px 16px #0070f34d}.mobile-sidebar__link--active:before{opacity:.15;transform:translate(0)}.mobile-sidebar__link--active .mobile-sidebar__link-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.mobile-sidebar__badge{background-color:#e6450f;color:#fff;box-shadow:0 2px 8px #ff408166}.mobile-sidebar__link--active .mobile-sidebar__badge{background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.mobile-sidebar__user{border-top:1px solid #e5e5e5;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.02) 100%)}.mobile-sidebar__user-info{background:#00000005;border:1px solid rgba(0,0,0,.05)}.mobile-sidebar__user-info:hover{background:#0000000a;border-color:#0070f333}.mobile-sidebar__user-avatar{background:linear-gradient(135deg,#0070f3,#0051bb);color:#fff;box-shadow:0 4px 12px #0070f34d}.mobile-sidebar__user-name{color:#0a0a0a}.mobile-sidebar__user-email{color:#737373}.mobile-sidebar__nav::-webkit-scrollbar-thumb{background:#e5e5e5}.mobile-sidebar__nav::-webkit-scrollbar-thumb:hover{background:#d4d4d4}.custom-pagination__text{color:#64748b}.custom-pagination__highlight{color:#0070f3}.custom-pagination__btn{background:#fff;border-color:#e5e7eb;color:#374151}.custom-pagination__btn:hover:not(.custom-pagination__btn--disabled){background:#f9fafb;border-color:#0070f3;color:#0070f3;transform:translateY(-2px);box-shadow:0 4px 12px #0070f333}.custom-pagination__btn:active:not(.custom-pagination__btn--disabled){transform:translateY(0)}.custom-pagination__btn--disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.custom-pagination__link{background:#fff;border-color:#e5e7eb;color:#374151}.custom-pagination__link:hover:not(.custom-pagination__link--disabled):not(.custom-pagination__link--active){background:#f9fafb;border-color:#0070f3;color:#0070f3;transform:translateY(-2px);box-shadow:0 4px 12px #0070f326}.custom-pagination__link--active{background:linear-gradient(135deg,#0070f3,#0051bb);border-color:#0070f3;color:#fff;box-shadow:0 4px 12px #0070f34d}.custom-pagination__link--disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.custom-pagination__dots{color:#9ca3af}.fitment-row:hover{background-color:#f0f9ff;color:#3b82f6}.error-report-section{background-color:#f3f4f64d}.error-report-title{color:#111827}.error-report-description{color:#6b7280}.error-report-input,.error-report-textarea{color:#111827}.error-report-input::placeholder,.error-report-textarea::placeholder{color:#9ca3af}.error-report-button{background-color:#f97316;color:#fff}.error-report-button:hover:not(:disabled){background-color:#ea580c}.error-report-button:active:not(:disabled){background-color:#c2410c}
