:root{--aj-brand:#0d5286;--aj-brand-light:#1a6cb0;--aj-brand-dark:#1e4665;--aj-accent:#0d5286;--aj-accent-hover:#1e4665;--aj-primary:#0d5286;--aj-primary-hover:#1e4665;--aj-footer:#1e4665;--aj-footer-bottom:#1e4665;--aj-success:#059669;--aj-danger:#dc2626;--aj-surface:#ffffff;--aj-surface-muted:#f8fafc;--aj-border:#e2e8f0;--aj-border-strong:#cbd5e1;--aj-text:#1e293b;--aj-text-muted:#64748b;--aj-radius-sm:6px;--aj-radius-md:10px;--aj-radius-lg:14px;--aj-shadow-sm:0 1px 2px rgba(15,23,42,0.06);--aj-shadow-md:0 4px 12px rgba(15,23,42,0.08);--aj-shadow-lg:0 12px 32px rgba(15,23,42,0.12);--aj-transition:0.2s ease;--aj-page-gutter:clamp(12px,2.5vw,48px);--aj-site-header-height:112px;--aj-banner-height-mobile:clamp(100px,26.25vw,168px);--aj-text-3xs:0.5625rem;--aj-text-micro:0.625rem;--aj-text-2xs:0.6875rem;--aj-text-lead:1.0625rem;--aj-text-xs:0.75rem;--aj-text-sm:0.8125rem;--aj-text-base:0.875rem;--aj-text-md:0.9375rem;--aj-text-lg:1rem;--aj-text-xl:1.125rem;--aj-text-2xl:1.375rem;--aj-heading-1:1.625rem;--aj-heading-2:1.5rem;--aj-heading-3:1.25rem;--aj-heading-4:1rem;--aj-font-normal:400;--aj-font-medium:500;--aj-font-semibold:600;--aj-font-bold:700}html,body{width:100%;max-width:100%;overflow-x:clip}.body{width:100%;max-width:none}body.page-home .container,.page-brand .container,.page-product .container,.body .container{width:100% !important;max-width:100% !important;padding-left:var(--aj-page-gutter);padding-right:var(--aj-page-gutter);box-sizing:border-box}.site-header-wrapper .container.sp-cont{padding-left:var(--aj-page-gutter);padding-right:var(--aj-page-gutter)}.header-v4 .dd-menu>ul>li.megamenu>ul,.header-v4 .toggle-menu>ul>li.megamenu>ul{width:100% !important;left:0 !important;right:0 !important;box-sizing:border-box;overflow:visible !important}@media (min-width:992px) and (max-width:1199px){.header-v4 .dd-menu>ul>li.megamenu>ul,.header-v4 .toggle-menu>ul>li.megamenu>ul{width:100% !important;max-width:100% !important}}.header-v4 .dd-menu>ul>li.megamenu>ul.dropdown{border-radius:0 0 8px 8px !important;border-top:2px solid var(--aj-primary,#0d5286) !important;box-shadow:0 12px 28px rgba(15,23,42,0.12) !important}.dd-menu>ul>li.megamenu>ul.dropdown>li{display:block !important;width:100% !important;padding:0 !important;border:0 !important}.dd-menu .megamenu-container.megamenu-container--full{width:100% !important;max-width:100% !important;padding:16px var(--aj-page-gutter,15px) 14px;overflow:visible !important;background:#fff}.header-v4 .dd-menu .megamenu-cols--6{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch;width:100% !important;gap:0}.header-v4 .dd-menu .megamenu-cols--6>.mm-col{flex:1 1 16.666667% !important;width:16.666667% !important;max-width:16.666667% !important;min-width:0 !important;padding:0 10px;box-sizing:border-box;border-right:1px solid #e2e8f0}.header-v4 .dd-menu .megamenu-cols--6>.mm-col:nth-child(even){background:rgba(248,250,252,0.65)}.header-v4 .dd-menu .megamenu-cols--6>.mm-col:last-child{border-right:0}.header-v4 .dd-menu .megamenu-cols--6 .sub-menu{margin:0 !important;padding:0 !important;list-style:none !important;display:flex !important;flex-direction:column !important;position:static !important;box-shadow:none !important;background:transparent !important;width:100% !important;min-width:0 !important;height:100%}.header-v4 .dd-menu .megamenu-cols--6 .sub-menu li{display:block !important;line-height:normal;float:none !important;width:100% !important;flex:0 0 auto}.header-v4 .dd-menu .megamenu-cols--6 .sub-menu li a{display:block !important;padding:7px 8px;margin:0 0 2px;border-radius:4px;border-bottom:0;color:#475569 !important;font-size:var(--aj-text-sm);line-height:1.4;white-space:normal !important;overflow-wrap:break-word;word-wrap:break-word;text-decoration:none !important;transition:background 0.15s ease,color 0.15s ease}.header-v4 .dd-menu .megamenu-cols--6 .sub-menu li a:hover,.header-v4 .dd-menu .megamenu-cols--6 .sub-menu li a:focus{color:var(--aj-primary,#0d5286) !important;background:rgba(13,82,134,0.08);outline:none}.header-v4 .dd-menu .megamenu-cols--6 .sub-menu li a:active{background:rgba(13,82,134,0.12)}.megamenu-cols--pending,.megamenu-cols--error{min-height:72px;padding:18px 20px;width:100%}.megamenu-status-msg{margin:0;font-size:var(--aj-text-base);color:#64748b;text-align:center}.megamenu-status-msg a{color:var(--aj-primary,#0d5286);font-weight:var(--aj-font-medium)}@media (max-width:991px){.header-v4 .dd-menu .megamenu-cols--6{flex-direction:column !important;flex-wrap:wrap !important}.header-v4 .dd-menu .megamenu-cols--6>.mm-col{flex:0 0 100% !important;width:100% !important;max-width:100% !important;border-right:0;border-bottom:1px solid #e8e8e8;padding:8px 0}.header-v4 .dd-menu .megamenu-cols--6>.mm-col:last-child{border-bottom:0}}@media (min-width:992px){.header-v4 .navbar,.header-v4 .main-navigation,.header-v4 .dd-menu>ul>li.megamenu{overflow:visible !important}.header-amazon .aj-nav-secondary,.header-amazon .aj-nav-secondary .main-navigation,.header-amazon .aj-nav-secondary .main-navigation>ul{overflow:visible !important}.header-amazon .aj-nav-secondary .main-navigation>ul>li.has-submenu{position:relative}.header-amazon .dd-menu>ul>li.has-submenu>ul.dropdown{display:none;position:absolute;top:100%;left:0;min-width:220px;max-height:70vh;overflow-y:auto;z-index:1100;background:#fff;box-shadow:var(--aj-shadow-md);border-radius:0 0 var(--aj-radius-sm) var(--aj-radius-sm);border-top:2px solid var(--aj-primary)}.header-amazon .dd-menu>ul>li.has-submenu:hover>ul.dropdown,.header-amazon .dd-menu>ul>li.has-submenu:focus-within>ul.dropdown,.header-amazon .dd-menu>ul>li.has-submenu.sub-open>ul.dropdown{display:block}.header-amazon .dd-menu>ul>li.has-submenu>ul.dropdown>li>a{display:block;color:var(--aj-text) !important;padding:10px 16px;line-height:1.4;white-space:nowrap;border-bottom:1px solid var(--aj-border)}.header-amazon .dd-menu>ul>li.has-submenu>ul.dropdown>li:last-child>a{border-bottom:0}.header-amazon .dd-menu>ul>li.has-submenu>ul.dropdown>li>a:hover,.header-amazon .dd-menu>ul>li.has-submenu>ul.dropdown>li>a:focus{background:var(--aj-surface-muted);color:var(--aj-primary) !important;text-decoration:none}}body{font-family:Verdana,Geneva,sans-serif !important;color:var(--aj-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.block-title{font-family:Verdana,Geneva,sans-serif !important;font-weight:var(--aj-font-semibold);letter-spacing:-0.01em;color:var(--aj-brand)}@media (min-width:768px){body{font-size:var(--aj-text-base) !important;line-height:1.5;font-weight:var(--aj-font-normal)}h1,.h1{font-size:var(--aj-heading-1) !important;font-weight:var(--aj-font-semibold) !important}h2,.h2{font-size:var(--aj-heading-2) !important;font-weight:var(--aj-font-semibold) !important}h3,.h3{font-size:var(--aj-heading-3) !important;font-weight:var(--aj-font-semibold) !important}.page-brand .grid-content .post-title,.page-brand .grid-content h3.post-title,.page-brand .brand-model-name,.page-brand .brand-figure-name,.page-brand .list_main_figure.brand-figure-grid ul li a h3,.page-brand .list_main_figure.brand-figure-grid ul li a h5,.page-brand .list_main_figure.brand-figure-grid ul li a .brand-figure-name{font-size:var(--aj-text-2xs) !important;font-weight:var(--aj-font-normal) !important}h4,.h4{font-size:var(--aj-heading-4) !important;font-weight:var(--aj-font-medium) !important}h5,.h5{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important}h6,.h6{font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-medium) !important}.page-header .page-title,.block-title{font-size:var(--aj-heading-3) !important;font-weight:var(--aj-font-semibold) !important;line-height:1.3}label{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium)}.meta-data,p.small{font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal)}p.md{font-size:var(--aj-text-lg)}}.site-tagline,.by-type-options .item a span,.social-signup .or-break,.body-type-widget li span,.fact,.points-review .review-point strong{font-family:Verdana,Geneva,sans-serif !important}.site-header{box-shadow:var(--aj-shadow-sm)}.site-header .site-logo img{max-height:52px;width:auto}.header-right .link{opacity:0.9;transition:opacity var(--aj-transition),transform var(--aj-transition)}.header-right .link:hover{opacity:1;transform:translateY(-1px)}.additional-triggers>li>a{transition:color var(--aj-transition)}.header-amazon .body{padding-top:var(--aj-site-header-height,112px) !important}.header-amazon .site-header-wrapper{box-shadow:var(--aj-shadow-md)}.header-amazon .aj-nav-primary{background:var(--aj-surface);padding:8px 0;border-bottom:1px solid var(--aj-border)}.header-amazon .site-header-wrapper .aj-nav-primary__row.container.sp-cont,.header-amazon .site-header-wrapper .aj-nav-primary__row--split.container.sp-cont{display:flex !important;align-items:center;justify-content:flex-start;gap:clamp(12px,2vw,24px);flex-wrap:nowrap;width:100% !important;max-width:min(1140px,100%) !important;margin-left:auto;margin-right:auto;padding-left:clamp(12px,1.5vw,24px);padding-right:clamp(12px,1.5vw,24px);box-sizing:border-box}.header-amazon .site-header-wrapper .aj-nav-primary__row--split .aj-nav-actions{margin-left:auto;margin-right:clamp(8px,2vw,32px);flex-shrink:0;gap:2px}.header-amazon .site-header-wrapper .aj-nav-secondary__row.container.sp-cont{display:flex !important;align-items:center}.header-amazon .site-logo{float:none !important;flex:0 0 auto}.header-amazon .site-logo h2{margin:0}.header-amazon .aj-nav-logo{display:block;line-height:0}.header-amazon .aj-nav-logo img{max-height:44px;width:auto}.header-amazon .aj-nav-deliver{float:none !important;flex:0 0 auto;min-width:0;line-height:1.15;padding:4px 8px;border:1px solid transparent;border-radius:var(--aj-radius-sm);cursor:default}.header-amazon .aj-nav-deliver__label{display:block;font-size:var(--aj-text-2xs);color:var(--aj-text-muted)}.header-amazon .aj-nav-deliver__loc{display:block;font-size:var(--aj-text-sm);font-weight:var(--aj-font-semibold);color:var(--aj-primary)}.header-amazon .aj-nav-search{float:none !important;flex:1 1 auto;min-width:0;margin:0;display:flex;align-items:center;align-self:center;justify-content:center;width:100%}.header-amazon .aj-nav-search--blank{min-height:36px;pointer-events:none}.header-amazon .aj-nav-search__inner{display:flex;align-items:center;width:100%;height:36px;min-height:36px;max-height:36px;border:1px solid var(--aj-border-strong);border-radius:999px;overflow:hidden;background:var(--aj-surface);box-shadow:var(--aj-shadow-sm);transition:border-color 0.22s ease,box-shadow 0.22s ease}.header-amazon .aj-nav-search__inner:focus-within{border-color:var(--aj-primary);box-shadow:0 0 0 3px rgba(13,82,134,0.18),var(--aj-shadow-md)}.header-amazon .aj-nav-search__icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;padding-left:4px;color:var(--aj-text-muted);font-size:var(--aj-text-sm);pointer-events:none;transition:color 0.22s ease}.header-amazon .aj-nav-search__inner:focus-within .aj-nav-search__icon{color:var(--aj-primary)}.header-amazon .aj-nav-search__input{flex:1 1 auto;min-width:0;height:36px !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;font-size:var(--aj-text-sm);line-height:1.4;padding:0 12px 0 0;color:var(--aj-text);transition:color 0.22s ease}.header-amazon .aj-nav-search__input::placeholder{color:var(--aj-text-muted);opacity:1}.header-amazon .aj-nav-search__input:focus{outline:none;box-shadow:none !important}.header-amazon .aj-nav-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header-amazon .aj-nav-search__btn{flex:0 0 40px;width:40px;height:36px;min-height:36px;border:0;border-radius:0 999px 999px 0;background:var(--aj-primary);color:#fff;cursor:pointer;font-size:var(--aj-text-base);display:flex !important;align-items:center !important;justify-content:center !important;transition:background 0.22s ease,transform 0.15s ease}.header-amazon .aj-nav-search__btn:hover,.header-amazon .aj-nav-search__btn:focus{background:var(--aj-primary-hover);color:#fff;outline:none}.header-amazon .aj-nav-search__btn:active{transform:scale(0.96)}@media (prefers-reduced-motion:reduce){.header-amazon .aj-nav-search__inner,.header-amazon .aj-nav-search__icon,.header-amazon .aj-nav-search__input,.header-amazon .aj-nav-search__btn{transition:none}.header-amazon .aj-nav-search__btn:active{transform:none}}@media (min-width:992px){.header-amazon .site-header-wrapper .aj-nav-primary__row.container.sp-cont{position:relative}.header-amazon .aj-nav-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:400px;max-width:min(400px,42vw);flex:none;z-index:2;justify-content:stretch}}.header-amazon .aj-nav-actions{display:flex !important;align-items:center;gap:2px;flex:0 0 auto;float:none !important}.header-amazon .aj-nav-action{float:none !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:44px;width:auto !important;height:auto !important;margin:0 !important;padding:4px 8px;border:1px solid transparent;border-radius:var(--aj-radius-sm);color:var(--aj-text);text-decoration:none !important;line-height:1.15 !important;text-align:left !important;transition:border-color var(--aj-transition),background var(--aj-transition)}.header-amazon .aj-nav-action:hover,.header-amazon .aj-nav-action:focus{border-color:var(--aj-border);background:var(--aj-surface-muted);color:var(--aj-text);text-decoration:none}.header-amazon .aj-nav-action--icon{flex-direction:row;align-items:center;justify-content:center;width:40px;padding:0;font-size:var(--aj-text-xl);color:var(--aj-primary) !important}.header-amazon .aj-nav-action--whatsapp,.header-amazon .aj-nav-action--whatsapp .fa-whatsapp{font-size:var(--aj-text-2xl);line-height:1;color:#25d366 !important}.header-amazon .aj-nav-action--whatsapp:hover,.header-amazon .aj-nav-action--whatsapp:focus{color:#1da851 !important}.header-amazon .aj-nav-action__line1{display:block;font-size:var(--aj-text-2xs);color:var(--aj-text-muted);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.header-amazon .aj-nav-action__line2{display:block;font-size:var(--aj-text-sm);font-weight:var(--aj-font-semibold);color:var(--aj-text);white-space:nowrap}.header-amazon .aj-nav-action--cart{flex-direction:column;align-items:center;gap:2px}.header-amazon .aj-nav-cart-wrap{position:relative;font-size:var(--aj-text-2xl);line-height:1;color:var(--aj-primary)}.header-amazon .aj-nav-cart-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--aj-primary);color:#fff;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-bold);line-height:18px;text-align:center}.header-amazon .aj-nav-secondary{background:var(--aj-brand-dark) !important;min-height:40px;height:auto;box-shadow:none !important;color:#fff}.header-amazon .aj-nav-secondary__row{display:flex;align-items:center;gap:0;min-height:40px}.header-amazon .aj-nav-secondary .main-navigation{flex:1 1 auto;min-width:0}.header-amazon .aj-nav-secondary .main-navigation>ul{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.header-amazon .aj-nav-secondary .main-navigation>ul::-webkit-scrollbar{display:none}.header-amazon .aj-nav-secondary .main-navigation>ul>li{flex:0 0 auto}.header-amazon .aj-nav-secondary .main-navigation>ul>li>a{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;color:#fff !important;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);white-space:nowrap;border:0;transition:background var(--aj-transition)}.header-amazon .aj-nav-secondary .main-navigation>ul>li:hover>a,.header-amazon .aj-nav-secondary .main-navigation>ul>li.sub-open>a{background:rgba(255,255,255,0.12);color:#fff !important}.header-amazon .aj-nav-secondary .main-navigation>ul>li:hover>a .nav-dropdown-indicator,.header-amazon .aj-nav-secondary .main-navigation>ul>li.sub-open>a .nav-dropdown-indicator{color:#fff !important;opacity:1}.header-amazon .aj-nav-secondary .main-navigation>ul>li.aj-nav-all>a{margin-right:4px;padding:0 14px;border:1px solid rgba(255,255,255,0.35);border-radius:4px;height:32px;margin-top:4px;margin-bottom:4px}.header-amazon .aj-nav-secondary .main-navigation>ul>li.aj-nav-all:hover>a{border-color:rgba(255,255,255,0.55);background:rgba(255,255,255,0.08)}.header-amazon .aj-nav-secondary #menu-toggle,.header-amazon .aj-nav-secondary .aj-nav-menu-toggle{display:none;align-items:center;gap:6px;height:32px;margin:4px 10px 4px 0;padding:0 12px;border:1px solid rgba(255,255,255,0.35) !important;border-radius:4px;background:transparent !important;color:#fff !important;font-size:var(--aj-text-sm);font-weight:var(--aj-font-semibold);line-height:32px;text-decoration:none !important}.header-amazon .aj-nav-secondary .aj-nav-menu-toggle__text{line-height:1}.header-amazon .user-login-btn{float:none !important;width:auto !important;height:auto !important;min-height:44px;margin:0 !important;border:1px solid transparent !important;border-radius:var(--aj-radius-sm) !important;background:transparent !important;box-shadow:none !important;line-height:1.15 !important;text-align:left !important}@media (max-width:991px){.header-amazon .site-header-wrapper .aj-nav-primary__row.container.sp-cont,.header-amazon .site-header-wrapper .aj-nav-primary__row--split.container.sp-cont{flex-wrap:nowrap}.header-amazon .site-logo{order:1;flex:0 1 auto;min-width:0}.header-amazon .aj-nav-actions{order:2;margin-left:auto}.header-amazon .aj-nav-action--account{width:40px;padding:0;align-items:center;justify-content:center;font-size:var(--aj-heading-3);color:var(--aj-primary) !important}.header-amazon .aj-nav-action--account .aj-nav-account-icon{font-size:var(--aj-heading-3)}.header-amazon .aj-nav-action--cart .aj-nav-action__line2{display:none}.header-amazon .aj-nav-secondary #menu-toggle,.header-amazon .aj-nav-secondary .aj-nav-menu-toggle{display:inline-flex !important;float:none !important;position:relative;z-index:30}}@media (max-width:479px){.header-amazon .aj-nav-logo img{max-height:36px}.header-amazon .aj-nav-search__btn{flex-basis:40px;width:40px;flex:0 0 40px}.header-amazon .aj-nav-search__icon{flex-basis:34px}.header-amazon .aj-nav-search__input{font-size:var(--aj-text-base)}}.utility-bar{background:var(--aj-surface-muted) !important;border-bottom:1px solid var(--aj-border);padding:0 !important;min-height:0 !important;height:auto !important;line-height:1.2;box-shadow:none !important}.utility-bar .container{padding-top:4px;padding-bottom:4px}.utility-bar .row{margin-left:0;margin-right:0;min-height:0}.breadcrumb{background:transparent !important;margin-bottom:0 !important;padding:0 !important;font-size:var(--aj-text-2xs);line-height:1.3}.breadcrumb>li+li:before{color:var(--aj-text-muted)}.breadcrumb>.active{color:var(--aj-text-muted);font-weight:var(--aj-font-normal)}.vehicle-block{background:var(--aj-surface) !important;border:1px solid var(--aj-border) !important;border-radius:var(--aj-radius-md) !important;box-shadow:var(--aj-shadow-sm) !important;overflow:hidden;transition:box-shadow var(--aj-transition),transform var(--aj-transition),border-color var(--aj-transition)}.vehicle-block:hover{box-shadow:var(--aj-shadow-md) !important;transform:translateY(-2px);border-color:var(--aj-border-strong) !important}.vehicle-block .media-box{display:block;min-height:160px;max-height:160px;background:var(--aj-surface-muted);overflow:hidden;line-height:0}.vehicle-block .media-box img{border-radius:var(--aj-radius-sm) var(--aj-radius-sm) 0 0;display:block;width:100%;max-width:100%;height:100%;max-height:160px;object-fit:contain !important;object-position:center center;background:transparent}.vehicle-block-content{padding:12px 14px 14px !important}.vehicle-block .vehicle-title a{color:var(--aj-text) !important;font-weight:var(--aj-font-medium);font-size:var(--aj-text-xs);line-height:1.35}.vehicle-block .vehicle-meta{display:block;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-normal);color:var(--aj-text-muted);line-height:1.3;margin-bottom:4px}.vehicle-block .vehicle-cost{color:var(--aj-primary) !important;font-weight:var(--aj-font-semibold);font-size:var(--aj-text-sm)}.price-inr .fa-inr,.vehicle-cost .fa-inr,.result-item-price .fa-inr,.product-buy-box__price .fa-inr{font-family:FontAwesome !important;margin-right:0.2em}.vehicle-block.outofstock{opacity:0.72}.btn{border-radius:var(--aj-radius-sm) !important;font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-semibold) !important;letter-spacing:0.01em;transition:background var(--aj-transition),border-color var(--aj-transition),box-shadow var(--aj-transition)}.btn-primary{background:var(--aj-primary) !important;border-color:var(--aj-primary) !important}.btn-primary:hover,.btn-primary:focus{background:var(--aj-primary-hover) !important;border-color:var(--aj-primary-hover) !important;box-shadow:var(--aj-shadow-sm)}.btn-info{background:var(--aj-primary) !important;border-color:var(--aj-primary) !important}.btn-info:hover{background:var(--aj-primary-hover) !important;border-color:var(--aj-primary-hover) !important}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--aj-accent);outline-offset:2px}.form-control{border-radius:var(--aj-radius-sm) !important;border-color:var(--aj-border-strong) !important;box-shadow:none !important;font-size:var(--aj-text-base);font-weight:var(--aj-font-normal);transition:border-color var(--aj-transition),box-shadow var(--aj-transition)}.form-control:focus{border-color:var(--aj-primary) !important;box-shadow:0 0 0 3px rgba(13,82,134,0.18) !important}.signup-form,.regular-signup{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:24px;box-shadow:var(--aj-shadow-sm)}.md-pills .nav-link{border-radius:var(--aj-radius-sm) !important;font-weight:var(--aj-font-normal)}.pills-info .nav-link.active{background-color:var(--aj-primary) !important}.border-info{border-color:var(--aj-primary) !important}.main{background:var(--aj-surface-muted)}.content.full{padding-top:12px;padding-bottom:36px}.results-grid-view,#results-holder.results-grid-view{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-left:0 !important;width:100%;align-items:start;align-content:start}.results-grid-view::before,.results-grid-view::after,.results-container-in::before,.results-container-in::after,#results-holder::before,#results-holder::after{content:none !important;display:none !important}.results-grid-view .result-item{float:none !important;width:auto !important;max-width:none;margin:0 !important;display:flex !important;flex-direction:column;height:auto !important;min-height:0;border-radius:var(--aj-radius-md);overflow:hidden;border:1px solid var(--aj-border);box-shadow:var(--aj-shadow-sm);background:var(--aj-surface);transition:box-shadow var(--aj-transition),border-color var(--aj-transition),transform var(--aj-transition)}.results-grid-view .result-item::before,.results-grid-view .result-item::after,.results-grid-view .result-item:not(.outofstock)::before,.results-grid-view .result-item:not(.outofstock)::after,.results-grid-view .result-item.outofstock::before,.results-grid-view .result-item.outofstock::after,.results-grid-view .result-item-cont::before,.results-grid-view .result-item-cont::after,.results-grid-view .result-item-in::before,.results-grid-view .result-item-in::after{content:none !important;display:none !important}.results-grid-view .result-item:hover{box-shadow:var(--aj-shadow-md);border-color:var(--aj-brand-light);transform:translateY(-1px)}@keyframes aj-part-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.results-grid-view .result-item-image{flex:0 0 200px;height:200px;position:relative;background:var(--aj-surface-muted);border-bottom:1px solid var(--aj-border)}.results-grid-view .result-item-image .media-box{display:flex;align-items:center;justify-content:center;height:100%}.results-grid-view .media-box .zoom,.results-grid-view .media-box .expand{display:none !important}.results-grid-view .result-item-image img{width:100%;height:200px;object-fit:contain;display:block;padding:10px;background:transparent}.results-grid-view .result-item-image img.aj-img-missing,.results-grid-view .result-item-image img[src*="parts-default"]{width:auto;max-width:70%;height:auto;max-height:110px;padding:0;opacity:0.4}.results-grid-view .result-item-image img.lazy:not(.aj-lazy-loaded){background:linear-gradient(90deg,var(--aj-surface-muted) 0%,#eef2f6 50%,var(--aj-surface-muted) 100%);background-size:200% 100%;animation:aj-part-shimmer 1.4s ease-in-out infinite}.results-grid-view .format-standard.outofstock::before,.results-grid-view .format-standard.outofstock::after{content:none !important;display:none !important}.results-grid-view .part-stock-badge{position:absolute;top:6px;right:6px;left:auto;z-index:2;font-size:var(--aj-text-3xs);font-weight:var(--aj-font-semibold);padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:0.03em;line-height:1.2;pointer-events:none}.results-grid-view .part-stock-badge--out{background:#fff;color:var(--aj-danger);border:1px solid rgba(220,38,38,0.35)}.results-grid-view .part-stock-badge--low{background:#fff;color:#b45309;border:1px solid rgba(217,119,6,0.35)}.results-grid-view .result-item.outofstock .result-item-image img{opacity:0.65}.results-grid-view .result-item-in{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;background:var(--aj-surface)}.results-grid-view .result-item-title{background:var(--aj-surface) !important;font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-semibold) !important;padding:10px 10px 11px !important;line-height:1.45 !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:56px;max-height:56px;flex:0 0 auto;box-sizing:border-box;margin:0 !important;border-bottom:1px solid var(--aj-border);white-space:normal !important;text-overflow:unset !important;width:auto !important;letter-spacing:0.01em}.results-grid-view .result-item-title a{color:var(--aj-text) !important;font-weight:var(--aj-font-semibold);font-size:var(--aj-text-xs) !important;line-height:1.45 !important;text-decoration:none;display:block;word-break:break-word}.results-grid-view .result-item:hover .result-item-title a,.results-grid-view .result-item-title a:hover{color:var(--aj-primary) !important}.results-grid-view .result-item-footer{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:stretch;padding:8px 10px;border-top:1px solid var(--aj-border);background:var(--aj-surface-muted);flex:0 0 auto;min-height:0}.results-grid-view .result-item-cont{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;padding:0;font-size:var(--aj-text-xs)}.results-grid-view .part-cart-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;align-self:center;padding:0;border-radius:var(--aj-radius-sm);border:1px solid var(--aj-border-strong);background:var(--aj-surface);color:var(--aj-primary) !important;text-decoration:none !important;flex-shrink:0;float:none !important;transition:background var(--aj-transition),border-color var(--aj-transition),color var(--aj-transition),transform var(--aj-transition)}.results-grid-view .part-cart-btn i{font-size:var(--aj-text-xl);line-height:1}.results-grid-view .part-cart-btn:hover,.results-grid-view .part-cart-btn:focus{background:var(--aj-primary);border-color:var(--aj-primary);color:#fff !important;outline:none}.results-grid-view .part-cart-btn.is-added{background:var(--aj-success) !important;border-color:var(--aj-success) !important;color:#fff !important}.results-grid-view .result-item-details{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:0}.results-grid-view .result-item-code-line{display:flex;align-items:center;justify-content:flex-end;gap:3px;width:100%;max-width:100%;font-size:var(--aj-text-3xs);color:var(--aj-text-muted)}.results-grid-view .result-item-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);font-weight:var(--aj-font-medium);font-family:Consolas,"Courier New",monospace;padding:0;border:0;background:transparent}.results-grid-view .part-copy-code{flex-shrink:0;border:0;background:transparent;color:var(--aj-text-muted);padding:0 2px;cursor:pointer;font-size:var(--aj-text-micro);line-height:1}.results-grid-view .part-copy-code:hover,.results-grid-view .part-copy-code:focus{color:var(--aj-primary);outline:none}.results-grid-view .part-copy-code.is-copied{color:var(--aj-success)}.results-grid-view .result-item-price-line{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:100%}.results-grid-view .result-item-price{color:var(--aj-primary) !important;font-weight:var(--aj-font-bold);font-size:var(--aj-text-xs) !important;line-height:1.2;white-space:nowrap}.results-grid-view .result-item-stock{font-size:8px;font-weight:var(--aj-font-semibold);line-height:1.2;padding:2px 5px;border-radius:999px;white-space:nowrap;color:var(--aj-success);background:rgba(5,150,105,0.12)}.results-grid-view .result-item-stock.is-out{color:var(--aj-danger);background:rgba(220,38,38,0.1)}.results-grid-view .result-item-stock.is-low{color:#b45309;background:rgba(217,119,6,0.1)}.results-grid-view .addToCart{color:var(--aj-primary) !important}.results-grid-view .vehicle-cost{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--aj-text-3xs);font-weight:var(--aj-font-normal);color:var(--aj-text-muted);line-height:1.3;padding:4px 10px 6px;border-top:1px solid var(--aj-border);background:var(--aj-surface-muted)}.results-grid-view .result-item.outofstock{opacity:1}.results-grid-view .result-item.outofstock .part-cart-btn--oos{background:var(--aj-surface-muted);border-color:var(--aj-border);color:#94a3b8 !important;opacity:1}.results-grid-view .result-item.outofstock .part-cart-btn--oos:hover,.results-grid-view .result-item.outofstock .part-cart-btn--oos:focus{background:var(--aj-surface);border-color:var(--aj-primary);color:var(--aj-primary) !important}.results-grid-view .part-grid-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:48px 24px;background:var(--aj-surface);border:1px dashed var(--aj-border);border-radius:var(--aj-radius-md);color:var(--aj-text-muted)}.results-grid-view .part-grid-empty .fa{font-size:2rem;opacity:0.45}.results-grid-view .part-grid-empty p{margin:0;font-size:var(--aj-text-base)}.aj-part-toast{position:fixed;bottom:24px;left:50%;z-index:10050;transform:translateX(-50%) translateY(10px);padding:10px 18px;border-radius:999px;background:var(--aj-text);color:#fff;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);box-shadow:var(--aj-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--aj-transition),transform var(--aj-transition)}.aj-part-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.figure-page-count,.brand-part-count{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:999px;background:var(--aj-surface-muted);border:1px solid var(--aj-border);color:var(--aj-text-muted);font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium);vertical-align:middle;letter-spacing:0}@media (prefers-reduced-motion:reduce){.results-grid-view .result-item,.results-grid-view .result-item-image img,.results-grid-view .part-cart-btn,.aj-part-toast{transition:none;animation:none}.results-grid-view .result-item:hover{transform:none}.results-grid-view .result-item-image img.lazy:not(.aj-lazy-loaded){animation:none}}.results-grid-view .result-item,.results-grid-view .result-item.format-standard{float:none !important;width:auto !important;margin-left:0 !important;margin-bottom:0 !important;height:auto !important}.results-container,.results-container-in,#results-holder{width:100%}.page-figure .figure-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-left:0 !important;margin-right:0 !important;align-items:start}.page-figure .figure-layout::before,.page-figure .figure-layout::after{content:none !important;display:none !important}.page-figure .figure-layout>.search-filters,.page-figure .figure-layout>.results-container,.page-figure .figure-layout>.col-md-3,.page-figure .figure-layout>.col-md-9{float:none !important;width:100% !important;max-width:none !important;flex:unset !important;padding-left:0 !important;padding-right:0 !important}.page-figure .filters-sidebar{width:100% !important;max-width:none !important}.page-figure .search-filters{position:static !important;top:auto !important}.page-figure .results-container-in,.page-figure #results-holder{padding-left:0 !important;margin-left:0 !important}@media (min-width:992px){.page-figure .figure-layout{grid-template-columns:260px minmax(0,1fr);gap:24px}}.page-figure .figure-page-title{color:var(--aj-primary);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--aj-font-semibold);margin-bottom:16px}.page-figure .filters-sidebar h3{margin-top:0;font-size:1.1rem;color:var(--aj-primary)}.page-figure .search-filters .accordion-inner{padding-top:0}.page-figure .filter-options-list .list-group-item{padding:6px 0;border:0;background:transparent}.page-figure .filter-options-list .list-group-item a{color:var(--aj-text);text-decoration:none}.page-figure .filter-options-list .list-group-item a:hover{color:var(--aj-primary)}.page-figure .results-container-in{min-height:0}.figure-category-seo{margin:12px 0 18px;padding:14px 16px;background:#f4f8fb;border:1px solid #d8e6f2;border-radius:6px;font-size:var(--aj-text-base);line-height:1.55;color:#334155}.figure-category-seo-intro{margin:0 0 10px}.figure-category-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;font-size:0.8rem}.figure-category-links span{font-weight:var(--aj-font-semibold);color:var(--aj-text);margin-right:2px}.figure-category-links a{display:inline-block;padding:4px 10px;margin:0;border:1px solid var(--aj-border);border-radius:999px;background:var(--aj-surface);color:var(--aj-primary);text-decoration:none;transition:background var(--aj-transition),border-color var(--aj-transition),color var(--aj-transition)}.figure-category-links a:hover{background:rgba(13,82,134,0.08);border-color:var(--aj-primary);color:var(--aj-primary-hover)}.figure-category-faq{margin:20px 0 12px;padding:0;background:transparent;border:none;border-radius:0;counter-reset:figure-faq}.figure-category-faq h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--aj-border);font-size:var(--aj-text-base);font-weight:var(--aj-font-medium);color:var(--aj-primary)}.figure-category-faq h2::before{content:"\f059";font-family:FontAwesome;font-weight:normal;font-size:var(--aj-text-sm);color:var(--aj-primary);line-height:1}.figure-faq-item{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;margin-bottom:8px;padding:12px 14px 12px 12px;background:var(--aj-surface);border:1px solid var(--aj-border);border-left:3px solid var(--aj-primary);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm);counter-increment:figure-faq;transition:border-color var(--aj-transition),box-shadow var(--aj-transition)}.figure-faq-item::before{content:counter(figure-faq);grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%;background:rgba(13,82,134,0.1);color:var(--aj-primary);font-size:0.72rem;font-weight:var(--aj-font-bold);line-height:1}.figure-faq-item:hover{border-left-color:var(--aj-brand-light,#1a6cb0);box-shadow:var(--aj-shadow-md)}.figure-faq-item:last-child{margin-bottom:0}.figure-faq-item h3{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:var(--aj-text);line-height:1.35}.figure-faq-item p{margin:0;font-size:var(--aj-text-xs);line-height:1.5;color:var(--aj-text-muted)}.figure-category-faq h2,h2#brand-faq-heading,.page-brand .brand-category-faq h2,.page-figure .figure-category-faq h2{font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-medium) !important}.figure-faq-item h3{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important}.figure-faq-item p{font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-normal) !important}.figure-faq-item p a{color:var(--aj-primary);font-weight:var(--aj-font-medium);text-decoration:underline;text-underline-offset:2px}.figure-faq-item p a:hover{color:var(--aj-primary-hover)}.brand-category-seo{margin-bottom:20px}.brand-category-faq{margin-bottom:24px}.page-brand .brand-category-seo+.brand-model-row,.page-brand .brand-category-faq+.brand-model-row,.page-brand .brand-category-faq+.brand-figure-row,.page-brand .brand-category-seo+.brand-figure-row{margin-top:8px}.page-brand .brand-model-row+.brand-category-faq,.page-brand .brand-figure-row+.brand-category-faq,.page-brand .brand-parts-row+.brand-category-faq{margin-top:24px;margin-bottom:8px}.page-figure .results-container-in+.figure-category-faq{margin-top:24px}@media (min-width:576px){.results-grid-view,#results-holder.results-grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.results-grid-view,#results-holder.results-grid-view,.page-figure .results-grid-view,.page-figure #results-holder.results-grid-view,.page-brand .results-grid-view,.page-brand #results-holder.results-grid-view{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1600px){.page-brand .results-grid-view,.page-brand #results-holder.results-grid-view{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:575px){.results-grid-view,#results-holder.results-grid-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.results-grid-view .result-item{float:none !important;width:auto !important;margin-bottom:0 !important}}.block-title{margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--aj-border)}.cards-list .card{border-radius:var(--aj-radius-lg) !important;border:1px solid var(--aj-border);box-shadow:var(--aj-shadow-md) !important;overflow:hidden}.cards-list .card:hover{box-shadow:var(--aj-shadow-lg) !important}.sticky-container{padding:0;margin:0;position:fixed;right:-160px;top:200px;width:210px;z-index:1100}.sticky li{list-style-type:none;background-color:#fff;color:#efefef;height:35px;padding:0;margin:0 0 1px;transition:all 0.25s ease-in-out;cursor:pointer}.sticky li:hover{margin-left:-115px}.sticky li p{padding-top:1px;margin:0;line-height:16px;font-size:var(--aj-text-2xs)}.md-pills li{padding:0.6rem}.border-info{border-color:#0d5286 !important}.pills-info .nav-link.active{background-color:#0d5286 !important}.site-footer{background:var(--aj-footer) !important;color:rgba(255,255,255,0.9);margin-bottom:0 !important}.site-footer-top{padding:40px 0 28px !important}.site-footer-top .site-footer-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr) minmax(0,0.85fr) minmax(0,1.65fr);gap:20px 28px;margin-left:0;margin-right:0}.site-footer-top .site-footer-grid::before,.site-footer-top .site-footer-grid::after{content:none;display:none}.site-footer-top .site-footer-grid>.footer_widget{float:none;width:auto;max-width:none;margin-bottom:0;padding-left:0;padding-right:0}.site-footer .footer_widget .widgettitle{color:#fff !important;font-size:var(--aj-text-md) !important;font-weight:var(--aj-font-semibold) !important;text-transform:none;letter-spacing:0.01em;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.12)}.site-footer .footer_widget ul{margin:0;padding:0;list-style:none}.site-footer .footer_widget.widget_links ul li{margin-bottom:4px}.site-footer .footer_widget.widget_links ul li a{display:block;padding:5px 0;line-height:1.35;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal)}.site-footer .footer-newsletter-form .form-control{margin-bottom:10px}.site-footer .footer-newsletter-form .btn{width:100%;margin-top:4px;font-weight:var(--aj-font-semibold)}.site-footer .footer-newsletter-note{margin:0 0 14px;font-size:var(--aj-text-base);line-height:1.5;opacity:0.92}.footer-about-body{display:block}.footer-about-copy p{margin-top:0}.footer-about-img{display:block;width:auto;max-width:168px;height:auto;max-height:110px;object-fit:contain;margin-top:14px}@media (max-width:991px){.site-footer-top .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.site-footer-top .site-footer-grid>.footer_widget.widget_newsletter,.site-footer-top .site-footer-grid>.footer_widget.footer-about-widget{grid-column:1 / -1}.footer-about-img{max-width:200px}}@media (max-width:575px){.site-footer-top .site-footer-grid{grid-template-columns:1fr;gap:28px}}.site-footer-bottom{background:var(--aj-footer-bottom) !important;border-top:1px solid rgba(255,255,255,0.08);padding:16px 0 !important;margin-bottom:0 !important}.site-footer a{color:rgba(255,255,255,0.78);transition:color var(--aj-transition)}.site-footer a:hover{color:#fff}.site-footer .form-control{background:rgba(255,255,255,0.88);border:none;border-radius:var(--aj-radius-sm)}.site-footer .btn-primary{background:var(--aj-primary) !important;border-color:var(--aj-primary) !important}.site-footer .btn-primary:hover{background:var(--aj-primary-hover) !important;border-color:var(--aj-primary-hover) !important}.site-footer p{color:rgba(255,255,255,0.88);line-height:1.65;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal)}.site-footer .footer-trust-list{list-style:none;padding:0;margin:12px 0 16px}.site-footer .footer-trust-list li{font-size:0.88rem;color:rgba(255,255,255,0.9);margin-bottom:6px}.site-footer .footer-trust-list li i{color:#bae6fd;margin-right:6px}.site-footer-bottom p{color:rgba(255,255,255,0.78);margin:0}.site-footer-bottom .social-icons-colored li a{color:rgba(255,255,255,0.88);background:rgba(255,255,255,0.12)}.site-footer-bottom .social-icons-colored li a:hover{color:#fff;background:rgba(255,255,255,0.22)}.fit-vids-style{display:none !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important}body>.modal:not(.in){display:none !important;height:0 !important;overflow:hidden !important}.hero-area,.page-home .hero-area,.page-about .hero-area,.brand-hero-area{position:relative;overflow:hidden;background:#fff}.hero-slider.heroflex:not(.is-hero-live) .slides>li{display:none !important}.hero-slider.heroflex:not(.is-hero-live) .slides>li:first-child{display:block !important}.hero-slider.heroflex.is-hero-live .slides{position:relative;height:100% !important;margin:0;padding:0;list-style:none}.hero-slider.heroflex.is-hero-live .slides>li{display:block !important;position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;margin:0 !important;float:none !important;overflow:hidden;background-color:#fff}.hero-slider.flexslider{position:relative;z-index:2;width:100%;margin:0;border:0;box-shadow:none;overflow:hidden;aspect-ratio:1600 / 420;height:auto !important;max-height:420px;min-height:clamp(80px,26.25vw,420px);background:#fff !important;background-image:none !important}.hero-slider.flexslider>ul.slides,.hero-slider.flexslider .flex-viewport,.hero-slider.flexslider .flex-viewport>ul.slides{height:100% !important;margin:0;position:relative}.hero-slider.flexslider .slides>li{width:100% !important;height:100% !important;margin:0 !important;overflow:hidden;background-color:#fff}.hero-slider.flexslider:not(.is-hero-live) .slides>li:first-child{display:block !important}.hero-slider.flexslider .slides>li.flex-active-slide,.hero-slider.flexslider .slides>li.hero-slide-active{z-index:2}.hero-slider.flexslider .slides img.hero-slide-bg,.hero-slider.flexslider .hero-slide-bg{display:block;width:100%;height:100%;object-fit:contain !important;object-position:center center;pointer-events:none}.hero-slider.flexslider .slides>li.parallax{background-image:none !important;background-attachment:scroll !important}.hero-slider.heroflex.flexslider .flex-control-nav,.hero-slider.heroflex.flexslider:hover .flex-control-nav{position:absolute !important;width:100% !important;left:0 !important;text-align:center !important;margin:0 !important;padding:0 !important;list-style:none !important;bottom:12px !important;opacity:1 !important;visibility:visible !important;z-index:30 !important}.hero-slider.flexslider .flex-control-nav,.hero-slider.flexslider .flex-direction-nav{pointer-events:auto !important}.hero-slider.flexslider .flex-control-nav a,.hero-slider.flexslider .flex-direction-nav a{pointer-events:auto !important}.hero-slider.heroflex.flexslider .flex-control-nav li{margin:0 5px !important;display:inline-block !important}.hero-slider.heroflex.flexslider .flex-control-nav a{display:block !important;width:11px !important;height:11px !important;border-radius:50% !important;background:rgba(13,82,134,0.35) !important;box-shadow:0 0 0 1px rgba(13,82,134,0.45) !important;text-indent:-9999px !important;overflow:hidden !important;pointer-events:auto !important}.hero-slider.heroflex.flexslider .flex-control-nav a.flex-active{background:var(--aj-primary,#0d5286) !important;box-shadow:0 0 0 2px rgba(255,255,255,0.95),0 0 0 3px rgba(13,82,134,0.55) !important}.hero-slider.heroflex.flexslider .flex-direction-nav{margin:0 !important;padding:0 !important;list-style:none !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;pointer-events:none !important}.hero-slider.heroflex.flexslider .flex-direction-nav li{margin:0 !important;padding:0 !important;list-style:none !important}.hero-slider.heroflex.flexslider .flex-direction-nav a,.hero-slider.heroflex.flexslider:hover .flex-direction-nav a,.hero-slider.heroflex.flexslider .flex-prev,.hero-slider.heroflex.flexslider .flex-next,.hero-slider.heroflex.flexslider:hover .flex-prev,.hero-slider.heroflex.flexslider:hover .flex-next{position:absolute !important;top:50% !important;display:flex !important;align-items:center;justify-content:center;width:44px !important;height:44px !important;line-height:1 !important;margin-top:-22px !important;padding:0 !important;left:12px !important;right:auto !important;opacity:1 !important;visibility:visible !important;background:rgba(13,82,134,0.88) !important;color:#fff !important;border-radius:50% !important;font-size:0 !important;text-indent:0 !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important;transition:background 0.2s ease !important;z-index:30 !important;cursor:pointer !important;text-decoration:none !important;pointer-events:auto !important}.hero-slider.heroflex.flexslider .flex-direction-nav a:hover{background:rgba(13,82,134,1) !important}.hero-slider.heroflex.flexslider .flex-direction-nav a.flex-next,.hero-slider.heroflex.flexslider:hover .flex-direction-nav a.flex-next,.hero-slider.heroflex.flexslider .flex-next,.hero-slider.heroflex.flexslider:hover .flex-next{left:auto !important;right:12px !important;padding-left:0 !important}.hero-slider.heroflex.flexslider .flex-direction-nav a:before{font-family:FontAwesome !important;font-size:var(--aj-heading-3) !important;line-height:1 !important;display:block !important}.hero-slider.heroflex.flexslider .flex-direction-nav a.flex-prev:before,.hero-slider.heroflex.flexslider .flex-prev:before{content:"\f104" !important}.hero-slider.heroflex.flexslider .flex-direction-nav a.flex-next:before,.hero-slider.heroflex.flexslider .flex-next:before{content:"\f105" !important}.owl-theme .owl-buttons div{display:block !important;opacity:0.92 !important}.owl-theme:hover .owl-buttons div{display:block !important;opacity:1 !important}.listing-block .owl-carousel.owl-theme{position:relative !important}.listing-block .owl-theme .owl-controls{position:static !important}.listing-block .owl-theme .owl-buttons{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;height:160px !important;pointer-events:none !important;z-index:15 !important}.listing-block .owl-theme .owl-buttons div{position:absolute !important;display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;padding:0 !important;line-height:1 !important;border-radius:50% !important;background:rgba(13,82,134,0.88) !important;color:#fff !important;top:50% !important;margin-top:0 !important;transform:translateY(-50%) !important;pointer-events:auto !important;z-index:15 !important;text-align:center !important;font-size:var(--aj-text-base) !important}.listing-block .owl-theme .owl-buttons div .fa{display:block !important;line-height:1 !important;font-size:1rem !important}.listing-block .owl-theme .owl-buttons div.owl-prev{left:8px !important}.listing-block .owl-theme .owl-buttons div.owl-next{right:8px !important}.owl-carousel.owl-theme{display:block !important;opacity:1 !important}@media (max-width:767px){.hero-area,.brand-hero-area,.about-hero-area{width:100%;max-width:100vw;margin-left:0;margin-right:0;padding:0}.hero-slider.flexslider,.hero-slider.flexslider ul.slides li{width:100% !important;max-width:100% !important;height:100% !important;max-height:none;min-height:0}.hero-slider.flexslider{max-height:200px;min-height:clamp(80px,26.25vw,200px)}.hero-slider.flexslider .hero-slide-bg{width:100%;height:100%;object-fit:contain !important}.page-header{height:var(--aj-banner-height-mobile) !important;min-height:0 !important}.page-header h1.page-title{padding-top:28px !important}.page-home .lazy-media--strip img,.page-home .home-split .lazy-media img{max-height:clamp(100px,33vw,200px)}.page-blog .blog-hero{height:auto !important;min-height:0 !important;padding:18px 0 16px;margin-bottom:0 !important;overflow:hidden}.page-blog .blog-hero .page-title{padding-top:0 !important}.page-blog .blog-hero-inner{max-width:100%}.page-blog .blog-hero-lead{margin:8px 0 12px;font-size:0.88rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-blog .blog-hero-stat{padding:6px 10px;min-width:72px}.page-blog-detail .blog-detail-banner{padding:18px 0 16px;margin-bottom:20px}}@media (max-width:991px){.header-amazon .navbar,.header-amazon .navbar>.container.sp-cont,.header-amazon .navbar>.aj-nav-secondary__row{position:relative;min-height:40px}.header-amazon .aj-nav-secondary__row{flex-wrap:nowrap;padding-left:0;padding-right:0}.header-amazon .navbar #menu-toggle,.header-amazon .navbar .aj-nav-menu-toggle{float:none !important;width:auto !important;min-width:44px;height:32px !important;margin:4px 0 4px 12px !important;padding:0 12px !important;line-height:1 !important;background:transparent !important;border:1px solid rgba(255,255,255,0.35) !important;overflow:visible !important;visibility:visible !important;opacity:1 !important}body.mobile-nav-open .site-header-wrapper{z-index:1055 !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu{display:block !important;position:fixed !important;top:0 !important;left:0 !important;right:auto !important;bottom:0 !important;width:min(320px,86vw) !important;max-width:320px;height:100dvh !important;max-height:none !important;margin:0 !important;padding:var(--aj-site-header-height,112px) 0 0 !important;border:0 !important;border-right:1px solid rgba(255,255,255,0.12);border-radius:0 !important;box-shadow:4px 0 24px rgba(15,23,42,0.28);background:var(--aj-brand-dark) !important;z-index:1050 !important;float:none !important;flex:none !important;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:transform 0.28s ease,visibility 0.28s ease;visibility:hidden;pointer-events:none}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu.is-open a,.header-amazon .aj-nav-secondary .main-navigation.toggle-menu.is-open button{pointer-events:auto}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul{display:block !important;overflow:visible !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li{display:block !important;width:100% !important;flex:none !important;float:none !important;margin:0 !important;border-bottom:1px solid rgba(255,255,255,0.08)}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li>a{display:flex !important;align-items:center;justify-content:space-between;width:100%;min-height:44px;height:auto !important;padding:10px 16px !important;color:#fff !important;line-height:1.35 !important;white-space:normal !important;box-sizing:border-box;border-bottom:0}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li.aj-nav-all>a{border:0 !important;border-radius:0 !important;margin:0 !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li>ul{display:none !important;position:static !important;left:auto !important;top:auto !important;width:100% !important;min-width:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:rgba(0,0,0,0.12) !important;overflow:visible !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li.sub-open>ul{display:block !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li.has-submenu>ul.dropdown>li>a{display:block;padding:10px 16px 10px 28px !important;color:#fff !important;border-bottom:1px solid rgba(255,255,255,0.06) !important;white-space:normal !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li.has-submenu>ul.dropdown>li>a:hover,.header-amazon .aj-nav-secondary .main-navigation.toggle-menu>ul>li.has-submenu>ul.dropdown>li>a:focus{background:rgba(255,255,255,0.08) !important;color:#fff !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu .megamenu-container,.header-amazon .aj-nav-secondary .main-navigation.toggle-menu .megamenu-cols--6{background:#fff !important;color:var(--aj-text) !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu .megamenu-cols--6>.mm-col{border-bottom:1px solid var(--aj-border) !important;border-right:0 !important;padding:8px 12px !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu .megamenu-cols--6 .sub-menu li a{color:var(--aj-text) !important;padding:8px 0 !important}.header-amazon .aj-nav-secondary .main-navigation.toggle-menu .megamenu-status-msg{color:var(--aj-text-muted) !important}}.modal-backdrop{position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(15,23,42,0.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity 0.2s ease}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:1}.modal{z-index:1050 !important}.modal-content{border-radius:var(--aj-radius-lg) !important;border:1px solid var(--aj-border) !important;box-shadow:var(--aj-shadow-lg) !important}.login-modal .modal-content{border-radius:var(--aj-radius-lg) !important}.modal-header{border-bottom:1px solid var(--aj-border);padding:16px 20px}.modal-footer{border-top:1px solid var(--aj-border);padding:12px 20px}.login-modal.in .login-modal__dialog,.login-modal.show .login-modal__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) !important;margin:0;max-height:calc(100vh - 32px)}.login-modal__dialog{width:calc(100% - 32px);max-width:720px}.login-modal__content{position:relative;overflow:hidden;border:0 !important;box-shadow:0 24px 48px rgba(15,23,42,0.18),0 8px 16px rgba(15,23,42,0.08) !important}.login-modal__body{padding:0 !important;max-height:calc(100vh - 96px);overflow-y:auto}.login-modal__grid{margin:0}.login-modal__form-col{padding:20px 24px 24px !important}.login-modal__intro{margin-bottom:14px}.login-modal__title{margin:0 0 4px;font-size:1.25rem;font-weight:var(--aj-font-semibold);color:var(--aj-text);line-height:1.25}.login-modal__subtitle{margin:0;font-size:var(--aj-text-sm);line-height:1.5;color:var(--aj-text-muted)}.login-modal__tabs{display:flex;gap:4px;margin:0 0 14px;padding:4px;list-style:none;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:999px}.login-modal__tabs .nav-item{flex:1 1 0;margin:0}.login-modal__tab{display:block;width:100%;margin:0 !important;padding:8px 12px !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:var(--aj-text-muted) !important;font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-medium) !important;text-align:center;text-decoration:none !important;transition:background 0.22s ease,color 0.22s ease,box-shadow 0.22s ease}.login-modal__tab:hover,.login-modal__tab:focus{color:var(--aj-text) !important;outline:none}.login-modal__tab.active,.login-modal__tabs .nav-link.active{background:#fff !important;color:var(--aj-primary) !important;box-shadow:var(--aj-shadow-sm)}.login-modal__panels{padding:0}.login-modal__form .form-control{height:40px;margin-bottom:10px;padding:8px 12px;border:1px solid var(--aj-border-strong);border-radius:var(--aj-radius-sm);box-shadow:none;font-size:var(--aj-text-base);transition:border-color 0.22s ease,box-shadow 0.22s ease}.login-modal__form .form-control:focus{border-color:var(--aj-primary);box-shadow:0 0 0 3px rgba(13,82,134,0.16);outline:none}.login-modal__form label{display:block;margin:0 0 6px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:var(--aj-text)}.login-modal__remember{margin:4px 0 16px}.login-modal__checkbox{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);color:var(--aj-text-muted);cursor:pointer}.login-modal__checkbox input{width:16px;height:16px;margin:0;accent-color:var(--aj-primary)}.login-modal__submit{min-height:42px;margin-top:2px;border-radius:var(--aj-radius-sm) !important;font-size:var(--aj-text-md) !important;font-weight:var(--aj-font-semibold) !important;letter-spacing:0.01em;transition:background 0.22s ease,transform 0.15s ease,box-shadow 0.22s ease;box-shadow:0 2px 8px rgba(13,82,134,0.22)}.login-modal__submit:hover,.login-modal__submit:focus{box-shadow:0 4px 14px rgba(13,82,134,0.28)}.login-modal__submit:active{transform:scale(0.98)}.login-modal__links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.login-modal__links a{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:var(--aj-primary) !important;text-decoration:none !important}.login-modal__links a:hover,.login-modal__links a:focus{color:var(--aj-primary-hover) !important;text-decoration:underline !important}.login-modal__form .captcha-img{max-width:100%;height:auto;border-radius:var(--aj-radius-sm);border:1px solid var(--aj-border)}.login-modal__form .captcha-refresh{margin-left:8px;color:var(--aj-primary)}.login-modal__form .form-legal-note{margin:12px 0 16px;font-size:var(--aj-text-xs);line-height:1.45;color:var(--aj-text-muted)}.login-modal__visual-col{padding:0 !important}.login-modal__visual{position:relative;min-height:100%;height:100%;background:var(--aj-brand-dark);overflow:hidden}.login-modal__visual-img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.login-modal__visual-caption{position:absolute;left:0;right:0;bottom:0;padding:20px 18px;background:linear-gradient(180deg,rgba(13,82,134,0) 0%,rgba(13,82,134,0.92) 100%);color:#fff}.login-modal__visual-caption strong{display:block;margin-bottom:6px;font-size:1.1rem;font-weight:var(--aj-font-semibold);line-height:1.3}.login-modal__visual-caption span{display:block;font-size:var(--aj-text-sm);line-height:1.45;opacity:0.92}.login-modal__close{position:absolute;top:10px;right:10px;z-index:5;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.96);color:var(--aj-text-muted);font-size:var(--aj-heading-2);line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,0.12);transition:background 0.22s ease,color 0.22s ease,transform 0.15s ease}.login-modal__close:hover,.login-modal__close:focus{color:var(--aj-text);background:#fff;outline:none;transform:scale(1.04)}body.modal-open .sticky-container{z-index:1030;pointer-events:none}@media (prefers-reduced-motion:reduce){.login-modal__tab,.login-modal__submit,.login-modal__close,.login-modal__form .form-control{transition:none}.login-modal__submit:active,.login-modal__close:hover,.login-modal__close:focus{transform:none}}@media (max-width:991px){.login-modal__dialog{width:calc(100% - 24px);max-width:420px}.login-modal__visual-col{display:none}.login-modal__form-col{width:100%;max-width:100%;padding:18px 18px 22px !important}.login-modal__body{max-height:calc(100vh - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch}.login-modal__title{font-size:1.125rem}}.table{background:var(--aj-surface);border-radius:var(--aj-radius-md);overflow:hidden}.table>thead>tr>th{background:var(--aj-surface-muted);border-bottom:2px solid var(--aj-border) !important;font-weight:var(--aj-font-semibold);font-size:var(--aj-text-sm);text-transform:uppercase;letter-spacing:0.04em;color:var(--aj-text-muted)}.table>tbody>tr:hover{background:var(--aj-surface-muted)}.page-home .dashboard-pages,.dashboard-pages{background:transparent}.dashboard-pages .dashboard-wrapper{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:20px 16px 24px;box-shadow:var(--aj-shadow-sm)}.dashboard-pages .users-sidebar .list-group{border-radius:var(--aj-radius-md);overflow:hidden;box-shadow:var(--aj-shadow-sm)}.dashboard-pages .users-sidebar .list-group-item{border-color:var(--aj-border) !important}.dashboard-pages .users-sidebar .list-group-item a{color:var(--aj-text);text-decoration:none;display:block}.dashboard-pages .users-sidebar .list-group-item.active,.dashboard-pages .users-sidebar .list-group-item.active a,.dashboard-pages .users-sidebar .list-group-item.active a i{background:var(--aj-primary) !important;color:#fff !important;border-color:var(--aj-primary) !important}.dashboard-pages .dashboard-block{background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:16px}.dashboard-pages .profile-tabs .nav-tabs{border-bottom:2px solid var(--aj-border)}.dashboard-pages .profile-tabs .nav-tabs>li.active>a,.dashboard-pages .profile-tabs .nav-tabs>li>a:hover{color:var(--aj-primary) !important;border-color:var(--aj-border) var(--aj-border) transparent !important}.dashboard-pages .profile-tabs .nav-tabs>li>a{color:var(--aj-text-muted) !important}.dashboard-pages .dashboard-block,.dashboard-pages .dashboard-block .tab-content,.dashboard-pages .dashboard-block .tab-pane{color:var(--aj-text)}.dashboard-pages .dashboard-block p,.dashboard-pages .dashboard-block td,.dashboard-pages .dashboard-block th,.dashboard-pages .dashboard-block li,.dashboard-pages .dashboard-block label{color:var(--aj-text)}.dashboard-pages .dashboard-block p span,.dashboard-pages .dashboard-block a:not(.btn):not(.addToCart){color:var(--aj-text)}.dashboard-pages .dashboard-block h3,.dashboard-pages .dashboard-block h4,.dashboard-pages .dashboard-block h5{color:var(--aj-text) !important}.dashboard-pages .table.dashboard-tables>thead>tr>td,.dashboard-pages .table.dashboard-tables>thead>tr>th,.dashboard-pages .table.dashboard-tables>tbody>tr>td{color:var(--aj-text) !important}.dashboard-pages .users-sidebar .list-group-item:not(.active) a>i{color:var(--aj-text-muted) !important}.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item.active,.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item.active:hover{background:var(--aj-primary) !important;border-left-color:var(--aj-primary) !important}.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item.active a,.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item.active a i{color:#fff !important}.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item:not(.active):hover{background:var(--aj-surface-muted) !important}.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item:not(.active):hover a,.dashboard-pages .dashboard-wrapper .users-sidebar .list-group-item:not(.active):hover a i{color:var(--aj-primary) !important}.dashboard-wrapper .list-group-item{border-color:var(--aj-border) !important;font-weight:var(--aj-font-medium);transition:background var(--aj-transition)}.dashboard-wrapper .list-group-item.active,.dashboard-wrapper .list-group-item:hover{background:var(--aj-surface-muted) !important;color:var(--aj-primary) !important;border-left:3px solid var(--aj-primary) !important}.alert{border-radius:var(--aj-radius-md) !important;border-width:1px !important}.pagination>li>a,.pagination>li>span{border-radius:var(--aj-radius-sm) !important;margin:0 2px;color:var(--aj-primary)}.pagination>.active>a{background:var(--aj-primary) !important;border-color:var(--aj-primary) !important}.accent-color,.basic-link,.color-info,.comparision-table .price,.list_main_figure:not(.brand-figure-grid) ul li a h3,.list_main_figure:not(.brand-figure-grid) ul li a h5,.main-navigation>ul>li:hover>a,.additional-triggers>li>a:hover{color:var(--aj-primary) !important}.flexslider .flex-prev,.flexslider .flex-next,#back-to-top,.navbar #menu-toggle,hr.fw{background:var(--aj-primary) !important}.user-login-btn{border-color:var(--aj-primary) !important;color:var(--aj-primary) !important}.flexslider .flex-control-nav a.flex-active{background-color:var(--aj-primary) !important}.icon-box .ibox-icon i:hover,.icon-box:hover .ibox-icon i{background-color:var(--aj-primary) !important}.dd-menu>ul>li>ul,.dd-menu>ul>li>ul>li>ul{border-top-color:var(--aj-primary) !important;border-left-color:var(--aj-primary) !important}.main-navigation>ul>li.has-submenu>a,.main-navigation>ul>li:has(>ul)>a{display:inline-flex;align-items:center;gap:5px}.main-navigation .nav-dropdown-indicator{display:inline-flex;align-items:center;justify-content:center;opacity:0.7;font-size:0.85em;line-height:1;transition:transform 0.2s ease,opacity 0.2s ease}.main-navigation .nav-dropdown-indicator .fa{font-size:1em}.main-navigation>ul>li:hover>a .nav-dropdown-indicator,.main-navigation>ul>li.sub-open>a .nav-dropdown-indicator{opacity:1;color:var(--aj-primary)}@media (max-width:991px){.main-navigation.toggle-menu>ul>li.has-submenu>a,.main-navigation.toggle-menu>ul>li.megamenu>a{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:4px}.main-navigation.toggle-menu>ul>li.sub-open>a .nav-dropdown-indicator{transform:rotate(180deg)}}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--aj-primary) !important}.page-home .home-brand-cards{z-index:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);padding:24px var(--aj-page-gutter) 8px;box-sizing:border-box}.page-home .home-brand-card{width:100%;max-width:none;border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-md);overflow:hidden;cursor:pointer;transition:transform 0.25s ease,box-shadow 0.25s ease;background:var(--aj-surface)}.page-home .home-brand-card:hover{transform:translateY(-4px);box-shadow:var(--aj-shadow-lg)}.page-home .home-brand-card img{width:100%;aspect-ratio:280 / 180;height:auto;max-height:none;object-fit:cover;object-position:center center;display:block}.page-home .home-section{margin-bottom:32px}.page-home .home-part-slider-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:24px 16px;color:var(--aj-text-muted);font-size:0.875rem;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md)}.page-home .home-part-slider-loading--error{flex-direction:column;gap:12px}.page-home .home-offers-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:520px;padding:24px 16px;color:var(--aj-text-muted);font-size:0.875rem;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md)}.page-home .home-offers-loading--error{flex-direction:column;gap:12px}.page-home .home-section-title{font-size:1.25rem;font-weight:var(--aj-font-semibold);color:var(--aj-text);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--aj-primary);display:inline-block}.page-home .home-section--banner{margin-bottom:20px}.page-home .home-section--banner .home-section-title{margin-bottom:10px;padding-bottom:6px}.page-home .lazy-media--strip{line-height:0;height:auto;min-height:0}.page-home .lazy-media--strip img{width:100%;height:auto;max-height:200px;display:block;object-fit:contain !important;object-position:center center}.page-home .home-split .lazy-media{height:auto;min-height:0}.page-home .home-split .lazy-media img{width:100%;height:auto;max-height:496px;display:block;object-fit:contain !important;object-position:center center}.page-home .lazy-media--strip img.lazy:not(.aj-lazy-loaded),.page-home .lazy-media--strip img.lazy.aj-lazy-placeholder,.page-home .lazy-media--strip img.lazy[src*="slider-default"],.page-home .lazy-media--strip img.lazy[src*="parts-default"]{min-height:0 !important;max-height:48px;padding:8px;opacity:0.6}.page-home .home-split .lazy-media img.lazy:not(.aj-lazy-loaded),.page-home .home-split .lazy-media img.lazy.aj-lazy-placeholder,.page-home .home-split .lazy-media img.lazy[src*="slider-default"],.page-home .home-split .lazy-media img.lazy[src*="parts-default"]{min-height:0 !important;max-height:80px;padding:12px;opacity:0.6}.page-home .home-trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:8px 0 24px}.page-home .home-trust-item{flex:1 1 160px;max-width:220px;text-align:center;padding:16px 12px;border-radius:var(--aj-radius-md);background:var(--aj-surface);box-shadow:var(--aj-shadow-sm);border:1px solid var(--aj-border)}.page-home .home-trust-item strong{display:block;font-size:1.35rem;color:var(--aj-primary);line-height:1.2}.page-home .home-trust-item span{font-size:0.85rem;color:var(--aj-text-muted)}.page-home .home-split .vehicle-reg-form,.page-home .home-split .signup-form{margin-top:0}.page-home .home-reg-panel .seller-contact-widget{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-md);padding:20px 18px 22px;margin-bottom:0}.page-home .home-reg-panel .widgettitle{color:var(--aj-primary);font-size:1.05rem;font-weight:var(--aj-font-semibold);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--aj-border)}.page-home .home-reg-panel .enquiry-form .form-control,.page-home .home-reg-panel .enquiry-form select{margin-bottom:10px}.page-home .home-reg-panel .btn-primary{width:100%;margin-top:4px}.page-home .home-intro{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:28px 24px 8px;box-shadow:var(--aj-shadow-sm)}.page-home .listing-block,.page-about .listing-block{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:20px 18px 16px;box-shadow:var(--aj-shadow-sm);margin-bottom:8px}.listing-block .owl-carousel:not(.owl-theme){display:block !important;overflow:hidden;margin:0 -8px}.listing-block .listing-container,.listing-block .carousel-wrapper{overflow:visible !important}.listing-block .owl-carousel.owl-theme{position:relative;z-index:2}.listing-block .owl-carousel:not(.owl-theme)>.item{float:left;width:50%;box-sizing:border-box;padding:0 8px 16px;list-style:none}@media (min-width:768px){.listing-block .owl-carousel:not(.owl-theme)>.item{width:33.333%}}@media (min-width:992px){.listing-block .owl-carousel:not(.owl-theme)>.item{width:20%}}.page-home .listing-header,.page-about .listing-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--aj-border)}.page-home .listing-header h3,.page-about .listing-header h3{margin:0;font-size:1.15rem;color:var(--aj-primary)}.page-home .listing-block .vehicle-block .media-box,.page-home .listing-block .post-block .media-box,.page-about .listing-block .vehicle-block .media-box{display:block;min-height:140px;max-height:160px;background:var(--aj-surface-muted);overflow:hidden;line-height:0}.page-home .listing-block .vehicle-block .media-box img,.page-about .listing-block .vehicle-block .media-box img,.page-home .listing-block .post-block .media-box img,.page-about .listing-block .post-block .media-box img{width:100%;max-width:100%;height:100%;max-height:160px;object-fit:contain !important;object-position:center center}.page-home .post-block,.page-about .post-block{border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);overflow:hidden;background:var(--aj-surface);box-shadow:var(--aj-shadow-sm);transition:box-shadow var(--aj-transition),transform var(--aj-transition)}.page-home .post-block:hover{box-shadow:var(--aj-shadow-md);transform:translateY(-2px)}.page-home .post-block .post-title a{color:var(--aj-text);font-weight:var(--aj-font-semibold);font-size:var(--aj-text-base)}.page-home .testimonial-block{background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:18px 16px;height:100%}.page-home .testimonial-block blockquote{border-left:3px solid var(--aj-primary);padding-left:14px;margin:0 0 14px;font-size:0.92rem;line-height:1.55;color:var(--aj-text-muted)}.page-home .testimonial-block blockquote p{margin:0}.page-home .testimonial-info strong{color:var(--aj-primary)}.page-home .list_main_figure,.page-about .list_main_figure{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:20px 16px 12px;box-shadow:var(--aj-shadow-sm)}.page-home .list_main_figure .subtitle_header h3,.page-about .list_main_figure .subtitle_header h3{margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--aj-border);color:var(--aj-primary);font-size:1.15rem}.page-home .list_main_figure ul,.page-about .list_main_figure ul{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:0;margin:0;list-style:none}.page-home .list_main_figure ul li,.page-about .list_main_figure ul li{flex:0 1 140px}.page-home .list_main_figure ul li a,.page-about .list_main_figure ul li a{display:block;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:10px;transition:box-shadow var(--aj-transition),border-color var(--aj-transition)}.page-home .list_main_figure ul li a:hover,.page-about .list_main_figure ul li a:hover{box-shadow:var(--aj-shadow-sm);border-color:var(--aj-primary)}.page-home .list_main_figure ul li a img,.page-about .list_main_figure ul li a img{width:100%;height:auto;object-fit:contain}.page-home .list_main_figure.top-selling-brands{padding:0;overflow:hidden;border:none;border-radius:var(--aj-radius-lg);background:var(--aj-surface);box-shadow:var(--aj-shadow-md)}.page-home .list_main_figure.top-selling-brands .top-selling-brands__header{background:linear-gradient(135deg,var(--aj-brand-dark) 0%,var(--aj-brand) 55%,var(--aj-brand-light) 100%);padding:24px 24px 20px;color:#fff;text-align:center}.page-home .list_main_figure.top-selling-brands .top-selling-brands__badge{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.35);font-size:var(--aj-text-2xs);font-weight:var(--aj-font-semibold);letter-spacing:0.06em;text-transform:uppercase}.page-home .list_main_figure.top-selling-brands .top-selling-brands__header .subtitle_header{margin:0}.page-home .list_main_figure.top-selling-brands .top-selling-brands__header .subtitle_header h3{margin:0;padding:0;border:none;color:#fff !important;font-size:1.35rem}.page-home .list_main_figure.top-selling-brands .top-selling-brands__lead{margin:8px 0 0;font-size:0.9rem;color:rgba(255,255,255,0.88)}.page-home .list_main_figure.top-selling-brands .top-selling-brands__grid{padding:22px 18px 20px;background:linear-gradient(180deg,#f1f5f9 0%,var(--aj-surface) 100%)}.page-home .list_main_figure.top-selling-brands ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:stretch;list-style:none;margin:0;padding:0}.page-home .list_main_figure.top-selling-brands ul li{flex:0 1 calc(16.666% - 14px);min-width:160px;max-width:200px;float:none !important;width:auto !important;display:flex !important;margin:0 !important;padding:0 !important;box-shadow:none !important}.page-home .list_main_figure.top-selling-brands ul li:hover{box-shadow:none !important}.page-home .list_main_figure.top-selling-brands ul li a{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;flex:1;width:100%;min-height:200px;text-align:center;padding:14px 12px 12px;text-decoration:none;background:var(--aj-surface) !important;border:1px solid var(--aj-border) !important;border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm);position:relative;overflow:hidden;transition:transform var(--aj-transition),box-shadow var(--aj-transition),border-color var(--aj-transition)}.page-home .list_main_figure.top-selling-brands ul li a::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--aj-radius-md) var(--aj-radius-md) 0 0;background:linear-gradient(90deg,var(--aj-brand),var(--aj-brand-light));opacity:0;transition:opacity var(--aj-transition)}.page-home .list_main_figure.top-selling-brands ul li a:hover{transform:translateY(-4px);box-shadow:var(--aj-shadow-md);border-color:var(--aj-brand-light) !important}.page-home .list_main_figure.top-selling-brands ul li a:hover::before{opacity:1}.page-home .list_main_figure.top-selling-brands ul li a img{width:100%;flex:1 1 auto;aspect-ratio:180 / 150;height:auto;min-height:96px;max-height:150px;object-fit:contain;object-position:center center;margin-bottom:0}.page-home .list_main_figure.top-selling-brands ul li a .brand-card-name{display:block;width:100%;margin:0;margin-top:auto;padding:12px 4px 0;font-size:var(--aj-text-base);font-weight:var(--aj-font-semibold);line-height:1.35;color:var(--aj-primary) !important;height:auto !important;min-height:2.7em;overflow:visible !important;text-overflow:unset !important;white-space:normal;word-break:break-word}.page-home .list_main_figure.top-selling-brands ul li a:hover .brand-card-name{color:var(--aj-primary-hover) !important}.page-home .list_main_figure.top-selling-categories{padding:0;overflow:hidden;border:none;border-radius:var(--aj-radius-lg);background:var(--aj-surface);box-shadow:var(--aj-shadow-md)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__header{padding:24px 24px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#92400e 0%,#d97706 55%,#f59e0b 100%)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__badge{display:inline-block;margin-bottom:8px;padding:4px 14px;border-radius:999px;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);color:#fff;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-semibold);letter-spacing:0.07em;text-transform:uppercase}.page-home .list_main_figure.top-selling-categories .top-selling-categories__header .subtitle_header{margin:0}.page-home .list_main_figure.top-selling-categories .top-selling-categories__header .subtitle_header h3{margin:0;padding:0;border:none;color:#fff !important;font-size:1.4rem;font-weight:var(--aj-font-bold)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__lead{margin:8px auto 0;max-width:540px;font-size:0.9rem;color:rgba(255,255,255,0.9)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track{padding:22px 18px 20px;overflow:visible;background:linear-gradient(180deg,#fffbeb 0%,var(--aj-surface) 100%)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:stretch;min-width:0;padding:0;margin:0;list-style:none}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li{flex:0 1 calc(16.666% - 14px);min-width:160px;max-width:200px;float:none !important;width:auto !important;display:flex !important;margin:0 !important;padding:0 !important;box-shadow:none !important}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li:hover{box-shadow:none !important}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;flex:1;width:100%;min-height:200px;text-align:center;padding:14px 12px 12px;text-decoration:none;background:var(--aj-surface) !important;border:1px solid var(--aj-border) !important;border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm);position:relative;overflow:hidden;transition:transform var(--aj-transition),box-shadow var(--aj-transition),border-color var(--aj-transition)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--aj-radius-md) var(--aj-radius-md) 0 0;background:linear-gradient(90deg,#d97706,#f59e0b);opacity:0;transition:opacity var(--aj-transition)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a:hover{transform:translateY(-4px);box-shadow:var(--aj-shadow-md);border-color:#f59e0b !important}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a:hover::before{opacity:1}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a img{position:static;width:100% !important;flex:1 1 auto;height:auto !important;min-height:96px;max-height:130px;object-fit:contain;margin-bottom:0;transition:transform 0.35s ease}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a:hover img{transform:scale(1.05)}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a h5{position:static !important;display:block;width:100%;margin:0 !important;margin-top:auto !important;padding:12px 4px 0 !important;height:auto !important;min-height:2.6em !important;font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-semibold) !important;line-height:1.35 !important;color:var(--aj-primary) !important;text-align:center;overflow:visible !important;text-overflow:unset !important;white-space:normal;word-break:break-word}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a:hover h5{color:#b45309 !important}.page-home .make-slider,.page-about .make-slider{border-top:1px solid var(--aj-border);padding-top:32px !important;margin-top:16px}.page-home .make-slider h3,.page-about .make-slider h3{color:var(--aj-primary);font-size:1.1rem;margin-top:12px}.page-home .make-slider .owl-carousel img,.page-about .make-slider .owl-carousel img{border-radius:var(--aj-radius-sm);border:1px solid var(--aj-border);background:var(--aj-surface);padding:6px;width:100%;height:auto;max-height:80px;object-fit:contain !important}.page-home .fa-cart-plus,.page-about .fa-cart-plus{color:var(--aj-primary) !important;cursor:pointer;transition:color var(--aj-transition),transform var(--aj-transition)}.page-home .fa-cart-plus:hover,.page-about .fa-cart-plus:hover{color:var(--aj-primary-hover) !important;transform:scale(1.08)}.lazy-media{border-radius:var(--aj-radius-md);overflow:hidden;background:var(--aj-surface-muted,#f4f6f8);border:1px solid var(--aj-border);text-align:center}.lazy-media img.lazy{width:100%;height:auto;display:block;object-fit:contain !important;object-position:center center}.lazy-media img.lazy:not(.aj-lazy-loaded),.lazy-media img.lazy.aj-lazy-placeholder,.lazy-media img.lazy[src*="slider-default"],.lazy-media img.lazy[src*="parts-default"]{min-height:160px;object-fit:contain !important;padding:20px;opacity:0.85}.page-home .lazy-media--strip img.lazy.aj-lazy-placeholder,.page-home .home-split .lazy-media img.lazy.aj-lazy-placeholder{min-height:0 !important}.lazy-media img.aj-lazy-loaded,img.aj-lazy-loaded{object-fit:contain !important;padding:0;min-height:0;opacity:1}.lazy-media>img:not(.lazy){width:100%;height:auto;display:block;object-fit:contain !important;object-position:center center}.lazy-media--hero img{max-height:420px}.page-home .about-heading{font-size:clamp(var(--aj-heading-2),3vw,var(--aj-heading-1));font-weight:var(--aj-font-semibold);line-height:1.25}.page-brand{width:100%;max-width:100%}.page-brand .brand-parts-row,.page-brand .brand-model-row,.page-brand .brand-figure-row{margin-left:0;margin-right:0;width:100%}.page-brand .brand-hero-area{position:relative;overflow:hidden;top:0 !important;margin:0 !important;line-height:0;background:#fff}.header-v4 .page-brand .brand-hero-area{top:0 !important;margin-bottom:0 !important}.page-brand .brand-hero-static{position:relative;width:100%;height:auto;min-height:0;overflow:hidden;background:#fff;text-align:center}.page-brand .brand-hero-static__img{width:100%;height:auto;max-height:clamp(162px,23.4vw,378px);object-fit:contain;object-position:center center;display:block;margin:0 auto}.page-brand .brand-hero-static__slide{width:100%;height:100%;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-color:#fff}.page-brand .brand-hero-static__slide.parallax{background-attachment:scroll !important}.page-brand .content.full{padding-top:8px;padding-bottom:32px}.page-brand .brand-category-seo{margin-bottom:14px}@media (max-width:767px){.page-brand .brand-hero-static__img{max-height:clamp(126px,37.8vw,216px)}}.page-brand .page-header.brand-hero{height:clamp(108px,23.4vw,378px) !important;min-height:0 !important;max-height:378px !important;margin-bottom:0 !important;top:0 !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;background-color:#fff !important}.page-brand .brand-intro{margin-bottom:12px;padding-top:0;margin-top:0}.page-brand .brand-intro h1{color:var(--aj-primary);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--aj-font-semibold);margin-bottom:4px}.page-brand .brand-intro-lead{margin:0;color:var(--aj-text-muted);font-size:0.875rem;font-weight:var(--aj-font-normal)}.page-brand .brand-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 20px;list-style:none;padding:0;margin:0;width:100%}.page-brand .brand-model-grid>.grid-item{float:none !important;width:auto !important;max-width:none;margin:0 !important;padding:0}.page-brand .grid-item-inner{border-radius:var(--aj-radius-md);overflow:hidden;border:1px solid var(--aj-border);box-shadow:var(--aj-shadow-sm);background:var(--aj-surface);transition:box-shadow var(--aj-transition),transform var(--aj-transition),border-color var(--aj-transition)}.page-brand .grid-item-inner:hover{box-shadow:var(--aj-shadow-md);transform:translateY(-3px);border-color:var(--aj-primary)}.page-brand .brand-model-link{display:block;background:var(--aj-surface-muted)}.page-brand .grid-item-inner img{width:100%;height:180px;object-fit:contain;padding:12px;display:block;background:var(--aj-surface-muted)}.page-brand .grid-content{padding:12px 14px 16px;text-align:center;background:var(--aj-surface);border-top:1px solid var(--aj-border)}.page-brand .brand-figure-row{margin-left:0;margin-right:0}.page-brand #results-holder{width:100%;clear:both}.page-brand .results-grid-view .result-item-image{background:var(--aj-surface-muted);min-height:200px}.page-brand .results-grid-view .result-item-image img{width:100%;height:200px;object-fit:contain;background:var(--aj-surface-muted);padding:8px;display:block}.page-brand .results-grid-view .result-item-image img.aj-img-missing,.page-brand .results-grid-view .result-item-image img[src*="parts-default"]{object-fit:contain;padding:24px;opacity:0.7}.page-brand #results-holder .brand-variant-block{float:none !important;width:100% !important;clear:both;padding-left:0;padding-right:0}.page-brand #results-holder .list_main_figure.brand-figure-grid{clear:both;width:100%}.page-brand .brand-variant-block{margin-bottom:28px}.page-brand .brand-variant-block hr{margin:24px 0;border-color:var(--aj-border)}.page-brand .brand-variant-header{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:16px;margin-bottom:16px;box-shadow:var(--aj-shadow-sm)}.page-brand .brand-variant-header img{width:100%;max-height:120px;object-fit:contain;border-radius:var(--aj-radius-sm);background:var(--aj-surface-muted)}.page-brand .brand-variant-title{margin:0 0 6px;color:var(--aj-primary) !important;font-size:var(--aj-text-base);font-weight:var(--aj-font-medium)}.page-brand .brand-variant-title,h2.brand-variant-title{font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-medium) !important}.page-brand .brand-variant-meta{margin:0;padding:0;color:var(--aj-text-muted);font-size:var(--aj-text-sm)}.page-brand .list_main_figure.brand-figure-grid{background:transparent;border:none;box-shadow:none;padding:0}.page-brand .list_main_figure.brand-figure-grid ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;width:100%;min-width:100%;box-sizing:border-box;padding:0;margin:0 0 8px;list-style:none}.page-brand .list_main_figure.brand-figure-grid ul li{float:none !important;width:auto !important;max-width:none;display:block !important;margin:0 !important;padding:0;box-shadow:none}.page-brand .list_main_figure.brand-figure-grid ul li a{display:flex !important;flex-direction:column;align-items:center;height:100%;min-height:190px;padding:12px 10px 10px !important;text-align:center;text-decoration:none;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm);transition:box-shadow var(--aj-transition),border-color var(--aj-transition),transform var(--aj-transition)}.page-brand .list_main_figure.brand-figure-grid ul li a:hover{box-shadow:var(--aj-shadow-md);border-color:var(--aj-primary);transform:translateY(-2px)}.page-brand .list_main_figure.brand-figure-grid ul li a img{width:100%;height:100px;max-height:100px;object-fit:contain;margin-bottom:8px}.page-brand .grid-content .post-title,.page-brand .grid-content h3.post-title,.page-brand .brand-model-name,.page-brand .brand-figure-name,.page-brand .list_main_figure.brand-figure-grid ul li a h3,.page-brand .list_main_figure.brand-figure-grid ul li a h5,.page-brand .list_main_figure.brand-figure-grid ul li a .brand-figure-name{margin-top:auto;margin-bottom:0;padding-top:4px;font-size:var(--aj-text-2xs) !important;font-weight:var(--aj-font-normal) !important;line-height:1.25;color:var(--aj-text-muted) !important;height:auto !important;max-height:none;overflow:hidden !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;word-break:break-word}.page-brand .grid-content .post-title{margin:0;padding-top:0}.page-brand .grid-content .post-title a,.page-brand .brand-model-name a{color:inherit !important;text-decoration:none;font-size:inherit !important;font-weight:inherit !important}.page-brand .grid-content .post-title a:hover,.page-brand .brand-model-name a:hover,.page-brand .list_main_figure.brand-figure-grid ul li a:hover .brand-figure-name,.page-brand .list_main_figure.brand-figure-grid ul li a:hover h3,.page-brand .list_main_figure.brand-figure-grid ul li a:hover h5{color:var(--aj-primary) !important}.page-brand .results-grid-view.brand-parts-grid .result-item:hover{box-shadow:var(--aj-shadow-md);transform:translateY(-2px)}.page-brand #results-holder::after{content:none !important;display:none !important}.page-brand .result-item.outofstock{opacity:0.75}@media (max-width:767px){.page-brand .brand-model-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.page-brand .list_main_figure.brand-figure-grid ul{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.page-brand .brand-variant-header img{max-height:90px;margin-bottom:12px}}.page-about .about-hero-area{position:relative;background:var(--aj-brand-dark,#1e4665)}.page-about .about-hero-static{position:relative;width:100%;overflow:hidden;text-align:center;background:var(--aj-brand-dark,#1e4665)}.page-about .about-hero-static__img{width:100%;height:auto;max-height:clamp(140px,35vw,400px);object-fit:contain;object-position:center center;display:block;margin:0 auto}.page-about .about-hero-static__shade{position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,82,134,0.45),rgba(30,70,101,0.35));pointer-events:none}.page-about .about-hero-static__caption{position:absolute;inset:0;display:flex;align-items:center;z-index:1}.page-about .about-hero-static__caption .page-title{color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,0.35)}.page-about .about-banner.lazy-media{margin-top:24px;height:auto;min-height:0;line-height:0;background:var(--aj-brand-dark,#1e4665)}.page-about .about-banner.lazy-media img{width:100%;height:auto !important;max-height:clamp(140px,35vw,400px);object-fit:contain !important;object-position:center center;display:block;margin:0 auto}.page-contact .page-header{min-height:180px;max-height:420px;aspect-ratio:unset;display:flex;align-items:center;background-size:cover;background-position:center}.page-contact .page-header .page-title{text-shadow:0 2px 8px rgba(0,0,0,0.35)}.page-contact .contact-banner.lazy-media{margin-top:28px;line-height:0;min-height:0}.page-contact .contact-banner.lazy-media img{width:100%;height:auto;max-height:200px;object-fit:contain !important}.page-about .about-intro .lead{font-size:1.15rem;line-height:1.6}.page-about .about-team-heading{text-align:center;margin-bottom:8px}.page-about .team-card{height:100%;border-radius:var(--aj-radius-md);overflow:hidden;background:var(--aj-surface);box-shadow:var(--aj-shadow-md);border:1px solid var(--aj-border);margin-bottom:24px;transition:box-shadow 0.25s ease}.page-about .team-card:hover{box-shadow:var(--aj-shadow-lg)}.page-about .team-card .media-box{display:block;overflow:hidden}.page-about .team-card .media-box img{width:100%;height:220px;object-fit:cover;display:block;transition:transform 0.35s ease}.page-about .team-card .media-box img.lazy:not(.aj-lazy-loaded)[src*="parts-default"]{object-fit:contain;padding:24px;background:var(--aj-surface-muted,#f4f6f8)}.page-about .team-card:hover .media-box img.aj-lazy-loaded{transform:scale(1.03)}.page-about .team-card .grid-content{padding:16px 18px 20px}.page-about .team-card .post-title{font-size:1.1rem;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--aj-border)}.page-about .team-card .post-title small{font-size:0.75rem;color:var(--aj-primary);font-weight:var(--aj-font-semibold);text-transform:uppercase;letter-spacing:0.03em}.page-about .team-card .grid-content>p{font-size:0.9rem;line-height:1.55;color:var(--aj-text-muted);margin-bottom:12px}.site-trust-bar img,.trust-assurance-compact img,.site-trust-item__icon img{width:auto !important;height:auto !important;max-width:none;object-fit:initial}.page-about .about-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:28px 0 8px}.page-about .about-value-item{text-align:center;padding:20px 16px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm)}.page-about .about-value-item i{display:block;font-size:1.75rem;color:var(--aj-primary);margin-bottom:10px}.page-about .about-value-item strong{display:block;font-size:0.95rem;color:var(--aj-text);margin-bottom:6px}.page-about .about-value-item span{font-size:0.85rem;color:var(--aj-text-muted);line-height:1.45}.page-about .about-intro{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:28px 24px;box-shadow:var(--aj-shadow-sm)}.page-about hr.fw{margin:32px 0}@media (min-width:768px){.page-home .home-brand-cards{margin-top:16px}}@media (max-width:991px){.page-home .home-brand-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.page-home .home-brand-cards{grid-template-columns:1fr}}@media (max-width:767px){.site-header .site-logo img{max-height:42px}.signup-form,.regular-signup{padding:16px}.page-home .list_main_figure.top-selling-brands ul li{flex:0 1 calc(50% - 8px);min-width:148px;max-width:none}.page-home .list_main_figure.top-selling-brands .top-selling-brands__header{padding:18px 16px 16px}.page-home .list_main_figure.top-selling-brands .top-selling-brands__header .subtitle_header h3,.page-home .list_main_figure.top-selling-categories .top-selling-categories__header .subtitle_header h3{font-size:1.15rem}.page-home .list_main_figure.top-selling-brands ul li a{min-height:185px}.page-home .list_main_figure.top-selling-brands ul li a img{min-height:72px;max-height:110px}.page-home .list_main_figure.top-selling-brands ul li a .brand-card-name{font-size:var(--aj-text-sm);min-height:2.4em}.page-home .list_main_figure.top-selling-categories .top-selling-categories__header{padding:18px 16px 16px}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li{flex:0 1 calc(50% - 8px);min-width:148px;max-width:none}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a{min-height:185px}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a img{min-height:72px;max-height:110px}.page-home .list_main_figure.top-selling-categories .top-selling-categories__track ul li a h5{font-size:var(--aj-text-sm) !important;padding:12px 4px 0 !important;min-height:2.4em !important}.page-about .team-card .media-box img{height:200px}.page-about .about-hero-static__img,.page-about .about-banner.lazy-media img{max-height:clamp(100px,33vw,200px)}}.page-blog .blog-hero{min-height:280px;display:flex;align-items:center;background-size:cover;background-position:center}.page-blog .blog-hero-inner{max-width:720px}.page-blog .blog-hero-eyebrow{color:rgba(255,255,255,0.85);font-size:0.82rem;font-weight:var(--aj-font-semibold);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 8px}.page-blog .blog-hero-eyebrow .fa{margin-right:6px}.page-blog .blog-hero-lead{color:rgba(255,255,255,0.92);font-size:0.96rem;max-width:640px;margin:12px 0 20px;line-height:1.55}.page-blog .blog-hero-stats{display:flex;flex-wrap:wrap;gap:12px}.page-blog .blog-hero-stat{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);border-radius:var(--aj-radius-md);padding:10px 16px;min-width:90px;text-align:center}.page-blog .blog-hero-stat strong{display:block;color:#fff;font-size:1.12rem;line-height:1.2}.page-blog .blog-hero-stat span{display:block;color:rgba(255,255,255,0.8);font-size:0.75rem;margin-top:2px}.page-blog .blog-featured-card{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);margin-bottom:36px;box-shadow:var(--aj-shadow-md);overflow:hidden;display:grid;grid-template-columns:280px 1fr}.page-blog .blog-featured-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:linear-gradient(145deg,var(--aj-primary),var(--aj-brand-dark));min-height:260px}.page-blog .blog-featured-visual[data-category="Maxxo Jet"]{background:linear-gradient(145deg,#e6a817,#c4840f)}.page-blog .blog-featured-visual[data-category="Export & Trade"]{background:linear-gradient(145deg,#0d7a6e,#065f56)}.page-blog .blog-featured-visual-icon{width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:16px}.page-blog .blog-category-pill-light{background:rgba(255,255,255,0.2) !important;color:#fff !important}.page-blog .blog-featured-body{padding:28px 32px;display:flex;flex-direction:column;justify-content:center}.page-blog .blog-featured-badge{position:absolute;top:16px;right:16px;background:rgba(255,255,255,0.2);color:#fff;font-size:0.72rem;padding:4px 10px;border-radius:999px;font-weight:var(--aj-font-semibold);border:1px solid rgba(255,255,255,0.3)}.page-blog .blog-featured-title{font-size:1.15rem;margin:10px 0 12px;line-height:1.35;font-weight:var(--aj-font-medium)}.page-blog .blog-featured-title a{color:var(--aj-text)}.page-blog .blog-featured-summary{font-size:0.92rem;color:var(--aj-text-muted);line-height:1.6;margin-bottom:16px}.page-blog .blog-highlights-inline{list-style:none;padding:0;margin:0 0 18px}.page-blog .blog-highlights-inline li{padding:4px 0;color:var(--aj-text-muted);font-size:0.92rem}.page-blog .blog-highlights-inline .fa-check{color:var(--aj-primary);margin-right:8px}.page-blog .blog-toolbar{margin-bottom:24px}.page-blog .blog-toolbar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:0;padding-bottom:12px;border-bottom:1px solid var(--aj-border)}.page-blog .blog-toolbar-controls{display:flex;flex-direction:column;gap:12px}.page-blog .blog-context-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;padding:12px 14px;background:#f4f8fb;border:1px solid #d8e6f2;border-left:3px solid var(--aj-primary);border-radius:var(--aj-radius-md)}.page-blog .blog-context-filter__label{margin:0;font-size:0.72rem;font-weight:var(--aj-font-bold);letter-spacing:0.04em;text-transform:uppercase;color:var(--aj-primary)}.page-blog .blog-context-filter__label .fa{margin-right:5px}.page-blog .blog-context-filter__text{margin:0;flex:1 1 220px;font-size:0.88rem;color:var(--aj-text)}.page-blog .blog-context-filter__clear{font-size:0.82rem;font-weight:var(--aj-font-semibold);white-space:nowrap}.page-blog .blog-section-title{font-size:1.22rem;margin:0 0 4px;color:var(--aj-text)}.page-blog .blog-section-sub{margin:0;color:var(--aj-text-muted);font-size:0.92rem}.page-blog .blog-filter-bar{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px;background:var(--aj-surface);border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);box-shadow:var(--aj-shadow-sm)}.page-blog .blog-search-wrap{position:relative;flex:1 1 220px;min-width:200px}.page-blog .blog-search-wrap .fa-search{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--aj-text-muted);font-size:0.9rem}.page-blog .blog-search-input{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);font-size:0.92rem;background:var(--aj-surface-muted);transition:border-color var(--aj-transition),box-shadow var(--aj-transition)}.page-blog .blog-search-input:focus{outline:none;border-color:var(--aj-primary);box-shadow:0 0 0 3px rgba(13,82,134,0.12);background:#fff}.page-blog .blog-filter-scroll{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px}.page-blog .blog-filter-label{font-weight:var(--aj-font-semibold);font-size:0.88rem;color:var(--aj-text-muted);margin-right:4px}.page-blog .blog-filter-btn{border:1px solid var(--aj-border);background:var(--aj-surface);color:var(--aj-text);padding:6px 14px;border-radius:999px;font-size:0.82rem;cursor:pointer;flex:0 0 auto;white-space:nowrap;transition:background var(--aj-transition),color var(--aj-transition)}.page-blog .blog-filter-btn:hover,.page-blog .blog-filter-btn.active{background:var(--aj-primary);color:#fff;border-color:var(--aj-primary)}.page-blog .blog-card{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:var(--aj-shadow-sm);transition:box-shadow var(--aj-transition),transform var(--aj-transition);border-top:3px solid var(--aj-primary)}.page-blog .blog-card[data-category="Maxxo Jet"]{border-top-color:#e6a817}.page-blog .blog-card[data-category="Export & Trade"]{border-top-color:#0d7a6e}.page-blog .blog-card[data-category="Parts Quality"]{border-top-color:#6366f1}.page-blog .blog-card[data-category="Diagnostics"]{border-top-color:#dc2626}.page-blog .blog-card[data-category="Fleet Management"]{border-top-color:#7c3aed}.page-blog .blog-card-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0;gap:8px}.page-blog .blog-card-read{font-size:0.75rem;color:var(--aj-text-muted);white-space:nowrap}.page-blog .blog-card-read .fa{margin-right:3px}.page-blog .blog-card:hover{box-shadow:var(--aj-shadow-md);transform:translateY(-3px)}.page-blog .blog-card-icon{background:linear-gradient(135deg,rgba(13,82,134,0.08),rgba(30,70,101,0.04));color:var(--aj-primary);text-align:center;padding:16px;font-size:1.5rem;margin:0 16px;border-radius:var(--aj-radius-sm)}.page-blog .blog-card[data-category="Maxxo Jet"] .blog-card-icon{background:linear-gradient(135deg,rgba(230,168,23,0.15),rgba(196,132,15,0.08));color:#b45309}.page-blog .blog-card[data-category="Export & Trade"] .blog-card-icon{background:linear-gradient(135deg,rgba(13,122,110,0.12),rgba(6,95,86,0.06));color:#0d7a6e}.page-blog .blog-card-body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column}.page-blog .blog-card-body .blog-category-pill{display:none}.page-blog .blog-category-pill{display:inline-block;background:rgba(13,82,134,0.1);color:var(--aj-primary);font-size:0.72rem;font-weight:var(--aj-font-semibold);text-transform:uppercase;letter-spacing:0.04em;padding:3px 10px;border-radius:999px;margin-bottom:8px}.page-blog .blog-card-title{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);line-height:1.4;margin:0 0 8px;white-space:normal}.page-blog .blog-card-title a{color:var(--aj-text)}.page-blog .blog-meta{font-size:0.82rem;color:var(--aj-text-muted);margin-bottom:10px}.page-blog .blog-meta .fa{margin-right:4px;color:var(--aj-primary)}.page-blog .blog-card-excerpt{font-size:0.84rem;color:var(--aj-text-muted);line-height:1.55;flex:1;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-blog .blog-card-audience{font-size:0.78rem;color:var(--aj-primary);font-weight:var(--aj-font-semibold);margin:0 0 8px}.page-blog .blog-card-audience .fa{margin-right:5px}.page-blog .blog-sidebar-actions li{margin-bottom:8px}.page-blog .blog-sidebar-actions li:last-child{margin-bottom:0}.page-blog .blog-read-link{font-weight:var(--aj-font-semibold);font-size:0.88rem;color:var(--aj-primary)}.page-blog .blog-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-left:0 !important;margin-right:0 !important;align-items:stretch}.page-blog .blog-grid::before,.page-blog .blog-grid::after{content:none !important;display:none !important}.page-blog .blog-grid>.blog-grid-item{float:none !important;width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important;min-width:0;display:flex}.page-blog .blog-grid-item{margin-bottom:0}.page-blog .blog-grid-item .blog-card{width:100%}.page-blog .blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--aj-border)}.page-blog .blog-card-footer .blog-meta{margin:0;font-size:0.78rem}.page-blog .blog-empty-state{text-align:center;padding:48px 24px;background:var(--aj-surface-muted);border:1px dashed var(--aj-border);border-radius:var(--aj-radius-md);margin-bottom:32px}.page-blog .blog-empty-state .fa{font-size:2rem;color:var(--aj-text-muted);margin-bottom:12px}.page-blog .blog-empty-state p{color:var(--aj-text-muted);margin-bottom:16px}.page-blog .blog-promo-band{margin-top:48px;padding-top:36px;border-top:1px solid var(--aj-border)}.page-blog .blog-promo-item{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:24px 20px;text-align:center;height:100%;box-shadow:var(--aj-shadow-sm);transition:box-shadow var(--aj-transition),transform var(--aj-transition)}.page-blog .blog-promo-item:hover{box-shadow:var(--aj-shadow-md);transform:translateY(-2px)}.page-blog .blog-promo-item>.fa{font-size:1.75rem;color:var(--aj-primary);margin-bottom:12px}.page-blog .blog-promo-maxxo>.fa{color:#e6a817}.page-blog .blog-promo-export>.fa{color:#0d7a6e}.page-blog .blog-promo-item h4{margin:0 0 8px;font-size:1.05rem;color:var(--aj-text)}.page-blog .blog-promo-item p{font-size:0.88rem;color:var(--aj-text-muted);margin-bottom:14px;line-height:1.5}.page-blog-detail .blog-read-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--aj-primary),#fdb714);z-index:9999;transition:width 0.1s linear}.page-blog-detail .blog-detail-banner{background:linear-gradient(135deg,var(--aj-primary),var(--aj-brand-dark));padding:36px 0 32px;margin-bottom:28px}.page-blog-detail .blog-detail-banner[data-category="Maxxo Jet"]{background:linear-gradient(135deg,#e6a817,#c4840f)}.page-blog-detail .blog-detail-banner[data-category="Export & Trade"]{background:linear-gradient(135deg,#0d7a6e,#065f56)}.page-blog-detail .blog-detail-banner-title{color:#fff;font-size:1.65rem;line-height:1.25;margin:12px 0 16px;max-width:820px}.page-blog-detail .blog-meta-banner{color:rgba(255,255,255,0.88);display:flex;flex-wrap:wrap;gap:16px;font-size:0.88rem}.page-blog-detail .blog-meta-banner .fa{margin-right:5px}.page-blog-detail .blog-article{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);padding:32px 36px;box-shadow:var(--aj-shadow-sm)}.page-blog-detail .blog-article-title{display:none}.page-blog-detail .blog-meta-header{display:none}.page-blog-detail .blog-article-lead{font-size:1.02rem;line-height:1.65;color:var(--aj-text);margin:0 0 24px;padding-bottom:0;border-bottom:0;font-weight:var(--aj-font-medium)}.page-blog-detail .blog-key-takeaways{background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:22px 24px;margin:0 0 28px}.page-blog-detail .blog-key-takeaways h3{margin:0 0 16px;font-size:0.96rem;color:var(--aj-primary)}.page-blog-detail .blog-gain-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page-blog-detail .blog-gain-grid li{display:flex;align-items:flex-start;gap:10px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);padding:12px 14px;font-size:0.84rem;line-height:1.45;margin:0}.page-blog-detail .blog-gain-grid .fa-check{color:var(--aj-success);margin-top:3px;flex-shrink:0}.page-blog-detail .blog-gain-grid span{flex:1}.page-blog-detail .blog-content-layout{margin-top:28px}.page-blog .blog-toc{background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:18px 20px;margin-bottom:24px}.page-blog .blog-toc h4{margin:0 0 12px;font-size:0.88rem;color:var(--aj-primary)}.page-blog .blog-toc ol{margin:0;padding-left:20px}.page-blog .blog-toc li{margin-bottom:6px;line-height:1.45}.page-blog .blog-toc a{color:var(--aj-text);font-size:0.86rem}.page-blog .blog-toc a:hover{color:var(--aj-primary)}.page-blog .blog-toc a.active{color:var(--aj-primary);font-weight:var(--aj-font-semibold);border-left:2px solid var(--aj-primary);padding-left:8px;margin-left:-10px}.page-blog .blog-audience{background:rgba(13,82,134,0.06);border-left:4px solid var(--aj-primary);padding:14px 18px;margin:20px 0;border-radius:0 var(--aj-radius-md) var(--aj-radius-md) 0}.page-blog .blog-audience p{margin:0;font-size:0.88rem;line-height:1.55;color:var(--aj-text)}.page-blog .blog-next-steps{background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:22px 24px;margin:32px 0 8px}.page-blog .blog-next-steps h2{margin-top:0;border-bottom:0;padding-bottom:0;font-size:1.1rem}.page-blog .blog-action-steps{margin:12px 0 0;padding-left:22px}.page-blog .blog-action-steps li{margin-bottom:10px;line-height:1.55}.page-blog .blog-action-steps a{font-weight:var(--aj-font-semibold)}.page-blog .blog-content{font-size:0.92rem;line-height:1.68;color:var(--aj-text);margin-top:28px}.page-blog .blog-content h2{font-size:1.22rem;color:var(--aj-primary);margin:32px 0 14px;padding-bottom:8px;border-bottom:2px solid var(--aj-border)}.page-blog .blog-content h3{font-size:1.02rem;margin:24px 0 10px;color:var(--aj-text)}.page-blog .blog-content h4{font-size:0.92rem;margin:16px 0 8px;color:var(--aj-primary)}.page-blog .blog-content p{margin-bottom:16px}.page-blog .blog-content ul,.page-blog .blog-content ol{margin:0 0 18px;padding-left:24px}.page-blog .blog-content li{margin-bottom:8px;line-height:1.6}.page-blog .blog-callout{background:#fff8e6;border-left:4px solid #fdb714;padding:16px 20px;margin:24px 0;border-radius:0 var(--aj-radius-md) var(--aj-radius-md) 0}.page-blog .blog-callout strong{display:block;margin-bottom:6px;color:#8a6d00;font-size:0.92rem}.page-blog .blog-callout p{margin:0;color:#5c4a00;line-height:1.55}.page-blog .blog-tip{background:rgba(13,82,134,0.06);border-left:4px solid var(--aj-primary);padding:16px 20px;margin:24px 0;border-radius:0 var(--aj-radius-md) var(--aj-radius-md) 0}.page-blog .blog-tip p{margin:0;color:var(--aj-text);line-height:1.55}.page-blog .blog-tip .fa{color:var(--aj-primary);margin-right:6px}.page-blog .blog-table-wrap{overflow-x:auto;margin:24px 0}.page-blog .blog-table{width:100%;border-collapse:collapse;font-size:0.86rem}.page-blog .blog-table th{background:var(--aj-primary);color:#fff;padding:12px 14px;text-align:left;font-weight:var(--aj-font-semibold)}.page-blog .blog-table td{padding:11px 14px;border-bottom:1px solid var(--aj-border);vertical-align:top}.page-blog .blog-table tbody tr:nth-child(even){background:var(--aj-surface-muted)}.page-blog .blog-faq{margin:28px 0}.page-blog .blog-faq-heading{display:flex;align-items:center;gap:8px;font-size:0.88rem;color:var(--aj-primary);margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--aj-border)}.page-blog .blog-faq-heading::before{content:"\f059";font-family:FontAwesome;font-weight:normal;font-size:1rem;line-height:1}.page-blog .blog-faq{counter-reset:blog-faq}.page-blog .blog-faq-item{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:4px;border:1px solid var(--aj-border);border-left:3px solid var(--aj-primary);border-radius:var(--aj-radius-md);padding:12px 14px 12px 12px;margin-bottom:8px;background:var(--aj-surface);box-shadow:var(--aj-shadow-sm);counter-increment:blog-faq}.page-blog .blog-faq-item::before{content:counter(blog-faq);grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:50%;background:rgba(13,82,134,0.1);color:var(--aj-primary);font-size:0.72rem;font-weight:var(--aj-font-bold);line-height:1}.page-blog .blog-faq-item h4{margin:0;font-size:0.8rem;font-weight:var(--aj-font-semibold);color:var(--aj-text);line-height:1.35}.page-blog .blog-faq-item p{margin:0;font-size:0.76rem;line-height:1.5;color:var(--aj-text-muted)}.page-blog .blog-content em{color:var(--aj-text-muted);font-style:italic}.page-blog .blog-cta{background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-left:4px solid var(--aj-primary);color:var(--aj-text);padding:20px 24px;border-radius:var(--aj-radius-md);margin:28px 0 0;text-align:left}.page-blog .blog-cta p{color:var(--aj-text);margin:0;line-height:1.6}.page-blog .blog-cta a{font-weight:var(--aj-font-semibold)}.page-blog .blog-cta h3{display:none}.page-blog .blog-cta .btn-primary{background:var(--aj-primary);color:#fff;border-color:var(--aj-primary);margin-right:8px}.page-blog .blog-cta .btn-default{background:transparent;color:var(--aj-primary);border-color:var(--aj-border)}.page-blog-detail .blog-article-footer{margin-top:28px;padding-top:20px;border-top:1px solid var(--aj-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page-blog-detail .blog-back-link{font-size:0.88rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary)}.page-blog-detail .blog-back-link .fa{margin-right:4px}.page-blog .blog-sidebar-sticky{position:sticky;top:20px}.page-blog .blog-sidebar-actions-card{border-left:4px solid var(--aj-primary)}.page-blog .blog-contact-list li{padding:6px 0;font-size:0.92rem}.page-blog-detail .blog-share a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:var(--aj-surface-muted);color:var(--aj-primary);margin-left:8px;font-size:1.1rem}.page-blog .blog-sidebar-export{border-left:4px solid var(--aj-primary);background:linear-gradient(135deg,rgba(13,82,134,0.06),rgba(30,70,101,0.03))}.page-blog .blog-sidebar-maxxo{border-left:4px solid #fdb714;background:linear-gradient(135deg,rgba(253,183,20,0.12),rgba(253,183,20,0.04))}.page-blog .blog-sidebar-maxxo p,.page-blog .blog-sidebar-export p{font-size:0.9rem;color:var(--aj-text-muted);margin-bottom:12px}.page-blog-detail .blog-inline-cta{background:linear-gradient(135deg,rgba(13,82,134,0.06),rgba(30,70,101,0.03));border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:24px;margin-top:28px;box-shadow:var(--aj-shadow-sm)}.page-blog-detail .blog-inline-cta h3{margin:0 0 8px;font-size:1.05rem}.page-blog-detail .blog-inline-cta-actions{margin-top:8px}.page-blog .blog-sidebar-card{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);padding:20px;margin-bottom:20px;box-shadow:var(--aj-shadow-sm)}.page-blog .blog-sidebar-card h4{margin:0 0 14px;font-size:0.92rem;color:var(--aj-primary)}.page-blog .blog-sidebar-help ul li{padding:6px 0;font-size:0.92rem}.page-blog .blog-sidebar-links{list-style:none;padding:0;margin:0}.page-blog .blog-sidebar-links li{border-bottom:1px solid var(--aj-border)}.page-blog .blog-sidebar-links li:last-child{border-bottom:0}.page-blog .blog-sidebar-links a{display:block;padding:10px 0;color:var(--aj-text);font-size:0.92rem}.page-blog .blog-sidebar-links .fa{color:var(--aj-primary);width:20px;margin-right:6px}.page-blog-detail .blog-sidebar-related{border-left:4px solid var(--aj-primary)}.page-blog-detail .blog-sidebar-related h4 .fa{margin-right:6px}.page-blog-detail .blog-sidebar-related-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.page-blog-detail .blog-sidebar-related-item{margin:0}.page-blog-detail .blog-sidebar-related-link{display:block;padding:12px 14px;border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);background:var(--aj-surface-muted);color:inherit;text-decoration:none;transition:border-color var(--aj-transition),background var(--aj-transition),box-shadow var(--aj-transition)}.page-blog-detail .blog-sidebar-related-link:hover,.page-blog-detail .blog-sidebar-related-link:focus{border-color:var(--aj-primary);background:rgba(13,82,134,0.04);box-shadow:var(--aj-shadow-sm);text-decoration:none}.page-blog-detail .blog-sidebar-related-cat{font-size:0.65rem;margin-bottom:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-blog-detail .blog-sidebar-related-title{font-size:0.84rem;font-weight:var(--aj-font-semibold);line-height:1.45;color:var(--aj-text);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-blog-detail .blog-sidebar-related-link:hover .blog-sidebar-related-title,.page-blog-detail .blog-sidebar-related-link:focus .blog-sidebar-related-title{color:var(--aj-primary)}.page-blog-detail .blog-sidebar-related-meta{display:block;font-size:0.78rem;color:var(--aj-text-muted)}.page-blog-detail .blog-sidebar-related-meta .fa{margin-right:4px;opacity:0.85}.page-blog .page-header .page-title,.page-blog .blog-hero .page-title{font-size:1.35rem !important;font-weight:var(--aj-font-medium) !important;line-height:1.3}.page-blog .blog-hero-eyebrow{font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium)}.page-blog .blog-hero-lead{font-size:var(--aj-text-base)}.page-blog .blog-hero-stat strong{font-size:var(--aj-text-lg);font-weight:var(--aj-font-medium)}.page-blog .blog-featured-title{font-size:1.1rem;font-weight:var(--aj-font-medium)}.page-blog .blog-featured-summary,.page-blog .blog-highlights-inline li{font-size:var(--aj-text-base)}.page-blog .blog-section-title{font-size:1.1rem;font-weight:var(--aj-font-medium)}.page-blog .blog-section-sub,.page-blog .blog-context-filter__text,.page-blog .blog-search-input{font-size:var(--aj-text-base)}.page-blog .blog-context-filter__label{font-size:var(--aj-text-2xs);font-weight:var(--aj-font-semibold)}.page-blog .blog-context-filter__clear,.page-blog .blog-filter-btn{font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium)}.page-blog .blog-filter-label{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium)}.page-blog .blog-category-pill{font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium)}.page-blog .blog-card-title{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium)}.page-blog .blog-card-title a{font-weight:var(--aj-font-medium)}.page-blog .blog-meta{font-size:var(--aj-text-xs)}.page-blog .blog-card-excerpt{font-size:var(--aj-text-sm)}.page-blog .blog-card-audience,.page-blog .blog-read-link{font-weight:var(--aj-font-medium)}.page-blog-detail .blog-detail-banner-title{font-size:1.375rem;font-weight:var(--aj-font-medium)}.page-blog-detail .blog-meta-banner{font-size:var(--aj-text-sm)}.page-blog-detail .blog-article-lead{font-size:var(--aj-text-md);font-weight:var(--aj-font-normal)}.page-blog-detail .blog-key-takeaways h3{font-size:var(--aj-text-base);font-weight:var(--aj-font-medium)}.page-blog-detail .blog-gain-grid li{font-size:var(--aj-text-sm)}.page-blog .blog-toc h4{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium)}.page-blog .blog-toc a{font-size:var(--aj-text-sm)}.page-blog .blog-toc a.active{font-weight:var(--aj-font-medium)}.page-blog .blog-audience p{font-size:var(--aj-text-sm)}.page-blog .blog-next-steps h2{font-size:1.05rem;font-weight:var(--aj-font-medium)}.page-blog .blog-action-steps a{font-weight:var(--aj-font-medium)}.page-blog .blog-content{font-size:var(--aj-text-base);line-height:1.65}.page-blog .blog-content h2{font-size:1.1rem;font-weight:var(--aj-font-medium)}.page-blog .blog-content h3{font-size:var(--aj-text-md);font-weight:var(--aj-font-medium)}.page-blog .blog-content h4{font-size:var(--aj-text-base);font-weight:var(--aj-font-medium)}.page-blog-detail .blog-sidebar-related-title{font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium)}.page-blog-detail .blog-sidebar-related-meta{font-size:var(--aj-text-xs)}.page-blog .blog-promo-item h4{font-weight:var(--aj-font-medium)}@media (max-width:991px){.page-blog .page-header .page-title{font-size:1.25rem;line-height:1.25}.page-blog .blog-hero-eyebrow{font-size:0.7rem}.page-blog .blog-hero-lead{font-size:0.8125rem}.page-blog .blog-hero-stat strong{font-size:0.9375rem}.page-blog .blog-hero-stat span{font-size:0.625rem}.page-blog .blog-featured-visual-icon{font-size:1.5rem}.page-blog .blog-featured-badge{font-size:0.6rem}.page-blog .blog-featured-title{font-size:1rem}.page-blog .blog-featured-summary{font-size:0.8125rem}.page-blog .blog-highlights-inline li{font-size:0.8125rem}.page-blog .blog-context-filter__label{font-size:0.6rem}.page-blog .blog-context-filter__text{font-size:0.75rem}.page-blog .blog-context-filter__clear{font-size:0.7rem}.page-blog .blog-section-title{font-size:1rem}.page-blog .blog-section-sub{font-size:0.75rem}.page-blog .blog-search-input{font-size:0.75rem}.page-blog .blog-filter-label{font-size:0.75rem}.page-blog .blog-filter-btn{font-size:0.6875rem}.page-blog .blog-card-read{font-size:0.625rem}.page-blog .blog-card-icon{font-size:1.125rem}.page-blog .blog-category-pill{font-size:0.6rem}.page-blog .blog-card-title{font-size:0.75rem}.page-blog .blog-meta{font-size:0.6875rem}.page-blog .blog-card-excerpt{font-size:0.75rem}.page-blog .blog-card-audience{font-size:0.625rem}.page-blog .blog-read-link{font-size:0.75rem}.page-blog .blog-empty-state .fa{font-size:1.5rem}.page-blog .blog-promo-item>.fa{font-size:1.25rem}.page-blog .blog-promo-item h4{font-size:0.8125rem}.page-blog .blog-promo-item p{font-size:0.75rem}.page-blog-detail .blog-detail-banner-title{font-size:1.25rem}.page-blog-detail .blog-meta-banner{font-size:0.75rem}.page-blog-detail .blog-article-lead{font-size:0.875rem}.page-blog-detail .blog-key-takeaways h3{font-size:0.8125rem}.page-blog-detail .blog-gain-grid li{font-size:0.75rem}.page-blog-detail .blog-back-link{font-size:0.75rem}.page-blog-detail .blog-inline-cta h3{font-size:0.875rem}.page-blog-detail .blog-share a{font-size:0.875rem}.page-blog .blog-toc h4{font-size:0.75rem}.page-blog .blog-toc a{font-size:0.75rem}.page-blog .blog-audience p{font-size:0.75rem}.page-blog .blog-next-steps h2{font-size:0.9375rem}.page-blog .blog-content{font-size:0.8125rem;line-height:1.6}.page-blog .blog-content h2{font-size:1rem}.page-blog .blog-content h3{font-size:0.875rem}.page-blog .blog-content h4{font-size:0.8125rem}.page-blog .blog-callout strong{font-size:0.75rem}.page-blog .blog-table{font-size:0.75rem}.page-blog .blog-faq-heading{font-size:0.75rem}.page-blog .blog-faq-heading::before{font-size:0.8125rem}.page-blog .blog-faq-item h4{font-size:0.7rem}.page-blog .blog-faq-item p{font-size:0.6875rem}.page-blog .blog-sidebar-card h4{font-size:0.8125rem}.page-blog .blog-sidebar-help ul li{font-size:0.75rem}.page-blog .blog-sidebar-maxxo p,.page-blog .blog-sidebar-export p{font-size:0.75rem}.page-blog .blog-contact-list li{font-size:0.75rem}.page-blog .blog-sidebar-links a{font-size:0.75rem}.page-blog-detail .blog-sidebar-related-title{font-size:0.75rem}.page-blog-detail .blog-sidebar-related-meta{font-size:0.625rem}}@media (max-width:991px){.page-blog .blog-featured-card{grid-template-columns:1fr}.page-blog .blog-featured-visual{min-height:180px}.page-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.page-blog .page-header .page-title{font-size:1.15rem}.page-blog .blog-hero-eyebrow{margin-bottom:4px}.page-blog .blog-hero-lead{-webkit-line-clamp:2;margin-bottom:0}.page-blog .blog-hero-stats{display:none}.page-blog .blog-toolbar{margin-bottom:18px}.page-blog .blog-section-sub{margin-bottom:0}.page-blog .blog-filter-bar{padding:12px;gap:10px}.page-blog .blog-toolbar-head{padding-bottom:8px;margin-bottom:0}.page-blog .blog-toolbar-controls{gap:10px}.page-blog .blog-search-wrap{min-width:0;flex:1 1 100%}.page-blog .blog-search-input{font-size:var(--aj-text-lg)}.page-blog .blog-filter-scroll{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px}.page-blog .blog-filter-scroll::-webkit-scrollbar{display:none}.page-blog .blog-filter-label{flex:0 0 auto;margin-right:2px}.page-blog .blog-filter-btn{flex:0 0 auto;padding:5px 12px;white-space:nowrap}.page-blog .main .content.full{padding-top:12px}.page-blog-detail .blog-detail-banner-title{font-size:1.3rem}.page-blog .blog-grid{grid-template-columns:1fr;gap:16px}}@media (min-width:992px){.page-blog .page-header.parallax.blog-hero,.page-blog .blog-hero{height:auto !important;min-height:0 !important;padding:32px 0 28px;margin-bottom:0}.page-blog .blog-hero .page-title{padding-top:0 !important;font-size:2rem !important;line-height:1.2}.page-blog .blog-hero-inner{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 36px;align-items:center}.page-blog .blog-hero-lead{font-size:1.05rem;margin-bottom:0;max-width:56ch}.page-blog .blog-hero-stats{flex-direction:row;flex-wrap:nowrap;gap:10px;align-self:center}.page-blog .blog-hero-stat{padding:10px 14px;min-width:88px}.page-blog .blog-hero-stat strong{font-size:1.2rem}.page-blog .utility-bar{margin-bottom:0}.page-blog .main .content.full{padding-top:20px}.page-blog .blog-featured-card{margin-bottom:24px;grid-template-columns:240px 1fr}.page-blog .blog-featured-visual{min-height:220px;padding:24px 20px}.page-blog .blog-featured-title{font-size:1.1rem}.page-blog .blog-toolbar-controls{flex-direction:row;align-items:center;gap:16px}.page-blog .blog-search-wrap{flex:0 0 260px;max-width:300px;min-width:0}.page-blog .blog-filter-scroll{flex:1 1 auto}.page-blog .blog-filter-btn{font-size:0.8125rem;padding:7px 14px}.page-blog .blog-section-title{font-size:1.3rem}.page-blog .blog-section-sub{font-size:0.9rem}.page-blog-detail .blog-content-layout{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}.page-blog .blog-toc{position:sticky;top:24px;margin-bottom:0}}@media (max-width:767px){.page-blog .blog-featured-card{grid-template-columns:1fr}.page-blog .blog-featured-visual{min-height:160px}.page-blog .blog-promo-band .col-sm-4{margin-bottom:16px}.page-blog-detail .blog-gain-grid{grid-template-columns:1fr}.page-blog-detail .blog-detail-banner-title{font-size:1.45rem}.page-blog-detail .blog-article{padding:20px 18px}.page-blog-detail .blog-article-title{font-size:1.45rem}.page-blog .blog-featured-card{padding:20px 18px}.page-blog .blog-featured-body{padding:20px 18px}.page-blog .blog-featured-badge{position:static;display:inline-block;margin-bottom:10px;align-self:flex-end}}.page-adv-search .search-hub-panel{margin-top:8px;padding:18px 20px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm)}.page-adv-search .search-hub-panel__head{margin-bottom:14px}.page-adv-search .search-hub-panel__title{margin:0 0 4px;font-size:var(--aj-text-xl);font-weight:var(--aj-font-semibold);color:var(--aj-text);line-height:1.3}.page-adv-search .search-hub-panel__lead{margin:0;font-size:var(--aj-text-sm);color:var(--aj-text-muted)}.page-adv-search .search-hub-form{margin:0}.page-adv-search .search-hub-form__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.page-adv-search .search-hub-form__field--query,.page-adv-search .search-hub-form__field--captcha,.page-adv-search .search-hub-form__field--submit{display:flex;align-items:center}.page-adv-search .search-hub-form__field--query{flex:1 1 240px;min-width:0}.page-adv-search .search-hub-form__field--captcha{flex:0 0 auto;min-width:0}.page-adv-search .search-hub-form__field--submit{flex:0 0 auto}.page-adv-search .search-hub-form__input,.page-adv-search .search-hub-captcha input[name="captcha"],.page-adv-search .search-hub-form .search-button{height:42px;min-height:42px;box-sizing:border-box;font-size:var(--aj-text-sm);line-height:1.25}.page-adv-search .search-hub-form__input{width:100%}.page-adv-search .search-hub-form .search-button{display:inline-flex;align-items:center;justify-content:center;min-width:110px;margin:0;padding:0 18px;font-weight:var(--aj-font-medium);white-space:nowrap}.page-adv-search .search-hub-captcha label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-adv-search .search-hub-captcha .row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;height:42px}.page-adv-search .search-hub-captcha .row>[class*="col-"]{width:auto;max-width:none;padding:0;float:none}.page-adv-search .search-hub-captcha .row>[class*="col-"]:first-child{display:inline-flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.page-adv-search .search-hub-captcha .captcha-img{display:block;width:auto;max-width:120px;height:38px;flex-shrink:0}.page-adv-search .search-hub-captcha .captcha-refresh{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;flex-shrink:0;line-height:1;cursor:pointer}.page-adv-search .search-hub-captcha input[name="captcha"]{width:96px;min-width:96px;padding:6px 10px}.page-adv-search .search-hub-captcha .aj-recaptcha-wrap{min-height:42px;display:flex;align-items:center}.search-hub-alert{margin:0 0 10px;padding:8px 12px;font-size:var(--aj-text-xs);color:var(--aj-danger);background:rgba(220,38,38,0.08);border:1px solid rgba(220,38,38,0.2);border-radius:var(--aj-radius-sm)}.search-results-host,#finded-results{margin-top:0}.search-results-welcome,.search-results-panel,.search-result-empty{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-sm)}.search-results-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 28px;color:var(--aj-text-muted)}.search-results-welcome__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--aj-surface-muted);color:var(--aj-brand);font-size:var(--aj-text-2xl)}.search-results-welcome__title{margin:0;font-size:var(--aj-text-lg);font-weight:var(--aj-font-medium);color:var(--aj-text)}.search-results-welcome__text{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);max-width:340px;line-height:1.5}.search-results-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:32px 20px;font-size:var(--aj-text-base);font-weight:var(--aj-font-normal);color:var(--aj-text-muted);background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg)}.search-results-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--aj-border);background:linear-gradient(180deg,var(--aj-surface-muted) 0%,var(--aj-surface) 100%);border-radius:var(--aj-radius-lg) var(--aj-radius-lg) 0 0}.search-results-panel__title{margin:0;font-size:var(--aj-text-base);font-weight:var(--aj-font-medium);color:var(--aj-text)}.search-results-panel__query{margin:4px 0 0;font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal);color:var(--aj-text-muted)}.search-results-panel__query span{color:var(--aj-text);font-weight:var(--aj-font-medium)}.search-results-panel__count{flex-shrink:0;font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);color:var(--aj-brand-dark);background:rgba(13,82,134,0.08);border:1px solid rgba(13,82,134,0.12);border-radius:999px;padding:4px 10px;white-space:nowrap}.search-results-list{display:flex;flex-direction:column}.search-part-row{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--aj-border);transition:background var(--aj-transition)}.search-part-row:last-child{border-bottom:0;border-radius:0 0 var(--aj-radius-lg) var(--aj-radius-lg)}.search-part-row:hover{background:rgba(13,82,134,0.03)}.search-part-row--oos{background:rgba(248,250,252,0.8)}.search-part-row__media-wrap{position:relative;width:108px;height:108px}.search-part-row__media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);overflow:hidden}.search-part-row__media img{width:100%;height:100%;object-fit:contain;padding:8px}.search-part-row__media img[src*="parts-default"],.search-part-row__media img.aj-img-missing{max-width:68%;max-height:68%;width:auto;height:auto;opacity:0.4}.search-part-row__media-badge{position:absolute;top:6px;left:6px;right:6px;z-index:1;font-size:var(--aj-text-3xs);font-weight:var(--aj-font-semibold);text-align:center;text-transform:uppercase;letter-spacing:0.03em;padding:2px 6px;border-radius:999px;pointer-events:none}.search-part-row__media-badge.is-out{color:var(--aj-danger);background:rgba(255,255,255,0.95);border:1px solid rgba(220,38,38,0.2)}.search-part-row__media-badge.is-low{color:#b45309;background:rgba(255,255,255,0.95);border:1px solid rgba(217,119,6,0.2)}.search-part-row--oos .search-part-row__media img{opacity:0.5}.search-part-row__main{min-width:0;display:flex;flex-direction:column;gap:8px}.search-part-row__title{margin:0;font-size:var(--aj-text-base);font-weight:var(--aj-font-medium);line-height:1.35}.search-part-row__title a{color:var(--aj-text);text-decoration:none}.search-part-row__title a:hover{color:var(--aj-brand)}.search-results-panel__title,h2.search-results-panel__title{font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-medium) !important}.search-part-row__title,h3.search-part-row__title{font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-medium) !important}.search-part-row__code-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.search-part-row__code-label{font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium);color:var(--aj-text-muted);text-transform:uppercase;letter-spacing:0.04em}.search-part-row__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);color:var(--aj-text);background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:4px;padding:2px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-part-row__copy.part-copy-code{border:0;background:transparent;color:var(--aj-text-muted);padding:2px 4px;cursor:pointer;font-size:var(--aj-text-xs);line-height:1}.search-part-row__copy.part-copy-code:hover,.search-part-row__copy.part-copy-code:focus{color:var(--aj-brand)}.search-part-row__facts{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0}.search-part-row__fact{display:flex;flex-direction:column;gap:2px;min-width:72px}.search-part-row__fact dt{margin:0;font-size:var(--aj-text-micro);font-weight:var(--aj-font-medium);text-transform:uppercase;letter-spacing:0.04em;color:var(--aj-text-muted)}.search-part-row__fact dd{margin:0;font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal);color:var(--aj-text)}.search-part-row__price{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important;color:var(--aj-brand-dark) !important}.search-part-row__stock{display:inline-block;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium);padding:2px 8px;border-radius:999px;color:var(--aj-success);background:rgba(5,150,105,0.12)}.search-part-row__stock.is-out{color:var(--aj-danger);background:rgba(220,38,38,0.1)}.search-part-row__stock.is-low{color:#b45309;background:rgba(217,119,6,0.12)}.search-part-row__desc{margin:0;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-normal);line-height:1.45;color:var(--aj-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-part-row__bins{margin:0;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-normal);color:var(--aj-text-muted)}.search-part-row__bins-label{font-weight:var(--aj-font-medium);color:var(--aj-text);margin-right:4px}.search-part-row__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:118px}.search-part-row__details{font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);color:var(--aj-brand) !important;text-align:center;text-decoration:none !important}.search-part-row__details:hover{color:var(--aj-brand-dark) !important;text-decoration:underline !important}.search-part-row__cart{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);line-height:1;color:#fff !important;background:var(--aj-brand);border:1px solid var(--aj-brand);border-radius:var(--aj-radius-sm);text-decoration:none !important;transition:background var(--aj-transition),border-color var(--aj-transition)}.search-part-row__cart:hover,.search-part-row__cart:focus{color:#fff !important;background:var(--aj-brand-dark);border-color:var(--aj-brand-dark)}.search-part-row__cart--disabled{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);color:var(--aj-text-muted) !important;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);cursor:not-allowed;opacity:0.85}.search-result-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 28px;color:var(--aj-text-muted)}.search-result-empty__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--aj-surface-muted);color:var(--aj-text-muted);font-size:var(--aj-text-2xl)}.search-result-empty__title{margin:0;font-size:var(--aj-text-base);font-weight:var(--aj-font-medium);color:var(--aj-text)}.search-result-empty__text{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);max-width:380px;line-height:1.5}.search-result-empty__cta{margin-top:4px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:#fff !important;background:var(--aj-brand);border-radius:var(--aj-radius-sm);padding:8px 14px;text-decoration:none !important}.search-result-empty__cta:hover{background:var(--aj-brand-dark);color:#fff !important}@media (max-width:991px){.search-part-row{grid-template-columns:88px minmax(0,1fr)}.search-part-row__media-wrap{width:88px;height:88px}.search-part-row__actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end;min-width:0}.search-part-row__cart,.search-part-row__cart--disabled{flex:0 1 auto}}@media (max-width:575px){.search-results-panel__head{flex-direction:column;align-items:flex-start}.search-part-row{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 14px}.search-part-row__media-wrap{width:72px;height:72px}.search-part-row__title{font-size:var(--aj-text-base)}.search-part-row__actions{flex-direction:column;align-items:stretch}}.page-adv-search .main.search-result .spacer-20{height:16px}@media (max-width:767px){.page-adv-search .search-hub-panel{padding:14px 16px}.page-adv-search .search-hub-panel__title{font-size:var(--aj-text-lg)}.page-adv-search .search-hub-form__row{flex-direction:column;align-items:stretch}.page-adv-search .search-hub-form__field--query,.page-adv-search .search-hub-form__field--captcha,.page-adv-search .search-hub-form__field--submit{flex:1 1 auto;width:100%}.page-adv-search .search-hub-form__input,.page-adv-search .search-hub-captcha input[name="captcha"],.page-adv-search .search-hub-form .search-button{height:44px;min-height:44px;font-size:var(--aj-text-base)}.page-adv-search .search-hub-form .search-button{width:100%;min-width:0}.page-adv-search .search-hub-captcha .row{width:100%;height:auto;flex-wrap:wrap}.page-adv-search .search-hub-captcha .row>[class*="col-"]:last-child{flex:1 1 auto;min-width:0}.page-adv-search .search-hub-captcha input[name="captcha"]{width:100%;min-width:0}.page-adv-search .search-results-welcome{display:none}.page-adv-search .main.search-result>.content>.container>.row>.col-lg-4{margin-top:20px}.page-adv-search .search-results-loading,.page-adv-search .search-results-panel,.page-adv-search .search-result-empty{border-radius:var(--aj-radius-md)}}.cart-added-modal__dialog{width:calc(100% - 32px);max-width:480px;margin:16px auto}.cart-added-modal__content{position:relative;border:0 !important;background:transparent !important;box-shadow:none !important}.cart-added-modal__body{padding:0 !important}.cart-added-modal__close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.92);color:var(--aj-text-muted);font-size:var(--aj-text-2xl);line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(15,23,42,0.12);transition:color var(--aj-transition),background var(--aj-transition)}.cart-added-modal__close:hover,.cart-added-modal__close:focus{color:var(--aj-text);background:#fff;outline:none}.cart-added{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-lg);overflow:hidden}.cart-added__head{display:flex;align-items:flex-start;gap:14px;padding:22px 52px 18px 22px;background:linear-gradient(180deg,rgba(5,150,105,0.08) 0%,var(--aj-surface) 100%);border-bottom:1px solid var(--aj-border)}.cart-added__head--error{background:linear-gradient(180deg,rgba(220,38,38,0.06) 0%,var(--aj-surface) 100%)}.cart-added__icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(5,150,105,0.14);color:var(--aj-success);font-size:var(--aj-text-xl)}.cart-added__icon--error{background:rgba(220,38,38,0.12);color:var(--aj-danger)}.cart-added__eyebrow{margin:0 0 2px;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium);text-transform:uppercase;letter-spacing:0.05em;color:var(--aj-success)}.cart-added--error .cart-added__eyebrow{color:var(--aj-danger)}.cart-added__title{margin:0;font-size:var(--aj-text-xl);font-weight:var(--aj-font-semibold);line-height:1.35;color:var(--aj-text)}.cart-added__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;margin:18px 22px 0;padding:14px;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md)}.cart-added__media{display:flex;align-items:center;justify-content:center;width:88px;height:88px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);overflow:hidden;text-decoration:none}.cart-added__media img{width:100%;height:100%;object-fit:contain;padding:6px}.cart-added__media img[src*="parts-default"]{max-width:68%;max-height:68%;width:auto;height:auto;opacity:0.4}.cart-added__details{min-width:0}.cart-added__name{margin:0 0 6px;font-size:var(--aj-text-base);font-weight:var(--aj-font-semibold);line-height:1.35}.cart-added__name a{color:var(--aj-text);text-decoration:none}.cart-added__name a:hover{color:var(--aj-brand)}.cart-added__code{margin:0 0 10px;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium);color:var(--aj-text);background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:4px;padding:2px 8px}.cart-added__facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.cart-added__fact{display:flex;flex-direction:column;gap:2px;min-width:64px}.cart-added__fact dt{margin:0;font-size:var(--aj-text-micro);font-weight:var(--aj-font-medium);text-transform:uppercase;letter-spacing:0.04em;color:var(--aj-text-muted)}.cart-added__fact dd{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:var(--aj-text)}.cart-added__fact:first-child dd{font-size:var(--aj-text-md);font-weight:var(--aj-font-semibold);color:var(--aj-brand-dark)}.cart-added__hint{margin:14px 22px 0;font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal);line-height:1.45;color:var(--aj-brand)}.cart-added__actions{display:flex;flex-wrap:wrap;gap:10px;padding:18px 22px 22px}.cart-added--error .cart-added__actions{padding-top:22px}.cart-added__btn{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);line-height:1.2;text-align:center;text-decoration:none !important;border-radius:var(--aj-radius-sm);border:1px solid transparent;cursor:pointer;transition:background var(--aj-transition),border-color var(--aj-transition),color var(--aj-transition)}.cart-added__btn--secondary{color:var(--aj-text) !important;background:var(--aj-surface);border-color:var(--aj-border)}.cart-added__btn--secondary:hover,.cart-added__btn--secondary:focus{color:var(--aj-brand) !important;background:var(--aj-surface-muted);border-color:rgba(13,82,134,0.25);outline:none}.cart-added__btn--primary{color:#fff !important;background:var(--aj-brand);border-color:var(--aj-brand)}.cart-added__btn--primary:hover,.cart-added__btn--primary:focus{color:#fff !important;background:var(--aj-brand-dark);border-color:var(--aj-brand-dark);outline:none}@media (max-width:480px){.cart-added__item{grid-template-columns:72px minmax(0,1fr);gap:12px;margin-left:16px;margin-right:16px;padding:12px}.cart-added__media{width:72px;height:72px}.cart-added__head{padding:18px 48px 16px 16px}.cart-added__hint,.cart-added__actions{margin-left:16px;margin-right:16px}.cart-added__actions{padding-left:16px;padding-right:16px;padding-bottom:18px}.cart-added__btn{flex:1 1 100%}}.cart-page{margin-top:4px}.cart-page__items,.cart-page__checkout{margin-bottom:24px}.cart-panel{background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-sm);overflow:hidden}.cart-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--aj-border);background:linear-gradient(180deg,var(--aj-surface-muted) 0%,var(--aj-surface) 100%)}.cart-panel__title{margin:0;font-size:var(--aj-heading-3);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.cart-panel__subtitle{margin:4px 0 0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);color:var(--aj-text-muted)}.cart-panel__count{flex-shrink:0;font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);color:var(--aj-brand-dark);background:rgba(13,82,134,0.08);border:1px solid rgba(13,82,134,0.12);border-radius:999px;padding:5px 12px;white-space:nowrap}.cart-list{display:flex;flex-direction:column}.cart-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--aj-border)}.cart-row:last-child{border-bottom:0}.cart-row__media{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);overflow:hidden;text-decoration:none}.cart-row__media img{width:100%;height:100%;object-fit:contain;padding:8px}.cart-row__media img[src*="parts-default"]{max-width:68%;max-height:68%;width:auto;height:auto;opacity:0.4}.cart-row__main{min-width:0}.cart-row__title{margin:0 0 6px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);line-height:1.4;max-width:100%}.cart-row__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--aj-text);text-decoration:none;word-break:break-word}.cart-row__title a:hover{color:var(--aj-brand)}.cart-row__code{margin:0 0 10px;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--aj-text-2xs);font-weight:var(--aj-font-medium);color:var(--aj-text);background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:4px;padding:2px 8px}.cart-row__facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.cart-row__fact{display:flex;flex-direction:column;gap:2px;min-width:72px}.cart-row__fact dt{margin:0;font-size:var(--aj-text-micro);font-weight:var(--aj-font-medium);text-transform:uppercase;letter-spacing:0.04em;color:var(--aj-text-muted)}.cart-row__fact dd{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);color:var(--aj-text)}.cart-row__price{font-size:var(--aj-text-md) !important;font-weight:var(--aj-font-semibold) !important;color:var(--aj-brand-dark) !important}.cart-row__controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:132px}.cart-qty{display:inline-flex;align-items:center;border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);overflow:hidden;background:var(--aj-surface)}.cart-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:var(--aj-surface-muted);color:var(--aj-text);font-size:var(--aj-text-2xs);cursor:pointer;transition:background var(--aj-transition),color var(--aj-transition)}.cart-qty__btn:hover,.cart-qty__btn:focus{background:rgba(13,82,134,0.08);color:var(--aj-brand);outline:none}.cart-qty__input{width:44px !important;height:34px !important;padding:0 !important;border:0 !important;border-left:1px solid var(--aj-border) !important;border-right:1px solid var(--aj-border) !important;border-radius:0 !important;text-align:center;font-size:var(--aj-text-sm);font-weight:var(--aj-font-semibold);color:var(--aj-text);background:var(--aj-surface) !important;box-shadow:none !important}.cart-row__remove{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--aj-text-muted);font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);cursor:pointer;transition:color var(--aj-transition)}.cart-row__remove:hover,.cart-row__remove:focus{color:var(--aj-danger);outline:none}.cart-panel__foot{padding:16px 20px;border-top:1px solid var(--aj-border);background:var(--aj-surface-muted)}.cart-page__continue-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:var(--aj-brand) !important;background:var(--aj-surface);border:1px solid rgba(13,82,134,0.2);border-radius:var(--aj-radius-sm);text-decoration:none !important;transition:background var(--aj-transition),border-color var(--aj-transition)}.cart-page__continue-btn:hover,.cart-page__continue-btn:focus{color:var(--aj-brand-dark) !important;background:rgba(13,82,134,0.06);border-color:rgba(13,82,134,0.35)}.cart-checkout{position:sticky;top:16px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-sm);overflow:hidden}.cart-summary{padding:0}.cart-summary__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--aj-border);background:linear-gradient(180deg,var(--aj-surface-muted) 0%,var(--aj-surface) 100%)}.cart-summary__title{margin:0;font-size:var(--aj-text-xl);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.cart-summary__refresh{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--aj-border);border-radius:50%;background:var(--aj-surface);color:var(--aj-text-muted);font-size:var(--aj-text-base);cursor:pointer;transition:color var(--aj-transition),border-color var(--aj-transition),background var(--aj-transition)}.cart-summary__refresh:hover,.cart-summary__refresh:focus{color:var(--aj-brand);border-color:rgba(13,82,134,0.25);background:rgba(13,82,134,0.04);outline:none}.cart-summary__lines{margin:0;padding:14px 20px 6px}.cart-summary__line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--aj-border)}.cart-summary__line:last-child{border-bottom:0}.cart-summary__line dt{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);color:var(--aj-text-muted)}.cart-summary__line dd{margin:0;font-size:var(--aj-text-base);font-weight:var(--aj-font-medium);color:var(--aj-text)}.cart-summary__line--total{margin-top:4px;padding-top:12px;border-top:1px solid var(--aj-border);border-bottom:0}.cart-summary__line--total dt{font-size:var(--aj-text-base);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.cart-summary__line--total dd{font-size:var(--aj-text-xl);font-weight:var(--aj-font-bold);color:var(--aj-brand-dark)}.cart-summary__note{margin:0;padding:0 20px 16px;font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal);line-height:1.45;color:var(--aj-text-muted)}.cart-checkout__body{padding:16px 20px 20px;border-top:1px solid var(--aj-border)}.cart-checkout__guest-text{margin:0 0 12px;font-size:var(--aj-text-sm);line-height:1.45;color:var(--aj-text-muted)}.cart-checkout__login-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 16px;font-size:var(--aj-text-base);font-weight:var(--aj-font-semibold);color:#fff !important;background:var(--aj-brand);border:1px solid var(--aj-brand);border-radius:var(--aj-radius-sm);text-align:center;text-decoration:none !important;transition:background var(--aj-transition),border-color var(--aj-transition)}.cart-checkout__login-btn:hover,.cart-checkout__login-btn:focus{color:#fff !important;background:var(--aj-brand-dark);border-color:var(--aj-brand-dark)}.cart-checkout__guest-links{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:var(--aj-text-xs)}.cart-checkout__guest-links a{color:var(--aj-brand);text-decoration:none}.cart-checkout__guest-links a:hover{text-decoration:underline}.cart-checkout__profile{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px;margin-bottom:16px;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md)}.cart-checkout__avatar img{width:72px;height:72px;object-fit:cover;border-radius:var(--aj-radius-sm);border:1px solid var(--aj-border);background:var(--aj-surface)}.cart-checkout__profile-details p{margin:0 0 6px;font-size:var(--aj-text-xs);line-height:1.45;color:var(--aj-text-muted)}.cart-checkout__profile-name{font-size:var(--aj-text-base) !important;font-weight:var(--aj-font-semibold) !important;color:var(--aj-text) !important}.cart-checkout__address{margin-bottom:14px}.cart-checkout__address-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cart-checkout__address-head label{margin:0;font-size:var(--aj-text-sm);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.cart-checkout__address-head a{font-size:var(--aj-text-xs);font-weight:var(--aj-font-medium);color:var(--aj-brand);text-decoration:none}.cart-checkout__address-head a:hover{text-decoration:underline}.cart-checkout__verify-note{margin:0 0 14px;font-size:var(--aj-text-xs);line-height:1.45;color:var(--aj-danger)}.cart-checkout__seller{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:14px;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);font-size:var(--aj-text-xs);color:var(--aj-text-muted)}.cart-checkout__seller-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,82,134,0.1);color:var(--aj-brand);font-size:var(--aj-text-lg)}.cart-checkout__seller strong{display:block;font-size:var(--aj-text-lg);line-height:1.2;color:var(--aj-text);margin-bottom:2px}.cart-checkout__seller a{color:var(--aj-brand)}.cart-checkout__submit{margin-top:4px}.cart-checkout__place-order{width:100%;min-height:46px;padding:12px 18px;font-size:var(--aj-text-md);font-weight:var(--aj-font-semibold);color:#fff;background:var(--aj-brand);border:1px solid var(--aj-brand);border-radius:var(--aj-radius-sm);cursor:pointer;transition:background var(--aj-transition),border-color var(--aj-transition)}.cart-checkout__place-order:hover,.cart-checkout__place-order:focus{background:var(--aj-brand-dark);border-color:var(--aj-brand-dark);outline:none}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 28px;margin-bottom:24px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-sm)}.cart-empty__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--aj-surface-muted);color:var(--aj-brand);font-size:var(--aj-heading-2)}.cart-empty__title{margin:0;font-size:var(--aj-text-2xl);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.cart-empty__text{margin:0;max-width:360px;font-size:var(--aj-text-base);line-height:1.5;color:var(--aj-text-muted)}.cart-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:8px;padding:10px 20px;font-size:var(--aj-text-base);font-weight:var(--aj-font-semibold);color:#fff !important;background:var(--aj-brand);border:1px solid var(--aj-brand);border-radius:var(--aj-radius-sm);text-decoration:none !important;transition:background var(--aj-transition),border-color var(--aj-transition)}.cart-empty__btn:hover,.cart-empty__btn:focus{color:#fff !important;background:var(--aj-brand-dark);border-color:var(--aj-brand-dark)}.cart-empty__enquiry{max-width:480px;margin:0 auto}@media (max-width:991px){.cart-checkout{position:static}}@media (max-width:767px){.cart-row{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"media main" "controls controls";gap:12px 14px;padding:14px 16px}.cart-row__media{grid-area:media;width:80px;height:80px}.cart-row__main{grid-area:main}.cart-row__controls{grid-area:controls;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-width:0}.cart-panel__head,.cart-panel__foot,.cart-summary__head,.cart-summary__lines,.cart-summary__note,.cart-checkout__body{padding-left:16px;padding-right:16px}.cart-checkout__profile{grid-template-columns:60px minmax(0,1fr)}.cart-checkout__avatar img{width:60px;height:60px}}.page-login .utility-bar .breadcrumb{font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal)}.page-login .utility-bar .breadcrumb>.active{color:var(--aj-text-muted);font-weight:var(--aj-font-normal)}.login-page-layout{align-items:flex-start;gap:24px 0}.login-page-benefits__title,.page-login h2.login-page-benefits__title{font-size:var(--aj-text-xl) !important;font-weight:var(--aj-font-medium) !important;color:var(--aj-text) !important;letter-spacing:-0.01em;margin:0 0 8px;line-height:1.35}.login-page-benefits__lead,.page-login .login-page-benefits>p.login-page-benefits__lead{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-normal) !important;line-height:1.55;color:var(--aj-text-muted);margin:0 0 10px;max-width:38rem}.login-help-links{font-size:var(--aj-text-2xs);font-weight:var(--aj-font-normal);margin:0 0 18px}.login-help-links a{color:var(--aj-primary);text-decoration:none}.login-help-links a:hover,.login-help-links a:focus{text-decoration:underline}.login-page-features{list-style:none;margin:0;padding:0;display:grid;gap:10px}.login-page-feature{display:flex;align-items:flex-start;gap:12px;margin:0 !important;padding:12px 14px !important;border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);background:var(--aj-surface-muted)}.login-page-feature .ibox-icon{position:static;flex:0 0 36px;width:36px !important;height:36px !important}.login-page-feature .ibox-icon i{width:36px;height:36px;line-height:36px !important;font-size:15px !important;border-radius:var(--aj-radius-sm) !important;background:rgba(13,82,134,0.08) !important;color:var(--aj-primary) !important;border:0 !important}.login-page-feature__body{min-width:0}.login-page-feature h3,.page-login .login-page-feature h3{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important;color:var(--aj-text) !important;letter-spacing:0;margin:0 0 2px;line-height:1.35}.login-page-feature p,.page-login .login-page-feature p{font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-normal) !important;line-height:1.45;color:var(--aj-text-muted);margin:0}.page-login .login-page-panel.signup-form{position:sticky;top:calc(var(--aj-site-header-height)+12px);margin-top:0;padding:18px 18px 16px;border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);background:var(--aj-surface);box-shadow:var(--aj-shadow-md)}.login-page-panel__heading{margin:0 0 12px;font-size:var(--aj-text-md);font-weight:var(--aj-font-medium);color:var(--aj-text);line-height:1.3}.login-page-tabs{display:flex;gap:4px;margin:0 0 14px !important;padding:4px;list-style:none;background:var(--aj-surface-muted);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md)}.login-page-tabs .nav-item{flex:1 1 0;margin:0}.login-page-tab,.page-login .login-page-tabs .nav-link{display:block;width:100%;padding:8px 10px !important;border:0 !important;border-radius:var(--aj-radius-sm) !important;background:transparent !important;color:var(--aj-text-muted) !important;font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-normal) !important;text-align:center;line-height:1.3;box-shadow:none !important}.login-page-tab.active,.login-page-tab:hover,.login-page-tab:focus,.page-login .login-page-tabs .nav-link.active{background:var(--aj-surface) !important;color:var(--aj-primary) !important;font-weight:var(--aj-font-medium) !important;box-shadow:var(--aj-shadow-sm) !important}.page-login .login-page-form.regular-signup,.page-login .login-page-panels .regular-signup{padding:0 !important;border:0;box-shadow:none;background:transparent}.page-login .login-page-form .form-control,.page-login .login-page-panel .form-control{height:38px;padding:8px 11px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);border-radius:var(--aj-radius-sm)}.page-login .login-page-form label,.page-login .login-page-panel label,.login-page-form label{display:block;margin:10px 0 4px;font-size:var(--aj-text-2xs) !important;font-weight:var(--aj-font-normal) !important;color:var(--aj-text-muted) !important;text-transform:none;letter-spacing:0}.page-login .login-page-form label:first-of-type,.page-login .login-page-panel label:first-of-type{margin-top:0}.page-login .login-page-form .captcha-img{max-height:38px;border-radius:var(--aj-radius-sm)}.page-login .login-page-form .captcha-refresh{font-size:var(--aj-text-sm);color:var(--aj-text-muted)}.page-login .login-page-submit,.page-login .login-page-panel .btn-primary{margin-top:12px;padding:9px 14px !important;font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important;border-radius:var(--aj-radius-sm)}.page-login .login-page-form .getDataOne{margin-top:6px;font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-medium) !important}.page-login .login-modal__remember{margin-top:10px}.page-login .login-modal__checkbox{font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal);color:var(--aj-text-muted)}.page-login .login-modal__links,.page-login .login-page-form__links{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--aj-border)}.page-login .login-modal__links a,.page-login .login-page-form__links a{font-size:var(--aj-text-2xs) !important;font-weight:var(--aj-font-normal) !important;color:var(--aj-primary)}.page-login .aj-form-msg--error{font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal);margin-bottom:10px}.page-login h2{font-size:var(--aj-text-xl) !important;font-weight:var(--aj-font-medium) !important;color:var(--aj-text) !important;margin-bottom:8px}.page-login .col-md-8>p{font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);line-height:1.5;color:var(--aj-text-muted);margin-bottom:20px}.page-login .icon-box h3{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important;color:var(--aj-text) !important;margin:0 0 4px}.page-login .icon-box p{font-size:var(--aj-text-xs) !important;font-weight:var(--aj-font-normal) !important;line-height:1.45;color:var(--aj-text-muted)}.page-login .regular-signup h3,.login-modal .regular-signup h3,.signup-form .regular-signup h3{font-size:var(--aj-text-md) !important;font-weight:var(--aj-font-medium) !important;color:var(--aj-text);margin:0 0 14px}.page-login .regular-signup label,.login-modal label,.signup-form label{display:block;margin:10px 0 4px;font-size:var(--aj-text-2xs) !important;font-weight:var(--aj-font-normal) !important;color:var(--aj-text-muted) !important}.page-login .regular-signup p,.login-modal .modal-body p{font-size:var(--aj-text-sm);font-weight:var(--aj-font-normal);color:var(--aj-text)}.page-login .regular-signup a:not(.btn),.login-modal .modal-body a:not(.btn),.signup-form a:not(.btn){font-size:var(--aj-text-xs);font-weight:var(--aj-font-normal)}.page-login .signup-form .btn,.login-modal .btn,.signup-form .btn{font-weight:var(--aj-font-medium) !important}.page-login .md-pills .nav-link.active,.login-modal .md-pills .nav-link.active{font-weight:var(--aj-font-medium)}.page-login .md-pills .nav-link,.login-modal .md-pills .nav-link{font-size:var(--aj-text-xs)}@media (max-width:991px){.page-login .login-page-panel.signup-form{position:static;top:auto}}@media (max-width:767px){.login-page-benefits__title,.page-login h2.login-page-benefits__title{font-size:var(--aj-text-lg) !important}.login-page-panel__heading{font-size:var(--aj-text-sm)}.page-login .login-page-panel.signup-form{padding:14px}}.site-trust-bar{background:linear-gradient(180deg,var(--aj-surface) 0%,rgba(248,250,252,0.6) 100%);border-top:1px solid var(--aj-border);border-bottom:1px solid var(--aj-border);padding:14px 0;margin-bottom:0}.site-trust-bar--pre-footer{margin:0;padding:28px 0 32px;border-bottom:none;background:var(--aj-surface-muted)}.site-trust-bar--pre-footer+.site-footer .site-footer-top{padding-top:40px !important}.site-trust-bar--pre-footer .site-trust-bar__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;max-width:1200px;margin:0 auto;padding:0 var(--aj-page-gutter)}.site-trust-bar--pre-footer .site-trust-item{flex:unset;max-width:none;min-width:0;padding:16px 18px;gap:14px;align-items:flex-start}.site-trust-bar--pre-footer .site-trust-item__icon{width:42px;height:42px;font-size:1.1rem;margin-top:2px}.site-trust-bar--pre-footer .site-trust-item__text strong{font-size:0.92rem;line-height:1.35;margin-bottom:3px}.site-trust-bar--pre-footer .site-trust-item__text span{font-size:0.82rem;line-height:1.45}.site-trust-bar__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;max-width:100%;margin:0 auto;padding:0 clamp(12px,2vw,24px)}.site-trust-item{display:flex;align-items:center;gap:10px;flex:1 1 140px;max-width:220px;padding:10px 12px;border-radius:var(--aj-radius-md);background:var(--aj-surface);border:1px solid var(--aj-border);box-shadow:var(--aj-shadow-sm)}.site-trust-item__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,82,134,0.08);color:var(--aj-primary);font-size:1rem}.site-trust-item__text strong{display:block;font-size:0.82rem;color:var(--aj-primary);line-height:1.25}.site-trust-item__text span{display:block;font-size:0.72rem;color:var(--aj-text-muted);line-height:1.3}.blog-related-articles{margin:18px 0 10px;padding:16px 18px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);border-left:4px solid var(--aj-primary);box-shadow:var(--aj-shadow-sm)}.blog-related-articles h2{display:flex;align-items:center;gap:8px;font-size:0.95rem;font-weight:var(--aj-font-semibold);margin:0 0 12px;color:var(--aj-primary)}.blog-related-articles h2::before{content:"\f1ea";font-family:FontAwesome;font-weight:normal;font-size:0.95rem;line-height:1}.blog-related-articles .blog-related-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.blog-related-articles .blog-related-item{padding:10px 12px;border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);background:var(--aj-surface-muted);transition:border-color var(--aj-transition),background var(--aj-transition)}.blog-related-articles .blog-related-item:hover{border-color:var(--aj-primary);background:rgba(13,82,134,0.04)}.blog-related-articles .blog-related-item:last-child{border-bottom:1px solid var(--aj-border)}.blog-related-articles .blog-related-item a{font-weight:var(--aj-font-medium);font-size:0.84rem;color:var(--aj-primary);display:block;margin-bottom:3px;line-height:1.35}.blog-related-articles .blog-related-item a:hover{color:var(--aj-primary-hover)}.blog-related-meta{font-size:0.72rem;color:var(--aj-text-muted)}.blog-related-more{margin:12px 0 0;font-size:0.82rem}.blog-related-more a{font-weight:var(--aj-font-medium);color:var(--aj-primary)}@media (max-width:991px){.site-trust-bar--pre-footer .site-trust-bar__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}}@media (max-width:767px){.site-trust-item{flex:1 1 calc(50% - 8px);max-width:none}.site-trust-bar--pre-footer{padding:22px 0 26px}.site-trust-bar--pre-footer .site-trust-bar__inner{grid-template-columns:1fr;gap:12px}.site-trust-bar--pre-footer .site-trust-item{padding:14px 16px}.site-trust-item__text strong{font-size:0.78rem}.site-trust-item__text span{font-size:0.68rem}.site-trust-bar--pre-footer .site-trust-item__text strong{font-size:0.88rem}.site-trust-bar--pre-footer .site-trust-item__text span{font-size:0.8rem}}.trust-assurance-compact{margin-top:16px;padding:16px 14px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm)}.trust-assurance-compact__title{margin:0 0 10px;font-size:0.95rem;color:var(--aj-primary);font-weight:var(--aj-font-semibold)}.trust-assurance-compact__title i{margin-right:6px;color:var(--aj-brand,var(--aj-primary))}.trust-assurance-compact__list{list-style:none;padding:0;margin:0 0 10px}.trust-assurance-compact__list li{font-size:0.82rem;color:var(--aj-text-muted);margin-bottom:6px;line-height:1.35}.trust-assurance-compact__list li i{color:#16a34a;margin-right:6px;width:14px;text-align:center}.trust-assurance-compact__help{margin:0;font-size:0.8rem;color:var(--aj-text-muted);padding-top:8px;border-top:1px solid var(--aj-border)}.authorised-partner{margin:24px 0;padding:28px 24px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-lg);box-shadow:var(--aj-shadow-sm)}.page-home .home-section--assurance{padding-top:8px}.authorised-partner__grid{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.authorised-partner__copy{flex:1 1 280px}.authorised-partner__visual{flex:1 1 240px;max-width:520px}.authorised-partner__visual.lazy-media--content{height:auto;min-height:0;max-width:520px}.authorised-partner__visual.lazy-media--content img{width:100%;height:auto;max-height:340px;object-fit:contain !important;object-position:center center;display:block}.authorised-partner__caption{margin:8px 0 0;font-size:0.8rem;color:var(--aj-text-muted);text-align:center}.authorised-partner__badge{display:inline-block;font-size:0.75rem;font-weight:var(--aj-font-semibold);text-transform:uppercase;letter-spacing:0.04em;color:var(--aj-primary);background:rgba(13,82,134,0.08);padding:4px 10px;border-radius:999px;margin-bottom:10px}.authorised-partner h2{font-size:1.35rem;color:var(--aj-primary);margin:0 0 12px}.authorised-partner__copy>p{font-size:0.92rem;color:var(--aj-text);line-height:1.55}.authorised-partner__points{list-style:none;padding:0;margin:16px 0}.authorised-partner__points li{font-size:0.88rem;margin-bottom:8px;color:var(--aj-text-muted)}.authorised-partner__points li i{color:var(--aj-primary);margin-right:8px;width:18px;text-align:center}.authorised-partner__cta{margin:16px 0 0}.authorised-partner__cta .btn{margin-right:8px;margin-bottom:8px}.page-blog .trust-assurance-compact{margin-top:0;margin-bottom:16px}.page-about .authorised-partner{margin:20px 0 28px}.page-about .about-media-cta{margin:28px 0 20px;padding:20px 22px;border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);background:var(--aj-surface)}.page-about .about-media-cta h2{margin-top:0;font-size:1.35rem}.page-contact .contact-directory-note{margin-top:14px;font-size:0.95rem;color:var(--aj-text-muted,#5c6b7a)}.page-media .media-hero{margin-bottom:24px}.page-media .media-hero .lead{max-width:52rem;color:var(--aj-text-muted,#5c6b7a)}.page-media section{margin-bottom:32px}.page-media .media-boilerplate__quote{margin:0 0 14px;padding:18px 20px;border-left:4px solid var(--aj-primary);background:#f4f8fb;border-radius:0 var(--aj-radius-md) var(--aj-radius-md) 0}.page-media .media-boilerplate__short{font-size:0.95rem}.citation-nap{padding:18px 20px;border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);background:#fff}.citation-nap__lead{margin-top:0;color:var(--aj-text-muted,#5c6b7a)}.citation-nap__list{margin:0}.citation-nap__list dt{font-weight:var(--aj-font-semibold);margin-top:12px}.citation-nap__list dt:first-child{margin-top:0}.citation-nap__list dd{margin:4px 0 0}.page-media .media-resources__table a{word-break:break-all}.page-media .media-social__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 18px}.page-media .media-social__list a{font-weight:var(--aj-font-semibold)}.page-media .media-nap-alert{margin-bottom:16px;padding:12px 14px;border-radius:var(--aj-radius-md);border-left:4px solid #d97706;background:#fffbeb;color:#78350f}.page-media .media-citations__note{font-size:0.88rem;color:var(--aj-text-muted,#5c6b7a)}.page-media .media-oem__cta{margin-top:12px}.footer-citation-links{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.12)}.footer-citation-links__title{margin-bottom:10px !important;padding-bottom:0 !important;border-bottom:0 !important;font-size:var(--aj-text-base)}.footer-citation-links__list,.footer-citation-links ul{list-style:none;padding:0;margin:0}.footer-citation-links li{margin-bottom:6px}.brand-auth-status{margin:0 0 12px;padding:12px 14px;border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);background:var(--aj-surface)}.brand-auth-status--verified{border-left:3px solid var(--aj-primary);background:#f4f8fb;border-color:#d8e6f2;border-left-color:var(--aj-primary)}.brand-auth-status--note{border-left:3px solid #94a3b8;background:#f8fafc;border-color:#e2e8f0;border-left-color:#64748b}.brand-auth-status--house{border-left:3px solid #b45309;background:#fffbeb;border-color:#fde68a;border-left-color:#d97706}.brand-auth-status__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border-radius:999px;font-size:0.72rem;font-weight:var(--aj-font-bold);letter-spacing:0.03em;text-transform:uppercase;color:var(--aj-primary);background:rgba(13,82,134,0.1)}.brand-auth-status__badge .fa{font-size:0.85rem}.brand-auth-status__badge--neutral{color:#475569;background:#e2e8f0}.brand-auth-status__badge--house{color:#92400e;background:#fde68a}.brand-auth-status__text{margin:0;font-size:0.84rem;line-height:1.55;color:var(--aj-text)}.brand-category-seo .brand-auth-status{margin-top:10px}@media (max-width:767px){.authorised-partner{padding:20px 16px}.authorised-partner__visual{max-width:none}}.page-error-code .content.full{padding-top:12px;padding-bottom:32px}.page-error-code .error-code-intro{margin-bottom:12px}.page-error-code .error-code-intro h1{color:var(--aj-primary);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:var(--aj-font-semibold);margin-bottom:4px}.page-error-code .error-code-intro-lead{margin:0;color:var(--aj-text-muted);font-size:0.875rem}.page-error-code .error-code-seo{margin-bottom:16px}.page-error-code .error-code-section-title{margin:0 0 12px;font-size:0.95rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary)}.page-error-code .error-code-variant-grid{margin-bottom:24px}.page-error-code .error-code-variant-meta{margin:4px 0 0;font-size:0.78rem;color:var(--aj-text-muted);line-height:1.35}.page-error-code .error-code-faq{margin-top:8px}.page-error-code .error-code-faq--compact{margin-top:20px}.page-error-code .error-code-variant-card{display:flex;gap:16px;align-items:flex-start;padding:16px;margin-bottom:16px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:8px;box-shadow:0 1px 3px rgba(15,23,42,0.06)}.page-error-code .error-code-variant-card__media{flex:0 0 120px;max-width:120px}.page-error-code .error-code-variant-card__media img{width:100%;height:auto;border-radius:6px;object-fit:cover;display:block;background:#f1f5f9}.page-error-code .error-code-variant-card__body{flex:1;min-width:0}.page-error-code .error-code-variant-card__title{margin:0 0 6px;font-size:1.05rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary);line-height:1.3}.page-error-code .error-code-variant-card__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 8px;font-size:0.82rem;color:var(--aj-text-muted)}.page-error-code .error-code-variant-card__meta span+span::before{content:"\00b7";margin:0 8px;color:var(--aj-border)}.page-error-code .error-code-variant-card__hint{margin:0;font-size:0.84rem;color:var(--aj-text);line-height:1.5}.page-error-code .error-code-search-panel{margin-bottom:16px;padding:16px;background:#f4f8fb;border:1px solid #d8e6f2;border-radius:8px}.page-error-code .error-code-search-form label{display:block;margin-bottom:6px;font-weight:var(--aj-font-semibold);font-size:0.84rem;color:var(--aj-text)}.page-error-code .error-code-search-form__controls{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch}.page-error-code .error-code-search-form__controls .form-control{flex:1 1 auto;min-width:0;margin-bottom:0}.page-error-code .error-code-search-form__controls .btn{flex:0 0 auto;white-space:nowrap;margin-bottom:0}.page-error-code .error-code-search-form .help-block{margin:8px 0 0;font-size:0.78rem;color:var(--aj-text-muted)}.page-error-code .error-code-search-form .btn.is-loading{opacity:0.75;pointer-events:none}.page-error-code .error-code-results{min-height:0}.page-error-code .error-code-results.is-loading{min-height:80px}.page-error-code .error-code-sidebar .trust-assurance-compact{margin-top:16px}.page-error-code .error-code-result{margin:16px 0;padding:18px 18px 16px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:8px;box-shadow:0 1px 4px rgba(15,23,42,0.06)}.page-error-code .error-code-result--loading{text-align:center;color:var(--aj-text-muted);font-size:0.9rem;padding:24px 16px}.page-error-code .error-code-result--loading .fa-spinner{margin-right:8px;color:var(--aj-primary)}.page-error-code .error-code-result--empty{text-align:center;padding:28px 20px}.page-error-code .error-code-result__icon{font-size:2rem;color:#94a3b8;margin-bottom:8px}.page-error-code .error-code-result--empty .error-code-result__icon{color:#f59e0b}.page-error-code .error-code-result__title{margin:0 0 8px;font-size:1rem;font-weight:var(--aj-font-semibold);color:var(--aj-text)}.page-error-code .error-code-result__text{margin:0;font-size:0.88rem;color:var(--aj-text-muted);line-height:1.55;max-width:520px;margin-left:auto;margin-right:auto}.page-error-code .error-code-result__header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--aj-border)}.page-error-code .error-code-result__label{margin:0 0 4px;font-size:0.72rem;font-weight:var(--aj-font-semibold);letter-spacing:0.04em;text-transform:uppercase;color:var(--aj-text-muted)}.page-error-code .error-code-result__code{margin:0 0 6px;font-size:1.35rem;font-weight:var(--aj-font-bold);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--aj-primary);letter-spacing:0.02em}.page-error-code .error-code-result__desc{margin:0;font-size:0.95rem;font-weight:var(--aj-font-medium);color:var(--aj-text);line-height:1.45}.page-error-code .error-code-result__lamps{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px}.page-error-code .error-code-lamp{display:flex;align-items:center;gap:8px;font-size:0.84rem}.page-error-code .error-code-lamp__label{font-weight:var(--aj-font-semibold);color:var(--aj-text-muted)}.page-error-code .error-code-lamp__badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:0.78rem;font-weight:var(--aj-font-semibold);text-transform:uppercase;letter-spacing:0.03em}.page-error-code .error-code-lamp__badge--on{background:#fef3c7;color:#b45309;border:1px solid #fcd34d}.page-error-code .error-code-lamp__badge--off{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.page-error-code .error-code-lamp__badge--na{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.page-error-code .error-code-result__sections{display:grid;gap:14px}.page-error-code .error-code-result__section-title{margin:0 0 8px;font-size:0.88rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary)}.page-error-code .error-code-result__section-title .fa{margin-right:6px;opacity:0.85}.page-error-code .error-code-result__section-body{font-size:0.86rem;line-height:1.6;color:var(--aj-text);white-space:pre-wrap}.page-error-code .error-code-result__disclaimer{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--aj-border);font-size:0.78rem;color:var(--aj-text-muted);line-height:1.5}.page-error-code .error-code-result__disclaimer .fa{margin-right:5px;color:var(--aj-primary)}@media (max-width:767px){.page-error-code .error-code-variant-card{flex-direction:column;align-items:stretch}.page-error-code .error-code-variant-card__media{flex:none;max-width:160px}.page-error-code .error-code-search-form__controls{flex-wrap:wrap}.page-error-code .error-code-search-form__controls .btn{width:100%}}.page-product .main,.page-product .content.full{overflow-x:clip;max-width:100%}.page-product .content.full{padding-top:12px;padding-bottom:36px}.page-product .product-detail__sticky-track{margin-bottom:24px}@media (min-width:768px){.page-product .product-detail__sticky-track{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:24px;align-items:stretch}.page-product .product-detail__media-col,.page-product .product-detail__commerce-col{min-width:0}.page-product .product-detail__media-col{align-self:stretch}.page-product .product-detail__commerce-col{display:flex;flex-direction:column;gap:20px}}@media (min-width:992px){.page-product .product-detail__commerce-col:not(.product-detail__commerce-col--solo){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr);column-gap:24px;align-items:start;gap:0}}.page-product .product-detail__commerce-col--solo .product-buy-box{max-width:none}.page-product .product-gallery{position:sticky;top:calc(var(--aj-site-header-height,112px)+12px);z-index:2}@media (min-width:1200px){.page-product .product-detail__sticky-track{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.page-product .product-gallery__main{padding:12px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm);text-align:center;min-height:320px}.page-product .product-gallery__zoom{display:block;width:100%;min-height:296px;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:inherit}.page-product .product-gallery__zoom:focus-visible{outline:2px solid var(--aj-primary);outline-offset:2px}.page-product .product-gallery__zoom .zoom{border-radius:var(--aj-radius-md)}.page-product .product-gallery__img{width:100%;max-height:420px;object-fit:contain;display:block;margin:0 auto;background:var(--aj-surface-muted);border-radius:6px}@media (min-width:992px){.page-product .product-gallery__main{min-height:380px}.page-product .product-gallery__zoom{min-height:356px}.page-product .product-gallery__img{max-height:480px}}@media (min-width:1200px){.page-product .product-gallery__main{min-height:420px}.page-product .product-gallery__zoom{min-height:396px}.page-product .product-gallery__img{max-height:540px}}.page-product .product-gallery__thumbs{margin:12px 0 0;padding:0;list-style:none;max-width:100%;overflow:hidden}.page-product .product-gallery__thumbs .owl-carousel,.page-product .product-gallery__thumbs .owl-wrapper-outer{max-width:100%;overflow:hidden}.page-product .product-gallery__thumb{padding:4px}.page-product .product-gallery__thumb img{width:100%;height:64px;object-fit:contain;border:1px solid var(--aj-border);border-radius:4px;background:#fff}.page-product .product-gallery__thumb.is-active img,.page-product .product-gallery__thumb a:hover img{border-color:var(--aj-primary)}.page-product .product-gallery__extra{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.page-product .product-gallery__extra img{width:calc(50% - 5px);max-width:180px;height:auto;border-radius:6px;border:1px solid var(--aj-border);background:#fff;cursor:zoom-in}.page-product .product-gallery__hint{margin:10px 0 0;font-size:0.75rem;color:var(--aj-text-muted);text-align:center}.page-product .product-gallery__hint .fa{margin-right:4px;color:var(--aj-primary)}.product-gallery-lightbox{width:min(96vw,960px);max-height:92vh;margin:auto;padding:0;border:0;background:transparent;color:#fff}.product-gallery-lightbox::backdrop{background:rgba(15,23,42,0.88)}.product-gallery-lightbox__inner{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 12px 16px}.product-gallery-lightbox__figure{margin:0;max-width:100%;text-align:center}.product-gallery-lightbox__img{display:block;max-width:min(84vw,880px);max-height:72vh;width:auto;height:auto;margin:0 auto;object-fit:contain;background:#fff;border-radius:8px}.product-gallery-lightbox__caption{margin-top:10px;font-size:var(--aj-text-sm);color:#e2e8f0}.product-gallery-lightbox__close{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;font-size:1.75rem;line-height:1;cursor:pointer}.product-gallery-lightbox__close:hover,.product-gallery-lightbox__close:focus-visible{background:rgba(255,255,255,0.22)}.product-gallery-lightbox__nav{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;cursor:pointer}.product-gallery-lightbox__nav:hover,.product-gallery-lightbox__nav:focus-visible{background:rgba(255,255,255,0.22)}.product-gallery-lightbox__nav[hidden]{display:none}@media (max-width:767px){.product-gallery-lightbox__inner{flex-direction:column;padding-top:44px}.product-gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-lightbox__nav--prev{left:4px}.product-gallery-lightbox__nav--next{right:4px}.product-gallery-lightbox__figure{width:100%}}.page-product .product-buy-box{padding:18px 18px 16px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm)}.page-product .product-buy-box__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.page-product .product-buy-box__brand{margin:0;font-size:0.72rem;font-weight:var(--aj-font-bold);letter-spacing:0.04em;text-transform:uppercase;color:var(--aj-text-muted)}.page-product .product-buy-box__stock{margin:0;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:0.72rem;font-weight:var(--aj-font-bold);letter-spacing:0.04em;text-transform:uppercase;border:1px solid transparent}.page-product .product-buy-box__stock.product-stock--in{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.page-product .product-buy-box__stock.product-stock--out{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.page-product .product-buy-box__stock.product-stock--inactive{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.page-product .product-buy-box__title{margin:0 0 10px;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:var(--aj-font-semibold);line-height:1.35;color:var(--aj-text)}.page-product .product-buy-box__code{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.page-product .product-buy-box__code-label{font-size:0.78rem;font-weight:var(--aj-font-semibold);color:var(--aj-text-muted)}.page-product .product-buy-box__code-value{display:inline-block;padding:4px 10px;border:1px dashed var(--aj-border);border-radius:6px;background:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.82rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary);cursor:pointer}.page-product .product-buy-box__code-value:hover,.page-product .product-buy-box__code-value:focus{border-color:var(--aj-primary);background:rgba(13,82,134,0.06)}.page-product .product-buy-box__price-row{margin-bottom:0;padding-bottom:0;border-bottom:none}.page-product .product-buy-box__price-card{margin-bottom:14px;padding:14px 16px;border-radius:var(--aj-radius-md);background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);border:1px solid var(--aj-border)}.page-product .product-buy-box__price{display:block;font-size:1.65rem;font-weight:var(--aj-font-bold);color:var(--aj-primary);line-height:1.2}.page-product .product-buy-box__tax{display:block;margin-top:4px;font-size:0.78rem;color:var(--aj-text-muted)}.page-product .product-specs{margin:0 0 16px;padding:0}.page-product .product-specs__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--aj-border);font-size:0.84rem}.page-product .product-specs__row:last-child{border-bottom:none}.page-product .product-specs__row dt{margin:0;font-weight:var(--aj-font-semibold);color:var(--aj-text-muted)}.page-product .product-specs__row dd{margin:0;text-align:right;color:var(--aj-text);font-weight:var(--aj-font-medium)}.page-product .product-buy-box__actions{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.page-product .product-buy-box__cart{width:100%}.page-product .product-buy-box__cart--disabled{pointer-events:none;opacity:0.7}.page-product .product-buy-box__help{width:100%}.page-product .product-buy-box__secondary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.page-product .product-buy-box__whatsapp .fa-whatsapp{color:#25d366}.page-product .product-buy-box__code-value.part-copy-code.is-copied{border-color:#047857;background:#ecfdf5;color:#047857}.page-product .product-benefits{margin:0 0 14px;padding:12px 0 0;border-top:1px solid var(--aj-border);list-style:none}@media (min-width:576px){.page-product .product-benefits{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}}.page-product .product-benefits li{margin-bottom:6px;font-size:0.8rem;color:var(--aj-text-muted);line-height:1.45}.page-product .product-benefits li .fa{width:18px;margin-right:6px;color:var(--aj-primary);text-align:center}.page-product .trust-assurance-compact{margin-top:0;margin-bottom:0}.page-product .product-sidebar{margin-top:0}.product-enquiry-modal.in,.product-enquiry-modal.show{overflow:hidden !important}.product-enquiry-modal.in .product-enquiry-modal__dialog,.product-enquiry-modal.show .product-enquiry-modal__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) !important;margin:0;max-height:calc(100vh - 24px);overflow:visible}.product-enquiry-modal__dialog{width:calc(100% - 32px);max-width:560px}.product-enquiry-modal__content{position:relative;overflow:hidden;border:0 !important;border-radius:var(--aj-radius-lg) !important;box-shadow:0 24px 48px rgba(15,23,42,0.2),0 8px 16px rgba(15,23,42,0.08) !important}.product-enquiry-modal__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,0.92);color:var(--aj-text-muted);font-size:1.5rem;line-height:1;opacity:1;text-shadow:none;box-shadow:var(--aj-shadow-sm);transition:background 0.2s ease,color 0.2s ease}.product-enquiry-modal__close:hover,.product-enquiry-modal__close:focus{background:#fff;color:var(--aj-text);opacity:1;outline:none}.product-enquiry-modal__hero{padding:18px 24px 14px;background:linear-gradient(180deg,#f4f8fb 0%,#fff 100%);border-bottom:1px solid var(--aj-border)}.product-enquiry-modal__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:var(--aj-text-xs);font-weight:var(--aj-font-semibold);line-height:1.3}.product-enquiry-modal__title{margin:0 0 6px;padding-right:36px;font-size:1.2rem;font-weight:var(--aj-font-semibold);color:var(--aj-text);line-height:1.3}.product-enquiry-modal__part-name{margin:0 0 8px;font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);color:var(--aj-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-enquiry-modal__intro{margin:0;font-size:var(--aj-text-sm);color:var(--aj-text-muted);line-height:1.55}.product-enquiry-modal__code{display:inline-block;padding:1px 8px;border-radius:4px;background:#eef4f9;border:1px solid #d8e6f2;color:var(--aj-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--aj-text-xs);font-weight:var(--aj-font-semibold);letter-spacing:0.02em}.product-enquiry-modal__body{padding:16px 24px 6px;overflow:visible}.product-enquiry-modal__footer{padding:12px 24px 18px;border-top:1px solid var(--aj-border);background:var(--aj-surface-muted)}.product-enquiry-modal__contact{display:flex;flex-wrap:wrap;gap:10px}.product-enquiry-modal__contact-link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);background:#fff;color:var(--aj-text);font-size:var(--aj-text-sm);font-weight:var(--aj-font-medium);text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.product-enquiry-modal__contact-link:hover,.product-enquiry-modal__contact-link:focus{border-color:var(--aj-primary);color:var(--aj-primary);text-decoration:none;box-shadow:var(--aj-shadow-sm)}.product-enquiry-modal__contact-link--whatsapp{color:#128c7e;border-color:#bbf7d0;background:#f0fdf4}.product-enquiry-modal__contact-link--whatsapp:hover,.product-enquiry-modal__contact-link--whatsapp:focus{color:#0f766e;border-color:#86efac}.product-enquiry-modal .seller-contact-widget--compact{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.product-enquiry-modal .seller-contact-widget--compact .vehicle-enquiry-in{margin:0}.product-enquiry-modal .enquiry-form--modal .enquiry-form__field{margin-bottom:10px}.product-enquiry-modal .enquiry-form--modal label{display:block;margin-bottom:4px;font-size:var(--aj-text-xs);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.product-enquiry-modal .enquiry-form__req{color:#dc2626}.product-enquiry-modal .enquiry-form--modal .form-control{height:40px;margin-bottom:0;padding:8px 12px;border:1px solid var(--aj-border-strong);border-radius:var(--aj-radius-md);font-size:var(--aj-text-sm);box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.product-enquiry-modal .enquiry-form--modal textarea.form-control{height:auto;min-height:72px;resize:none}.product-enquiry-modal .enquiry-form--modal .form-control:focus{border-color:var(--aj-primary);box-shadow:0 0 0 3px rgba(13,82,134,0.12);outline:none}.product-enquiry-modal .enquiry-form--modal label[for="captcha"],.product-enquiry-modal .enquiry-form--modal>.vehicle-enquiry-in>form>label{display:block;margin:4px 0 6px;font-size:var(--aj-text-xs);font-weight:var(--aj-font-semibold);color:var(--aj-text)}.product-enquiry-modal .enquiry-form--modal .row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.product-enquiry-modal .enquiry-form--modal .row::before,.product-enquiry-modal .enquiry-form--modal .row::after{display:none}.product-enquiry-modal .enquiry-form--modal .row>[class*="col-"]{float:none;width:auto;flex:1 1 140px;min-width:0;padding:0 !important}.product-enquiry-modal .enquiry-form--modal .captcha-img{display:block;width:100%;max-width:100%;height:40px;object-fit:cover;border:1px solid var(--aj-border-strong);border-radius:var(--aj-radius-md);background:#fff}.product-enquiry-modal .enquiry-form--modal .captcha-refresh{margin-top:6px;font-size:var(--aj-text-sm);color:var(--aj-primary);cursor:pointer}.product-enquiry-modal .enquiry-form__submit--modal{width:100%;margin-top:4px;padding:11px 16px;border:0;border-radius:var(--aj-radius-md);font-size:var(--aj-text-base);font-weight:var(--aj-font-semibold);box-shadow:var(--aj-shadow-sm)}.product-enquiry-modal .enquiry-form__submit--modal:hover,.product-enquiry-modal .enquiry-form__submit--modal:focus{box-shadow:var(--aj-shadow-md)}.product-enquiry-modal .aj-recaptcha-wrap{margin-bottom:14px}@media (max-width:479px){.product-enquiry-modal__hero,.product-enquiry-modal__body,.product-enquiry-modal__footer{padding-left:16px;padding-right:16px}.product-enquiry-modal__contact{flex-direction:column}.product-enquiry-modal__contact-link{justify-content:center}}.page-product .product-detail__body{margin-top:0;clear:both}.page-product .product-detail__body>section,.page-product #comments{scroll-margin-top:calc(var(--aj-site-header-height,112px)+56px)}.page-product .product-detail__jump-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:20px;padding:10px 14px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm);position:sticky;top:calc(var(--aj-site-header-height,112px)+8px);z-index:3}.page-product .product-detail__jump-label{margin-right:4px;font-size:0.72rem;font-weight:var(--aj-font-bold);letter-spacing:0.04em;text-transform:uppercase;color:var(--aj-text-muted)}.page-product .product-detail__jump-nav a{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid var(--aj-border);background:#fff;color:var(--aj-text);font-size:0.78rem;font-weight:var(--aj-font-medium);text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.page-product .product-detail__jump-nav a:hover,.page-product .product-detail__jump-nav a:focus{border-color:var(--aj-primary);color:var(--aj-primary);text-decoration:none}.page-product .product-detail__jump-nav a.is-active{border-color:var(--aj-primary);background:rgba(13,82,134,0.08);color:var(--aj-primary);font-weight:var(--aj-font-semibold)}.product-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:10px 0 calc(10px+env(safe-area-inset-bottom,0px));background:rgba(255,255,255,0.96);border-top:1px solid var(--aj-border);box-shadow:0 -4px 16px rgba(15,23,42,0.08);backdrop-filter:blur(8px);visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none;transition:transform 0.22s ease,opacity 0.22s ease,visibility 0.22s ease}.product-mobile-bar.is-visible{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.product-mobile-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-mobile-bar__meta{min-width:0;flex:1 1 auto}.product-mobile-bar__price{display:block;font-size:1rem;font-weight:var(--aj-font-bold);color:var(--aj-primary);line-height:1.2}.product-mobile-bar__stock{display:block;margin-top:2px;font-size:0.68rem;font-weight:var(--aj-font-bold);letter-spacing:0.03em;text-transform:uppercase}.product-mobile-bar__stock.product-stock--in{color:#047857}.product-mobile-bar__stock.product-stock--out{color:#b91c1c}.product-mobile-bar__stock.product-stock--inactive{color:#64748b}.product-mobile-bar__action{flex:0 0 auto}.product-mobile-bar__btn{white-space:nowrap}.product-mobile-bar__btn--disabled{pointer-events:none;opacity:0.75}body.has-product-mobile-bar{padding-bottom:calc(68px+env(safe-area-inset-bottom,0px))}@media (min-width:768px){.product-mobile-bar{display:none}body.has-product-mobile-bar{padding-bottom:0}}.page-product .product-section-title{margin:0 0 10px;font-size:0.95rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary)}.page-product .product-description-block{margin-bottom:24px;padding:18px;background:#f4f8fb;border:1px solid #d8e6f2;border-radius:var(--aj-radius-md)}.page-product .product-description-lead{margin:0 0 10px;font-size:0.9rem;line-height:1.6;color:var(--aj-text)}.page-product .product-default-content>p{margin:0 0 10px;font-size:0.86rem;line-height:1.6;color:var(--aj-text)}.page-product .product-default-points{margin:12px 0 0;padding:0;list-style:none}.page-product .product-default-points li{margin-bottom:6px;font-size:0.82rem;line-height:1.5;color:var(--aj-text-muted)}.page-product .product-default-points li .fa{color:var(--aj-primary);margin-right:8px;width:14px}.page-product .product-default-points--compact{margin-top:10px}.page-product .product-long-desc{margin-top:10px;font-size:0.86rem;line-height:1.6;color:var(--aj-text);white-space:pre-wrap}.page-product .product-fitment{margin-bottom:24px;padding:18px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm)}.page-product .product-faq{margin-bottom:24px;padding:18px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);box-shadow:var(--aj-shadow-sm)}.page-product .product-fitment-intro{margin:0 0 12px;font-size:0.84rem;color:var(--aj-text-muted);line-height:1.5}.page-product .product-fitment-table-wrap{border:1px solid var(--aj-border);border-radius:var(--aj-radius-md);overflow:hidden;box-shadow:var(--aj-shadow-sm)}.page-product .product-fitment-table{margin:0;font-size:0.82rem}.page-product .product-fitment-table thead th{background:var(--aj-primary);color:#fff;font-weight:var(--aj-font-semibold);border:none;white-space:nowrap}.page-product .product-fitment-table tbody tr:nth-child(even){background:#f8fafc}.page-product .product-fitment-table tbody td{vertical-align:middle}.page-product .listing-block.recent-vehicles{margin-top:28px;padding-top:20px;border-top:1px solid var(--aj-border);overflow-x:clip;max-width:100%}.page-product .listing-block.recent-vehicles .listing-container,.page-product .listing-block.recent-vehicles .carousel-wrapper{max-width:100%;overflow:hidden}.page-product .listing-block.recent-vehicles .listing-header h3{font-size:0.95rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary)}.page-product .post-comments{margin-top:8px}.page-product .post-comments>h4{font-size:0.95rem;font-weight:var(--aj-font-semibold);color:var(--aj-primary);margin-bottom:12px}.page-product .write_review{margin-top:16px;padding:16px;background:var(--aj-surface);border:1px solid var(--aj-border);border-radius:var(--aj-radius-md)}.page-product .write_review .fa.checked{color:#f59e0b}.page-product .bar-container{width:100%;background-color:#f1f5f9;text-align:center;color:#fff;border-radius:4px;overflow:hidden}.page-product .bar-5{width:60%;height:18px;background-color:#059669}.page-product .bar-4{width:30%;height:18px;background-color:#2563eb}.page-product .bar-3{width:10%;height:18px;background-color:#0891b2}.page-product .bar-2{width:4%;height:18px;background-color:#d97706}.page-product .bar-1{width:15%;height:18px;background-color:#dc2626}@media (max-width:767px){.page-product .product-detail__commerce-col{display:flex;flex-direction:column;gap:20px}.page-product .product-gallery{position:static;margin-bottom:16px}}@media (max-width:767px){.page-product .product-buy-box__price{font-size:1.45rem}.page-product .product-gallery__extra img{width:100%;max-width:none}}.aj-recaptcha-wrap{margin:8px 0 12px;min-height:78px}.hero-slider.flexslider .slides>li{overflow:hidden}.parallax-banner-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.dark-bg.parallax.parallax1{position:relative;overflow:hidden}.page-header.parallax.blog-hero{background-image:linear-gradient(135deg,rgba(13,82,134,0.92),rgba(30,70,101,0.88)),url(../images/parts-default.png)}.is-hidden{display:none !important}.aj-form-msg--error{color:#dc2626}.aj-form-msg--light{color:#fff}.form-legal-note{margin:0}.captcha-img{width:auto;max-width:132px;height:40px;border:1px solid var(--aj-border);border-radius:var(--aj-radius-sm);background:var(--aj-surface-muted);user-select:none;-webkit-user-select:none;pointer-events:none}.captcha-refresh{font-size:var(--aj-text-xl);margin-left:8px}.aj-reg-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-map-embed{border:0}.contact-hours-list{list-style:none;margin:0}.sticky-icon--facebook{color:royalblue}.sticky-icon--twitter{color:#00acee}.sticky-icon--skype{color:#00aff0}.sticky-icon--linkedin{color:#0e76a8}.sticky-icon--youtube{color:#c4302b}.sticky-icon--pinterest{color:#c8232c}.offers-result-img{width:40%;margin:auto}.figure-part-title{margin:0 0 5px;color:royalblue}.figure-part-meta{margin:5px 0}.vehicle-xs-flex{display:flex}.payment-form-inline{display:inline}.part-review-form{padding:20px}.part-review-divider{border:3px solid #f1f1f1}.part-review-body{padding:30px}.part-review-captcha-link{padding:0 5px}.part-review-captcha-input{width:45%}.part-review-submit{margin-top:0}.part-review-refresh{color:#204fb3}.catalogue-results{height:100vh}.catalogue-viewer{height:80vh;width:100%}.payment-table th.payment-col-hash{width:5%}.payment-table th.payment-col-item{width:50%}.payment-table th.payment-col-qty{width:15%}.payment-table th.payment-col-price{width:15%}.payment-table th.payment-col-total{width:15%}.spec-table td:first-child{width:25%}.orders-refresh-icon{font-size:var(--aj-text-xl)}.profile-tab-copy p{margin:0 0 5px}.profile-edit-icon{position:absolute;bottom:0;left:8px;color:#dc2626;font-size:var(--aj-heading-3)}.profile-edit-icon--inline{font-size:var(--aj-text-xl)}.profile-media-thumb{max-height:200px}.modal-close-inverse{color:#fff}.try_sofa_timer_main_Wrapper{float:left;width:100%;margin-top:-80px;position:relative}.try_sofa_timer_inner_wrapper{float:left;width:100%;background:linear-gradient(90deg,#ffa200 30%,#f1d7d8 57%,#21af00 70%);padding:40px 50px;border-radius:10px}.try_sofa_timer_heading{float:left;width:100%;margin-top:15px;position:relative}.try_sofa_timer_heading:after{content:'';border:1px solid rgba(255,255,255,0.68);height:110px;position:absolute;right:-8px;top:-32px}.try_sofa_timer_heading h2{font-size:40px;color:#ffffff;font-weight:var(--aj-font-medium)}#clockdiv{display:inline-block;text-align:center;font-size:var(--aj-text-base);text-transform:uppercase;float:right}#clockdiv>div:after{content:"";position:absolute;top:50%;right:-18px;background-image:url(../images/timer-dot.png);height:30px;width:7px;background-repeat:no-repeat;margin-top:-30px}#clockdiv>div:last-child:after{display:none}#clockdiv>div{display:inline-block;margin:10px 15px;color:#ffffff;font-weight:var(--aj-font-normal);margin-bottom:0;position:relative}#clockdiv div>span{float:left;width:100%;color:#ffffff;font-size:50px;font-weight:var(--aj-font-medium);padding-bottom:20px}.link-edit-danger{color:#dc2626}.fb-pixel-noscript{display:none}.page-maxxo{--maxxo-accent:#c41e3a;--maxxo-accent-dark:#9a1830}.page-maxxo .utility-bar{margin-bottom:0}.maxxo-badge{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(196,30,58,0.1);color:var(--maxxo-accent-dark);font-size:0.8rem;font-weight:var(--aj-font-semibold);letter-spacing:0.02em}.maxxo-badge .fa{color:var(--maxxo-accent);margin-right:4px}.maxxo-intro{padding:clamp(28px,4vw,48px) 0;background:var(--aj-surface)}.maxxo-intro__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(24px,4vw,40px);align-items:start}.maxxo-intro h1{margin:0 0 14px;font-size:clamp(1.55rem,3.2vw,2.15rem);line-height:1.2;color:var(--aj-text)}.maxxo-intro__lead{margin:0 0 18px;font-size:1.05rem;line-height:1.6;color:var(--aj-text-muted)}.maxxo-intro__chips{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 22px;padding:0;list-style:none}.maxxo-intro__chips li{font-size:0.9rem;color:var(--aj-text)}.maxxo-intro__chips .fa{color:var(--aj-success);margin-right:4px}.maxxo-intro__cta .btn{margin-right:10px;margin-bottom:8px}.maxxo-intro__panel{padding:22px 24px;border-radius:var(--aj-radius-lg);border:1px solid var(--aj-border);background:var(--aj-surface-muted);box-shadow:var(--aj-shadow-sm)}.maxxo-intro__panel h2{margin:0 0 14px;font-size:1.15rem;color:var(--aj-primary)}.maxxo-intro__points{margin:0;padding-left:1.1rem;color:var(--aj-text-muted);line-height:1.55}.maxxo-intro__points li{margin-bottom:10px}.maxxo-range{position:relative;overflow:hidden}.maxxo-range .parallax-banner-bg{opacity:0.35}.maxxo-range__overlay{position:relative;z-index:2;padding:clamp(40px,6vw,72px) 0;background:linear-gradient(135deg,rgba(13,82,134,0.92),rgba(30,30,30,0.88));overflow:visible}.maxxo-range__carousel .listing-container,.maxxo-range__carousel .carousel-wrapper{overflow:visible}.maxxo-range__carousel .owl-carousel.owl-theme{position:relative;z-index:3}.maxxo-range__carousel .owl-theme .owl-controls{position:relative;z-index:4}.maxxo-range__head{text-align:center;margin-bottom:28px;color:#fff}.maxxo-range__head h2{margin:0 0 8px;font-size:clamp(1.4rem,2.8vw,1.85rem);color:#fff}.maxxo-range__head p{margin:0 auto;max-width:640px;color:rgba(255,255,255,0.88);line-height:1.5}.maxxo-range__carousel .vehicle-block{border:none !important;box-shadow:var(--aj-shadow-md) !important}.maxxo-category-card .vehicle-title{margin:0 0 4px;font-size:0.95rem}.maxxo-category-card .vehicle-title a{color:var(--aj-text) !important;font-weight:var(--aj-font-semibold)}.maxxo-category-card__link{display:inline-block;margin-top:8px;font-size:0.82rem;font-weight:var(--aj-font-semibold);color:var(--maxxo-accent) !important}.maxxo-range .owl-pagination .owl-page span{background:rgba(255,255,255,0.45) !important}.maxxo-range .owl-pagination .owl-page.active span{background:var(--maxxo-accent) !important}.maxxo-benefits{padding:clamp(32px,5vw,56px) 0;background:var(--aj-surface-muted)}.maxxo-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.maxxo-benefit-card{padding:22px 18px;border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);background:var(--aj-surface);box-shadow:var(--aj-shadow-sm);transition:box-shadow var(--aj-transition),transform var(--aj-transition)}.maxxo-benefit-card:hover{box-shadow:var(--aj-shadow-md);transform:translateY(-2px)}.maxxo-benefit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:50%;background:rgba(196,30,58,0.1);color:var(--maxxo-accent);font-size:1.2rem}.maxxo-benefit-card h3{margin:0 0 8px;font-size:1rem;color:var(--aj-primary)}.maxxo-benefit-card p{margin:0;font-size:0.88rem;line-height:1.5;color:var(--aj-text-muted)}.maxxo-detail{padding:clamp(32px,5vw,52px) 0}.maxxo-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.maxxo-detail-card{padding:24px;border-radius:var(--aj-radius-lg);border:1px solid var(--aj-border);background:var(--aj-surface);box-shadow:var(--aj-shadow-sm)}.maxxo-detail-card h2{margin:0 0 12px;font-size:1.2rem;color:var(--aj-primary)}.maxxo-detail-card h3{margin:18px 0 8px;font-size:0.95rem;color:var(--aj-text)}.maxxo-detail-card p,.maxxo-detail-card li{color:var(--aj-text-muted);line-height:1.55;font-size:0.92rem}.maxxo-detail-card a{font-weight:var(--aj-font-semibold)}.maxxo-faq{padding:clamp(28px,4vw,44px) 0;background:var(--aj-surface-muted)}.maxxo-faq h2{margin:0 0 20px;font-size:1.35rem;color:var(--aj-primary)}.maxxo-faq__list{margin:0;display:grid;gap:14px}.maxxo-faq__item{padding:18px 20px;border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);background:var(--aj-surface)}.maxxo-faq__item dt{margin:0 0 8px;font-weight:var(--aj-font-semibold);color:var(--aj-text)}.maxxo-faq__item dd{margin:0;color:var(--aj-text-muted);line-height:1.55;font-size:0.92rem}.maxxo-guides{padding:clamp(32px,4vw,48px) 0}.maxxo-guides__head{margin-bottom:20px}.maxxo-guides__head h2{margin:0 0 6px;font-size:1.35rem;color:var(--aj-primary)}.maxxo-guides__head p{margin:0;color:var(--aj-text-muted)}.maxxo-guides__list{margin:0 0 18px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.maxxo-guides__link{display:block;padding:14px 16px;border-radius:var(--aj-radius-md);border:1px solid var(--aj-border);background:var(--aj-surface);transition:border-color var(--aj-transition),box-shadow var(--aj-transition)}.maxxo-guides__link:hover{border-color:var(--maxxo-accent);box-shadow:var(--aj-shadow-sm);text-decoration:none}.maxxo-guides__title{display:block;font-weight:var(--aj-font-semibold);color:var(--aj-text);line-height:1.35;margin-bottom:4px}.maxxo-guides__meta{display:block;font-size:0.8rem;color:var(--aj-text-muted)}.maxxo-guides__more .btn{margin-right:8px;margin-bottom:8px}.maxxo-cta{padding:clamp(28px,4vw,40px) 0 clamp(36px,5vw,52px)}.maxxo-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,3vw,32px);border-radius:var(--aj-radius-lg);background:linear-gradient(135deg,var(--aj-primary),var(--aj-brand-dark));color:#fff}.maxxo-cta__inner h2{margin:0 0 6px;font-size:1.25rem;color:#fff}.maxxo-cta__inner p{margin:0;color:rgba(255,255,255,0.9);max-width:520px}.maxxo-cta__actions .btn-primary{background:#fff !important;border-color:#fff !important;color:var(--aj-primary) !important}.maxxo-cta__actions .btn-default{background:transparent !important;border-color:rgba(255,255,255,0.7) !important;color:#fff !important}.page-maxxo-category .maxxo-category-hero{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;margin:28px 0 32px;padding:22px;border-radius:var(--aj-radius-lg);border:1px solid var(--aj-border);background:var(--aj-surface);box-shadow:var(--aj-shadow-sm)}.maxxo-category-hero__media{display:flex;align-items:center;justify-content:center;min-height:140px;padding:12px;border-radius:var(--aj-radius-md);background:var(--aj-surface-muted)}.maxxo-category-hero__media img{width:100%;max-height:160px;object-fit:contain !important}.maxxo-category-hero h1{margin:0 0 6px;font-size:clamp(1.35rem,2.5vw,1.75rem);color:var(--aj-text)}.maxxo-category-hero__meta{margin:0 0 10px;font-size:0.9rem;color:var(--maxxo-accent);font-weight:var(--aj-font-semibold)}.maxxo-category-hero__lead{margin:0 0 14px;color:var(--aj-text-muted);line-height:1.55}.maxxo-parts-head{margin-bottom:16px}.maxxo-parts-head h2{margin:0 0 4px;font-size:1.15rem;color:var(--aj-primary)}.maxxo-parts-head p{margin:0;font-size:0.88rem;color:var(--aj-text-muted)}.page-maxxo .maxxo-parts-grid.results-grid-view{margin-bottom:32px}.maxxo-parts-empty{margin:32px 0 48px}@media (max-width:991px){.maxxo-intro__grid,.maxxo-detail__grid{grid-template-columns:1fr}.maxxo-benefits__grid{grid-template-columns:repeat(2,1fr)}.maxxo-guides__list{grid-template-columns:1fr}.page-maxxo-category .maxxo-category-hero{grid-template-columns:1fr;text-align:center}.maxxo-category-hero__media{max-width:220px;margin:0 auto}}@media (max-width:575px){.maxxo-benefits__grid{grid-template-columns:1fr}.maxxo-cta__inner{flex-direction:column;align-items:flex-start}}@media (max-width:767px){:root{--aj-text-2xs:0.625rem;--aj-text-base:0.8125rem;--aj-text-sm:0.75rem;--aj-text-xs:0.6875rem;--aj-text-md:0.875rem;--aj-text-lg:0.9375rem;--aj-text-xl:1rem;--aj-text-2xl:1.25rem;--aj-heading-1:1.25rem;--aj-heading-2:1.125rem;--aj-heading-3:1rem;--aj-heading-4:0.875rem}body{font-size:var(--aj-text-base) !important;line-height:1.45}h1,.h1{font-size:var(--aj-heading-1) !important;font-weight:var(--aj-font-semibold) !important}h2,.h2{font-size:var(--aj-heading-2) !important;font-weight:var(--aj-font-semibold) !important}h3,.h3{font-size:var(--aj-heading-3) !important;font-weight:var(--aj-font-semibold) !important}.page-brand .grid-content .post-title,.page-brand .grid-content h3.post-title,.page-brand .brand-model-name,.page-brand .brand-figure-name,.page-brand .list_main_figure.brand-figure-grid ul li a h3,.page-brand .list_main_figure.brand-figure-grid ul li a h5,.page-brand .list_main_figure.brand-figure-grid ul li a .brand-figure-name{font-size:var(--aj-text-3xs) !important;font-weight:var(--aj-font-normal) !important}h4,.h4{font-size:var(--aj-heading-4) !important}h5,.h5{font-size:0.8125rem !important}h6,.h6{font-size:0.75rem !important}.page-header .page-title,.block-title{font-size:1.125rem !important;line-height:1.3 !important}p.md{font-size:0.875rem !important}p.lg{font-size:1.0625rem !important;line-height:1.35 !important}.meta-data{font-size:var(--aj-text-xs) !important}.post-block h3{font-size:0.9375rem !important}.result-item-title{font-size:0.875rem !important}.icon-box h3,.icon-box-inline strong{font-size:0.875rem !important}.breadcrumb{font-size:var(--aj-text-micro) !important}.btn{font-size:var(--aj-text-sm) !important}.btn-lg{font-size:0.875rem !important;padding:9px 14px}.btn-sm{font-size:var(--aj-text-xs) !important}.form-control,input[type="search"],input[type="text"],input[type="email"],input[type="password"],input[type="tel"],select,textarea{font-size:var(--aj-text-lg) !important}.main-navigation>ul>li,.main-navigation>ul>li>a,.main-navigation>ul>li>ul li,.main-navigation>ul>li>ul li a,.dd-menu>ul>li>ul li{font-size:var(--aj-text-sm) !important}.additional-triggers>li>a{font-size:var(--aj-text-xs) !important}.site-tagline{font-size:var(--aj-text-xs) !important}.page-home .home-section-title{font-size:1.0625rem !important}.page-home .about-heading{font-size:1.1875rem !important}.page-home .listing-header h3,.page-about .listing-header h3{font-size:1rem !important}.page-home .post-block .post-title a,.page-about .post-block .post-title a{font-size:var(--aj-text-sm) !important}.page-home .home-trust-item strong{font-size:1.0625rem !important}.page-home .home-trust-item span{font-size:var(--aj-text-xs) !important}.page-home .home-reg-panel .widgettitle{font-size:0.9375rem !important}.vehicle-block .vehicle-title a{font-size:var(--aj-text-xs) !important}.vehicle-block .vehicle-meta{font-size:0.625rem !important}.vehicle-block .vehicle-cost{font-size:var(--aj-text-xs) !important}.results-grid-view .result-item-title{font-size:0.875rem !important}.page-brand .brand-category-seo h2,.page-brand .brand-category-faq h2{font-size:var(--aj-text-sm) !important;font-weight:var(--aj-font-medium) !important}.figure-faq-item h3{font-size:var(--aj-text-xs) !important}.figure-faq-item p{font-size:var(--aj-text-2xs) !important}.page-brand .list_main_figure.brand-figure-grid ul li a h3,.page-brand .list_main_figure.brand-figure-grid ul li a h5{font-size:var(--aj-text-3xs) !important;font-weight:var(--aj-font-normal) !important}.page-brand .listing-header h3{font-size:1rem !important}.page-blog .page-header .page-title{font-size:1.0625rem !important}.page-blog .blog-hero-lead{font-size:0.75rem !important}.page-blog .blog-featured-title{font-size:0.9375rem !important}.page-blog .blog-section-title{font-size:0.9375rem !important}.page-blog .blog-section-sub{font-size:var(--aj-text-2xs) !important}.page-blog .blog-card-title{font-size:0.6875rem !important}.page-blog .blog-card-excerpt,.page-blog .blog-featured-summary{font-size:var(--aj-text-2xs) !important}.page-blog .blog-filter-btn{font-size:0.625rem !important}.page-blog-detail .blog-detail-banner-title,.page-blog-detail .blog-article-title{font-size:1.0625rem !important}.page-blog .blog-content{font-size:var(--aj-text-xs) !important}.page-blog .blog-content h2{font-size:0.9375rem !important}.page-blog .blog-content h3{font-size:0.8125rem !important}.search-results-welcome__title,.search-results-panel__title,.search-result-empty__title{font-size:0.9375rem !important}.search-results-welcome__text,.search-results-panel__query,.search-results-panel__count{font-size:var(--aj-text-xs) !important}.search-part-row__title{font-size:var(--aj-text-sm) !important}.search-part-row__price{font-size:var(--aj-text-sm) !important}.page-adv-search .search-hub-panel__title{font-size:1rem !important}.page-adv-search .search-hub-panel__lead{font-size:var(--aj-text-xs) !important}.cart-panel__title,.cart-summary__title{font-size:1rem !important}.cart-panel__subtitle,.cart-panel__count{font-size:var(--aj-text-xs) !important}.cart-row__title,.cart-row__title a{font-size:var(--aj-text-xs) !important}.cart-row__meta,.cart-row__code{font-size:0.625rem !important}.cart-row__price{font-size:var(--aj-text-sm) !important}.cart-summary__line dt,.cart-summary__line dd{font-size:var(--aj-text-xs) !important}.cart-summary__line--total dd{font-size:0.9375rem !important}.cart-checkout__name{font-size:0.9375rem !important}.page-product .product-buy-box__title{font-size:1rem !important}.page-product .product-buy-box__price{font-size:1.1875rem !important}.page-product .product-specs__row dt,.page-product .product-specs__row dd{font-size:var(--aj-text-xs) !important}.login-page-benefits__title,.page-login h2.login-page-benefits__title,.page-login h2{font-size:var(--aj-text-lg) !important;font-weight:var(--aj-font-medium) !important}.login-page-feature h3,.page-login .regular-signup h3,.login-modal .regular-signup h3,.signup-form .regular-signup h3{font-size:var(--aj-text-xs) !important}.login-page-feature p,.page-login .icon-box p,.login-modal .modal-body p{font-size:var(--aj-text-2xs) !important}.login-page-tab,.page-login .login-page-tabs .nav-link,.login-modal .md-pills .nav-link{font-size:var(--aj-text-2xs) !important}.site-footer .footer_widget .widgettitle{font-size:0.8125rem !important;margin-bottom:10px;padding-bottom:8px}.site-footer p,.site-footer .footer_widget ul li a,.site-footer .footer-trust-list li{font-size:var(--aj-text-xs) !important}.site-footer-bottom p{font-size:0.625rem !important}.site-trust-item__text strong,.site-trust-bar--pre-footer .site-trust-item__text strong{font-size:0.75rem !important}.site-trust-item__text span,.site-trust-bar--pre-footer .site-trust-item__text span{font-size:0.6875rem !important}.page-contact .page-header .page-title{font-size:1.125rem !important}.page-about .list_main_figure .subtitle_header h3{font-size:0.9375rem !important}.page-about .make-slider h3{font-size:1rem !important}.enquiry-form h3,.enquiry-form .widgettitle{font-size:0.9375rem !important}.trust-assurance-compact__title{font-size:0.875rem !important}.trust-assurance-compact__list li,.trust-assurance-compact__help{font-size:var(--aj-text-xs) !important}.cart-added__title{font-size:0.9375rem !important}.cart-added__text{font-size:var(--aj-text-xs) !important}.page-maxxo .maxxo-intro h2,.maxxo-parts-head h2{font-size:1rem !important}}.header-v4 .hero-area,.header-amazon .hero-area{top:0 !important;margin-bottom:0 !important}.header-amazon .body,body.header-amazon .body{padding-top:var(--aj-site-header-height,112px) !important}@media (max-width:767px){.header-amazon .site-header-wrapper{position:fixed !important;width:100%;z-index:999;left:0;top:0}.header-amazon .body,body.header-amazon .body{padding-top:var(--aj-site-header-height,112px) !important}.header-v4 .hero-area,.header-amazon .hero-area{top:0 !important;margin-bottom:0 !important}}