@media (min-width:1500px){.hero-mega{padding:90px 0 80px}}@media (max-width:1366px){.hero-mega-inner{gap:40px}}@media (max-width:640px){.checkout-grid .form-card{padding:16px!important}}@media (max-width:1024px){.hero-mega-inner{grid-template-columns:minmax(0,1fr);gap:30px;max-width:720px;margin:0 auto}.hero-intro{text-align:center}.hero-sub{margin-left:auto;margin-right:auto}.hero-features-bottom{justify-content:center}.hero h1 br{display:none}.category-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}.brand-grid{grid-template-columns:repeat(4,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.vehicle-type-grid{grid-template-columns:1fr}.brand-logo-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.catalog-grid{grid-template-columns:1fr}.filters{position:static}.cart-grid,.contact-grid,.product-detail-grid{grid-template-columns:1fr}.checkout-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.checkout-summary-col .cart-summary{position:static!important}.checkout-grid .form-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.checkout-form-col,.checkout-summary-col{min-width:0;max-width:100%}.checkout-grid .form-card{max-width:100%}.checkout-grid input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),.checkout-grid select,.checkout-grid textarea{width:100%;max-width:100%;box-sizing:border-box;display:block}.checkout-grid .form-row label{display:block;margin-bottom:4px}.header-inner{display:flex!important;flex-wrap:wrap;gap:8px;padding:10px 0;align-items:center}.mobile-toggle{order:1;display:inline-flex!important;flex-direction:column;gap:4px;padding:0;background:var(--color-bg-soft);border-radius:10px;cursor:pointer;width:42px;height:42px;align-items:center;justify-content:center;flex-shrink:0;border:none}.mobile-toggle span{width:20px;height:2px;background:var(--color-text);border-radius:2px}.logo{order:2;flex:1 1 auto;min-width:0;font-size:15px;gap:6px;overflow:hidden}.logo-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;min-width:0}.logo-text small{display:none}.logo-mark{min-width:50px;height:34px;padding:0 9px;font-size:13px;letter-spacing:.18em;text-indent:.18em;flex-shrink:0}.logo-mark::after{bottom:5px;width:14px}.header-quick{display:none!important}.header-actions{order:3;gap:4px;margin:0 0 0 4px!important;display:inline-flex!important;align-items:stretch;flex-shrink:0;visibility:visible!important;opacity:1!important}.header-actions .header-auth-slot{display:inline-flex!important;gap:4px;align-items:stretch;flex-shrink:0;visibility:visible!important;opacity:1!important}.header-actions .cart-link,.header-actions .header-auth-slot .header-link{padding:5px 6px!important;min-width:54px;height:auto!important;background:var(--color-bg-soft);border-radius:10px;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex-shrink:0;border:1px solid var(--color-border);text-decoration:none;position:relative}.header-actions .cart-link svg,.header-actions .header-auth-slot .header-link svg{width:18px;height:18px;display:block;color:var(--color-text)}.header-actions .cart-link span:not(.cart-count),.header-actions .header-auth-slot .header-link span{display:block!important;font-size:9.5px!important;font-weight:700;line-height:1.1;white-space:nowrap;color:var(--color-text);letter-spacing:0}.header-actions .header-auth-slot .header-bayi{background:var(--color-primary-soft);border-color:#fecaca;order:1}.header-actions .header-auth-slot .header-bayi span,.header-actions .header-auth-slot .header-bayi svg{color:var(--color-primary)!important}.header-actions .header-tel{display:inline-flex!important;padding:0!important;width:38px!important;min-width:38px;height:38px!important;background:var(--color-success-soft,#dcfce7);border:1px solid #bbf7d0;border-radius:10px;align-items:center;justify-content:center;margin-right:0;align-self:center;order:3}.header-actions .header-tel svg{color:#15803d;width:18px;height:18px}.header-actions .header-tel-label{display:none!important}.header-actions .header-social{width:38px!important;min-width:38px;height:38px!important;border-radius:10px;align-self:center;margin-left:0;flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid var(--color-border)}.header-actions .header-social svg{width:18px;height:18px}.header-actions .header-social-ig{background:linear-gradient(45deg,#fdf2f8,#fce7f3);border-color:#fbcfe8;order:4}.header-actions .header-social-ig svg{color:#c13584}.header-actions .header-social-fb{background:#eff6ff;border-color:#bfdbfe;order:5}.header-actions .header-social-fb svg{color:#1877f2}.header-actions .header-social-wa{background:#f0fdf4;border-color:#bbf7d0;order:6}.header-actions .header-social-wa svg{color:#25d366}.header-actions .header-auth-slot .header-link:not(.header-bayi){order:2}.header-actions .cart-link{order:7}.header-actions .header-auth-slot{display:contents!important}.header-actions .cart-link .cart-count{position:absolute;top:-6px;right:-6px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:800;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:999px;padding:0 4px;border:2px solid #fff}.header-inner>.search-bar,.search-bar{order:99;flex:0 0 100%!important;width:100%;max-width:none!important;height:46px;margin:0!important;min-width:0}.search-bar-icon{padding-left:14px}.search-bar input{line-height:42px;font-size:14.5px;min-width:0}.search-bar button{flex-shrink:0;padding:0 18px!important;min-width:82px;gap:6px;font-size:13.5px;font-weight:800;letter-spacing:.04em}.search-bar-btn-label{display:inline!important}.main-nav{display:none}.main-nav.open{display:block}}@media (max-width:768px){.hero-mega{padding:36px 0 30px}.hero h1{font-size:clamp(28px, 6vw, 38px)}.hero-features{gap:14px}.hero-features li{font-size:12.5px}.main-nav{display:none}.main-nav.open{display:block}.main-nav>.container>ul{flex-direction:column;gap:0}.main-nav a{padding:14px 24px}.main-nav>.container>ul>li>a::after{display:none}.dropdown{position:static;opacity:1;visibility:visible;transform:none;background:rgba(0,0,0,.15);box-shadow:none;border-radius:0;color:#fff;padding:0}.dropdown a{padding:10px 40px;color:rgba(255,255,255,.85)}.finder-wizard{padding:16px 16px 14px;border-radius:14px}.finder-wizard .fw-code-section{margin-top:0;padding-top:0;border-top:0;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.fw-top-text h2{font-size:16.5px}.fw-top-text p{font-size:12.5px}.fw-step-label{font-size:13px}.fw-cta{font-size:14.5px;padding:14px 18px}.fw-code-search{gap:6px}.fw-code-search input{font-size:13px;padding:11px 12px}.trust-strip{padding:18px 0}.trust-strip-grid{grid-template-columns:repeat(2,1fr);gap:8px}.trust-strip-item{border-right:0;padding:8px 4px;background:var(--color-bg-soft);border-radius:8px}.trust-strip-icon{width:36px;height:36px}.trust-strip-icon svg{width:18px;height:18px}.trust-strip-title{font-size:12.5px}.trust-strip-sub{font-size:11.5px}.categories,.featured-products,.popular-brands,.vehicle-finder,.vehicle-types{padding:36px 0}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.trust-grid{grid-template-columns:1fr 1fr}.brand-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr;gap:28px;padding:0 4px 28px}.vehicle-type-grid{grid-template-columns:1fr;gap:10px}.brand-logo-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.vehicle-type-card{grid-template-columns:56px 1fr auto;gap:12px;padding:16px}.vt-icon{font-size:38px}.section-head{flex-direction:column;align-items:flex-start;gap:8px}.section-head h2{font-size:22px}.finder-form{grid-template-columns:1fr;padding:12px;gap:8px}.catalog-toolbar{flex-direction:column;gap:8px;align-items:stretch}.catalog-toolbar select{width:100%}.product-quick-info strong{min-width:110px;font-size:12px}.product-summary h1{font-size:22px}.product-price-block .price{font-size:26px}}@media (max-width:480px){.hero h1{font-size:26px}.hero-sub{font-size:14px}.hero-features li{font-size:12px}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-title{font-size:12.5px;min-height:50px}.product-image{aspect-ratio:1}.product-image img{padding:8px}.product-info{padding:10px 12px}.price{font-size:15px}.btn-add-cart{width:calc(100% - 20px);margin:0 10px 10px;padding:8px;font-size:11.5px}.page-head h1{font-size:22px}.brand-grid{grid-template-columns:repeat(2,1fr)}.fw-tip-cards,.fw-trust-row,.trust-strip-grid{grid-template-columns:1fr}.breadcrumb{font-size:12px;padding:12px 0}.breadcrumb ol{gap:4px}}@media (max-width:768px){body,html{overflow-x:auto!important;max-width:100vw}.container,main,section{max-width:100%!important;box-sizing:border-box}.product-detail-grid{display:block!important;max-width:100%}.product-gallery,.product-summary{width:100%!important;max-width:100%;box-sizing:border-box}.gallery-main,.gallery-main img{max-width:100%!important;height:auto;box-sizing:border-box}h1,h2,h3,li,p{overflow-wrap:break-word;word-wrap:break-word}h1{word-break:break-word}.product-actions{flex-wrap:wrap;gap:8px}.product-actions .btn{flex:1 1 auto;min-width:0;max-width:100%}img{max-width:100%;height:auto}code{word-break:break-all}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]),form select,form textarea{max-width:100%;box-sizing:border-box}.admin-modal,.dialog,.modal-content,.popup{max-width:calc(100vw - 16px)!important;width:auto!important;margin-left:8px;margin-right:8px;box-sizing:border-box}table:not(.admin-table):not(.ekstre-table):not(.spec-table):not(.order-table):not(.dealer-tiers-table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}@media (max-width:360px){.container{padding-left:10px;padding-right:10px}section{padding-left:0;padding-right:0}.hero h1,.page-head h1{font-size:clamp(20px, 6vw, 26px)}.btn{min-width:0}.header-actions{gap:3px!important}.header-actions .cart-link,.header-actions .header-auth-slot .header-link{min-width:48px!important;padding:4px!important}}@media (max-width:480px){.header-actions .header-social-fb,.header-actions .header-social-ig,.header-actions .header-tel{display:none!important}.header-actions{gap:3px!important}.header-actions .cart-link,.header-actions .header-auth-slot .header-link{min-width:48px!important;padding:4px!important}.header-actions .cart-link span:not(.cart-count),.header-actions .header-auth-slot .header-link span{font-size:9px!important}.header-actions .header-social{width:36px!important;min-width:36px;height:36px!important}.logo-mark{min-width:44px!important;height:30px!important;padding:0 7px!important;font-size:12px!important}}.cart-item{display:flex;align-items:center;gap:10px;padding:12px 4px;border-bottom:1px solid var(--color-border,#e2e8f0);flex-wrap:nowrap}.cart-item:last-child{border-bottom:0}.cart-item-info{flex:1 1 auto;min-width:0;overflow:hidden}.cart-item-info h4{margin:0 0 4px;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.cart-qty{width:56px;min-width:56px;padding:8px 6px;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;text-align:center;font:inherit;font-size:14px;flex-shrink:0}.cart-remove{width:36px;height:36px;min-width:36px;border:none;background:0 0;color:var(--color-text-soft,#64748b);font-size:22px;cursor:pointer;border-radius:8px;flex-shrink:0;line-height:1}.cart-remove:hover{background:var(--color-primary-soft,#fee2e2);color:var(--color-primary,#c9302c)}@media (max-width:640px){.cart-item{flex-wrap:wrap;padding:12px 2px;gap:8px}.cart-item img{width:56px!important;height:56px!important;margin-right:8px!important}.cart-item-info{flex:1 1 calc(100% - 80px)}.cart-item-info h4{font-size:13.5px}.cart-item>.cart-qty{order:3}.cart-item>strong{order:4;flex:1 1 auto;text-align:right;font-size:15px}.cart-item>.cart-remove{order:5}.admin-modal-backdrop{padding:12px 8px!important;align-items:flex-start}.admin-modal{border-radius:12px}.admin-modal-head{padding:14px 16px!important}.admin-modal-head h3{font-size:15px}.admin-modal-body{padding:14px!important;max-height:calc(100dvh - 140px)!important}.admin-modal-foot{padding:12px 16px!important}.admin-modal-foot .btn{flex:1 1 auto}}@media (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{min-height:44px;font-size:16px}.btn,.btn-primary,.btn-secondary,a.btn,button{min-height:40px}.auth-form button,.btn-add-cart,button[type=submit]{min-height:44px}}@media (max-width:360px){.header-actions .cart-link span:not(.cart-count),.header-actions .header-auth-slot .header-link span:not(.cart-count){display:none!important}.header-actions .cart-link,.header-actions .header-auth-slot .header-link{min-width:38px!important;height:38px!important;padding:0!important}.chatbot-fab,.wa-float{right:12px!important}}@media (max-width:1024px){.cart-summary{position:static!important;top:auto!important}.cart-summary .btn,.cart-summary button{width:100%}}@media (max-width:480px){.footer-social{flex-wrap:wrap;gap:8px}.footer-social .fs-link{flex-shrink:0}.footer-extras{display:block}.footer-tag-cloud{flex-wrap:wrap}.footer-legal p{font-size:12px;word-break:break-word}.search-bar .ac-dropdown{left:-8px!important;right:-8px!important;max-height:60vh}.marquee-brands .brand-pill{padding:4px 8px;font-size:10.5px}.marquee-brands .brand-pill img{width:12px;height:12px}}@media (max-width:768px){.main-nav.open{max-height:calc(100dvh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch}}