:root{--ink:#0d1b38;--muted:#66748a;--line:#dde5ef;--soft:#f4f7fb;--green:#0d1b38;--green-dark:#09142c;--lime:#ff6a13;--white:#fff;--orange:#ff650f;--orange-dark:#e85200}.subcategory-image{object-fit:contain;mix-blend-mode:multiply;width:130px;height:95px}.navigation-progress{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141d2e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.navigation-progress-bar{background:linear-gradient(90deg,#ff6b19 0% 34%,#ffd1b4 50%,#ff6b19 66% 100%) 0 0/220% 100%;height:4px;animation:1.1s linear infinite navigation-progress;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 10px #ff6b1990}.navigation-progress-card{color:#252f45;text-align:center;border-top:4px solid var(--orange);background:#fff;flex-direction:column;align-items:center;gap:10px;width:min(430px,100vw - 40px);padding:28px 30px;display:flex;box-shadow:0 18px 60px #00000047}.navigation-progress-card b{text-transform:uppercase;font:700 23px Oswald,sans-serif}.navigation-progress-card small{color:#697587;max-width:350px;font-size:13px;line-height:1.55}.navigation-progress-spinner{border:4px solid #e8edf2;border-top-color:var(--orange);border-radius:50%;width:44px;height:44px;animation:.75s linear infinite catalog-spin}@keyframes navigation-progress{0%{background-position:100% 0}to{background-position:-120% 0}}.catalog-loading{color:#26334a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:58vh;display:flex}.catalog-loading span{color:#697587;font-size:14px}.catalog-loading-spinner{border:4px solid #e8edf2;border-top-color:#ff6b19;border-radius:50%;width:42px;height:42px;animation:.75s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}.navigation-progress-page{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;height:4px;padding:0;display:block;inset:0 0 auto}.navigation-progress-page .navigation-progress-bar{width:100%}.selected-vehicle{color:#273247;border-left:4px solid var(--orange);background:#fff;align-self:center;padding:28px;box-shadow:0 14px 34px #17223b2e}.selected-vehicle b{margin:8px 0;font-size:25px;display:block}.selected-vehicle p{font-size:14px;line-height:1.5}.selected-vehicle a{color:var(--orange);font-size:13px;font-weight:800}.external-pagination{justify-content:center;align-items:center;gap:7px;margin:28px 0 4px;display:flex}.external-pagination a{color:#273247;text-align:center;border:1px solid #d8e0e6;min-width:38px;padding:10px 12px;font-size:13px;font-weight:800}.external-pagination a:hover,.external-pagination a.active{background:var(--orange);color:#fff;border-color:var(--orange)}.subcategory-catalog{margin:0 0 28px}.subcategory-heading h2{margin:5px 0 17px;font-size:30px}.subcategory-layout{grid-template-columns:230px 1fr;gap:24px;display:grid}.subcategory-layout aside{background:#fff;border:1px solid #e2e7ec;height:max-content;display:block!important}.subcategory-layout aside>b{color:#fff;text-transform:uppercase;background:#252f45;padding:16px 18px;font-size:13px;display:block}.subcategory-layout aside a{color:#303946;border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;padding:12px 17px;font-size:13px;font-weight:700;display:flex!important}.subcategory-layout aside a:hover{color:var(--orange);background:#fff8f3}.subcategory-layout aside a span{color:#9aa7b5;font-size:21px;font-weight:400}.subcategory-grid{border:0;border-top:1px solid #e2e7ec;border-left:1px solid #e2e7ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subcategory-grid>a{text-align:center;color:#303946;border-bottom:1px solid #e2e7ec;border-right:1px solid #e2e7ec;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:190px;padding:13px;font-size:13px;display:flex}.subcategory-grid>a:hover{color:var(--orange);background:#fff8f3}.subcategory-visual{color:#7f8b96;background:linear-gradient(145deg,#f7f8f9,#e4e9ed);border-radius:5px;place-items:center;width:110px;height:88px;font-size:24px;font-weight:800;display:grid}@media (max-width:900px){.subcategory-layout{grid-template-columns:1fr}.subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.subcategory-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.utility{color:#dce5df;background:#18231d;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.utility-inner div{align-items:center;gap:24px;display:flex}.utility button,.utility select{color:#fff;background:0 0;border:0;font-weight:800}.header{border-bottom:1px solid var(--line);z-index:10;background:#fff;position:relative}.header-main{grid-template-columns:245px 1fr 150px;align-items:center;gap:34px;min-height:94px;display:grid}.logo{letter-spacing:-.5px;align-items:center;gap:11px;font-family:Oswald,sans-serif;font-size:25px;font-weight:700;line-height:.9;display:flex}.logo small{letter-spacing:1.1px;color:#78827c;margin-top:8px;font:700 8px Manrope,sans-serif;display:block}.logo-mark{background:var(--green);color:#fff;place-items:center;width:50px;height:50px;font-size:19px;display:grid;transform:skew(-8deg)}.global-search{border:2px solid var(--green);border-radius:4px;height:48px;display:flex;overflow:hidden}.global-search input{border:0;outline:0;flex:1;min-width:0;padding:0 17px}.global-search button{background:var(--green);color:#fff;border:0;padding:0 30px;font-weight:800}.cart-link{align-items:center;gap:9px;font-size:13px;display:flex;position:relative}.cart-link small{color:var(--muted);margin-top:4px;display:block}.cart-link b{background:var(--orange);color:#fff;text-align:center;border-radius:99px;min-width:20px;height:20px;padding-top:2px;font-size:11px;position:absolute;top:-11px;left:25px}.cart-icon{border:1px solid var(--line);place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.nav{align-items:center;gap:34px;height:52px;font-size:13px;font-weight:700;display:flex}.nav a:hover{color:var(--green)}.catalog-button{background:var(--green);align-self:stretch;align-items:center;gap:10px;width:210px;margin-right:4px;padding:0 20px;display:flex;color:#fff!important}.hero{color:#fff;background:linear-gradient(115deg,#0f1b14fa,#1c3f28ed),radial-gradient(circle at 70%,#507c5d,#0d1711);position:relative;overflow:hidden}.hero:before{content:"";border:95px solid #b8d4360e;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-80px}.hero-grid{grid-template-columns:1.45fr .75fr;align-items:center;gap:90px;min-height:490px;display:grid;position:relative}.eyebrow{letter-spacing:2.1px;color:var(--lime);font-size:11px;font-weight:800}.eyebrow.dark{color:var(--green)}.hero h1,.content-page h1,.catalog-heading h1,.product-info h1,.cart-page h1{text-transform:uppercase;letter-spacing:-1px;margin:14px 0 18px;font-family:Oswald,sans-serif;font-size:56px;line-height:1.03}.hero h1 em{color:var(--lime);font-style:normal}.hero p{color:#d8dfda;max-width:650px;font-size:15px;line-height:1.7}.hero-search{max-width:650px;height:58px;margin-top:28px;display:flex}.hero-search input{border:0;outline:0;flex:1;padding:0 20px}.hero-search button{color:#162116;background:var(--lime);border:0;width:165px;font-weight:800}.hero-proof{color:#b9c8be;gap:25px;margin-top:18px;font-size:11px;display:flex}.vehicle-box{color:var(--ink);background:#fff;padding:25px;box-shadow:0 22px 55px #0000003d}.vehicle-top{justify-content:space-between;margin-bottom:17px;font-weight:800;display:flex}.vehicle-top small{color:var(--green);background:#e6f0e9;padding:4px 8px}.vehicle-box label{margin-bottom:12px;font-size:11px;font-weight:700;display:block}.vehicle-box select,.vehicle-box input{border:1px solid var(--line);color:#65716a;background:#fff;width:100%;height:44px;margin-top:6px;padding:0 10px}.select-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-grid>.vehicle-box input{height:50px}.vehicle-box>a{background:var(--green);color:#fff;justify-content:center;align-items:center;height:46px;margin-top:6px;font-size:12px;font-weight:800;display:flex}.benefits{border-bottom:1px solid var(--line);background:#fff;box-shadow:0 6px 22px #19281f0d}.benefits>.shell{grid-template-columns:repeat(4,1fr);min-height:92px;display:grid}.benefits .shell>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:15px;display:flex}.benefits .shell>div:first-child{border-left:1px solid var(--line)}.benefits b{color:var(--green);font:700 24px Oswald,sans-serif}.benefits span{font-size:12px;font-weight:800}.benefits small{color:var(--muted);margin-top:4px;font-weight:500;display:block}.section{padding-top:72px;padding-bottom:72px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.section-heading h2,.vin-banner h2{text-transform:uppercase;margin:7px 0 0;font:700 33px Oswald,sans-serif}.section-heading>a{color:var(--green);font-size:12px;font-weight:800}.category-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.category-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 14px;align-items:start;gap:12px;min-height:125px;padding:22px;transition:all .2s;display:grid}.category-card:hover{background:var(--green);color:#fff;transform:translateY(-2px)}.category-card>span{width:36px;height:36px;color:var(--green);background:#edf4ef;place-items:center;font-size:19px;display:grid}.category-card strong{font-size:13px;display:block}.category-card small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5;display:block}.category-card:hover small{color:#cedbd2}.parts-catalog-grid{background:#fff;border-top:1px solid #e6e9ed;border-left:1px solid #e6e9ed;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.parts-catalog-card{color:#2b3444;text-align:center;border-bottom:1px solid #e6e9ed;border-right:1px solid #e6e9ed;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:208px;padding:18px 12px;transition:background .18s,color .18s;display:flex}.parts-catalog-card img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:175px;height:112px;display:block}.parts-catalog-card i{height:112px;color:var(--orange);place-items:center;font-size:46px;font-style:normal;display:grid}.parts-catalog-card strong{font-size:14px;font-weight:600}.parts-catalog-card:hover{color:var(--orange);background:#fff5f0}.category-photo-placeholder{color:#9aa4af;background:#f5f7f8;place-items:center;width:100%;max-width:175px;height:112px;font-size:24px;font-weight:800;display:grid}.parts-catalog-card:is(button){width:100%;font:inherit;cursor:pointer}.parts-catalog-card small{color:#84909b;font-size:10px}.catalog-category-browser-local{min-height:300px}.catalog-category-browser-head{margin-bottom:18px}.catalog-category-local-back,.catalog-category-local-trail button,.catalog-category-label{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.catalog-category-local-back{color:#d85610;align-items:center;gap:6px;margin:8px 0;font-size:12px;font-weight:800;display:inline-flex}.catalog-category-local-back svg{width:15px}.catalog-category-local-trail{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.catalog-category-local-trail span{align-items:center;gap:7px;display:flex}.catalog-category-local-trail button{color:#69788b;padding:0;font-size:10px}.catalog-category-local-trail button:hover{color:var(--orange)}.catalog-category-label{text-align:left;min-width:0;font-weight:700;line-height:1.35;color:#45556d!important;padding:10px 3px!important;font-size:9px!important;display:block!important}.catalog-category-label:hover{color:#d85610!important}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{background:#fff;border:1px solid #e0e5e2;min-width:0;padding:14px}.product-visual{background:linear-gradient(135deg,#f5f7f5,#e8ece9);place-items:center;height:175px;display:grid;position:relative}.product-visual span,.mini-visual{color:#7d8d82;border:5px solid #ccd5ce;border-radius:50%;place-items:center;width:82px;height:82px;font:700 35px Oswald,sans-serif;display:grid}.product-visual b{background:var(--orange);color:#fff;padding:5px 7px;font-size:10px;position:absolute;top:9px;left:9px}.stock-row{color:var(--muted);align-items:center;gap:6px;margin:14px 0 8px;font-size:9px;display:flex}.dot{background:#4b9b56;border-radius:50%;width:7px;height:7px}.dot.low_stock{background:#e7a323}.dot.on_order{background:#8c9aa4}.product-name{min-height:40px;font-size:13px;font-weight:800;line-height:1.45;display:block}.product-name:hover{color:var(--green)}.product-meta{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;margin-top:11px;padding-bottom:12px;font-size:9px;display:flex}.product-meta strong{color:var(--green)}.price-row{justify-content:space-between;align-items:flex-end;padding-top:12px;display:flex}.price-row del{color:#98a09a;font-size:9px;display:block}.price-row strong{font:700 22px Oswald,sans-serif;display:block}.price-row strong small{font:700 9px Manrope,sans-serif}.price-row button{background:var(--green);color:#fff;border:0;width:40px;height:40px;font-size:22px}.vin-banner{background:var(--green);color:#fff}.vin-banner>.shell{grid-template-columns:115px 1fr 230px;align-items:center;gap:30px;min-height:180px;display:grid}.vin-icon{border:3px solid var(--lime);width:96px;height:70px;color:var(--lime);place-items:center;font:700 28px Oswald,sans-serif;display:grid;transform:rotate(-3deg)}.vin-banner h2{margin:6px 0}.vin-banner p{color:#d4e0d7;margin:0;font-size:12px}.vin-banner a{background:var(--lime);color:#192519;justify-content:center;align-items:center;gap:9px;height:52px;font-size:12px;font-weight:800;display:flex}.brand-section>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.brand-section>div:last-child span{color:#68736c;border-right:1px solid var(--line);place-items:center;min-height:75px;font:700 15px Oswald,sans-serif;display:grid}footer{color:#d3dbd6;background:#111b15}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding:60px 0 48px;display:grid}.footer-logo{color:#fff}.footer-logo .logo-mark{background:var(--lime);color:#172219}.footer-grid p{color:#8e9b93;max-width:330px;font-size:11px;line-height:1.7}.footer-grid h4{color:#fff;text-transform:uppercase;margin:0 0 17px;font:600 16px Oswald,sans-serif}.footer-grid>div>a,.footer-grid>div>span{color:#9fab9f;margin:10px 0;font-size:11px;display:block}.copyright{color:#78847c;border-top:1px solid #2b352e;justify-content:space-between;align-items:center;min-height:58px;font-size:9px;display:flex}.breadcrumbs{color:#89928c;flex-wrap:wrap;gap:9px;padding:22px 0;font-size:10px;display:flex}.catalog-page>.breadcrumbs{gap:8px 12px;padding:24px 0 20px;font-size:14px;line-height:1.45}.breadcrumbs a:hover{color:var(--orange);text-decoration:none}.breadcrumbs [aria-current=page]{color:#536058;font-weight:700}.catalog-layout{grid-template-columns:1fr;gap:35px;padding-bottom:75px;display:grid}.catalog-layout aside{border:1px solid var(--line);align-self:start}.catalog-layout aside h3{text-transform:uppercase;background:var(--green);color:#fff;margin:0;padding:19px;font:600 18px Oswald,sans-serif}.catalog-layout aside nav a{border-bottom:1px solid var(--line);grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:12px 14px;font-size:10px;font-weight:700;display:grid}.catalog-layout aside nav a.active,.catalog-layout aside nav a:hover{color:var(--green);background:#edf4ef}.catalog-layout aside nav i{color:var(--green);font-style:normal}.catalog-layout aside nav span{color:#9aa39d;font-size:9px}.catalog-layout aside h4{text-transform:uppercase;margin:0;padding:20px 15px 10px;font-size:11px}.filter-link{color:var(--muted);padding:6px 15px;font-size:10px;display:block}.aside-vin{color:#fff;background:var(--green-dark);gap:10px;margin:20px 13px 13px;padding:14px;display:flex}.aside-vin b{color:var(--lime);font:700 18px Oswald,sans-serif}.aside-vin span{font-size:10px;font-weight:700}.aside-vin small{color:#b7c5bc;margin-top:4px;font-weight:500;display:block}.catalog-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.catalog-heading h1{margin:8px 0 4px;font-size:36px}.catalog-heading p{color:var(--muted);margin:0;font-size:10px}.catalog-heading form{height:38px;display:flex}.catalog-heading select{border:1px solid var(--line);padding:0 8px;font-size:10px}.catalog-heading button{background:var(--green);color:#fff;border:0;font-size:10px;font-weight:800}.catalog-products{grid-template-columns:repeat(3,1fr)}.search-note{color:#41644d;background:#edf4ef;margin-bottom:15px;padding:12px 15px;font-size:10px}.live-allegro-results{border-top:1px solid var(--line);margin-top:32px;padding-top:27px}.live-allegro-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.live-allegro-heading h2{margin:5px 0;font-size:22px}.live-allegro-heading p{color:var(--muted);margin:0;font-size:11px}.live-allegro-source{border:1px solid var(--orange);color:var(--orange);padding:7px 10px;font-size:10px;font-weight:800}.live-allegro-visual{background:#f7f9f8}.live-allegro-placeholder{color:#718078;border:1px dashed #bdc7c0;padding:16px;font-size:12px;font-weight:800}.live-allegro-card .price-row small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.live-allegro-open{background:var(--orange);color:#fff;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.live-allegro-more{flex-direction:column;align-items:center;gap:7px;margin-top:24px;display:flex}.live-allegro-more a{background:var(--orange);color:#fff;padding:13px 22px;font-size:11px;font-weight:800}.live-allegro-more small{color:var(--muted);font-size:9px}.empty{text-align:center;background:#f7f9f8;border:1px dashed #bdc7c0;margin:20px 0 70px;padding:55px}.empty b{text-transform:uppercase;font:600 26px Oswald,sans-serif}.empty p{color:var(--muted);font-size:12px}.empty a{background:var(--green);color:#fff;padding:13px 20px;font-size:11px;font-weight:800;display:inline-block}.product-page{padding-bottom:20px}.product-detail{grid-template-columns:1fr 1fr;gap:55px;padding:10px 0 55px;display:grid}.product-gallery>div{background:var(--soft);border:1px solid var(--line);place-items:center;min-height:450px;display:grid}.product-gallery>div span{color:#718076;border:9px solid #cbd4ce;border-radius:50%;place-items:center;width:165px;height:165px;font:700 60px Oswald,sans-serif;display:grid}.product-gallery small{text-align:center;color:var(--muted);margin-top:9px;font-size:9px;display:block}.availability{color:#2f7b3d;background:#e9f5eb;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.availability.on_order{color:#6a7881;background:#f0f2f3}.availability.low_stock{color:#966b0a;background:#fff3d8}.product-info h1{margin-bottom:12px;font-size:42px}.sku-line{border-bottom:1px solid var(--line);gap:25px;padding-bottom:18px;font-size:11px;display:flex}.sku-line strong{color:var(--green)}.fitment-check{border-left:4px solid var(--green);background:#f1f5f2;margin:18px 0;padding:15px 17px}.fitment-check b{font-size:12px}.fitment-check p{color:var(--muted);margin:5px 0;font-size:10px}.fitment-check a{color:var(--green);font-size:10px;font-weight:800}.detail-price del{color:#929b95;font-size:12px;display:block}.detail-price strong{font:700 35px Oswald,sans-serif;display:block}.detail-price strong small{font:700 12px Manrope,sans-serif}.detail-price>span{color:var(--muted);font-size:9px;display:block}.add-large{color:#fff;background:var(--green);border:0;width:100%;height:54px;margin:18px 0;font-weight:800}.delivery-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.delivery-list span{color:var(--muted);border:1px solid var(--line);padding:10px;font-size:9px}.delivery-list b{color:var(--ink);margin-bottom:4px;display:block}.product-data{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;gap:40px;padding:45px 0;display:grid}.product-data h2{text-transform:uppercase;margin-top:0;font:600 21px Oswald,sans-serif}.product-data h4{margin:18px 0 8px;font-size:10px}.product-data dl{margin:0}.product-data dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.product-data dt{color:var(--muted)}.product-data dd{margin:0;font-weight:700}.code-list{flex-wrap:wrap;gap:6px;display:flex}.code-list code{background:var(--soft);padding:7px;font-size:10px}.fitment{border-bottom:1px solid var(--line);padding:9px 0}.fitment b,.fitment span,.fitment small{font-size:10px;display:block}.fitment span,.fitment small{color:var(--muted);margin-top:3px}.related{border-top:1px solid var(--line)}.cart-page{min-height:600px;padding-bottom:75px}.cart-page h1{font-size:42px}.cart-layout{grid-template-columns:1fr 330px;gap:35px;display:grid}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr 110px 120px 24px;align-items:center;gap:15px;padding:16px 0;display:grid}.mini-visual{border-width:3px;width:65px;height:65px;font-size:22px}.cart-line>div:nth-child(2) a{font-size:12px;font-weight:800;display:block}.cart-line>div:nth-child(2) span,.cart-line>div:nth-child(2) small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.quantity{border:1px solid var(--line);height:34px;display:flex}.quantity button{background:#fff;border:0;width:34px}.quantity span{flex:1;place-items:center;font-size:11px;display:grid}.cart-line>strong{text-align:right;font:600 17px Oswald,sans-serif}.remove,.clear{color:#8a948d;background:0 0;border:0}.clear{margin-top:18px;font-size:10px;text-decoration:none}.summary{background:var(--soft);align-self:start;padding:25px}.summary h2{text-transform:uppercase;margin-top:0;font:600 22px Oswald,sans-serif}.summary>div{justify-content:space-between;margin:14px 0;font-size:10px;display:flex}.summary-total strong{font:700 24px Oswald,sans-serif}.summary>button{background:var(--green);color:#fff;border:0;width:100%;height:48px;font-size:11px;font-weight:800}.summary p{color:var(--muted);font-size:9px;line-height:1.6}.content-page{max-width:900px;min-height:590px;padding-top:65px;padding-bottom:80px}.content-page h1{font-size:47px}.content-page>p{color:var(--muted);max-width:720px;font-size:13px;line-height:1.8}.vin-form{border:1px solid var(--line);max-width:720px;margin-top:30px;padding:30px}.vin-form label{margin-bottom:16px;font-size:10px;font-weight:800;display:block}.vin-form input,.vin-form textarea{border:1px solid var(--line);width:100%;margin-top:6px;padding:13px}.vin-form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.vin-form small{color:var(--muted);margin-top:5px;font-weight:500;display:block}.vin-form button{background:var(--green);color:#fff;border:0;padding:15px 24px;font-weight:800}.info-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.info-cards>div{background:var(--soft);border-top:4px solid var(--green);padding:24px}.info-cards b{text-transform:uppercase;font:600 19px Oswald,sans-serif}.info-cards p,.info-cards small{color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:900px){.header-main{grid-template-columns:1fr auto}.global-search{grid-area:2/1/auto/-1;margin-bottom:15px}.nav{overflow:auto}.hero-grid{grid-template-columns:1fr;gap:30px;padding:60px 0}.vehicle-box{margin-bottom:50px}.category-grid,.product-grid,.benefits>.shell{grid-template-columns:repeat(2,1fr)}.vin-banner>.shell{grid-template-columns:90px 1fr;padding:30px 0}.vin-banner a{grid-column:1/-1}.catalog-layout{grid-template-columns:1fr}.catalog-layout aside{display:none}.catalog-products{grid-template-columns:repeat(2,1fr)}.product-detail,.product-data,.cart-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.brand-section>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:580px){.shell{width:min(100% - 24px,1180px)}.utility-inner>span,.utility-inner div>span{display:none}.header-main{gap:10px;min-height:80px}.logo{font-size:19px}.logo-mark{width:40px;height:40px}.logo small,.cart-link>span:nth-child(2){display:none}.global-search button{padding:0 15px}.nav{gap:22px}.catalog-button{min-width:180px}.hero h1,.content-page h1{font-size:41px}.hero-search{flex-direction:column;gap:8px;height:auto}.hero-search input,.hero-search button{width:100%;height:52px}.hero-proof{flex-direction:column;gap:8px}.benefits>.shell{grid-template-columns:1fr}.benefits .shell>div{min-height:70px}.category-grid,.product-grid,.catalog-products{grid-template-columns:1fr}.section{padding:50px 0}.section-heading{align-items:start}.section-heading>a{display:none}.brand-section>div:last-child{grid-template-columns:repeat(2,1fr)}.vin-banner>.shell{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:25px}.catalog-heading{align-items:start;gap:20px}.catalog-heading form{display:none}.product-gallery>div{min-height:320px}.delivery-list,.info-cards{grid-template-columns:1fr}.cart-line{grid-template-columns:60px 1fr 24px}.cart-line .quantity,.cart-line>strong{grid-column:2}.cart-line>strong{text-align:left}.cart-line>.remove{grid-area:1/3}.vin-form>div{grid-template-columns:1fr}.copyright span{display:none}}.header-main{grid-template-columns:245px 1fr 225px;gap:26px}.header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.mini-action{border:1px solid var(--line);width:34px;height:38px;color:var(--green);place-items:center;font-size:18px;display:grid;position:relative}.mini-action small{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-8px;right:-6px}.vehicle-submit{background:var(--green);color:#fff;border:0;justify-content:center;align-items:center;width:100%;height:46px;margin-top:6px;font-size:12px;font-weight:800;display:flex}.vehicle-retry{color:#b94916;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 2px 1px;font-size:9px;font-weight:800}.condition-switch{gap:5px;margin-bottom:14px;display:flex}.condition-switch button{border:1px solid var(--line);color:var(--muted);background:#fff;flex:1;padding:8px 4px;font-size:9px;font-weight:800}.condition-switch button.active{background:var(--green);color:#fff;border-color:var(--green)}.condition-switch label{border:1px solid var(--line);flex:1;align-items:center;gap:5px;margin:0;padding:10px;display:flex}.product-visual-wrap{position:relative}.favorite-button{z-index:2;border:1px solid var(--line);color:#9aa39d;background:#fff;border-radius:50%;width:34px;height:34px;position:absolute;top:9px;right:9px}.favorite-button.active{color:#d74747;border-color:#d74747}.product-badges{gap:5px;margin-top:10px;display:flex}.product-badges span{color:#55705d;text-transform:uppercase;background:#eef3ef;padding:4px 6px;font-size:8px;font-weight:800}.active-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.active-filters span{color:var(--green);background:#e9f2eb;padding:6px 9px;font-size:9px;font-weight:800}.purchase-row{grid-template-columns:92px 1fr;align-items:end;gap:10px;display:grid}.purchase-row label{font-size:9px;font-weight:800}.purchase-row input{border:1px solid var(--line);width:100%;height:54px;margin-top:5px;padding:0 10px;display:block}.purchase-row .add-large{margin:0}.product-actions{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 16px;display:grid}.product-actions button{border:1px solid var(--line);height:38px;color:var(--green);background:#fff;font-size:9px;font-weight:800}.product-state{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-state>span:not(.availability){background:var(--soft);padding:7px 9px;font-size:9px;font-weight:800}.gallery-thumbs{gap:8px;margin-top:8px;background:0 0!important;border:0!important;min-height:auto!important;display:flex!important}.gallery-thumbs button{border:1px solid var(--line);background:var(--soft);width:70px;height:55px;color:var(--muted);font-size:9px}.product-question{border:1px solid var(--line);margin:14px 0}.product-question summary{cursor:pointer;padding:13px;font-size:10px;font-weight:800}.product-question form{padding:0 13px 13px}.product-question label{font-size:9px;font-weight:800;display:block}.product-question textarea,.product-question input{border:1px solid var(--line);width:100%;margin-top:5px;padding:9px}.product-question form>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.product-question form button{background:var(--green);color:#fff;border:0;margin-top:10px;padding:10px;font-size:9px;font-weight:800}.product-question form p{color:var(--green);font-size:9px}.faq-block{max-width:900px;padding:35px 0}.faq-block h2{text-transform:uppercase;font:600 27px Oswald,sans-serif}.faq-block details{border-top:1px solid var(--line);padding:16px 0}.faq-block summary{cursor:pointer;font-size:12px;font-weight:800}.faq-block p{color:var(--muted);font-size:11px;line-height:1.7}.checkout-link{background:var(--green);color:#fff;place-items:center;width:100%;height:48px;font-size:11px;font-weight:800;display:grid}.cookie-banner{z-index:99;color:#fff;background:#17221b;justify-content:space-between;align-items:center;gap:25px;max-width:760px;margin:auto;padding:17px 20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 15px 50px #00000047}.cookie-banner b{font-size:12px}.cookie-banner p{color:#b8c4bc;margin:4px 0;font-size:9px}.cookie-banner a{color:var(--lime);font-size:9px;text-decoration:none}.cookie-banner button{background:var(--lime);border:0;padding:11px 20px;font-size:10px;font-weight:800}.auth-page{grid-template-columns:1fr 420px;align-items:center;gap:80px;min-height:600px;display:grid}.auth-page h1,.register-page h1,.account-page h1,.orders-page h1,.wishlist-page h1,.checkout-page h1,.policy-page h1,.order-success h1{text-transform:uppercase;margin:8px 0 15px;font:700 45px Oswald,sans-serif}.auth-page>div p{color:var(--muted);font-size:12px;line-height:1.7}.auth-page>div a{color:var(--green);font-size:11px;font-weight:800}.auth-page form{border:1px solid var(--line);padding:30px}.auth-page label,.account-form label,.checkout-page label{margin-bottom:14px;font-size:9px;font-weight:800;display:block}.auth-page input,.account-form input,.account-form select,.checkout-page input,.checkout-page textarea{border:1px solid var(--line);width:100%;height:44px;margin-top:6px;padding:0 11px}.auth-page form>button{background:var(--green);color:#fff;border:0;width:100%;height:46px;margin-top:6px;font-size:10px;font-weight:800}.auth-page .google-demo{color:var(--ink);border:1px solid var(--line);background:#fff}.auth-page form small{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.5;display:block}.form-error{color:#b23b3b;font-size:9px}.register-page{padding:65px 0 80px}.register-page .section-heading p{color:var(--muted);font-size:10px}.register-page .section-heading a{color:var(--green);font-weight:800}.account-form{max-width:900px}.account-type{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.account-type button{border:1px solid var(--line);text-align:left;background:#fff;padding:17px}.account-type button.active{border:2px solid var(--green);background:#eef5f0}.account-type b,.account-type small{display:block}.account-type small{color:var(--muted);margin-top:4px;font-size:8px}.account-type.small button{text-align:center;padding:11px}.account-form fieldset,.checkout-page fieldset{border:1px solid var(--line);margin:0 0 18px;padding:22px}.account-form legend,.checkout-page legend{text-transform:uppercase;padding:0 9px;font:600 17px Oswald,sans-serif}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.form-grid .full{grid-column:1/-1}.consent{align-items:center;gap:8px;display:flex!important}.consent input{width:auto!important;height:auto!important;margin:0!important}.consent a{color:var(--green)}.primary-button,.primary-link{background:var(--green);color:#fff;border:0;place-items:center;padding:14px 24px;font-size:10px;font-weight:800;display:inline-grid}.moldova-phone-input{background:#fff;border:1px solid #d8e0ea;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:48px;margin-top:7px;display:grid;overflow:hidden}.moldova-phone-input:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff650f1f}.moldova-phone-input>span{color:var(--ink);background:#f3f6f8;border-right:1px solid #d8e0ea;align-self:stretch;place-items:center;padding:0 11px;font-size:13px;font-weight:850;display:grid}.moldova-phone-input>input:not([type=hidden]),.vin-form .moldova-phone-input>input:not([type=hidden]),.auth-page .moldova-phone-input>input:not([type=hidden]),.account-form .moldova-phone-input>input:not([type=hidden]),.checkout-page .moldova-phone-input>input:not([type=hidden]){width:100%;height:46px;min-height:0;box-shadow:none;border:0;border-radius:0;outline:0;margin:0;padding:0 13px;font-size:13px}.moldova-phone-input>input[type=hidden]{display:none}.moldova-locality-combobox{margin-top:6px;position:relative}.moldova-locality-combobox>input{margin-top:0!important}.moldova-locality-results{z-index:80;background:#fff;border:1px solid #d8e0ea;border-radius:8px;max-height:310px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #192a4129}.moldova-locality-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 12px;display:flex}.moldova-locality-results>button:last-child{border-bottom:0}.moldova-locality-results>button:hover,.moldova-locality-results>button.active{background:#fff4ed}.moldova-locality-results strong{color:var(--ink);font-size:11px}.moldova-locality-results span{color:var(--muted);text-align:right;font-size:9px}.checkout-pickup-note{border-left:3px solid var(--orange);background:#fff5ef;gap:5px;margin:6px 0 2px;padding:15px;display:grid}.checkout-pickup-note b{font-size:11px}.checkout-pickup-note span{color:var(--muted);font-size:9px;line-height:1.5}.account-page{grid-template-columns:230px 1fr;gap:45px;min-height:650px;padding:60px 0 80px;display:grid}.account-page>aside{border:1px solid var(--line);align-self:start;padding:20px}.account-page>aside>b,.account-page>aside>small{display:block}.account-page>aside small{color:var(--muted);margin-top:4px;font-size:8px}.account-page>aside nav{margin:20px -20px}.account-page>aside nav a{border-top:1px solid var(--line);justify-content:space-between;padding:12px 20px;font-size:10px;display:flex}.account-page>aside nav a.active{color:var(--green);background:#eef5f0;font-weight:800}.account-page>aside button{color:#a33;background:0 0;border:0;font-size:9px}.account-form.compact{max-width:none}.orders-page,.wishlist-page{min-height:650px;padding-bottom:75px}.orders-list article{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 120px 100px 140px;align-items:center;gap:15px;padding:18px;display:grid}.orders-list article:first-child{border-top:1px solid var(--line)}.orders-list b,.orders-list small{display:block}.orders-list small{color:var(--muted);margin-top:4px;font-size:8px}.orders-list article>span{font-size:9px}.orders-list article>strong{text-align:right;font:600 17px Oswald,sans-serif}.order-status{text-align:center;color:#8c650a;background:#fff3d8;padding:6px;font-weight:800}.order-status.arrived_md,.order-status.shipped,.order-status.completed{color:#2d703c;background:#e8f4eb}.checkout-page{padding:60px 0 85px}.checkout-page>form{grid-template-columns:1fr 340px;gap:35px;display:grid}.checkout-page textarea{height:auto;padding:10px}.radio-list{flex-wrap:wrap;gap:10px;margin:8px 0 18px;display:flex}.radio-list label{border:1px solid var(--line);min-width:150px;padding:12px}.radio-list input{width:auto;height:auto;margin:0 6px 0 0}.checkout-summary{position:sticky;top:20px}.checkout-line{align-items:start}.checkout-line span{max-width:180px;line-height:1.45}.checkout-summary>button{margin-top:15px}.order-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.order-success>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:32px;display:grid}.order-success p{color:var(--muted);font-size:12px}.order-success a,.order-success button{background:var(--green);color:#fff;border:0;margin-top:10px;padding:13px 20px;font-size:10px;font-weight:800}.policy-page{max-width:900px;min-height:600px;padding:65px 0 80px}.policy-page>p{color:var(--muted);font-size:12px;line-height:1.8}.policy-page h2{text-transform:uppercase;margin-top:34px;font:600 22px Oswald,sans-serif}.policy-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.policy-grid article{background:var(--soft);border-top:4px solid var(--green);padding:20px}.policy-grid b{text-transform:uppercase;font:600 17px Oswald,sans-serif}.policy-grid p{color:var(--muted);font-size:10px;line-height:1.6}@media (max-width:900px){.header-main{grid-template-columns:1fr auto}.auth-page,.checkout-page>form{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:60px}.account-page{grid-template-columns:1fr}.account-page>aside{width:100%}.policy-grid{grid-template-columns:1fr}}@media (max-width:580px){.header-actions{gap:4px}.vin-form>div,.form-grid,.account-type,.product-actions{grid-template-columns:1fr}.purchase-row{grid-template-columns:75px 1fr}.orders-list article{grid-template-columns:1fr 90px}.orders-list article>strong{text-align:left}.cookie-banner{bottom:10px;left:10px;right:10px}.policy-page h1,.register-page h1,.account-page h1,.checkout-page h1{font-size:36px}}:root{--ink:#252c3b;--muted:#6f7480;--line:#dfe2e8;--soft:#f1f2f5;--green:#f36f21;--green-dark:#222c43;--lime:#f36f21;--orange:#f36f21}body{background:#fff;font-family:Arial,Helvetica,sans-serif}.utility{color:#fff;background:#252f45}.utility-inner{height:36px}.utility-left,.utility-right{align-items:center;gap:24px;display:flex}.utility a,.utility button{color:#fff;font-size:11px}.socials{color:#ff8a43;font-weight:800}.header{background:var(--orange);border:0}.header-main{color:#fff;min-height:96px}.logo{letter-spacing:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:27px}.logo strong{color:#fff}.logo small{color:#fff;opacity:.85;letter-spacing:2.5px;text-align:right;font-size:7px}.logo-mark{color:#fff;clip-path:polygon(50% 0,100% 100%,79% 100%,50% 42%,21% 100%,0 100%);background:0 0;border:5px solid #fff;width:42px;height:48px;font-size:0;transform:none}.header-contact{justify-content:space-between;align-items:center;gap:25px;font-weight:700;display:flex}.header-contact>div a{margin:5px 0;font-size:14px;display:block}.header-contact small{font-size:10px}.header-contact>a{font-size:14px;font-weight:500}.header-actions .mini-action,.header-actions .cart-icon{color:#fff;border-color:#ffffff73}.cart-link small{color:#ffe0cf}.nav-wrap{background:#222c43}.nav{color:#fff;gap:0;height:66px}.nav>a{border-right:1px solid #3c4559;align-items:center;height:66px;padding:0 25px;font-size:11px;display:flex}.nav>a:hover{color:#fff;background:#2d3850}.catalog-button{width:220px;margin:0;background:#222c43!important;font-size:11px!important}.nav-search{background:#fff;width:230px;height:38px;margin-left:auto;display:flex}.nav-search input{border:0;outline:0;width:100%;padding:0 10px;font-size:10px}.nav-search button{color:#222c43;background:#fff;border:0;width:44px;font-size:22px}.hero{color:#fff;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#141a2740,#141a270d),url(https://cdn1.komiz.io/54838698/share/banner/p/02347g3952-2x1920x740x0x0x0.png) 50%/cover no-repeat}.hero:before{display:none}.hero-grid{grid-template-columns:350px 1fr;align-items:stretch;gap:0;min-height:455px;padding:0}.hero-grid>div:first-child{background:linear-gradient(90deg,#141c2ca6,#141c2c0d);flex-direction:column;grid-area:1/2;justify-content:center;padding:70px 45px;display:flex}.hero-grid>.vehicle-box{box-shadow:none;color:#252c3b;background:#f1f2f5;flex-direction:column;grid-area:1/1;justify-content:center;margin:0;padding:30px 22px;display:flex}.vehicle-top span{text-transform:uppercase;font-size:20px}.vehicle-box select{background:#fff;height:50px}.vehicle-submit{height:52px}.hero h1{text-shadow:0 2px 15px #00000059;font-family:Arial,Helvetica,sans-serif;font-size:49px;font-weight:800}.hero h1 em{color:#ff7a26}.hero .eyebrow{color:#fff}.hero p{color:#fff;text-shadow:0 1px 6px #00000080}.hero-search input{border:1px solid #fff}.hero-search button{background:var(--orange);color:#fff}.hero-proof{color:#fff}.benefits{background:#f1f2f5}.benefits b{color:var(--orange)}.section-heading h2,.vin-banner h2,.catalog-heading h1,.product-info h1,.cart-page h1,.content-page h1,.auth-page h1,.register-page h1,.account-page h1,.orders-page h1,.wishlist-page h1,.checkout-page h1,.policy-page h1,.order-success h1{letter-spacing:-.6px;font-family:Arial,Helvetica,sans-serif}.category-card:hover{background:#252f45}.category-card>span{color:var(--orange);background:#fff3ec}.products-section{background:#f2f3f6}.product-card{box-shadow:0 2px 8px #232b3c0d}.price-row button,.add-large,.primary-button,.primary-link,.checkout-link,.summary>button{background:var(--orange)}.vin-banner{background:#252f45}.vin-banner a{background:var(--orange);color:#fff}.vin-icon{border-color:var(--orange);color:var(--orange)}.brand-section>div:last-child{background:#fff}footer{background:#222c43}.footer-logo .logo-mark{color:#fff;background:0 0}.cookie-banner{background:#222c43}.cookie-banner button{background:var(--orange);color:#fff}.availability{color:#c94f0a;background:#fff2e9}.account-type button.active{border-color:var(--orange);background:#fff3ec}.account-page>aside nav a.active{color:#c94f0a;background:#fff3ec}.order-success>span{background:var(--orange)}@media (max-width:1000px){.header-contact{display:none}.header-main{grid-template-columns:1fr auto}.nav-search{display:none}.nav>a{padding:0 17px}.hero-grid{grid-template-columns:330px 1fr}.hero-grid>div:first-child{padding:50px 30px}}@media (max-width:760px){.utility-left a,.utility-right .socials,.utility-right span,.header-actions .mini-action{display:none}.nav>a{min-width:max-content}.hero-grid{grid-template-columns:1fr}.hero-grid>.vehicle-box{grid-area:2/1}.hero-grid>div:first-child{grid-area:1/1;min-height:420px}.hero h1{font-size:40px}.nav{overflow:auto}.catalog-button{min-width:210px}.header-main{min-height:82px}}.utility select{color:#fff;background:#252f45;border:0;padding:2px 4px;font-size:11px;font-weight:800}.logo-mark{clip-path:none;color:#fff;background:0 0;border:0;width:38px;height:48px;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:900;transform:skew(-8deg)}.partner-page{padding-top:34px;padding-bottom:80px}.partner-login-required{min-height:620px}.partner-login-actions{align-items:center;gap:14px;margin-top:24px;display:flex}.partner-login-actions>a:not(.primary-link){color:#173653;font-weight:800}.partner-onboarding,.partner-workspace{background:#fff;border:1px solid #dbe4eb;border-radius:22px;max-width:1380px;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #10284612}.partner-onboarding>header,.partner-workspace-head{background:linear-gradient(135deg,#fff 0%,#f5f9fc 100%);border-bottom:1px solid #e1e8ee;padding:34px 38px}.partner-onboarding>header span,.partner-workspace-head span,.partner-section-title span{color:#f36a22;letter-spacing:2px;font-size:11px;font-weight:900}.partner-onboarding h1,.partner-workspace-head h1{color:#112c4b;margin:7px 0;font-size:36px}.partner-onboarding header p,.partner-workspace-head p{color:#657788;margin:0}.partner-onboarding>form{padding:32px 38px}.partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner-form-grid label{color:#263d57;gap:7px;font-size:13px;font-weight:800;display:grid}.partner-form-grid .wide{grid-column:1/-1}.partner-form-grid input,.partner-form-grid select,.partner-form-grid textarea,.partner-orders select,.partner-orders input,.partner-image-list select{box-sizing:border-box;color:#142d49;width:100%;font:inherit;background:#fff;border:1px solid #cfdbe5;border-radius:10px;padding:13px 14px}.partner-form-grid textarea{resize:vertical;line-height:1.45}.partner-checks{color:#425871;flex-wrap:wrap;gap:18px;margin:24px 0;font-size:13px;display:flex}.partner-checks label{align-items:center;gap:8px;display:flex}.partner-checks input{accent-color:#f36a22;width:18px;height:18px}.partner-workspace-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketplace-status{color:#526473;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#edf2f5;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.marketplace-status.status-active,.marketplace-status.status-approved,.marketplace-status.status-delivered,.marketplace-status.status-accepted,.marketplace-status.status-received{color:#1f7142;background:#dff5e7}.marketplace-status.status-applied,.marketplace-status.status-needs_review,.marketplace-status.status-validating,.marketplace-status.status-stock_reserved,.marketplace-status.status-requested{color:#91600b;background:#fff0d3}.marketplace-status.status-suspended,.marketplace-status.status-rejected,.marketplace-status.status-cancelled{color:#a23a2f;background:#fde5e1}.marketplace-status.status-limited,.marketplace-status.status-under_review,.marketplace-status.status-preparing,.marketplace-status.status-confirmed,.marketplace-status.status-ready_for_pickup,.marketplace-status.status-handed_to_courier,.marketplace-status.status-shipped,.marketplace-status.status-in_transit{color:#23688f;background:#e4f1fb}.partner-pending{padding:42px 38px}.partner-pending h2{color:#142e4d;margin:0 0 8px}.partner-pending p{color:#637587;max-width:760px;line-height:1.55}.partner-pending strong{color:#8a501f;background:#fff5ea;margin-top:18px;padding:14px;display:block}.partner-kpis{background:#e0e8ee;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.partner-kpis>div{background:#fff;padding:24px}.partner-kpis b,.partner-kpis span{display:block}.partner-kpis b{color:#153555;font-size:24px}.partner-kpis span{color:#718190;margin-top:5px;font-size:11px}.partner-tabs{background:#f6f9fb;border-bottom:1px solid #dfe7ed;gap:0;display:flex;overflow:auto}.partner-tabs button{color:#526679;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 22px;font-size:13px;font-weight:900}.partner-tabs button.active{color:#163553;background:#fff;border-color:#f36a22}.marketplace-notice{margin:18px 28px 0}.partner-section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.partner-section-title h2{color:#163452;margin:5px 0 0;font-size:25px}.partner-section-title p{color:#6b7c8a;margin:6px 0 0}.partner-section-title button,.partner-product-list button{color:#e75d16;font:inherit;cursor:pointer;background:#fff;border:1px solid #f36a22;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:900}.partner-inventory,.partner-listing-form,.partner-donors,.partner-orders,.partner-finance{padding:30px 34px}.partner-product-list{gap:12px;display:grid}.partner-product-list article{border:1px solid #dbe4ea;border-radius:14px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.partner-product-list img,.partner-image-empty{object-fit:contain;background:#f2f5f7;border-radius:9px;width:100px;height:80px}.partner-image-empty{color:#1d9ac7;place-items:center;font-size:22px;font-weight:900;display:grid}.partner-product-list h3{color:#173654;margin:5px 0;font-size:16px}.partner-product-list p,.partner-product-list small,.partner-product-list em{color:#677a89;margin:4px 0;font-size:11px;display:block}.partner-product-list em{color:#a4562d}.partner-product-list article>div:last-child{justify-items:end;gap:8px;display:grid}.partner-empty{color:#72818e;text-align:center;background:#f8fafb;border:1px dashed #cdd9e2;border-radius:12px;padding:28px}.partner-listing-form fieldset,.partner-donors form{border:1px solid #dbe4ea;border-radius:14px;margin:0 0 22px;padding:22px}.partner-listing-form legend{color:#163654;padding:0 9px;font-size:14px;font-weight:900}.partner-listing-form fieldset>p{color:#6c7c89;margin:0 0 16px;font-size:13px}.partner-listing-form>.partner-section-title span,.partner-listing-form .partner-form-grid small{font-size:13px}.partner-listing-form>.partner-section-title p{font-size:14px;line-height:1.5}.partner-listing-form .partner-upload{font-size:13px}.partner-upload{color:#fff;cursor:pointer;background:#1593c1;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.partner-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.partner-image-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.partner-image-list article{border:1px solid #dbe4ea;border-radius:11px;gap:8px;padding:10px;display:grid}.partner-image-list img{object-fit:contain;background:#f3f5f7;width:100%;height:130px}.partner-image-list select{padding:8px;font-size:11px}.partner-image-list button{color:#a54032;cursor:pointer;background:#fde9e5;border:0;padding:8px;font-weight:800}.partner-form-actions{justify-content:flex-end;gap:12px;display:flex}.partner-form-actions button{color:#e75d16;font:inherit;background:#fff;border:1px solid #f36a22;border-radius:10px;padding:13px 18px;font-weight:900}.partner-form-actions .primary-button{color:#fff;background:#f36a22}.marketplace-submit-error{text-align:left;margin:0 0 14px}.partner-photopack{padding:30px 34px}.partner-photopack-actions{flex-wrap:wrap;gap:10px;display:flex}.partner-upload.secondary{color:#24506b;background:#eef4f7}.partner-photopack-continue{margin-top:18px}.partner-photopack-continue:disabled{opacity:.45}.partner-intake-mode{background:#f8fbfc;border:1px solid #d8e4eb;border-radius:18px;margin:0 0 18px;padding:22px}.partner-intake-mode>header>span{color:#e65c19;letter-spacing:1.4px;font-size:12px;font-weight:900}.partner-intake-mode>header h3{color:#153552;margin:6px 0;font-size:22px}.partner-intake-mode>header p{color:#607485;margin:0;font-size:13px;line-height:1.5}.partner-intake-mode>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.partner-intake-mode button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2e8;border-radius:13px;gap:5px;min-height:92px;padding:15px;display:grid;position:relative}.partner-intake-mode button b{color:#173653;font-size:15px}.partner-intake-mode button span{color:#697c8b;font-size:12px;line-height:1.4}.partner-intake-mode button em{color:#d85819;text-transform:uppercase;background:#fff0e7;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.partner-intake-mode button.active{background:#eef9fd;border-color:#1c93bd;box-shadow:0 0 0 3px #1c93bd1a}.partner-intake-mode button.active b{color:#087fa9}.partner-intake-guidance{background:#eef8fc;border-left:4px solid #1593c1;border-radius:10px;margin:0 0 20px;padding:17px 19px}.partner-intake-guidance b{color:#173653;font-size:16px}.partner-intake-guidance p{color:#536d7e;margin:5px 0 0;font-size:13px;line-height:1.5}.partner-identity-status{background:#f1f4f6;border-radius:999px;width:max-content;max-width:100%;font-weight:800;padding:5px 8px!important}.partner-identity-status.identity-confirmed{color:#277348;background:#e3f5e9}.partner-identity-status.identity-corroborated{color:#217696;background:#e7f4f9}.partner-identity-status.identity-proposed{color:#8d6117;background:#fff3dd}.partner-vehicle-evidence{background:#f2fafd;border:1px solid #b9dce9;border-radius:16px;gap:16px;margin:0 0 20px;padding:22px;display:grid}.partner-vehicle-evidence>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.partner-vehicle-evidence>header span,.partner-submit-checklist header span{color:#e65c19;letter-spacing:1.3px;font-size:11px;font-weight:900}.partner-vehicle-evidence>header h3,.partner-submit-checklist header h3{color:#163654;margin:5px 0;font-size:20px}.partner-vehicle-evidence>header p{color:#607485;max-width:680px;margin:0;font-size:13px;line-height:1.45}.partner-vehicle-evidence>header>b{color:#197da1;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px}.partner-donor-select{color:#263d57;gap:7px;font-size:13px;font-weight:800;display:grid}.partner-donor-select select{color:#163654;width:100%;font:inherit;background:#fff;border:1px solid #bfcfda;border-radius:10px;padding:13px 14px}.partner-vehicle-empty{color:#6c7d89;background:#fff;border:1px dashed #c7dbe4;border-radius:10px;margin:0;padding:14px;font-size:13px}.partner-vehicle-expand{color:#147b9f;cursor:pointer;background:#fff;border:1px solid #1593c1;border-radius:10px;justify-self:start;padding:11px 15px;font-weight:900}.partner-vehicle-builder{border-top:1px solid #d4e7ee;gap:16px;padding-top:18px;display:grid}.partner-vehicle-choice-actions{align-items:center;gap:12px;display:flex}.partner-vehicle-choice-actions button{color:#fff;cursor:pointer;background:#173653;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.partner-vehicle-choice-actions button:disabled{cursor:not-allowed;background:#9baab6}.partner-vehicle-choice-actions span{color:#7b8b96;font-size:12px;font-weight:800}.partner-donor-create{background:#fff;border-radius:12px;gap:14px;padding:17px;display:grid}.partner-donor-create h4{color:#173653;margin:0;font-size:15px}.partner-donor-create>.primary-button{justify-self:start}.partner-submit-checklist{background:#fff9f3;border:1px solid #f0cba9;border-radius:14px;gap:13px;margin:4px 0 20px;padding:18px;display:grid}.partner-submit-checklist.ready{background:#f1faf5;border-color:#a9d8bd}.partner-submit-checklist header{justify-content:space-between;align-items:center;gap:15px;display:flex}.partner-submit-checklist header h3{font-size:18px}.partner-submit-checklist header b{color:#bc651e;background:#fff;border-radius:50%;place-items:center;min-width:42px;height:42px;display:grid}.partner-submit-checklist.ready header b{color:#278553}.partner-submit-checklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.partner-submit-checklist li{color:#6d4c32;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.partner-submit-checklist li span{color:#b64d17;background:#ffe3cf;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.partner-submit-checklist li.done{color:#2d6847}.partner-submit-checklist li.done span{color:#237947;background:#dcefe4}.partner-submit-checklist>p{color:#607485;margin:0;font-size:12px;line-height:1.45}.partner-oem-lookup{background:linear-gradient(135deg,#fff8f3 0%,#fff 72%);border:1px solid #f4cbb4;border-radius:18px;margin:0 0 26px;padding:24px}.partner-oem-lookup>header>span{color:#e65c19;letter-spacing:1.5px;font-size:13px;font-weight:900}.partner-oem-lookup>header h3{color:#153552;margin:7px 0 6px;font-size:24px;line-height:1.2}.partner-oem-lookup>header p{color:#5d7182;max-width:830px;margin:0;font-size:14px;line-height:1.55}.partner-oem-search-row{gap:8px;margin-top:20px;display:grid}.partner-oem-search-row>label{color:#283f58;font-size:13px;font-weight:900}.partner-oem-search-row>div{grid-template-columns:150px minmax(0,1fr) 150px;gap:10px;display:grid}.partner-oem-search-row input,.partner-oem-search-row select{color:#142f4b;min-height:52px;font:inherit;letter-spacing:.02em;background:#fff;border:2px solid #d6e0e8;border-radius:12px;padding:12px 15px;font-size:16px;font-weight:800}.partner-oem-search-row input:focus,.partner-oem-search-row select:focus{border-color:#f36a22;outline:3px solid #f36a2224}.partner-oem-search-row button{cursor:pointer;border:0;border-radius:12px;min-height:52px;font-size:14px;font-weight:900}.partner-oem-search-row button:disabled{cursor:not-allowed;opacity:.5}.partner-oem-edit-note{color:#315d70;background:#eef8fc;border-left:3px solid #2494bd;margin:13px 0 0;padding:11px 13px;font-size:13px;line-height:1.45}.partner-oem-message{color:#654d1c;background:#fff9eb;border:1px solid #ecd6ae;border-radius:11px;align-items:center;gap:10px;margin:16px 0 0;padding:13px 15px;font-size:13px;display:flex}.partner-oem-message b{color:#5d4618}.partner-oem-message span{flex:1}.partner-oem-message button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 11px;font-weight:900}.partner-oem-message.error{color:#993f34;background:#fff1ef;border-color:#efc4bd}.partner-oem-results{margin-top:20px}.partner-oem-results-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.partner-oem-results-head>div{gap:3px;display:grid}.partner-oem-results-head b{color:#173754;font-size:16px}.partner-oem-results-head span{color:#637789;font-size:13px}.partner-oem-results-head>strong{color:#e65d19;white-space:nowrap;font-size:13px}.partner-oem-candidate-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;display:grid}.partner-oem-candidate-list article{background:#fff;border:1px solid #dce5eb;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:0 8px 22px #14304a0a}.partner-oem-candidate-list article.recommended{border-color:#f2a278}.partner-oem-candidate-list article.selected{border-color:#2699c2;box-shadow:0 0 0 3px #2699c21f}.partner-oem-candidate-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-oem-candidate-list article>header>div{color:#627687;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;line-height:1.35;display:flex}.partner-oem-candidate-list article>header>strong{color:#1687b1;font-size:16px}.partner-oem-recommended{background:#fff0e7;border-radius:999px;padding:5px 8px;font-weight:900;color:#d85718!important;font-size:13px!important}.partner-oem-candidate-list h4{color:#153451;margin:0;font-size:17px;line-height:1.35}.partner-oem-candidate-list dl{gap:7px;margin:0;display:grid}.partner-oem-candidate-list dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.partner-oem-candidate-list dt{color:#728391;font-size:13px}.partner-oem-candidate-list dd{color:#2a435b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.partner-oem-manufacturer{color:#29435c;gap:7px;font-size:13px;font-weight:900;display:grid}.partner-oem-manufacturer select{color:#183550;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cfdce5;border-radius:9px;padding:9px 11px;font-size:14px}.partner-oem-manufacturer input{box-sizing:border-box;color:#183550;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cfdce5;border-radius:9px;padding:9px 11px;font-size:14px}.partner-oem-manufacturer>span{margin-top:3px}.partner-oem-manufacturer>small{color:#a14332;font-size:12px;line-height:1.4}.partner-oem-code-list{flex-wrap:wrap;gap:6px;display:flex}.partner-oem-code-list span{color:#3e586d;background:#eef4f7;border-radius:7px;padding:6px 8px;font-size:13px;font-weight:800}.partner-oem-fitment-preview{color:#5c7182;margin:0;font-size:13px;line-height:1.5}.partner-oem-fitment-preview b{color:#2b475e}.partner-oem-candidate-list ul{color:#875b24;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.partner-oem-candidate-list article>button{color:#dd5918;min-height:45px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f36a22;border-radius:10px;margin-top:auto;font-size:14px;font-weight:900}.partner-oem-candidate-list article>button:hover{background:#fff5ef}.partner-oem-candidate-list article>button.applied{color:#fff;background:#258cae;border-color:#258cae}.partner-oem-candidate-list article>button:disabled{color:#81909b;cursor:not-allowed;background:#edf2f4;border-color:#cfd9df}.partner-oem-applied-summary{color:#285d4a;background:#eefaf5;border:1px solid #addcc8;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.partner-oem-applied-summary b{color:#174c39}.partner-oem-applied-summary span{flex:1}.partner-manual-divider{background:#f3f7f9;border-radius:12px;align-items:center;gap:15px;margin:4px 0 22px;padding:13px 15px;scroll-margin-top:100px;display:flex}.partner-manual-divider>span{color:#fff;letter-spacing:.08em;background:#173754;border-radius:999px;flex:none;padding:7px 10px;font-size:13px;font-weight:900}.partner-manual-divider>div{gap:3px;display:grid}.partner-manual-divider b{color:#183753;font-size:15px}.partner-manual-divider p{color:#687b8a;margin:0;font-size:13px;line-height:1.4}.partner-fitment-picker{background:#f8fafb;border:1px solid #d7e3ea;border-radius:11px;gap:10px;padding:14px;display:grid}.partner-fitment-picker>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-fitment-picker>div:first-child>span{color:#263f57;font-size:13px;font-weight:900}.partner-fitment-picker>div:first-child>small{color:#63798a;font-size:13px}.partner-fitment-picker>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:240px;padding-right:4px;display:grid;overflow:auto}.partner-fitment-picker>div:last-child label{background:#fff;border:1px solid #e0e7ec;border-radius:8px;grid-template-columns:none;align-items:flex-start;gap:9px;padding:9px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.partner-fitment-picker input{accent-color:#f36a22;flex:none;width:18px;height:18px;margin:0}.partner-fitment-picker label span{overflow-wrap:anywhere;min-width:0}.partner-donor-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partner-donor-list article{border:1px solid #dce5eb;border-radius:12px;gap:5px;padding:16px;display:grid}.partner-donor-list b{color:#1593c1}.partner-donor-list span{color:#173653;font-weight:900}.partner-donor-list small{color:#6f7f8d}.partner-orders{gap:14px;display:grid}.partner-orders>.partner-section-title{margin-bottom:8px}.partner-order-card,.partner-return-card{background:#fff;border:1px solid #dbe4eb;border-radius:16px;gap:16px;padding:20px;display:grid;box-shadow:0 8px 28px #14304c0a}.partner-order-head,.partner-return-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.partner-order-head>div,.partner-return-card>header>div{gap:5px;min-width:0;display:grid}.partner-order-head>div>b,.partner-return-card>header>div>b{color:#143553;font-size:18px}.partner-order-card span,.partner-order-card small,.partner-return-card span,.partner-return-card small{color:#697c8c;font-size:11px}.partner-order-payment{border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.partner-order-payment>div{gap:3px;display:grid}.partner-order-payment span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.partner-order-payment b{color:#173653;font-size:13px}.partner-order-payment.ready{background:#effaf3;border:1px solid #bde3cb}.partner-order-payment.ready b{color:#1f7142}.partner-order-payment.waiting{background:#fff8e9;border:1px solid #f1d39c}.partner-order-payment.waiting b{color:#91600b}.partner-order-logistics{background:#dfe7ed;border:1px solid #dfe7ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partner-order-logistics>div{background:#f8fafb;align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.partner-order-logistics span{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.partner-order-logistics b{overflow-wrap:anywhere;color:#193753;font-size:12px}.partner-order-logistics a{color:#137ca5;font-size:12px;font-weight:900}.partner-order-items{gap:8px;display:grid}.partner-order-items>div{border-bottom:1px solid #edf1f4;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.partner-order-items>div:last-child{border-bottom:0}.partner-order-items img,.partner-order-item-empty{object-fit:contain;background:#f2f5f7;border-radius:7px;width:54px;height:46px}.partner-order-item-empty{color:#1593c1;place-items:center;font-size:12px;font-weight:900;display:grid}.partner-order-items p{gap:4px;min-width:0;margin:0;display:grid}.partner-order-items p b{color:#173653;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.partner-order-items strong{color:#173653;white-space:nowrap;font-size:12px}.partner-order-payment-note,.partner-return-note{color:#765518;background:#fff8e9;border-left:3px solid #df9b20;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.partner-order-action{border-top:1px solid #e2e9ee;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px;padding-top:15px;display:grid}.partner-order-action label,.partner-return-action label{color:#334d66;gap:6px;font-size:11px;font-weight:900;display:grid}.partner-order-action select,.partner-order-action input,.partner-return-action select,.partner-return-action input{min-height:44px;padding:10px 12px;font-size:12px}.partner-order-action button,.partner-return-action button{white-space:nowrap;min-height:44px}.partner-order-final{color:#687b8a;background:#f3f6f8;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:700}.partner-return-reason{color:#2a425a;margin:0;font-size:13px;line-height:1.5}.partner-return-note{color:#315f73;background:#eef8fc;border-color:#4c9fc1}.partner-return-action{border-top:1px solid #e2e9ee;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.partner-finance-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.partner-finance-cards>div{background:#f3f8fb;border-radius:14px;padding:22px}.partner-finance-cards span,.partner-finance-cards b{display:block}.partner-finance-cards span{color:#687d8d;font-size:11px}.partner-finance-cards b{color:#173654;margin-top:7px;font-size:23px}.partner-finance>p{color:#617485;line-height:1.5}.partner-workspace-footer{background:#f7f9fb;border-top:1px solid #e0e8ee;justify-content:space-between;padding:20px 34px;display:flex}.partner-workspace-footer a{color:#177fa8;font-size:12px;font-weight:900}.partner-listing-form{max-width:1040px;margin:0 auto}.partner-listing-form .partner-ovoko-card{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px;box-shadow:0 8px 26px #12334f09}.partner-listing-form .partner-ovoko-card legend{font-size:16px}.partner-ovoko-photos{background:#fbfdfe!important;border-color:#c8dce6!important}.partner-price-primary input{font-weight:900;background:#fffaf7!important;border-color:#f1a57e!important;font-size:18px!important}.partner-price-primary small{color:#8e5d41!important}.partner-category-browser>button{color:#173653;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdbe5;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.partner-category-browser>button:hover,.partner-category-browser>button.selected{background:#fffaf7;border-color:#f36a22}.partner-category-browser>button>span:first-child{color:#f36a22;font-size:20px}.partner-category-browser>button>span:nth-child(2){gap:4px;display:grid}.partner-category-browser>button b{font-size:15px}.partner-category-browser>button small{color:#6a7c8c;font-size:12px;line-height:1.4}.partner-category-browser>button>strong{color:#e35e19;font-size:23px}.partner-category-confirmed,.partner-category-required{border-radius:9px;padding:10px 12px;margin:10px 0 0!important;font-size:12px!important}.partner-category-confirmed{color:#2a6647!important;background:#eef9f3!important}.partner-category-required{color:#93591f!important;background:#fff6eb!important}.partner-category-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a192a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.partner-category-dialog{background:#fff;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(820px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #05142647}.partner-category-dialog>header{border-bottom:1px solid #e2e8ed;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:12px;padding:20px 22px;display:grid}.partner-category-dialog>header>span{width:44px}.partner-category-dialog>header>button{color:#173653;cursor:pointer;background:#f2f5f7;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.partner-category-dialog>header>div{gap:3px;display:grid}.partner-category-dialog>header>div>span{color:#f36a22;letter-spacing:1.4px;font-size:10px;font-weight:900}.partner-category-dialog h3{color:#142f4c;margin:0;font-size:24px}.partner-category-dialog header small{color:#70808d;font-size:11px}.partner-category-search{background:#fff;border:2px solid #d5e0e7;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;margin:18px 22px 10px;padding:0 13px;display:grid}.partner-category-search:focus-within{border-color:#f36a22;box-shadow:0 0 0 3px #f36a221f}.partner-category-search>span{color:#72818e;font-size:22px}.partner-category-search input{color:#173653;min-height:50px;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.partner-category-options{align-content:start;gap:8px;padding:10px 22px 24px;display:grid;overflow:auto}.partner-category-options>button{color:#173653;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ea;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.partner-category-options>button:hover,.partner-category-options>button.active{background:#fff8f3;border-color:#f36a22}.partner-category-options>button>span{color:#e45f1c;font-size:18px}.partner-category-options>button>b{font-size:14px}.partner-category-options>button>small{color:#758592;font-size:11px}.partner-category-options>button>strong{color:#df5b1a;font-size:13px}.partner-category-options>p{color:#6f7f8c;text-align:center;padding:28px}.partner-advanced-filters{background:#f8fafb;border:1px solid #d8e3e9;border-radius:12px;margin-top:12px}.partner-advanced-filters>summary{color:#173653;cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;list-style:none;display:grid}.partner-advanced-filters>summary::-webkit-details-marker{display:none}.partner-advanced-filters>summary>span:first-child{color:#f36a22;font-size:18px}.partner-advanced-filters>summary>span:nth-child(2){gap:3px;display:grid}.partner-advanced-filters>summary b{font-size:14px}.partner-advanced-filters>summary small{color:#72818e;font-size:11px}.partner-advanced-filters>summary>strong{font-size:21px;transition:transform .18s}.partner-advanced-filters[open]>summary>strong{transform:rotate(90deg)}.partner-advanced-filters>.partner-form-grid{background:#fff;border-top:1px solid #dfe7ec;padding:17px}.partner-selected-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.partner-selected-vehicles>div{background:#fff;border:1px solid #d2e2e9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px;display:grid}.partner-selected-vehicles span{color:#e65d19;letter-spacing:.08em;font-size:10px;font-weight:900}.partner-selected-vehicles b{color:#173653;grid-column:1;font-size:13px}.partner-selected-vehicles small{color:#6e7f8c;grid-column:1;font-size:11px}.partner-selected-vehicles button{color:#a34b34;cursor:pointer;background:0 0;border:0;grid-area:1/2/4;align-self:center;font-size:11px;font-weight:900}.partner-form-actions{z-index:20;padding:14px 10px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dce5eb;margin:8px -10px -8px;position:sticky;bottom:0}@media (max-width:800px){.partner-page{padding:14px 12px 90px}.partner-onboarding,.partner-workspace{border-radius:16px}.partner-onboarding>header,.partner-workspace-head,.partner-onboarding>form{padding:24px 20px}.partner-onboarding h1,.partner-workspace-head h1{font-size:27px}.partner-workspace-head{align-items:flex-start}.partner-kpis{grid-template-columns:1fr 1fr}.partner-kpis>div{padding:18px}.partner-tabs button{padding:15px 17px}.partner-inventory,.partner-listing-form,.partner-donors,.partner-orders,.partner-finance,.partner-photopack{padding:22px 16px}.partner-form-grid{grid-template-columns:1fr}.partner-form-grid .wide{grid-column:auto}.partner-intake-mode>div{grid-template-columns:1fr}.partner-intake-mode button{min-height:76px}.partner-vehicle-evidence>header{display:grid}.partner-vehicle-evidence>header>b{justify-self:start}.partner-vehicle-choice-actions{flex-direction:column;align-items:stretch}.partner-vehicle-choice-actions button,.partner-donor-create>.primary-button{width:100%}.partner-oem-candidate-list,.partner-fitment-picker>div:last-child{grid-template-columns:1fr}.partner-product-list article{grid-template-columns:72px minmax(0,1fr)}.partner-product-list img,.partner-image-empty{width:72px;height:65px}.partner-product-list article>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.partner-image-list{grid-template-columns:1fr 1fr}.partner-donor-list{grid-template-columns:1fr}.partner-order-card,.partner-return-card{padding:16px}.partner-order-logistics,.partner-order-action,.partner-return-action{grid-template-columns:1fr}.partner-order-action button,.partner-return-action button{width:100%}.partner-finance-cards{grid-template-columns:1fr}.partner-form-actions{display:grid}.partner-section-title{align-items:flex-start}.partner-workspace-footer{padding:18px 20px}}@media (max-width:520px){.partner-page{padding-left:8px;padding-right:8px}.partner-workspace-head{padding:20px 16px}.partner-workspace-head h1{font-size:24px}.partner-workspace-head>.marketplace-status{white-space:normal;text-align:center;max-width:42%}.partner-kpis{grid-template-columns:1fr}.partner-tabs{scroll-snap-type:x proximity}.partner-tabs button{scroll-snap-align:start;min-height:52px;padding:14px}.partner-inventory,.partner-listing-form,.partner-donors,.partner-orders,.partner-finance,.partner-photopack{padding:20px 12px}.partner-section-title{gap:12px;display:grid}.partner-section-title button{width:100%}.partner-oem-lookup{border-radius:14px;margin-left:-2px;margin-right:-2px;padding:17px 14px}.partner-oem-lookup>header h3{font-size:21px}.partner-oem-search-row>div{grid-template-columns:1fr}.partner-oem-search-row button{width:100%}.partner-oem-message,.partner-oem-results-head{flex-direction:column;align-items:flex-start}.partner-oem-message button{width:100%}.partner-oem-candidate-list article{padding:14px}.partner-oem-candidate-list dl>div{grid-template-columns:1fr;gap:2px}.partner-oem-candidate-list article>button{width:100%}.partner-manual-divider{align-items:flex-start}.partner-fitment-picker>div:first-child{flex-direction:column;align-items:flex-start}.partner-product-list article{gap:12px;padding:12px}.partner-product-list article>div:last-child{flex-wrap:wrap;align-items:flex-start}.partner-image-list{grid-template-columns:1fr}.partner-order-head,.partner-return-card>header{align-items:flex-start}.partner-order-head>div>b,.partner-return-card>header>div>b{font-size:16px}.partner-order-head>.marketplace-status,.partner-return-card>header>.marketplace-status{white-space:normal;text-align:center;max-width:42%}.partner-order-payment{gap:7px;display:grid}.partner-order-payment>small{line-height:1.4}.partner-order-items>div{grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.partner-order-items img,.partner-order-item-empty{width:46px;height:42px}.partner-order-items p b{font-size:11px}.partner-order-action,.partner-return-action{gap:12px}.partner-workspace-footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}.partner-listing-form .partner-ovoko-card{padding:18px 14px}.partner-selected-vehicles{grid-template-columns:1fr}.partner-category-backdrop{padding:0}.partner-category-dialog{border-radius:0;width:100%;height:100%;max-height:none}.partner-category-dialog>header{padding:15px 13px}.partner-category-dialog h3{font-size:20px}.partner-category-search{margin:14px 13px 7px}.partner-category-options{padding:8px 13px 90px}.partner-category-options>button{grid-template-columns:25px minmax(0,1fr) auto}.partner-category-options>button>small{display:none}.partner-category-options>button>strong{grid-column:3}.partner-form-actions{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.allegro-module-nav{flex-wrap:wrap;justify-content:flex-end;max-width:700px;display:flex}.allegro-head .allegro-module-nav button{border-radius:0;padding:8px 10px;font-size:10px}.allegro-records{background:#fff;border-top:4px solid #3c9cc7;max-width:1100px;margin:10px auto 0;box-shadow:0 1px 1px #1e2d3c1f}.record-create{background:#f8fafc;border-bottom:1px solid #e2e7ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.record-create label{color:#525b64;gap:7px;font-size:12px;font-weight:700;display:grid}.record-create input,.record-create select,.record-create textarea{background:#fff;border:1px solid #cfd6dc;border-radius:2px;width:100%;padding:10px;font-size:14px}.record-create textarea{resize:vertical;min-height:100px}.record-create .record-wide{grid-column:1/-1}@media (max-width:950px){.allegro-module-nav{justify-content:flex-start}.allegro-records{margin:10px 18px}}@media (max-width:580px){.record-create{grid-template-columns:1fr}.record-create .record-wide{grid-column:auto}}.external-results{border-top:1px solid #e5e9ed;margin-top:42px;padding-top:28px}.external-results h2{margin:4px 0;font-size:25px}.external-results p{color:#687482;margin:0;font-size:13px}.external-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.external-card{color:#29313c;background:#fff;border:1px solid #e2e7ec;gap:8px;min-width:0;padding:12px;display:grid}.external-card img,.external-image-placeholder{object-fit:contain;background:#f5f7f9;width:100%;height:145px}.external-image-placeholder{color:#84909b;place-items:center;font-weight:800;display:grid}.external-card small{color:#77838d;font-size:10px;font-weight:800}.external-card b{font-size:13px;line-height:1.35}.external-card strong{color:#ea601a;font-size:17px}.external-card em{color:#7b8791;font-size:10px;font-style:normal;font-weight:500}.external-card span{color:#687482;font-size:11px}@media (max-width:900px){.external-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.external-grid{grid-template-columns:1fr}}.external-detail{padding-top:34px;padding-bottom:70px}.external-detail h1{max-width:900px;margin:7px 0;font-size:34px}.external-disclaimer{color:#697581;max-width:700px}.external-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);gap:28px;margin:28px 0;display:grid}.external-detail-images{background:#f5f7f9;place-items:center;min-height:390px;display:grid}.external-detail-images img{object-fit:contain;max-width:100%;max-height:440px}.external-detail-info{border:1px solid #e0e5e9;align-self:start;padding:24px}.external-detail-info p{border-bottom:1px solid #edf0f2;margin:0;padding:10px 0}.external-detail-info strong{color:#e75d19;font-size:23px}.external-back{color:#dd5718;margin-top:18px;font-weight:800;display:inline-block}.external-specs{border-top:1px solid #e0e5e9;padding-top:20px}.external-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.external-specs dl div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:15px;padding:11px 0;font-size:13px;display:flex}.external-specs dt{color:#74808b}.external-specs dd{text-align:right;margin:0}@media (max-width:700px){.external-detail-grid{grid-template-columns:1fr}.external-detail-images{min-height:250px}.external-specs dl{grid-template-columns:1fr}}.external-product-page{padding-top:24px}.external-product-page h1{text-transform:uppercase;max-width:none;margin:26px 0;font-size:28px;line-height:1.2}.external-product-tabs{background:#f7f8f9;border-top:1px solid #e4e8ec;border-bottom:1px solid #e4e8ec;margin:0 calc(-50vw + min(1180px,100vw - 40px)/2) 38px;padding-left:max(20px,50vw + min(1180px,100vw - 40px)/-2);display:flex}.external-product-tabs a{text-transform:uppercase;color:#303947;border-right:1px solid #e4e8ec;padding:20px 28px;font-size:12px;font-weight:800}.external-product-tabs a:first-child{color:var(--orange);box-shadow:inset 0 -2px var(--orange)}.external-product-layout{grid-template-columns:minmax(360px,1.15fr) minmax(300px,.85fr) 270px;align-items:start;gap:32px;display:grid}.external-main-photo{background:#fff;place-items:center;min-height:530px;display:grid}.external-main-photo img{object-fit:contain;max-width:100%;max-height:530px}.external-photo-thumbs{gap:10px;margin-top:17px;padding:8px;display:flex;overflow-x:auto}.external-photo-thumbs button{appearance:none;border:0;border-bottom:2px solid var(--orange);cursor:pointer;opacity:.62;background:#fff;flex:none;padding:4px}.external-photo-thumbs button:hover,.external-photo-thumbs button.active{opacity:1;outline:2px solid var(--orange);outline-offset:2px}.external-photo-thumbs img{object-fit:contain;width:70px;height:62px;display:block}.external-buy-panel{padding:8px 0}.external-code{border-bottom:1px solid #e3e7eb;padding-bottom:17px;font-size:14px}.external-final-price{color:#202a39;margin:22px 0 9px;font-size:30px;font-weight:900}.external-final-price small{font-size:17px}.external-delivery,.external-source-price{margin:10px 0;font-size:14px}.external-source-price{color:#77828c}.external-buy-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.external-buy-actions a,.external-buy-actions button{border:1px solid var(--orange);min-height:68px;color:var(--orange);place-items:center;font-weight:800;display:grid}.external-buy-actions a:first-child,.external-buy-actions button:first-child{background:var(--orange);color:#fff}.external-buy-actions button:disabled{cursor:not-allowed;opacity:.48}.external-favorite{color:#596776;background:#fff;border:0;margin-top:14px;font-size:12px}.external-conditions{background:#f2f4f6;padding:25px 28px}.external-conditions h2{margin:6px 0 18px;font-size:17px}.external-conditions h2:not(:first-child){border-top:1px solid #dde3e8;margin-top:24px;padding-top:20px}.external-conditions p{color:#485565;margin:16px 0;font-size:13px;font-weight:700}.external-conditions>div{color:#84909a;border-top:1px solid #dce2e7;margin:26px -28px -25px;padding:18px 28px;font-size:11px}.external-conditions b{float:right;color:var(--orange)}.external-description{border-top:1px solid #e0e5e9;max-width:860px;margin-top:32px;padding-top:20px}.external-description h2,.external-specs h2{font-size:23px}.external-description p{color:#56636e;white-space:pre-line;line-height:1.7}@media (max-width:960px){.external-product-layout{grid-template-columns:1fr 1fr}.external-conditions{grid-column:span 2}}@media (max-width:650px){.external-product-page h1{font-size:23px}.external-product-tabs{margin-bottom:24px;overflow:auto}.external-product-tabs a{white-space:nowrap;padding:15px 18px}.external-product-layout{grid-template-columns:1fr}.external-conditions{grid-column:auto}.external-main-photo{min-height:320px}.external-buy-actions{grid-template-columns:1fr}.external-photo-thumbs{overflow:auto}}.catalog-vehicle-picker{background:#f2f4f6;border:1px solid #e1e6ea;grid-template-columns:1fr 330px;align-items:center;gap:25px;margin-bottom:25px;padding:25px;display:grid}.catalog-vehicle-picker h2,.vehicle-parts h2{margin:5px 0;font-size:24px}.catalog-vehicle-picker p{color:#71808a;font-size:13px;line-height:1.6}.catalog-vehicle-picker .vehicle-box{box-shadow:none;background:0 0;padding:0}.catalog-vehicle-picker .vehicle-top,.catalog-vehicle-picker .condition-switch{display:none}.vehicle-parts{margin:0 0 24px}.vehicle-part-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.vehicle-part-links a{color:#313b45;border:1px solid #e1e6ea;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.vehicle-part-links a:hover{background:#fff5f0;border-color:#e9601b}.vehicle-part-links i{color:#e9601b;font-size:19px;font-style:normal}.vehicle-part-links span{flex:1;font-weight:800}.vehicle-part-links small{color:#78848e;margin-top:3px;font-size:10px;font-weight:400;display:block}@media (max-width:900px){.catalog-vehicle-picker,.vehicle-part-links{grid-template-columns:1fr}}.catalog-vehicle-picker .vehicle-top-with-preview{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:14px;margin:0 0 14px;display:grid}.catalog-vehicle-picker .vehicle-top-with-preview>span{font-size:12px}.catalog-vehicle-picker .vehicle-preview{background:#fff;border:1px solid #dbe4e9;border-radius:8px;width:180px;height:100px;margin:0;position:relative;overflow:hidden}.catalog-vehicle-picker .vehicle-preview img{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.catalog-vehicle-picker .vehicle-preview-with-credit img{padding-bottom:20px}.catalog-vehicle-picker .vehicle-preview figcaption{text-align:center;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:3px;left:5px;right:5px;overflow:hidden}.tire-catalog-filters{border:1px solid #dfe6eb;border-top:4px solid var(--orange);background:#fff;gap:12px;margin-bottom:16px;padding:18px;display:grid}.tire-catalog-filters h3{color:#172b49;margin:0;font-size:17px}.tire-catalog-filters label{color:#52636f;gap:6px;font-size:11px;font-weight:800;display:grid}.tire-catalog-filters input,.tire-catalog-filters select{color:#263743;background:#fff;border:1px solid #ccd7de;width:100%;height:42px;padding:0 10px;font:700 11px Arial,sans-serif}.tire-catalog-filters button{background:var(--orange);color:#fff;cursor:pointer;border:0;height:42px;font-weight:850}.product-visual{min-width:0;min-height:0;overflow:hidden}.product-card-image{box-sizing:border-box;object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;padding:10px;display:block}.product-visual span.product-card-image{width:82px;height:82px;padding:0}.gallery-main{overflow:hidden}.product-detail-image{object-fit:contain;width:100%;height:100%;max-height:450px;padding:25px}.product-gallery .gallery-main span.product-detail-image{width:165px;height:165px;padding:0}.gallery-thumbs button{place-items:center;display:grid;overflow:hidden}.product-thumb-image{object-fit:contain;width:100%;height:100%;padding:4px}.gallery-thumbs button span.product-thumb-image{border-width:2px;width:36px;height:36px;padding:0;font-size:12px}.mini-visual{overflow:hidden}.cart-product-image{object-fit:contain;width:100%;height:100%;padding:2px}.mini-visual span.cart-product-image{border:0;width:100%;height:100%;font-size:22px}.product-badges .product-discount-badge{color:#fff;letter-spacing:.03em;background:#c92f2f;border-radius:4px;padding:6px 9px;font-size:11px;font-weight:900;box-shadow:0 2px 7px #c92f2f38}.product-piece-label{color:#6f7c86;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.product-delivery-price{color:#5f6d77;margin-top:5px;font-size:10px;font-weight:700;display:block}.detail-price-label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-weight:800;font-size:10px!important}.detail-delivery-price{background:#f7f9fa;border:1px solid #dfe4e8;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;margin-top:13px;padding:13px 15px;display:grid}.detail-delivery-price>span{font-size:11px;font-weight:800}.detail-delivery-price>strong{color:var(--orange);font-size:18px}.detail-delivery-price>small{color:#697681;grid-column:1/-1;font-size:10px}.cart-line-prices{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.cart-line-prices strong{font:600 17px Oswald,sans-serif}.cart-line-prices small{color:#78838c;margin-top:2px;font-size:9px}.cart-line-prices span{color:#52616c;margin-top:5px;font-size:10px;font-weight:700}.checkout-line-prices{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.checkout-line-prices small{color:#6f7b85;margin-top:4px;font-size:9px}.external-piece-label{text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-weight:800;font-size:9px!important}.external-delivery-cost{border-top:1px solid #e4e8eb;gap:2px;margin-top:4px;padding-top:8px;display:grid}.external-delivery-cost b{color:#34404b;font-size:11px}.external-delivery-cost small{font-size:9px!important}.external-price-label{color:#6c7882;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 3px;font-size:10px;font-weight:800}.external-final-price{margin:0 0 12px}.external-delivery{background:#f7f9fa;border:1px solid #dfe5e9;grid-template-columns:1fr auto;gap:4px 14px;padding:12px 14px;display:grid}.external-delivery>span{font-weight:800}.external-delivery>b{color:var(--orange)}.external-delivery>small{color:#76818b;grid-column:1/-1;font-size:10px}.external-delivery-review{background:#fff7f1;border-color:#efb38b}.external-delivery-review>b{text-align:right;max-width:210px;font-size:12px}.external-estimated-total{border-top:1px solid #e2e6ea;justify-content:space-between;gap:15px;padding-top:11px;font-size:12px;display:flex}.external-estimated-total b{font-size:14px}@media (max-width:580px){.cart-line-prices{text-align:left;grid-column:2;align-items:flex-start}.checkout-line-prices{align-items:flex-end}.detail-delivery-price{grid-template-columns:1fr}.detail-delivery-price>small{grid-column:auto}}.image-preview-trigger{width:100%;height:100%;min-height:inherit;color:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.gallery-main .image-preview-trigger{min-height:448px}.external-main-photo .image-preview-trigger{min-height:530px}.image-preview-hint{color:#fff;letter-spacing:.02em;opacity:.82;background:#182232e0;border-radius:3px;padding:9px 12px;font-size:10px;line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 18px #0000002e}.image-preview-trigger:hover .image-preview-hint,.image-preview-trigger:focus-visible .image-preview-hint{opacity:1;transform:translateY(-2px)}.image-preview-trigger:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.gallery-thumbs button:focus-visible,.external-photo-thumbs button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.image-lightbox-dialog{color:#fff;background:0 0;border:0;width:min(1180px,100vw - 40px);max-width:none;height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:visible}.image-lightbox-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070c14e0}.image-lightbox-panel{background:#101722;border:1px solid #ffffff26;border-radius:6px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c}.image-lightbox-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 14px 10px 20px;display:flex}.image-lightbox-header>span{font-size:12px;font-weight:800}.image-lightbox-header button{color:#fff;background:#202a38;border:1px solid #fff3;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:92px;min-height:44px;font-size:10px;font-weight:800;display:flex}.image-lightbox-header button b{font-size:24px;line-height:.7}.image-lightbox-stage{touch-action:pan-y;background:#0a1018;flex:1;grid-template-columns:64px minmax(0,1fr) 64px;align-items:stretch;min-height:0;display:grid}.image-lightbox-stage.single{grid-template-columns:1fr}.image-lightbox-image-wrap{place-items:center;min-width:0;min-height:0;padding:18px;display:grid}.image-lightbox-image-wrap img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.image-lightbox-fallback{aspect-ratio:1;color:#fff;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:min(320px,55vw);font:800 clamp(42px,8vw,92px) Manrope,sans-serif;display:grid}.image-lightbox-thumb-fallback{color:#7f8995;background:#eef1f4;place-items:center;width:100%;height:100%;font-size:13px;font-weight:900;display:grid}.image-lightbox-arrow{color:#fff;background:#ffffff09;border:0;min-width:48px;font-size:52px;line-height:1}.image-lightbox-arrow:hover{background:#ff64133d}.image-lightbox-arrow:focus-visible,.image-lightbox-header button:focus-visible,.image-lightbox-thumbs button:focus-visible{outline-offset:-3px;outline:3px solid #ff7a31}.image-lightbox-thumbs{background:#151e2a;border-top:1px solid #ffffff1f;justify-content:center;gap:8px;min-height:82px;padding:9px 14px;display:flex;overflow-x:auto}.image-lightbox-thumbs button{opacity:.62;background:#fff;border:2px solid #0000;border-radius:2px;flex:0 0 68px;width:68px;height:62px;padding:3px}.image-lightbox-thumbs button.active{border-color:var(--orange);opacity:1}.image-lightbox-thumbs img{object-fit:contain;width:100%;height:100%;display:block}.image-lightbox-help{text-align:center;color:#b8c0ca;background:#151e2a;padding:7px 14px 9px;font-size:9px;display:block}@media (max-width:650px){.external-main-photo .image-preview-trigger{min-height:320px}.image-lightbox-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.image-lightbox-header{padding-top:max(10px,env(safe-area-inset-top));padding-left:14px}.image-lightbox-header button{min-width:48px}.image-lightbox-header button span{display:none}.image-lightbox-stage{grid-template-columns:48px minmax(0,1fr) 48px}.image-lightbox-image-wrap{padding:8px}.image-lightbox-arrow{min-width:44px;font-size:42px}.image-lightbox-thumbs{padding-bottom:max(9px,env(safe-area-inset-bottom));justify-content:flex-start}.image-lightbox-help{display:none}}.image-lightbox-dialog{width:min(1720px,100vw - 24px);height:min(1100px,100dvh - 24px);max-height:calc(100dvh - 24px)}.image-lightbox-header>span{flex:1}.image-lightbox-status{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.image-lightbox-toolbar{justify-content:center;align-items:center;gap:6px;display:flex}.image-lightbox-header .image-lightbox-toolbar button{min-width:42px;min-height:38px;padding:7px 11px;font-size:16px}.image-lightbox-header .image-lightbox-toolbar button:disabled{cursor:not-allowed;opacity:.38}.image-lightbox-header .image-lightbox-toolbar .image-lightbox-reset{min-width:66px;font-size:11px}.image-lightbox-header .image-lightbox-toolbar .image-lightbox-rotate{min-width:94px;font-size:13px}.image-lightbox-image-wrap{overscroll-behavior:contain;display:block;overflow:auto}.image-lightbox-canvas{place-items:center;min-width:100%;min-height:100%;display:grid;position:relative}.image-lightbox-canvas img{object-fit:contain;transform-origin:50%;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;max-height:none;transition:width .16s,height .16s,transform .16s;display:block;position:absolute;top:50%;left:50%}.image-lightbox-image-wrap.zoomed,.image-lightbox-image-wrap.zoomed img{cursor:grab;touch-action:none}.image-lightbox-image-wrap.panning,.image-lightbox-image-wrap.panning img{cursor:grabbing}@media (max-width:650px){.image-lightbox-dialog{width:calc(100vw - 8px);height:calc(100dvh - 8px);max-height:calc(100dvh - 8px)}.image-lightbox-header{flex-wrap:wrap;gap:6px;min-height:96px}.image-lightbox-header>span{font-size:10px}.image-lightbox-toolbar{flex:0 0 100%;order:3}.image-lightbox-header .image-lightbox-toolbar button{min-width:40px;min-height:34px}.image-lightbox-header .image-lightbox-toolbar .image-lightbox-rotate{min-width:48px}.image-lightbox-stage{grid-template-columns:40px minmax(0,1fr) 40px}.image-lightbox-arrow{min-width:38px}.image-lightbox-thumbs{min-height:72px}.image-lightbox-thumbs button{flex-basis:60px;width:60px;height:54px}}.image-lightbox-arrow{place-items:center;display:grid}.image-lightbox-arrow .ui-chevron-icon{stroke-width:1.7px;width:30px;height:30px}.mobile-header-account,.mobile-bottom-navigation,.catalog-mobile-controls,.mobile-product-vehicle,.mobile-product-title,.mobile-product-accordions,.external-gallery-counter,.product-gallery-counter,.mobile-home-trust{display:none}@media (max-width:700px){:root{--mobile-nav-height:68px}html{scroll-padding-top:70px}body{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));background:#f7f9fc}body .shell{width:calc(100% - 24px)}.site-header{top:0;box-shadow:0 2px 16px #0d1b3814}.site-header .site-topbar{display:none}.site-header .site-header-main,.site-header .site-header-main-home{grid-template-columns:42px minmax(0,1fr) 48px;align-content:center;gap:8px;min-height:64px}.site-header .mobile-navigation summary{background:#f3f6fa;border:0;width:38px;height:38px}.site-header .mobile-navigation nav{width:min(310px,100vw - 24px);max-height:calc(100dvh - 140px);top:49px;overflow:auto}.site-header .brand-badge{grid-template-columns:40px minmax(0,1fr);justify-self:center;width:178px;min-height:50px;padding:4px 8px}.site-header .brand-logo{width:40px;height:40px}.site-header .brand-name{min-height:40px;font-size:18px}.site-header .brand-name small{margin-top:4px;font-size:5px}.site-header .header-search,.site-header .header-account-actions{display:none}.site-header .mobile-header-account{color:#263750;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:2px;min-width:46px;height:50px;font-size:7px;font-weight:850;line-height:1;display:flex}.site-header .mobile-header-account svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.site-header .mobile-header-account span{text-overflow:ellipsis;white-space:nowrap;max-width:42px;display:block;overflow:hidden}.mobile-bottom-navigation{z-index:480;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:7px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #dfe5ed;grid-template-columns:repeat(7,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1425411a}.mobile-bottom-navigation>a{color:#66748a;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:52px;font-size:8px;font-weight:800;display:flex;position:relative}.mobile-bottom-navigation svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.mobile-bottom-navigation>a.active{color:var(--orange)}.mobile-bottom-navigation>a>b{background:var(--orange);color:#fff;text-align:center;border-radius:99px;min-width:17px;height:17px;padding:2px 4px;font-size:8px;position:absolute;top:0;right:calc(50% - 20px)}.mobile-bottom-navigation .mobile-bottom-search{color:#fff;transform:translateY(-19px)}.mobile-bottom-search>span{background:var(--orange);border:4px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 5px 15px #ff650f4d}.mobile-bottom-search>small{color:#66748a;font-size:9px;font-weight:800}.mobile-bottom-search svg{width:23px;height:23px}.home-hero{background:#f7f9fc;min-height:0}.home-hero-media{border-radius:0;height:360px;position:absolute;inset:0 0 auto}.home-hero-shade{z-index:1;background:linear-gradient(#f7f9fc05 0%,#f7f9fc24 21%,#f7f9fcb3 43%,#f7f9fcf5 62%,#f7f9fc 78% 100%);height:380px;position:absolute;inset:0 0 auto;display:block!important}.home-hero-slideshow-controls{gap:5px;padding:5px 7px;top:74px;bottom:auto;right:12px;transform:none}.home-hero-slideshow-controls>button{display:none}.home-hero-slideshow-controls>div{gap:5px}.home-hero-slideshow-controls>div>button{width:6px;height:6px}.home-hero-slideshow-controls>div>button.active{width:18px}.home-hero .home-hero-content{min-height:0;padding:14px 0 22px}.home-primary-search{background:#fff;border-radius:12px;order:1;box-shadow:0 7px 22px #14284614;margin:0 0 14px!important}.home-code-search{grid-template-columns:38px minmax(0,1fr) 88px!important;height:52px!important}.home-code-search input{font-size:12px;height:50px!important}.home-code-search button{padding:0 8px;font-size:10px;grid-column:auto!important;height:50px!important}.home-hero-copy{order:2;padding-top:3px}.home-hero-copy .eyebrow{font-size:9px}.home-hero-copy h1{letter-spacing:-1.5px;text-shadow:0 1px 10px #ffffffe6;margin:7px 0 8px;font-size:31px;line-height:1.06}.home-hero-copy h1 em{display:inline}.home-hero-copy p{font-size:12px;line-height:1.45}.home-search-panel{z-index:4;border-radius:14px;order:3;margin-top:7px;padding:15px;position:relative;box-shadow:0 9px 28px #14284614}.home-search-panel .vehicle-box{margin:0}.vehicle-box-hero .vehicle-top{margin-bottom:10px}.vehicle-box-hero .vehicle-top>span{font-size:15px}.vehicle-box .vehicle-controls{gap:9px}.vehicle-box select{border-radius:8px;height:48px;margin:0;font-size:11px}.vehicle-box .vehicle-submit{background:var(--orange);border-radius:8px;height:49px;margin:0}.home-vin-link{border:1px solid #ffb98f;border-radius:8px;min-height:49px;margin-top:10px;padding:0 14px;box-shadow:0 4px 12px #ff650f14;color:#b94608!important;background:#fff7f2!important}.mobile-home-trust{scrollbar-width:none;order:4;gap:12px;width:100%;margin-top:13px;display:flex;overflow-x:auto}.mobile-home-trust::-webkit-scrollbar{display:none}.mobile-home-trust span{color:#52637a;flex:none;font-size:9px;font-weight:800}body .home-categories{padding-top:28px;padding-bottom:28px}.home-categories .section-heading{margin-bottom:14px}.home-categories .section-heading h2{font-size:23px}body .home-popular-category-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:1px 1px 10px;display:flex;overflow-x:auto}.home-popular-category-grid::-webkit-scrollbar{display:none}body .home-popular-category-grid .parts-catalog-card{scroll-snap-align:start;flex:0 0 128px;min-height:126px;padding:10px}.home-popular-category-grid .parts-catalog-card img,.home-popular-category-grid .parts-catalog-card i{height:74px}.home-popular-category-grid .parts-catalog-card strong{font-size:10px}body .products-section .section{padding-top:30px;padding-bottom:30px}.products-section .section-heading{margin-bottom:14px}body .home-product-grid{scrollbar-width:none;gap:10px;padding:1px 1px 12px;display:flex;overflow-x:auto}.home-product-grid::-webkit-scrollbar{display:none}.home-product-grid>.product-card{flex:0 0 78vw}body .vin-banner{margin-top:0}.vin-banner>.shell{padding:25px 0}.vin-banner .vin-icon{width:70px;height:62px}.vin-banner h2{font-size:22px}.catalog-page{padding-bottom:30px}.catalog-page>.breadcrumbs{display:none}.catalog-vehicle-banner{text-align:left;border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;min-height:72px;margin:12px 0;padding:9px 10px}.catalog-vehicle-image,.catalog-vehicle-placeholder{width:64px;height:52px}.catalog-vehicle-image-with-credit>img{height:52px}.catalog-vehicle-image figcaption{display:none}.catalog-vehicle-banner>div{align-items:flex-start!important}.catalog-vehicle-banner>div span{font-size:7px}.catalog-vehicle-banner>div strong{margin-top:2px;font-size:14px}.catalog-vehicle-banner>div small{margin-top:2px;font-size:8px}.catalog-vehicle-banner>a{grid-column:auto;min-height:34px;padding:0 9px;font-size:8px}.catalog-vehicle-banner>a:last-child{display:none}body .catalog-local-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .catalog-local-grid .parts-catalog-card{gap:8px;min-height:160px;padding:10px 8px}body .catalog-local-grid .parts-catalog-card img,body .catalog-local-grid .category-photo-placeholder{height:86px}.catalog-mobile-controls{margin:12px 0;display:block}.catalog-mobile-search{background:#fff;border:1px solid #d7e0e9;border-radius:10px;grid-template-columns:1fr 48px;height:48px;margin-bottom:10px;display:grid;overflow:hidden}.catalog-mobile-search input{border:0;outline:0;min-width:0;padding:0 14px;font-size:11px}.catalog-mobile-search button{background:var(--orange);color:#fff;border:0;font-size:20px}.catalog-mobile-toolbar{align-items:center;gap:8px;display:flex}.mobile-filter-trigger,.catalog-mobile-clear{color:#26364e;background:#fff;border:1px solid #dce4ec;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.mobile-filter-trigger b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.catalog-mobile-sort-form{flex:1}.catalog-mobile-sort-form select{color:#26364e;background:#fff;border:1px solid #dce4ec;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:10px;font-weight:800}.catalog-mobile-clear{color:#c44e0a;padding:0 10px}.mobile-filter-overlay{z-index:700;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08142d7a;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-filter-panel{background:#f7f9fc;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:88dvh;animation:.2s ease-out mobile-sheet-in;display:flex;box-shadow:0 -16px 55px #0610234d}@keyframes mobile-sheet-in{0%{opacity:.6;transform:translateY(30px)}to{opacity:1;transform:none}}.mobile-filter-panel>header{border-bottom:1px solid #dde5ee;justify-content:space-between;align-items:center;min-height:70px;padding:13px 16px;display:flex}.mobile-filter-panel header small{color:var(--orange);letter-spacing:1.5px;font-size:8px;font-weight:900}.mobile-filter-panel header h2{margin:3px 0 0;font-size:22px}.mobile-filter-panel header>button{color:#24354e;background:#e9eef4;border:0;border-radius:50%;width:42px;height:42px;font-size:26px}.mobile-filter-content{overscroll-behavior:contain;padding:14px;overflow-y:auto}.mobile-filter-content .catalog-filter-panel,.mobile-filter-content .tire-catalog-filters{margin-bottom:12px;display:block!important}.mobile-filter-content .catalog-filter-panel aside{display:block!important}.catalog-sidebar{display:none!important}.catalog-layout{display:block!important}.catalog-results{width:100%}body .catalog-heading{margin:18px 0 12px;display:block}.catalog-heading>div{min-width:0}.catalog-heading .eyebrow{font-size:7px}.catalog-heading h1{line-height:1.15;margin:4px 0!important;font-size:23px!important}.catalog-heading p{font-size:9px}body .catalog-heading>form{display:none!important}body .catalog-products{grid-template-columns:1fr;gap:10px;display:grid}body .catalog-products>.product-card,body .home-product-grid>.product-card{grid-template-rows:auto auto 1fr auto auto auto;grid-template-columns:112px minmax(0,1fr);gap:5px 10px;padding:10px;display:grid}.catalog-products .product-visual-wrap,.home-product-grid .product-visual-wrap{grid-area:1/1/7}.catalog-products .product-visual,.home-product-grid .product-visual{height:128px}.catalog-products .product-card-image,.home-product-grid .product-card-image{padding:4px}.catalog-products .product-badges,.home-product-grid .product-badges{grid-column:2;margin:0;overflow:hidden}.catalog-products .stock-row,.home-product-grid .stock-row{grid-column:2;margin:0;font-size:8px}.catalog-products .product-name,.home-product-grid .product-name{grid-column:2;min-height:0;font-size:11px;line-height:1.35}.catalog-products .product-meta,.home-product-grid .product-meta{grid-column:2;margin:0;padding:5px 0;font-size:7px}.catalog-products .price-row,.home-product-grid .price-row{grid-column:2;padding:0}.catalog-products .price-row strong,.home-product-grid .price-row strong{font-size:18px}.catalog-products .product-card-actions,.home-product-grid .product-card-actions{grid-column:2;grid-template-columns:minmax(0,1fr) 38px;margin-top:3px}.catalog-products .product-card-actions button,.home-product-grid .product-card-actions button{min-height:34px;padding:5px}.catalog-products .product-card-actions button b,.home-product-grid .product-card-actions button b{font-size:8px}.catalog-products .product-card-favorite b,.home-product-grid .product-card-favorite b{display:none}body .external-grid{grid-template-columns:1fr;gap:10px}.external-card{grid-template-columns:112px minmax(0,1fr);grid-auto-rows:auto;gap:4px 10px;padding:10px!important;display:grid!important}.external-card-image{grid-row:1/8;width:112px!important;height:128px!important}.external-card>b,.external-card>strong,.external-card>small,.external-card>span{grid-column:2}.external-card>b{font-size:11px!important}.external-card>strong{font-size:18px!important}.external-product-page,.product-page{padding-top:0!important;padding-bottom:148px!important}.external-product-page>.breadcrumbs,.external-product-heading,.external-product-tabs,.product-page>.breadcrumbs{display:none}.mobile-product-vehicle{background:#eef7f1;border:1px solid #dbe5ee;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;margin:10px 0;padding:9px 11px;display:grid}.mobile-product-vehicle>span{color:#fff;background:#2d8650;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mobile-product-vehicle small,.mobile-product-vehicle b{display:block}.mobile-product-vehicle small{color:#688074;letter-spacing:1px;font-size:7px;font-weight:900}.mobile-product-vehicle b{margin-top:2px;font-size:10px}.mobile-product-vehicle a{color:#d85610;font-size:9px;font-weight:900}.external-product-layout{flex-direction:column;gap:0;display:flex!important}.external-product-gallery{order:1}.external-buy-panel{order:2;padding:10px 0}.external-conditions{display:none}.external-main-photo{background:#fff;border-radius:14px;min-height:300px}.external-main-photo .image-preview-trigger{min-height:300px}.external-main-photo img{max-height:300px;padding:8px}.image-preview-hint{display:none}.external-gallery-counter,.product-gallery-counter{color:#fff;background:#0d1b38c7;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;display:block;position:absolute;bottom:10px;right:10px}.external-photo-thumbs,.gallery-thumbs{display:none!important}.external-gallery-loading{font-size:9px}.mobile-product-title{margin:4px 0 12px;display:block}.mobile-product-title>div{gap:7px;display:flex}.mobile-product-title span,.mobile-product-title b{border-radius:5px;padding:5px 8px;font-size:8px;font-weight:900}.mobile-product-title span.available{color:#2f7444;background:#eaf5ed}.mobile-product-title span.unavailable{color:#c34d0b;background:#fff0e8}.mobile-product-title b{color:#fff;background:#c92f2f}.mobile-product-title h1{text-transform:none!important;margin:9px 0 0!important;font-size:20px!important;line-height:1.3!important}.external-code{padding:0 0 10px;font-size:9px}.external-price-label{margin-top:12px}.external-old-price{font-size:10px}.external-final-price{font-size:28px}.external-delivery{border-radius:8px}.external-estimated-total{font-size:11px}.external-estimated-total b{font-size:16px}.external-buy-actions{z-index:460;right:0;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe5ed;grid-template-columns:1fr 54px;gap:8px;margin:0;padding:8px 12px;position:fixed;left:0;box-shadow:0 -7px 22px #14254117;display:grid!important}.external-buy-actions button,.external-buy-actions a{border-radius:9px;min-height:50px!important}.external-buy-actions .external-favorite-action{font-size:0}.external-buy-actions .external-favorite-action:after{content:"♡";font-size:24px}.external-buy-actions .external-favorite-action.active:after{content:"♥"}.external-buy-actions p{grid-column:1/-1;margin:0;font-size:8px}.mobile-product-accordions{border-top:1px solid #e1e7ee;margin-top:10px;display:grid}.mobile-product-accordions details{background:#fff;border-bottom:1px solid #e1e7ee}.mobile-product-accordions summary{justify-content:space-between;align-items:center;min-height:50px;padding:0 12px;font-size:11px;font-weight:900;list-style:none;display:flex}.mobile-product-accordions details>div{padding:0 12px 12px}.mobile-product-accordions p{color:#5d6b7d;justify-content:space-between;gap:12px;margin:8px 0;font-size:9px;display:flex}.mobile-product-accordions p b{color:#25364e}.external-codes,.external-compatibility,.external-specs{display:none}.product-detail{flex-direction:column;gap:12px;display:flex!important}.product-gallery{order:1}.product-info{order:2}.gallery-main{background:#fff;border-radius:14px;min-height:300px!important}.gallery-main .image-preview-trigger{min-height:300px}.product-detail-image{max-height:300px;padding:8px}.product-gallery>small{display:none}.product-info h1{text-transform:none!important;font-size:21px!important}.product-state{gap:5px}.product-info .purchase-row{z-index:460;right:0;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe5ed;grid-template-columns:72px 1fr;gap:8px;padding:8px 12px;position:fixed;left:0;box-shadow:0 -7px 22px #14254117}.product-info .purchase-row label{font-size:7px}.product-info .purchase-row input{height:36px;margin-top:2px}.product-info .purchase-row .add-large{border-radius:9px;height:50px}.product-data{grid-template-columns:1fr!important}.product-data>section{padding:15px}.related{display:none}.cart-page{padding:12px 0 148px}.cart-page .public-page-header,.checkout-page .public-page-header{padding:8px 0 14px}.cart-page .public-page-header .eyebrow,.checkout-page .public-page-header .eyebrow,.cart-page .public-breadcrumbs,.checkout-page .public-breadcrumbs{display:none}.cart-page h1,.checkout-page h1{text-transform:none!important;margin:4px 0!important;font-size:28px!important}.cart-page .public-page-header p,.checkout-page .public-page-header p{font-size:10px}.cart-layout{display:block}.cart-items{gap:10px;display:grid}.cart-line{background:#fff;border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:82px minmax(0,1fr);gap:6px 10px;padding:12px;display:grid;position:relative}.cart-line .mini-visual{background:#f3f6f9;border:0;border-radius:8px;grid-area:1/1/4;width:82px;height:82px}.cart-line>div:nth-child(2){grid-column:2}.cart-line>div:nth-child(2) a{padding-right:20px;font-size:10px;line-height:1.35}.cart-line .quantity{grid-column:2;width:104px}.cart-line-prices{text-align:left!important;grid-column:2!important;align-items:flex-start!important}.cart-line-prices strong{font-size:15px}.cart-line>.remove{width:30px;height:30px;font-size:20px;position:absolute;top:7px;right:7px}.cart-page .clear{justify-self:start}.cart-page .summary{border-radius:12px;margin-top:16px;padding:16px}.cart-page .summary h2{font-size:18px}.cart-page .checkout-link{z-index:460;right:12px;bottom:calc(var(--mobile-nav-height) + 8px + env(safe-area-inset-bottom));border-radius:10px;width:auto;height:52px;position:fixed;left:12px;box-shadow:0 7px 20px #ff650f40}.checkout-page{padding:12px 0 148px}.checkout-page>form{flex-direction:column;gap:12px;display:flex;padding:0!important}.checkout-page fieldset{background:#fff;border-radius:10px;padding:14px}.checkout-page legend{font-size:14px}.checkout-page .form-grid{grid-template-columns:1fr}.checkout-page label{font-size:9px}.checkout-page input,.checkout-page textarea{border-radius:7px}.checkout-payment-plan{margin-top:12px}.checkout-payment-plan>.radio-list{grid-template-columns:1fr 1fr;display:grid}.checkout-payment-plan .radio-list label{align-items:flex-start;min-width:0;padding:11px;display:flex}.checkout-payment-plan .radio-list label:has(input:checked){border:2px solid var(--orange);background:#fff5ef}.checkout-payment-plan .radio-list span{display:grid}.checkout-payment-plan .radio-list b{font-size:9px}.checkout-payment-plan .radio-list small{margin-top:3px;font-size:7px;line-height:1.35}.checkout-summary{border-radius:12px;padding:16px;position:static}.checkout-summary h2{font-size:18px}.checkout-primary-action{z-index:460;right:12px;bottom:calc(var(--mobile-nav-height) + 8px + env(safe-area-inset-bottom));border-radius:10px;left:12px;box-shadow:0 7px 20px #ff650f40;width:auto!important;height:52px!important;margin:0!important;position:fixed!important}.cookie-banner{z-index:800;bottom:calc(var(--mobile-nav-height) + 8px);flex-direction:column;align-items:stretch;gap:10px;left:8px;right:8px}.site-footer{display:none}}.nav-links{align-self:stretch;min-width:0;display:flex}.nav-links>a{white-space:nowrap;border-right:1px solid #3c4559;align-items:center;height:66px;padding:0 25px;font-size:11px;display:flex}.nav-search{flex:0 0 270px;width:270px}.nav-search input{min-width:0}.nav-search button{flex:0 0 44px}.external-results .section-heading{margin-bottom:0}@media (max-width:1000px){.nav-wrap{padding-bottom:12px}.nav{grid-template-columns:minmax(0,1fr);height:auto;display:grid;overflow:visible}.nav-links{width:100%;height:66px;overflow-x:auto}.nav-links>a{min-width:max-content}.nav-search{flex:auto;width:100%;height:44px;margin:0;display:flex}.catalog-page>.breadcrumbs{font-size:13px}}@media (max-width:580px){.catalog-page>.breadcrumbs{gap:5px 8px;padding:16px 0;font-size:12px}}.customer-return-open{color:#b9480b;background:#fff6f0;border:1px solid #ff9b62;border-radius:8px;width:100%;min-height:50px;font-weight:850}.customer-return-form{background:#fff8f3;border:1px solid #f2c0a2;border-radius:8px;gap:10px;padding:15px;display:grid}.customer-return-form label{gap:7px;font-size:12px;font-weight:850;display:grid}.customer-return-form textarea{resize:vertical;border:1px solid #d9e1e8;border-radius:6px;width:100%;padding:10px}.customer-return-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-return-form button{background:#fff;border:1px solid #d7e0e7;min-height:44px;font-weight:800}.customer-return-form button[type=submit]{border-color:var(--orange);background:var(--orange);color:#fff}.partner-import{padding:30px 38px}.partner-template-download{color:#bc4c10;border:1px solid #ef925e;align-items:center;min-height:44px;margin-bottom:16px;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.partner-import>form{background:#f7fafc;border:1px solid #dce5ec;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.partner-import>form label{gap:7px;font-size:12px;font-weight:850;display:grid}.partner-import>form input{background:#fff;border:1px solid #d5dfe7;min-height:44px;padding:8px}.partner-import-history,.partner-payout-list{gap:8px;margin-top:18px;display:grid}.partner-import-history article,.partner-payout-list article{border:1px solid #dfe6ec;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:13px 15px;display:grid}.partner-import-history small,.partner-payout-list small{color:#68798a}.partner-product-list article>div:last-child>a{color:#315171;border:1px solid #d5dfe7;padding:8px 10px;font-size:10px;font-weight:850}.marketplace-print-page{background:#eef2f6;min-height:100vh;padding:30px}.marketplace-print-hint{text-align:center;color:#607080;font-size:12px}.marketplace-label{color:#0d1b38;background:#fff;border:1px solid #cfd8e0;width:100mm;min-height:65mm;margin:20px auto;padding:8mm}.marketplace-label header{border-bottom:2px solid #ff650f;justify-content:space-between;align-items:center;padding-bottom:4mm;display:flex}.marketplace-label header b{color:#ff650f;font-size:22px}.marketplace-label header span{letter-spacing:1.5px;font-size:10px;font-weight:900}.marketplace-label h1{text-align:center;margin:5mm 0 2mm;font:900 24px monospace}.marketplace-label svg{width:100%;height:28mm;display:block}.marketplace-label h2{margin:4mm 0;font-size:14px}.marketplace-label dl{grid-template-columns:auto 1fr;gap:2mm 5mm;margin:0;font-size:10px;display:grid}.marketplace-label dt{color:#68798a}.marketplace-label dd{margin:0;font-weight:800}@media print{.marketplace-print-page{background:#fff;padding:0}.marketplace-print-hint{display:none}.marketplace-label{border:0;margin:0}}@media (max-width:800px){.partner-import{padding:22px 16px}.partner-import>form,.partner-import-history article,.partner-payout-list article{grid-template-columns:1fr}.marketplace-print-page{padding:12px}.marketplace-label{width:100%;min-height:auto}}.checkout-summary>.checkout-verifying,.checkout-summary>.checkout-verification{background:#fff;border:1px solid #dfe4e8;margin:18px 0 0;padding:15px;display:block}.checkout-verifying{position:relative;padding-left:48px!important}.checkout-verifying b,.checkout-verifying small{display:block}.checkout-verifying b{font-size:11px}.checkout-verifying small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.checkout-spinner{border:3px solid #e4e9ed;border-top-color:var(--orange);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite checkout-spin;position:absolute;top:17px;left:16px}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-verification>b{font-size:13px;display:block}.checkout-verification>p{margin:7px 0;font-size:10px;line-height:1.55}.checkout-price-changed{border-color:#f0b17f!important;border-top:4px solid var(--orange)!important;background:#fff8f2!important}.checkout-verification-error,.checkout-verification-blocked{border-left:4px solid #ba3d33!important}.checkout-price-change-line{border-top:1px solid #f0d8c6;gap:4px;padding:10px 0;font-size:10px!important;display:grid!important}.checkout-price-change-line strong{font-size:10px;line-height:1.4}.checkout-price-change-line span:last-child{color:#a54414;font-weight:800}.checkout-price-totals{border-top:1px solid #efcfb6;gap:5px;padding:11px 0;font-size:11px!important;display:grid!important}.checkout-price-totals strong{color:#a54414;font-size:14px}.checkout-operator-contact{background:#f3f5f7;margin-top:11px;padding:11px}.checkout-operator-contact p{font-weight:700;color:#343e4a!important;margin:0 0 7px!important;font-size:10px!important}.checkout-operator-contact>div{gap:5px;display:grid}.checkout-operator-contact a{color:#2c5f8a;font-size:9px;font-weight:800;text-decoration:none}.checkout-accept-price{background:var(--orange);color:#fff;border:0;width:100%;min-height:48px;margin-top:12px;padding:9px;font-size:10px;font-weight:800}.checkout-back-link{text-align:center;color:#54616c;margin-top:10px;font-size:9px;text-decoration:none;display:block}.checkout-alternatives{border-top:1px solid #dfe4e8;gap:7px;margin-top:13px;padding-top:12px;display:grid}.checkout-alternatives>a{color:#2c3541;background:#fff;border:1px solid #dde3e7;grid-template-columns:1fr auto;gap:3px 10px;padding:9px;display:grid}.checkout-alternatives>a span{font-size:9px;line-height:1.35}.checkout-alternatives>a strong{color:var(--orange);font-size:10px}.checkout-alternatives>a small{color:#77838e;grid-column:1/-1;font-size:8px}.marketplace-seller-summary{border:1px solid var(--line);border-left:4px solid var(--orange);background:#fff8f3;gap:5px;margin-top:14px;padding:15px 16px;display:grid}.marketplace-seller-summary>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.marketplace-seller-summary>a{color:var(--ink);font-size:12px}.marketplace-seller-summary>small{color:var(--muted);font-size:9px}.marketplace-product-report>button{color:#7a4b34;text-align:left;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:800}.marketplace-product-report form{border-top:1px solid #ecd9cb;gap:8px;margin-top:7px;padding-top:10px;display:grid}.marketplace-product-report label{gap:4px;font-size:9px;font-weight:800;display:grid}.marketplace-product-report select,.marketplace-product-report textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:9px}.marketplace-product-report form>button{background:var(--orange);color:#fff;border:0;padding:10px;font-size:9px;font-weight:900}.marketplace-product-report p{color:var(--green);margin:0;font-size:9px}.marketplace-seller-page{padding-block:50px 80px}.marketplace-seller-page>header{border:1px solid var(--line);border-top:5px solid var(--orange);background:var(--soft);grid-template-columns:1fr auto;gap:8px 25px;padding:30px;display:grid}.marketplace-seller-page>header>span{color:var(--orange);letter-spacing:.14em;grid-column:1/-1;font-size:9px;font-weight:900}.marketplace-seller-page>header h1{margin:0;font-size:38px}.marketplace-seller-page>header p{color:var(--muted);margin:0;font-size:11px}.marketplace-seller-page>header>div{text-align:right;grid-area:2/2/4;align-content:center;display:grid}.marketplace-seller-page>header>div b{font-size:24px}.marketplace-seller-page>header>div small{color:var(--muted);font-size:9px}.marketplace-seller-page>section{padding-top:35px}.marketplace-seller-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketplace-seller-products>a{border:1px solid var(--line);background:#fff;gap:7px;min-width:0;padding:13px;display:grid}.marketplace-seller-products img,.marketplace-seller-products .partner-image-empty{object-fit:contain;background:var(--soft);width:100%;height:180px}.marketplace-seller-products small,.marketplace-seller-products span{color:var(--muted);font-size:9px}.marketplace-seller-products b{font-size:11px;line-height:1.45}.marketplace-seller-products strong{color:var(--orange);font-size:15px}@media (max-width:900px){.marketplace-seller-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.marketplace-seller-page{padding-top:20px}.marketplace-seller-page>header{grid-template-columns:1fr;padding:20px}.marketplace-seller-page>header h1{font-size:30px}.marketplace-seller-page>header>div{text-align:left;grid-area:auto}.marketplace-seller-products{grid-template-columns:1fr}.marketplace-seller-products img,.marketplace-seller-products .partner-image-empty{height:220px}}.catalog-special-filters{border:1px solid var(--line);background:#fff;gap:11px;margin-bottom:12px;padding:15px;display:grid}.catalog-special-filters>strong{font-size:12px}.catalog-special-filters>label{color:var(--muted);gap:5px;font-size:9px;font-weight:800;display:grid}.catalog-special-filters select,.catalog-special-filters input[type=text],.catalog-special-filters input:not([type]){border:1px solid var(--line);width:100%;min-height:38px;font:inherit;color:var(--ink);background:#fff;padding:0 10px}.catalog-special-filters>button{background:var(--orange);color:#fff;border:0;min-height:38px;font-size:10px;font-weight:900}.catalog-checkbox-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.catalog-checkbox-grid label{border:1px solid var(--line);align-items:center;gap:7px;min-height:36px;padding:7px 8px;font-size:9px;font-weight:800;display:flex}.catalog-checkbox-grid input{accent-color:var(--orange)}.catalog-oil-filters>p{color:var(--muted);margin:-5px 0 1px;font-size:9px;line-height:1.45}.catalog-oil-filter-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.catalog-oil-filter-grid>label{min-width:0;color:var(--muted);gap:5px;font-size:9px;font-weight:800;display:grid}.catalog-oil-filter-grid select,.catalog-oil-filter-grid input{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px}.catalog-oil-filter-grid input::placeholder{color:#9aa5b4}.catalog-oil-filter-grid .catalog-oil-approval{grid-column:1/-1}.catalog-oil-filters>button{border-radius:7px}@media (max-width:430px){.catalog-oil-filter-grid{grid-template-columns:1fr}.catalog-oil-filter-grid .catalog-oil-approval{grid-column:auto}}.password-input{width:100%;display:block;position:relative}.password-input>input{width:100%;padding-right:52px!important}.password-input>.password-visibility-toggle{cursor:pointer;place-items:center;top:50%;right:7px;transform:translateY(-50%);color:#4d6074!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;display:grid!important;position:absolute!important}.password-input>.password-visibility-toggle:hover{color:#172b49!important;background:#eef2f6!important}.password-input>.password-visibility-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.password-input>.password-visibility-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.public-back-to-top{z-index:470;background:var(--orange);color:#fff;opacity:0;pointer-events:none;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 9px;transition:opacity .18s,transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(18px)scale(.94);box-shadow:0 12px 28px #ff650f4d}.public-back-to-top.visible{opacity:1;pointer-events:auto;transform:none}.public-back-to-top:hover{transform:translateY(-2px);box-shadow:0 15px 32px #ff650f66}.public-back-to-top>span{background:#ffffff2e;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.public-back-to-top>b{white-space:nowrap;font-size:11px}@media (max-width:700px){.public-back-to-top{right:14px;bottom:calc(var(--mobile-nav-height) + 76px + env(safe-area-inset-bottom));width:48px;min-height:48px;padding:8px}.public-back-to-top>span{width:32px;height:32px}.public-back-to-top>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.cart-selection-toolbar{border:1px solid var(--line);background:#f7f9fb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cart-selection-toolbar label,.cart-line-selector{align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.cart-selection-toolbar input,.cart-line-selector input{width:18px;height:18px;accent-color:var(--orange)}.cart-line{opacity:.72}.cart-line.is-selected{opacity:1;background:#fffaf6;border-color:#f0b486}.cart-line-selector{align-self:start}.checkout-link.is-disabled{opacity:.45;cursor:not-allowed;justify-content:center;align-items:center;display:flex}.scanner-page{background:#f3f6fa;place-items:center;min-height:100vh;padding:clamp(20px,6vw,80px);display:grid}.scanner-page>section{background:#fff;border:1px solid #dce4ef;border-radius:24px;width:min(680px,100%);padding:clamp(22px,5vw,44px);box-shadow:0 20px 60px #10213d14}.scanner-page>section>span{color:#ef6017;letter-spacing:.16em;font-weight:900}.scanner-page h1{margin:.3em 0;font-size:clamp(2rem,6vw,3.5rem)}.scanner-page form{grid-template-columns:1fr auto;gap:10px;margin:28px 0;display:grid}.scanner-page input{border:1px solid #cbd7e5;border-radius:12px;min-height:58px;padding:0 16px;font-size:1rem}.scanner-page button{color:#fff;background:#ff6b1b;border:0;border-radius:12px;padding:0 22px;font-weight:900}.scanner-error,.scanner-success{border-radius:14px;gap:8px;padding:18px;display:grid}.scanner-error{color:#9c2d20;background:#fff0ee}.scanner-success{color:#125b32;background:#e9f8ef}.scanner-success h2,.scanner-success p{margin:0}.scanner-success code{font-weight:900}@media (max-width:600px){.scanner-page form{grid-template-columns:1fr}.scanner-page button{min-height:54px}}.magnet-cart-offer{color:#19334f;background:#fff7f2;border:1px solid #ffd0b7;border-radius:12px;gap:8px;margin:16px 0;padding:16px;display:grid}.magnet-cart-offer-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.magnet-cart-offer-head b{color:#e65b14;font-size:16px}.magnet-cart-offer-head span,.magnet-cart-offer small{color:#6a7890;font-size:12px}.magnet-cart-offer>div:not(.magnet-cart-offer-head){justify-content:space-between;align-items:center;gap:12px;display:flex}.magnet-cart-offer strong{color:#c64d11;white-space:nowrap}.magnet-cart-offer p{color:#31475f;font-size:13px;line-height:1.4;margin:0!important}.magnet-coupon-input{gap:8px;display:flex}.magnet-coupon-input input{min-width:0;font:inherit;background:#fff;border:1px solid #e6c6b4;border-radius:8px;flex:1;padding:9px 10px}.magnet-coupon-input button{color:#fff;cursor:pointer;background:#f4691a;border:0;border-radius:8px;padding:9px 14px;font-weight:800}.checkout-online-options{background:#f8fafc;border:1px solid #dbe5ef;border-radius:16px;margin:22px 0;padding:24px}.checkout-online-options h3{margin:0 0 14px}.checkout-online-options h3:not(:first-child){margin-top:24px}.checkout-online-options .radio-list{align-items:stretch}.checkout-consent{align-items:flex-start;gap:12px;margin:24px 0;line-height:1.6;display:flex!important}.checkout-consent input{accent-color:#f97316;flex:0 0 22px;margin-top:3px;width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}.checkout-consent a{text-underline-offset:3px;text-decoration:underline}
