body,h1,h2,h3,h4,h5,h6{color:var(--bs-body-color)}.nav-link.active:after,.nav-link:after,.nav-link:hover:after{opacity:0;width:0}.footer a,.nav-link{display:inline-block}.footer [data-bs-toggle=collapse] i,.login-link i{transition:transform .3s}:root{--primary-color:#198754;--primary-color-rgb:25,135,84;--secondary-color:#212529;--secondary-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-color:#212529;--bs-body-bg-rgb:255,255,255;--bs-text-muted:#6c757d;--bs-border-color:#dee2e6;--bs-card-bg:#fff;--bs-card-border:#e0e0e0;--bs-surface-bg:#f8f9fa;--bs-shadow-color:rgba(0,0,0,.15);--bs-input-bg:#fff;--bs-input-border:#ced4da;--bs-dropdown-bg:#fff;--bs-modal-bg:#fff;--primary-font:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;--secondary-font:"Rajdhani","Manrope",Arial,sans-serif}[data-bs-theme=dark]{--bs-body-bg:#050607;--bs-body-color:#f3f4f6;--bs-body-bg-rgb:5,6,7;--bs-text-muted:#9ca3af;--bs-border-color:rgba(148,163,184,.22);--bs-card-bg:rgba(15,17,25,.95);--bs-card-border:rgba(148,163,184,.22);--bs-surface-bg:rgba(24,27,35,.88);--bs-shadow-color:rgba(0,0,0,.7);--bs-input-bg:rgba(17,19,27,.95);--bs-input-border:rgba(148,163,184,.35);--bs-dropdown-bg:rgba(17,19,27,.95);--bs-modal-bg:rgba(19,22,30,.95);--secondary-color:#050607;--secondary-color-rgb:5,6,7;--dark-surface-1:rgba(15,17,25,.95);--dark-surface-2:rgba(24,27,35,.88);--dark-border:rgba(148,163,184,.22)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:0}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:0}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color-rgb),.8)}*{scrollbar-color:var(--primary-color) var(--secondary-color);scrollbar-width:thin}body{background-color:var(--bs-body-bg);font-family:var(--primary-font);font-feature-settings:"tnum" 1,"liga" 1;font-variant-numeric:tabular-nums;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);letter-spacing:-.02em;line-height:1.15}.card{background-color:var(--bs-card-bg);border-color:var(--bs-card-border);color:var(--bs-body-color);transition:background-color .3s,border-color .3s}.form-control,.form-control:focus,.form-select,.form-select:focus{background-color:var(--bs-input-bg);color:var(--bs-body-color)}.form-control,.form-select{border-color:var(--bs-input-border)}.dropdown-menu{background-color:var(--bs-dropdown-bg);border-color:var(--bs-border-color)}.dropdown-item,[data-bs-theme=dark] .breadcrumb-item,[data-bs-theme=dark] .breadcrumb-item a,[data-bs-theme=dark] .form-label,[data-bs-theme=dark] div,[data-bs-theme=dark] label,[data-bs-theme=dark] li,[data-bs-theme=dark] p,[data-bs-theme=dark] span{color:var(--bs-body-color)}.dropdown-item:hover{background-color:var(--bs-surface-bg)}.modal-content{background-color:var(--bs-modal-bg);color:var(--bs-body-color)}.text-muted{color:var(--bs-text-muted)!important}.nav-link,.navbar-brand{color:#fff!important;font-family:var(--primary-font)}.card a,.card a:focus,.card a:hover,.product-card a,.product-card a:focus,.product-card a:hover,a .product-title,a:hover,a:hover .product-title,h5.product-title{text-decoration:none!important}.footer a,.footer a:hover,.phone-link,.whatsapp-button{text-decoration:none}.btn-success.add-to-cart,.btn-success.btn-purchase,.btn-success.enhanced-buy-btn,.btn-success.sticky-buy-btn{background-color:#dc3545!important;border-color:#dc3545!important}.btn-success.add-to-cart:hover,.btn-success.btn-purchase:hover,.btn-success.enhanced-buy-btn:hover,.btn-success.sticky-buy-btn:hover{background-color:#c82333!important;border-color:#bd2130!important}[data-bs-theme=dark] .alert,[data-bs-theme=dark] .pagination .page-link,[data-bs-theme=dark] .table{border-color:var(--bs-border-color)}.navbar{background-color:var(--secondary-color);font-family:var(--primary-font);margin-top:50px}.navbar-brand{font-size:1.5rem;font-weight:700}.nav-link{font-weight:500;margin:0 .2rem;padding:.5rem 1rem;position:relative;transition:color .3s}.basket-li-header{margin-right:20px}.nav-link.active{color:var(--primary-color)!important;font-weight:600}.nav-link:after{background-color:var(--primary-color);bottom:-2px;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:width .3s cubic-bezier(.25,.46,.45,.94),opacity .3s;will-change:width,opacity}.footer .fab,.footer .fas,.footer .text-white,.footer a,.footer h5,.footer h6,.footer i,.footer li,.footer p,.footer span,.nav-link:hover,[data-bs-theme=dark] .cta-btn,[data-bs-theme=dark] .cta-btn .cta-icon,[data-bs-theme=dark] .cta-btn .cta-text{color:#fff!important}[data-bs-theme=dark] .alert,[data-bs-theme=dark] .badge{background-color:var(--bs-surface-bg);color:var(--bs-body-color)}.nav-link.active:hover,.page-loaded .nav-link.active,.text-primary{color:var(--primary-color)!important}@media (max-width:991.98px){.navbar-collapse,.navbar-toggler{-webkit-backface-visibility:hidden}.navbar-collapse,.navbar-collapse.collapsing{transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .3s}.navbar{position:sticky;top:50px;z-index:999}.navbar-collapse{backface-visibility:hidden;background-color:var(--secondary-color);bottom:0;display:flex!important;flex-direction:column;height:calc(100vh - 50px);justify-content:center;left:0;opacity:0;overflow-y:hidden;padding:2rem;pointer-events:none;position:fixed;right:0;top:50px;transform:translateY(-100%);visibility:hidden;width:100%;will-change:transform,opacity;z-index:1050}.navbar-collapse.collapsing{height:calc(100vh - 50px)!important;visibility:visible}.navbar-collapse.show{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.navbar-nav{margin:0 auto;text-align:center}.navbar-nav .nav-item{margin:1rem 0}.navbar-nav .nav-link{font-size:1.5rem;padding:.5rem 0}.navbar-nav .nav-link.active{color:var(--primary-color)!important}.navbar-toggler{backface-visibility:hidden;background-color:transparent!important;border:none;height:30px;padding:0;position:relative;transition:.3s;width:30px;will-change:transform;z-index:1060}.navbar-toggler:focus{box-shadow:none;outline:0}.navbar-toggler .toggler-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-radius:1px;display:block;height:2px;position:absolute;transition:.3s;width:100%;will-change:transform,opacity}.navbar-toggler .top-bar{top:7px}.navbar-toggler .middle-bar{top:14px}.navbar-toggler .bottom-bar{top:21px}.navbar-toggler[aria-expanded=true] .top-bar{top:14px;transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .middle-bar{opacity:0}.navbar-toggler[aria-expanded=true] .bottom-bar{top:14px;transform:rotate(-45deg)}.mobile-auth-links{margin-top:2rem;text-align:center}.mobile-auth-links .nav-item{display:inline-block;margin:0 .5rem}.mobile-auth-btn{align-items:center;display:flex;height:38px;justify-content:center}.mobile-auth-links form{height:38px;margin:0;padding:0}}.review-rating,.review-text{margin-bottom:.5rem}.cart-badge,.login-link{align-items:center;display:flex}#page-preloader.show,.nav-link.active:after{opacity:1}.cart-link,.cart-link-mobile{padding:.5rem 1rem!important;transition:.3s}.cart-link i,.cart-link-mobile i{font-size:1.3rem;transition:transform .3s}.cart-link-mobile:hover i,.cart-link:hover i,.login-link:hover i{color:var(--primary-color)!important;transform:scale(1.1)}.cart-badge{animation:pulse-badge 2s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-color) 0,#16a34a 100%);border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;font-family:var(--primary-font);font-size:.65rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:.15rem .4rem;position:absolute;right:2px;top:2px}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.login-link{font-weight:500}.login-link i{font-size:1.1rem}.btn-theme-toggle{align-items:center;background:0 0;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:relative;transition:.4s cubic-bezier(.4,0,.2,1)}.btn-theme-toggle:hover{transform:scale(1.15)}.btn-theme-toggle:active{transform:scale(.95)}.btn-theme-toggle i{filter:drop-shadow(0 0 8px currentColor);font-size:1.4rem;position:absolute;transition:.5s cubic-bezier(.4,0,.2,1)}.theme-icon-light{color:#fbbf24;opacity:1;transform:rotate(0) scale(1)}.btn-theme-toggle:hover .theme-icon-light{filter:drop-shadow(0 0 12px #fbbf24);transform:rotate(90deg) scale(1.1)}.theme-icon-dark{color:#60a5fa;opacity:0;transform:rotate(-90deg) scale(0)}[data-bs-theme=dark] .theme-icon-light{opacity:0;transform:rotate(90deg) scale(0)}[data-bs-theme=dark] .theme-icon-dark{opacity:1;transform:rotate(0) scale(1)}[data-bs-theme=dark] .btn-theme-toggle:hover .theme-icon-dark{filter:drop-shadow(0 0 12px #60a5fa);transform:rotate(-20deg) scale(1.1)}@keyframes theme-toggle-click{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.8) rotate(180deg)}}.btn-theme-toggle.clicking{animation:theme-toggle-click .5s ease-in-out}[data-bs-theme=dark] .table{color:var(--bs-body-color)}[data-bs-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:hsla(0,0%,100%,.02)}[data-bs-theme=dark] .pagination .page-link{background-color:var(--bs-card-bg);color:var(--bs-body-color)!important}[data-bs-theme=dark] .pagination .page-link:hover{background-color:var(--bs-surface-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .pagination .page-item.active .page-link{background:linear-gradient(135deg,#198754,#20c997)!important;border-color:#198754;color:#fff!important}[data-bs-theme=dark] .btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color)}[data-bs-theme=dark] .btn-outline-primary:hover,a:hover .btn-outline-primary{background-color:var(--primary-color);color:#fff}[data-bs-theme=dark] hr{border-color:var(--bs-border-color);opacity:.3}[data-bs-theme=dark] .benefit-item span,[data-bs-theme=dark] .benefit-mini span,[data-bs-theme=dark] .benefits-container h4,[data-bs-theme=dark] .blog-card .card-text,[data-bs-theme=dark] .blog-card .card-title,[data-bs-theme=dark] .card-text,[data-bs-theme=dark] .card-title,[data-bs-theme=dark] .consultant-name,[data-bs-theme=dark] .consultant-title,[data-bs-theme=dark] .filter-header-text,[data-bs-theme=dark] .filter-hint,[data-bs-theme=dark] .partner-intro-content h3,[data-bs-theme=dark] .partner-intro-content p,[data-bs-theme=dark] .product-title{color:var(--bs-body-color)!important}[data-bs-theme=dark] .list-group-item{background-color:var(--bs-card-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .breadcrumb-item.active{color:var(--bs-text-muted)}[data-bs-theme=dark] .bg-light{background-color:rgba(15,20,25,.9)}[data-bs-theme=dark] .accordion-button{background-color:var(--bs-card-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(25,135,84,.9),rgba(32,201,151,.9));color:#fff}[data-bs-theme=dark] .accordion-body{background-color:rgba(8,10,14,.85);color:var(--bs-body-color)}[data-bs-theme=dark] .accordion-item{background-color:transparent;border-color:var(--bs-border-color)}[data-bs-theme=dark] .faq-number{background:hsla(0,0%,100%,.1);color:#60a5fa}[data-bs-theme=dark] .faq-btn:not(.collapsed) .faq-number{background:#fff;color:#198754}[data-bs-theme=dark] #benefits,[data-bs-theme=dark] #blog-section,[data-bs-theme=dark] #car-brands,[data-bs-theme=dark] #client-reviews,[data-bs-theme=dark] #partner-cards,[data-bs-theme=dark] #products,[data-bs-theme=dark] #turbovip-program,[data-bs-theme=dark] #why-choose-us{background:rgba(0,0,0,.85)!important;background-image:none!important}[data-bs-theme=dark] .benefit-item,[data-bs-theme=dark] .benefit-mini,[data-bs-theme=dark] .benefits-container,[data-bs-theme=dark] .consultant-avatar,[data-bs-theme=dark] .consultant-card,[data-bs-theme=dark] .partner-benefits,[data-bs-theme=dark] .partner-cta,[data-bs-theme=dark] .partner-registration-card{background-color:rgba(15,20,25,.95)!important;border-color:var(--bs-border-color);color:var(--bs-body-color)!important}[data-bs-theme=dark] .blog-card,[data-bs-theme=dark] .hover-translate{background-color:rgba(15,20,25,.95)!important;border-color:var(--bs-border-color)}[data-bs-theme=dark] .filter-card,[data-bs-theme=dark] .glass-card,[data-bs-theme=dark] .hero-search-card{backdrop-filter:blur(10px);background-color:rgba(15,20,25,.85)!important}[data-bs-theme=dark] .hover-card:hover{background-color:rgba(20,25,30,.95)!important}[data-bs-theme=dark] .custom-accordion .accordion-item,[data-bs-theme=dark] .product-card{background-color:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.15)}[data-bs-theme=dark] .product-card:hover{box-shadow:0 0 20px hsla(0,0%,100%,.2),0 .5rem 1.5rem hsla(0,0%,100%,.1)}[data-bs-theme=dark] .product-image-container{background:rgba(20,25,30,.95)}[data-bs-theme=dark] .hover-translate{background-color:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.1)}[data-bs-theme=dark] .hover-translate:hover{box-shadow:0 0 20px hsla(0,0%,100%,.15),0 10px 20px hsla(0,0%,100%,.05)}[data-bs-theme=dark] .custom-accordion .accordion-button{background-color:rgba(15,20,25,.95);color:#e8eaed}[data-bs-theme=dark] .custom-accordion .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(25,135,84,.95),rgba(32,201,151,.95));color:#fff}[data-bs-theme=dark] .custom-accordion .accordion-body{background-color:rgba(15,20,25,.98);color:#e8eaed}[data-bs-theme=dark] .breadcrumb-item,[data-bs-theme=dark] .breadcrumb-item a,[data-bs-theme=dark] .card li,[data-bs-theme=dark] .card p,[data-bs-theme=dark] .card span:not(.badge),[data-bs-theme=dark] .card-body h3,[data-bs-theme=dark] .card-body h4,[data-bs-theme=dark] .card-body h5,[data-bs-theme=dark] .custom-accordion .accordion-body ul li,[data-bs-theme=dark] .filter-sidebar h5,[data-bs-theme=dark] .filter-sidebar h6,[data-bs-theme=dark] .filter-sidebar label,[data-bs-theme=dark] .form-check-label,[data-bs-theme=dark] .glass-card h3,[data-bs-theme=dark] .glass-card p,[data-bs-theme=dark] .glass-card span,[data-bs-theme=dark] .page-title,[data-bs-theme=dark] .price-container,[data-bs-theme=dark] .price-range-display,[data-bs-theme=dark] .product-details,[data-bs-theme=dark] .product-info,[data-bs-theme=dark] .shop-header,[data-bs-theme=dark] .vehicle-info,[data-bs-theme=dark] h2.fw-bold,[data-bs-theme=dark] h2.text-center,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5{color:#e8eaed}[data-bs-theme=dark] .alert-info i,[data-bs-theme=dark] .custom-accordion .accordion-body ul li:before,[data-bs-theme=dark] .fa-car,[data-bs-theme=dark] .filter-header-icon,[data-bs-theme=dark] .free-kit-banner i,[data-bs-theme=dark] .vehicle-info .fa-car,[data-bs-theme=dark] .vehicle-info i{color:#20c997}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{background-color:#1e2328!important;border-color:var(--bs-input-border);color:#e8eaed!important;opacity:1!important}[data-bs-theme=dark] .form-control::placeholder{color:rgba(232,234,237,.5);opacity:1}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{background-color:#23282d!important;border-color:#20c997;color:#e8eaed!important}[data-bs-theme=dark] .select2-home{background-color:#1e2328!important;color:#e8eaed!important}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection{background-color:#1e2328!important;color:#e8eaed!important;opacity:1!important}[data-bs-theme=dark] .filter-header-text,[data-bs-theme=dark] .filter-tab-content .form-label,[data-bs-theme=dark] .filter-tab-content h6,[data-bs-theme=dark] .partner-card h3,[data-bs-theme=dark] .partner-card h4,[data-bs-theme=dark] .partner-card p,[data-bs-theme=dark] .partner-registration-card h3,[data-bs-theme=dark] .partner-registration-card h4,[data-bs-theme=dark] .partner-registration-card h5,[data-bs-theme=dark] .partner-registration-card p,[data-bs-theme=dark] .product-card .card-title,[data-bs-theme=dark] .product-card .price-container,[data-bs-theme=dark] .product-card .price-container *,[data-bs-theme=dark] .product-card h5,[data-bs-theme=dark] .product-name,[data-bs-theme=dark] .product-title,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown .select2-results__option,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered,[data-bs-theme=dark] .select2-results__option--selectable,[data-bs-theme=dark] .select2-selection__clear,[data-bs-theme=dark] .text-light,[data-bs-theme=dark] .vehicle-name{color:#e8eaed!important}[data-bs-theme=dark] .dropdown-search-container,[data-bs-theme=dark] .search-dropdown,[data-bs-theme=dark] .select2-dropdown{background-color:#1e2328!important;border-color:hsla(0,0%,100%,.15)!important}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option,[data-bs-theme=dark] .select2-results__option{background-color:#1e2328;color:#e8eaed!important}[data-bs-theme=dark] .product-view-toggle .btn.active,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option--highlighted,[data-bs-theme=dark] .select2-results__option:hover,[data-bs-theme=dark] .view-toggle .btn.active{background-color:#20c997!important;color:#fff!important}[data-bs-theme=dark] .btn-light,[data-bs-theme=dark] .select2-search__field{background-color:#1e2328!important;border-color:hsla(0,0%,100%,.15)!important;color:#e8eaed!important}[data-bs-theme=dark] .select2-search__field::placeholder{color:rgba(232,234,237,.5)}[data-bs-theme=dark] .toggle-btn{color:hsla(0,0%,100%,.85)}[data-bs-theme=dark] .badge,[data-bs-theme=dark] .btn,[data-bs-theme=dark] .hero-badge,[data-bs-theme=dark] .hero-badge span,[data-bs-theme=dark] .product-badges .badge,[data-bs-theme=dark] .toggle-btn.active{color:#fff}[data-bs-theme=dark] .hero-toggle{background:rgba(30,35,40,.5);border-color:hsla(0,0%,100%,.16)}[data-bs-theme=dark] .card.border-light,[data-bs-theme=dark] .card.shadow-sm,[data-bs-theme=dark] .filter-section,[data-bs-theme=dark] .filter-sidebar,[data-bs-theme=dark] .filters-container,[data-bs-theme=dark] .sidebar-filter{background-color:rgba(0,0,0,.9);border-color:hsla(0,0%,100%,.15)}[data-bs-theme=dark] .card.border-light:hover,[data-bs-theme=dark] .card.shadow-sm:hover{box-shadow:0 0 20px hsla(0,0%,100%,.15)}[data-bs-theme=dark] .breadcrumb-item+.breadcrumb-item:before,[data-bs-theme=dark] .breadcrumb-item.active,[data-bs-theme=dark] .card-body .small,[data-bs-theme=dark] .codes-label,[data-bs-theme=dark] .product-card .card-text,[data-bs-theme=dark] .product-count,[data-bs-theme=dark] .results-info{color:#b0b4ba}[data-bs-theme=dark] .bg-white,[data-bs-theme=dark] .bg-white.py-4,[data-bs-theme=dark] .bg-white.py-5,[data-bs-theme=dark] .py-5.bg-white,[data-bs-theme=dark] section.bg-light,[data-bs-theme=dark] section.bg-white,[data-bs-theme=dark] section.py-4{background-color:rgba(0,0,0,.85)!important}[data-bs-theme=dark] .price-note,[data-bs-theme=dark] .product-card .small,[data-bs-theme=dark] .product-card .text-muted,[data-bs-theme=dark] .text-muted{color:#b0b4ba!important}[data-bs-theme=dark] .filter-card{background-color:rgba(15,20,25,.95)}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b{border-color:#e8eaed transparent transparent}[data-bs-theme=dark] .select2-container--bootstrap-5.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #e8eaed}[data-bs-theme=dark] .btn-outline-light{border-color:hsla(0,0%,100%,.65);color:#e8eaed}[data-bs-theme=dark] .btn-outline-light:hover{background-color:hsla(0,0%,100%,.1);color:#fff}[data-bs-theme=dark] .reset-btn{border-color:hsla(0,0%,100%,.65);color:#fff}[data-bs-theme=dark] .hero-search-card{background:rgba(20,25,30,.85);border-color:hsla(0,0%,100%,.2)}[data-bs-theme=dark] .btn-group .btn,[data-bs-theme=dark] .filter-dropdown select,[data-bs-theme=dark] .product-view-toggle .btn,[data-bs-theme=dark] .sort-dropdown select,[data-bs-theme=dark] .view-toggle .btn{background-color:#1e2328;border-color:hsla(0,0%,100%,.15);color:#e8eaed}[data-bs-theme=dark] .btn-group .btn:hover{background-color:#282d32;color:#e8eaed}[data-bs-theme=dark] .btn-group .btn.active,[data-bs-theme=dark] .btn-light.active{background-color:#20c997!important;border-color:#20c997!important;color:#fff!important}[data-bs-theme=dark] .product-card .badge-aftermarket{background-color:#4169e1;color:#fff}[data-bs-theme=dark] .product-card .badge-new{background-color:#28a745;color:#fff}[data-bs-theme=dark] .product-card .btn-outline-primary{border-color:#20c997;color:#20c997}[data-bs-theme=dark] .filter-tab.active,[data-bs-theme=dark] .product-card .btn-outline-primary:hover{background-color:#20c997;color:#fff}[data-bs-theme=dark] .breadcrumb,[data-bs-theme=dark] .container,[data-bs-theme=dark] .product-listing,[data-bs-theme=dark] .products-container{background-color:transparent}[data-bs-theme=dark] .form-check-input,[data-bs-theme=dark] .product-card input[type=checkbox]{background-color:#1e2328;border-color:hsla(0,0%,100%,.15)}[data-bs-theme=dark] .form-check-input:checked,[data-bs-theme=dark] .product-card input[type=checkbox]:checked{background-color:#20c997;border-color:#20c997}[data-bs-theme=dark] .active-filters .badge,[data-bs-theme=dark] .filter-tags .badge{background-color:rgba(32,201,151,.2);border:1px solid rgba(32,201,151,.4);color:#20c997}[data-bs-theme=dark] #partner-cards .card,[data-bs-theme=dark] .card.modern-filter-card,[data-bs-theme=dark] .filter-container .card,[data-bs-theme=dark] .modern-filter-card,[data-bs-theme=dark] .partner-card,[data-bs-theme=dark] .partner-registration-card{background:rgba(0,0,0,.9)!important;background-color:rgba(0,0,0,.9)!important;background-image:none!important;border-color:hsla(0,0%,100%,.15)!important}[data-bs-theme=dark] .filter-container .card-body{background:rgba(0,0,0,.9)!important}[data-bs-theme=dark] .btn-light:hover{background-color:#282d32!important;color:#e8eaed!important}[data-bs-theme=dark] .filter-tabs{background-color:rgba(15,20,25,.95);border-bottom:1px solid hsla(0,0%,100%,.15)}[data-bs-theme=dark] .filter-tab{background-color:transparent;border-color:transparent;color:#b0b4ba}[data-bs-theme=dark] .filter-tab:hover:not(.active){background-color:rgba(32,201,151,.1);color:#e8eaed}[data-bs-theme=dark] .filter-tab-content,[data-bs-theme=dark] .tab-pane{background:rgba(0,0,0,.9)!important;background-color:rgba(0,0,0,.9)!important}[data-bs-theme=dark] .filter-icon-container{background:linear-gradient(135deg,rgba(32,201,151,.3),rgba(32,201,151,.2))!important;border-color:rgba(32,201,151,.3);box-shadow:0 4px 15px rgba(32,201,151,.2)}[data-bs-theme=dark] .current-price,[data-bs-theme=dark] .filter-icon-container i,[data-bs-theme=dark] .price-display{color:#20c997!important}[data-bs-theme=dark] .alert-info{background-color:rgba(32,201,151,.1);border-color:rgba(32,201,151,.3);color:#e8eaed}[data-bs-theme=dark] .turbine-code-badge{background:linear-gradient(135deg,rgba(32,201,151,.3),rgba(25,135,84,.3));border-color:#20c997;color:#20c997}[data-bs-theme=dark] .more-codes{background:#1e2328;border-color:hsla(0,0%,100%,.15);color:#b0b4ba}[data-bs-theme=dark] .free-kit-banner{background:linear-gradient(135deg,rgba(25,135,84,.3),rgba(32,201,151,.3));border-color:#20c997;color:#20c997}#page-preloader{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:9999}.page-loaded .nav-link.active:after{opacity:1;transition:width .5s cubic-bezier(.25,.46,.45,.94),opacity .5s;width:100%}.nav-link.active{color:#fff!important;transition:color .5s}.nav-link.cart-link-mobile:after,.nav-link.cart-link:after,.nav-link.dropdown-toggle:after{display:none!important}@keyframes borderAppear{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:1;width:100%}}.btn-primary,.btn-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.footer{background-color:var(--secondary-color);color:#fff;margin-top:1.5rem;padding:1.5rem 0}.footer a:hover{color:#e0e0e0!important;color:var(--primary-color)!important}.footer h5{font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.footer ul li{margin-bottom:.75rem;transition:transform .2s,color .2s}.footer a{padding:.25rem 0;transition:color .2s}.footer a.disabled-link{cursor:default;opacity:.6;pointer-events:none}.footer [data-bs-toggle=collapse]{cursor:pointer;transition:.2s;width:100%}.footer [data-bs-toggle=collapse]:hover h5{color:var(--primary-color)}.footer [data-bs-toggle=collapse][aria-expanded=true] i{transform:rotate(45deg)}.product-card{background-color:var(--bs-card-bg);border:1px solid var(--bs-card-border);transition:.3s}a:hover .product-card{border-color:var(--primary-color);box-shadow:0 10px 20px var(--bs-shadow-color)!important;transform:translateY(-5px)}[data-bs-theme=dark] .product-card{border-color:var(--bs-card-border)}.product-card .card-img-top{transition:.5s}a:hover .product-card .card-img-top{transform:scale(1.05)}.warranty-banner{background-color:var(--primary-color);color:#fff;text-align:center}.bg-primary{background-color:var(--primary-color)!important}.warranty-banner{background-color:#000;box-shadow:0 -2px 5px rgba(0,0,0,.2);padding:10px 0;position:fixed;top:0;width:100%;z-index:1000}.warranty-banner .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 15px}.phone-link{font-size:20px}.phone-link,.whatsapp-button{align-items:center;color:#fff;display:flex;font-weight:700}.whatsapp-button{background-color:#25d366;border-radius:5px;font-size:18px;padding:5px 15px}.phone-link i,.whatsapp-button i{font-size:24px;margin-right:10px}@media (max-width:575.98px){.warranty-banner .phone-link{font-size:16px}.warranty-banner .whatsapp-button{font-size:14px}}.pagination .page-link{border-color:#dee2e6;color:#212529!important;transition:.3s}.pagination .page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#000!important}.pagination .page-item.active .page-link{background:linear-gradient(135deg,#198754,#20c997)!important;border-color:#198754;box-shadow:0 4px 12px rgba(25,135,84,.3);color:#fff!important;font-weight:600}#cookie-consent-banner,.payment-methods{border-top:1px solid #dee2e6}.pagination .page-item.disabled .page-link,.swal2-html-container,.swal2-title{color:#6c757d!important}.rating{font-size:1.2rem}.rating .fas.fa-star{color:#ffc107}.rating .far.fa-star{color:#e4e5e9}.review-item{border-bottom:1px solid #eee;padding:1rem 0;transition:background-color .3s}.review-item:last-child{border-bottom:none}.review-item:hover{background-color:#f8f9fa}.review-meta{color:#6c757d;font-size:.9rem}.review-text{line-height:1.5}.rating-input{cursor:pointer;display:inline-block;font-size:1.5rem;padding:0 .2rem}.payment-methods .d-flex{flex-direction:row!important;flex-wrap:wrap!important}.payment-image img{transition:opacity .3s}.payment-image:hover img{opacity:.8}.payment-wide-logo{height:50px;max-width:100%;object-fit:contain;width:auto}@media (max-width:576px){.payment-methods .gap-3{gap:.5rem!important}.payment-image img{height:45px!important;width:150px!important}.payment-wide-logo{height:45px}}body.home-page main.py-4{padding-top:0!important}.free-shipping-banner{background-color:#198754;box-shadow:0 2px 6px rgba(0,0,0,.25);color:#fff;overflow:hidden;padding:.5rem 0}.free-shipping-banner .container-fluid{display:block}.marquee{overflow:hidden;white-space:nowrap;width:100%}.marquee-track{animation:marquee-scroll var(--marquee-duration,22s) linear infinite;display:inline-flex;width:auto;will-change:transform}.marquee-group{align-items:center;display:inline-flex;gap:18px;padding-right:0;white-space:nowrap}.transport-text{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-left:28px}.country-item{align-items:center;display:inline-flex;gap:6px}.flag{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,Twemoji Mozilla,EmojiOne Color,Android Emoji,sans-serif;font-size:1.1rem;line-height:1;vertical-align:middle}.country-name{color:#fff;font-size:.9rem;font-weight:500}.country-divider{color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:300}.kit-text{color:#fff;font-weight:700;letter-spacing:.3px;margin-left:18px}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-distance, 50%)*-1 - .5px))}}@media (max-width:768px){body{padding-bottom:2rem}.footer{padding-bottom:4rem!important}.payment-methods{margin-bottom:2rem!important;padding-bottom:1rem}.footer .text-center{margin-bottom:1.5rem;padding-bottom:3rem}.country-divider,.transport-text{font-size:.9rem}.flag{font-size:1rem}.country-name{font-size:.8rem}.marquee-track{--marquee-duration:28s}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.price-tva{color:#6c757d;font-size:.7em;font-weight:400}.badge-aftermarket,.badge-new{border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:5px 10px}.product-badges{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:10px;z-index:2}.badge-aftermarket{background-color:#4169e1}.badge-new{background-color:#28a745}.product-card{position:relative}@media (max-width:767px){.card.shadow-sm:not(.product-card){margin-bottom:2rem}}.footer-logo-container{margin-bottom:15px}.footer-logo{height:auto;max-width:200px}.footer-section [data-bs-toggle=collapse]{border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;padding:15px 0;width:100%}.footer-section [data-bs-toggle=collapse] h5{margin-bottom:0}.footer-section .collapse{padding-top:15px}@media (min-width:992px){.footer ul li:hover{transform:translateX(5px)}.payment-methods .d-flex{flex-wrap:nowrap!important}.navbar .container{align-items:center;display:grid;gap:2rem;grid-template-columns:auto 1fr auto}.navbar-collapse{justify-content:center}.navbar-nav.mx-auto{margin-left:0!important;margin-right:0!important}.footer-section .collapse{border-top:none}.footer .row .col-lg{flex:1;padding:0 15px}.footer .row{margin-bottom:30px}}@media (max-width:991px){.footer-section,.footer-section:last-of-type{border-bottom:none}.footer-section,.footer-section ul li:last-child{margin-bottom:0}.footer-section .collapse{padding-bottom:1rem;padding-left:0;padding-top:.75rem}.footer ul li:hover{transform:none}.footer-section .list-unstyled{padding-left:0}.footer-section ul li{margin-bottom:1rem}}#cookie-consent-banner{background-color:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);left:0;padding:20px 0;position:fixed;right:0;z-index:1050}.cookie-container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.cookie-content h5{margin-bottom:10px;margin-top:0}.cookie-buttons{display:flex;gap:10px;margin-top:20px}@media (min-width:768px){.cookie-container{flex-direction:row}.cookie-content{flex:1}.cookie-buttons{align-self:flex-end;margin-top:0;padding-left:20px}}.info-alert{border-left:4px solid;border-radius:.5rem;overflow:hidden;transition:all .2s ease}.info-alert-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem}.info-alert-success-bg{background:linear-gradient(135deg,#198754,#157347);color:#fff}.info-alert-success-border{border-left-color:#0f5132}.info-alert-icon{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.info-alert-success-bg .info-alert-icon{background:hsla(0,0%,100%,.2)}.info-alert-body{flex:1;min-width:200px}.info-alert-title{font-size:1rem;font-weight:600;margin-bottom:.25rem}.info-alert-message{font-size:.9375rem;line-height:1.5;opacity:.95}.info-alert-phone{align-items:center;background:hsla(0,0%,100%,.2);border-radius:2rem;color:inherit;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.info-alert-phone:hover{background:hsla(0,0%,100%,.3);color:inherit;transform:translateY(-1px)}.info-alert-phone i{font-size:.875rem}.info-alert-close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;opacity:.7;padding:0;transition:all .2s ease;width:2rem}.info-alert-close:hover{background:hsla(0,0%,100%,.2);opacity:1}.info-alert.bg-info.bg-opacity-10{color:#055160}.info-alert.bg-warning.bg-opacity-10{color:#664d03}.info-alert.bg-danger.bg-opacity-10{color:#842029}.info-alert.bg-danger.bg-opacity-10 .info-alert-icon,.info-alert.bg-info.bg-opacity-10 .info-alert-icon,.info-alert.bg-warning.bg-opacity-10 .info-alert-icon{background:rgba(0,0,0,.05)}.info-alert.bg-danger.bg-opacity-10 .info-alert-phone,.info-alert.bg-info.bg-opacity-10 .info-alert-phone,.info-alert.bg-warning.bg-opacity-10 .info-alert-phone{background:rgba(0,0,0,.08)}.info-alert.bg-danger.bg-opacity-10 .info-alert-phone:hover,.info-alert.bg-info.bg-opacity-10 .info-alert-phone:hover,.info-alert.bg-warning.bg-opacity-10 .info-alert-phone:hover{background:rgba(0,0,0,.12)}@media (max-width:575.98px){.info-alert-content{align-items:flex-start;flex-direction:column;gap:.75rem;text-align:left}.info-alert-icon{font-size:1rem;height:2rem;width:2rem}.info-alert-phone{justify-content:center;width:100%}.info-alert-close{position:absolute;right:.5rem;top:.5rem}.info-alert{position:relative}}@media (min-width:576px) and (max-width:767.98px){.info-alert-content{flex-wrap:wrap}.info-alert-body{flex:1 1 calc(100% - 4rem)}.info-alert-phone{margin-left:auto}}.disabled-element{opacity:.6;pointer-events:none}.btn-outline-primary{--bs-btn-color:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-border-color:var(--primary-color)}.cursor-pointer{cursor:pointer!important}