@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.ttf) format("truetype")}:root{font-family:Manrope,Noto Sans SC,Arial,sans-serif;color:#101d31;background:#fff;font-synthesis:none;font-size:14px;--blue:#245bff;--ink:#101d31;--muted:#778296;--line:#e7ebf1;--pale:#f4f7fb}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit;padding:0}button:disabled{cursor:not-allowed}a{color:inherit}button,input,select,textarea{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}p{color:#6c788b;line-height:1.75}input,select,textarea{color:var(--ink)}.wrap{max-width:1320px;padding-left:36px;padding-right:36px;margin:auto}.topline{height:32px;background:#f4f6f9;border-bottom:1px solid var(--line);font-size:10px;color:#718097;letter-spacing:.02em}.topline-inner{display:flex;height:100%;align-items:center;justify-content:space-between}.topline span,.topline button{display:flex;align-items:center;gap:6px}.demo-mark{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#8993a1}header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:15}.header-main{height:102px;display:flex;align-items:center;gap:45px}.logo{font-size:29px;line-height:1.1;letter-spacing:-1.4px;font-weight:800;white-space:nowrap;text-align:left}.logo span{color:var(--blue);font-size:23px;margin-left:4px;letter-spacing:-1px}.logo small{display:block;font-size:7.3px;letter-spacing:1.45px;color:#8090a7;font-weight:600;margin-top:8px}nav{display:flex;gap:25px;margin-left:10px;font-size:12px;font-weight:700}nav button:hover,nav .selected{color:var(--blue)}.header-actions{display:flex;gap:21px;align-items:center;margin-left:auto}.language{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;white-space:nowrap}.language span{color:#bbc3cf}.language .on{color:var(--blue)}.icon-button{position:relative;height:28px;display:flex;align-items:center}.icon-button b,.cart-button b{background:var(--blue);border:2px solid white;color:#fff;font-size:8px;min-width:17px;height:17px;border-radius:50%;display:grid;place-items:center}.icon-button b{position:absolute;right:-8px;top:-3px}.cart-button{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.mobile-search{display:none}.btn{background:var(--blue);color:#fff;border:1px solid var(--blue);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 23px;font-size:12px;font-weight:700;border-radius:5px;transition:background .18s,transform .18s;white-space:nowrap}.btn:hover{background:#1549dc;border-color:#1549dc;transform:translateY(-1px)}.btn.outline{background:#fff;color:var(--blue);border-color:#c6d5ff}.btn.outline:hover{background:#eef3ff}.btn.white{background:#fff;color:var(--blue);border-color:#fff}.full{width:100%}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--blue);font-weight:700}.text-link:hover{text-decoration:underline}.hero{background:#edf4fc;position:relative;overflow:hidden;min-height:465px}.hero-image{position:absolute;width:67%;height:100%;object-fit:cover;object-position:center;right:0;top:0}.hero-content{position:relative;z-index:1;padding-top:63px;padding-bottom:63px}.hero-kicker{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:1.35px;font-weight:700;color:#5b7395}.hero-kicker>span{width:5px;height:5px;background:var(--blue);border-radius:50%}.hero h1{font-size:55px;line-height:1.12;letter-spacing:-2.8px;margin:21px 0 19px;font-weight:800;max-width:650px}.hero h1 em{color:var(--blue);font-style:normal}.hero p{font-size:12px;line-height:1.9;max-width:370px;color:#60758f}.hero-search{margin-top:28px;padding:6px 6px 6px 16px;background:#fff;display:flex;align-items:center;gap:12px;max-width:535px;box-shadow:0 6px 25px #192f4910;border-radius:6px}.hero-search>svg{color:#8091aa;flex-shrink:0}.hero-search input{border:0;outline:none;min-width:0;width:100%;font-size:11px}.hero-search .btn{min-height:41px;padding:10px 19px}.hero-meta{display:flex;align-items:center;gap:7px;font-size:9px;color:#637a95;margin-top:18px}.hero-meta span{font-size:8px;letter-spacing:1px;margin-left:16px;color:#899aae}.picker-position{position:relative;z-index:2;margin-top:-1px}.car-picker{background:#fff;border:1px solid var(--line);border-top:0;box-shadow:0 12px 28px #182b4810;padding:24px 28px 28px;border-radius:0 0 7px 7px}.pick-label{display:flex;gap:11px;align-items:center;margin-bottom:18px;font-size:13px;font-weight:800}.pick-label svg{color:var(--blue)}.pick-fields{display:grid;grid-template-columns:repeat(4,1fr) 1.1fr;gap:0}.pick-fields label{border:1px solid var(--line);border-right:0;padding:11px 18px;display:flex;flex-direction:column;gap:5px}.pick-fields label:first-child{border-radius:5px 0 0 5px}.pick-fields label>span{color:#8a94a5;font-size:9px}.pick-fields select{width:100%;border:0;background:transparent;font-size:11px;font-weight:700;cursor:pointer;min-height:21px}.pick-fields>.btn{margin-left:18px;align-self:stretch}.section{margin-top:62px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px;gap:20px}.eyebrow{display:block;font-size:9px;color:#8b96a5;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.section-title h2{font-size:27px;letter-spacing:-.9px;margin-top:7px;font-weight:800}.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.category-tile{border:1px solid #e7ecf3;border-radius:7px;background:#f7f9fc;overflow:hidden;text-align:left;transition:transform .2s,border .2s}.category-tile:hover{transform:translateY(-4px);border-color:#a9c1ff}.category-tile>div{padding:14px 16px 0;display:flex;align-items:center;justify-content:space-between;color:#8e9bb0;font-size:9px}.category-tile>div svg{color:#9faec2}.category-tile img{width:100%;height:122px;object-fit:cover;mix-blend-mode:multiply}.category-tile strong{display:block;padding:12px 16px 20px;font-size:12px}.product-grid{display:grid;gap:21px}.home-products{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s}.product-card:hover{box-shadow:0 10px 28px #23395f0b;border-color:#cdd9ee}.product-photo{position:relative;background:#f4f7fa}.photo-open{display:block;width:100%;overflow:hidden}.product-photo img{width:100%;aspect-ratio:1.2;object-fit:cover;transition:transform .35s}.product-card:hover .product-photo img{transform:scale(1.035)}.favorite{position:absolute;right:12px;top:12px;color:#738197;background:#ffffffeb;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.favorite.active,.detail-fav.active{color:var(--blue)}.photo-label{position:absolute;left:13px;bottom:12px;font-size:9px;padding:5px 8px;background:#fff;border-radius:3px;color:#9a662d}.product-info{padding:18px}.product-info .eyebrow{font-size:8px;letter-spacing:.8px}.product-title{font-size:13px;line-height:1.5;font-weight:800;text-align:left;display:block;margin:7px 0 9px}.product-title:hover{color:var(--blue)}.status{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:3px;font-size:9px;font-weight:600;line-height:1.3}.amber{color:#b27a31;background:#fff5e8}.green{background:#ebf7f0;color:#37875e}.product-bottom{margin-top:20px}.product-bottom>strong{display:block;font-size:19px;font-weight:800;letter-spacing:-.7px}.stock{display:flex;gap:5px;align-items:center;font-size:9px;color:#418a60;margin:8px 0 13px}.stock i{width:4px;height:4px;background:currentColor;border-radius:50%}.stock.muted{color:#a07d57}.product-bottom .btn{width:100%;min-height:39px;font-size:11px;padding:10px 8px}.service-band{margin-top:65px;background:#245bff;padding-top:32px;padding-bottom:32px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;color:#fff;max-width:1248px}.service-band>div{position:relative;padding-left:53px}.service-band>div>svg{position:absolute;left:0;top:5px;color:#b7caff}.service-band h2{font-size:23px;letter-spacing:-.5px}.service-band p{color:#d4deff;font-size:11px;margin-top:7px}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);padding-top:48px;padding-bottom:55px;gap:30px}.trust-row>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.trust-row svg{color:#7a92b4;margin-bottom:2px}.trust-row strong{font-size:12px}.trust-row span{font-size:10px;color:#8894a6}footer{border-top:1px solid var(--line);background:#f8fafc;padding-top:43px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.foot-grid .logo{font-size:23px}.foot-grid .logo span{font-size:20px}.foot-grid p{font-size:11px;margin-top:15px}.foot-grid>div>strong{display:block;font-size:11px;margin:4px 0 19px}.foot-grid>div>button:not(.logo){display:flex;font-size:11px;color:#748297;margin-bottom:12px}.foot-grid>div>button:hover{color:var(--blue)}.foot-grid .footer-contact{display:flex;align-items:center;gap:15px;margin-top:17px;color:var(--blue)!important}.foot-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#96a1b1;padding-top:21px;padding-bottom:21px;margin-top:35px}.breadcrumbs{display:flex;gap:11px;font-size:10px;color:#8b98ab;margin:28px 0 30px;align-items:center}.breadcrumbs button:hover{color:var(--blue)}.catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.catalog-heading h1{font-size:30px;letter-spacing:-1px;margin-top:9px}.catalog-search{width:330px;display:flex;gap:10px;align-items:center;border:1px solid var(--line);padding:12px 15px;border-radius:5px;color:#94a0b2}.catalog-search input{border:0;min-width:0;width:100%;font-size:11px;outline:none}.selected-car{margin:25px 0 30px;border:1px solid #dfe8fa;background:#f2f6ff;border-radius:6px;padding:17px 22px;display:flex;align-items:center;gap:15px}.selected-car>svg{color:var(--blue)}.selected-car small{display:block;font-size:9px;color:#7e8fa8;margin-bottom:5px}.selected-car strong{font-size:12px}.selected-car>button{display:flex;gap:10px;align-items:center;color:var(--blue);font-size:11px;font-weight:600;margin-left:auto}.selected-car>button+button{margin-left:0}.catalog-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px;padding-bottom:70px}.filter-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:5px 0 14px}.category-list{display:flex;flex-direction:column;gap:3px}.category-list button{display:flex;align-items:center;gap:10px;font-size:11px;text-align:left;padding:12px 10px;border-radius:4px;color:#5f6e83}.category-list button span{margin-left:auto;font-size:9px;color:#a4adbc}.category-list button.active{background:#edf3ff;color:var(--blue);font-weight:700}.category-list button:hover{background:#f5f7fa}.filter-block{padding:24px 0;border-bottom:1px solid var(--line)}.filter-block>strong{font-size:11px;display:block;margin-bottom:18px}.filter-block input[type=range]{width:100%;accent-color:var(--blue);height:3px;margin-bottom:17px}.range-values{display:flex;justify-content:space-between;font-size:10px;color:#8090a5}.check{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:11px;cursor:pointer}.check input{accent-color:var(--blue);width:14px;height:14px}.filters>.text-link{margin-top:24px;font-size:10px}.results-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:5px 0 24px;font-size:11px;color:#8c98aa}.results-bar b{color:#2a3a51}.results-bar label{font-size:10px}.results-bar select{border:0;font-size:10px;padding-left:10px;background:#fff;font-weight:700}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fitment-note{display:flex;gap:8px;align-items:center;background:#fafbfd;font-size:10px;margin:-9px 0 20px;padding:10px}.universal-title{font-size:20px;margin:35px 0 20px}.universal-title small{display:block;font-size:10px;font-weight:400;color:#8692a3;margin-top:7px}.mobile-only{display:none}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:70px 20px;gap:18px;min-height:350px}.empty>svg{color:#8298ba}.empty h2{font-size:24px;letter-spacing:-.6px}.empty p{font-size:12px}.detail-page{padding-bottom:65px}.detail-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:45px}.detail-gallery{display:grid;grid-template-columns:65px 1fr;gap:14px}.thumbnails{display:flex;flex-direction:column;gap:12px}.thumbnails button{border:1px solid var(--line);border-radius:5px;overflow:hidden}.thumbnails button.active{border-color:var(--blue)}.thumbnails img{aspect-ratio:1;object-fit:cover}.main-photo{background:#f4f7fa;border:1px solid var(--line);border-radius:6px;overflow:hidden;position:relative}.main-photo img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.main-photo>span{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:5px;background:#fff;padding:6px 8px;border-radius:3px;font-size:8px;color:#7a8a9e}.photo-caption{display:flex;align-items:center;gap:7px;font-size:9px;color:#8d9db2;margin:16px 0 0 80px}.purchase h1{font-size:31px;letter-spacing:-1px;line-height:1.25;margin-top:12px}.product-subtitle{font-size:11px;margin-top:9px}.badges{display:flex;gap:10px;margin-top:20px}.detail-price{font-size:34px;letter-spacing:-1.6px;font-weight:800;margin:23px 0}.buy-row{display:flex;gap:12px;margin-bottom:12px}.quantity{display:flex;align-items:center;justify-content:space-between;gap:13px;border:1px solid var(--line);border-radius:5px;min-height:45px;padding:0 12px;font-size:12px;white-space:nowrap;min-width:105px}.quantity button{display:grid;place-items:center;width:19px;height:30px}.buy-row>.btn{flex:1}.detail-fav{display:grid;place-items:center;border:1px solid var(--line);padding:10px;border-radius:5px}.vehicle-panel{background:#f2f6ff;padding:18px;display:flex;align-items:center;gap:12px;border-radius:5px;margin:24px 0 14px}.vehicle-panel>svg{color:var(--blue);flex-shrink:0}.vehicle-panel small{display:block;font-size:9px;color:#788da9;margin-bottom:5px}.vehicle-panel strong{display:block;font-size:11px}.vehicle-panel span{display:block;font-size:9px;color:#92a0b3;margin-top:5px}.vehicle-panel button{margin-left:auto;font-size:9px}.delivery-line{display:flex;align-items:center;gap:13px;padding:12px 0;color:#8498b4}.delivery-line strong{display:block;font-size:11px;color:#3b4a60;margin-bottom:5px}.delivery-line span{font-size:10px;color:#8a99ad}.detail-tabs{display:flex;gap:35px;border-bottom:1px solid var(--line);margin-top:45px}.detail-tabs button{padding:18px 0;font-size:13px;font-weight:700;border-bottom:2px solid transparent;color:#8391a5}.detail-tabs button.active{color:var(--blue);border-color:var(--blue)}.tab-content{padding:27px 0 55px;min-height:230px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.spec-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0;font-size:11px;gap:20px}.spec-row span{color:#8492a6}.spec-row strong{font-weight:600;text-align:right}.tab-content h3{font-size:17px;margin:10px 0 15px}.tab-content p{font-size:12px;max-width:600px}.tab-content .text-link{margin-top:18px}.cart-page{padding-bottom:70px;min-height:600px}.cart-page h1{font-size:34px;letter-spacing:-1px;margin-bottom:30px}.cart-page h1 small{color:#99a8bc;font-size:20px;margin-left:15px}.cart-layout{display:grid;grid-template-columns:1fr 330px;gap:45px}.cart-row{display:flex;align-items:center;gap:23px;border-top:1px solid var(--line);padding:22px 0}.cart-row>button:first-child{width:135px;flex-shrink:0;border-radius:5px;overflow:hidden}.cart-row>div:nth-child(2){flex:1}.cart-row small{font-size:9px;color:#8b99ad}.cart-row .product-title{margin:5px 0}.cart-row strong{display:block;font-size:15px;margin-top:13px}.cart-row .remove{color:#a0adc0}.cart-row .quantity{font-size:11px;min-width:100px;gap:5px}.cart-layout>div>.text-link{margin-top:25px}.summary{background:#f5f8fc;border:1px solid var(--line);border-radius:7px;padding:27px;align-self:start}.summary h2{font-size:21px}.summary-line{display:flex;justify-content:space-between;gap:10px;margin:25px 0;font-size:11px}.summary-total{border-top:1px solid #dfe5ef;padding-top:23px;margin:20px 0}.summary-total span{font-size:10px;display:block;color:#8b99ae}.summary-total strong{font-size:25px;display:block;margin-top:7px;letter-spacing:-1px}.small{font-size:10px;line-height:1.8;color:#8c9bb0;margin-top:13px}.summary .small{font-size:9px}.order-success>svg{color:#348865}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#101d3166;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:100;padding:25px}.modal{position:relative;background:#fff;border-radius:12px;padding:42px;max-width:480px;width:100%;box-shadow:0 30px 90px #14254233;max-height:90vh;overflow:auto}.modal-close{position:absolute;top:17px;right:17px;color:#98a5b7}.modal h2{font-size:26px;letter-spacing:-.8px;margin:15px 0}.modal p{font-size:12px;margin:14px 0 22px}.modal label{display:block;font-size:11px;color:#6e819c}.modal input,.modal textarea{width:100%;border:1px solid var(--line);padding:12px;border-radius:5px;margin-top:8px;font-size:12px;background:#fff}.modal textarea{min-height:100px;resize:vertical}.blue{color:var(--blue)}.modal .small{font-size:9px}.request-product{display:flex;align-items:center;gap:16px;background:#f4f7fb;padding:10px;margin-bottom:20px;border-radius:5px}.request-product img{width:60px;border-radius:5px}.request-product strong{font-size:12px}.garage-modal{max-width:640px}.garage-modal .car-picker{border:0;padding:0;box-shadow:none}.garage-modal .pick-label{display:none}.garage-modal .pick-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.garage-modal .pick-fields label{border:1px solid var(--line);border-radius:4px}.garage-modal .pick-fields>.btn{grid-column:1/-1;margin:8px 0 0}.zoom-modal{max-width:850px;padding:25px}.zoom-modal img{width:100%;max-height:80vh;object-fit:contain}.zoom-modal .modal-close{background:#fff;border-radius:50%;padding:5px;z-index:1}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:#172a43;color:#fff;box-shadow:0 5px 25px #13264720;padding:15px 23px;border-radius:7px;display:flex;align-items:center;gap:12px;z-index:150;font-size:12px;max-width:90vw}.toast svg{color:#8bd6af;flex-shrink:0}.chat-fab{position:fixed;right:27px;bottom:27px;background:var(--blue);color:#fff;width:53px;height:53px;border-radius:50%;box-shadow:0 4px 17px #245bff33;display:grid;place-items:center;z-index:50}.support-chat{position:fixed;bottom:92px;right:27px;width:340px;max-width:calc(100vw - 30px);background:#fff;border:1px solid var(--line);box-shadow:0 12px 55px #24384d26;border-radius:9px;z-index:55;overflow:hidden}.support-chat>div{padding:18px;background:var(--blue);color:#fff;display:flex;gap:10px;align-items:center}.support-chat>div strong{font-size:12px}.support-chat>div button{margin-left:auto}.support-chat section{padding:17px;min-height:180px;max-height:330px;overflow:auto}.bubble{padding:13px 15px;background:#f0f4f9;border-radius:6px;font-size:11px;color:#4d5e76;line-height:1.7;margin-bottom:15px;max-width:90%}.bubble.reply{background:#edf3ff;margin-left:auto;color:#3b5d98}.support-chat form{display:flex;border-top:1px solid var(--line);padding:14px;gap:10px}.support-chat input{min-width:0;width:100%;border:0;outline:none;font-size:11px}.support-chat form button{color:var(--blue)}.admin-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:780px}.admin-sidebar{background:#142338;color:#9dacbf;padding:28px 20px;position:relative}.admin-logo{font-size:23px;color:#fff;font-weight:800;letter-spacing:-1px}.admin-logo span{font-size:10px;color:#6f8db2;letter-spacing:1px}.admin-sidebar>p{font-size:9px;margin:35px 10px 17px;color:#526c8c}.admin-sidebar>button{display:flex;align-items:center;gap:12px;padding:14px 15px;font-size:11px;width:100%;border-radius:5px;margin-bottom:5px;text-align:left}.admin-sidebar>button.active{background:#245bff;color:#fff}.admin-sidebar>button:hover{color:#fff}.admin-sidebar .back-store{margin-top:30px;font-size:10px}.admin-user{display:flex;align-items:center;gap:10px;border-top:1px solid #2a3b52;padding-top:24px;margin-top:40px;font-size:11px;color:#c4d1e1}.admin-user small{display:block;color:#6f84a0;font-size:8px;margin-top:6px}.admin-main{background:#f4f7fb}.admin-top{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 35px;border-bottom:1px solid #e4eaf3;background:#fff;font-size:10px;color:#8b9ab0}.admin-content{padding:35px}.admin-content h1{font-size:28px;letter-spacing:-1px;margin:7px 0 0}.admin-tabs{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line);padding:0 25px;font-size:11px}.admin-tabs>span{padding:20px 0;border-bottom:2px solid var(--blue);color:var(--blue);font-weight:700}.admin-tabs button{display:flex;align-items:center;gap:8px;color:#8697ac;font-size:10px}.admin-editor{background:#fff;padding:30px 25px;display:grid;grid-template-columns:1.8fr 1fr;gap:35px;border-radius:0 0 6px 6px}.admin-editor h3{font-size:13px;margin-bottom:23px}.admin-editor label{font-size:10px;color:#8393a9;display:block;margin-bottom:20px}.admin-editor input,.admin-editor select,.admin-editor textarea,.assign-panel select{width:100%;padding:11px 12px;border:1px solid #e0e7f1;border-radius:4px;background:#fff;display:block;font-size:11px;margin-top:8px}.admin-editor textarea{min-height:85px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-image img{border:1px solid var(--line);border-radius:5px;margin-bottom:15px}.admin-image p{font-size:10px;margin-top:10px}.admin-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap}th{text-align:left;color:#8b9bb0;background:#f5f8fc;font-size:9px;padding:12px}td{padding:12px;border-bottom:1px solid var(--line)}.admin-editor td select{margin:0;padding:5px;font-size:9px}.admin-chat-layout{display:grid;grid-template-columns:180px 1fr 180px;background:#fff;border:1px solid var(--line);min-height:430px}.chat-list{padding:13px;border-right:1px solid var(--line)}.chat-list button{display:block;width:100%;text-align:left;padding:15px 12px;border-radius:4px;margin-bottom:6px}.chat-list button.active{background:#edf3ff;color:var(--blue)}.chat-list strong{font-size:12px}.chat-list span{font-size:9px;display:block;margin-top:7px;color:#8397b0}.chat-conversation{padding:24px;display:flex;flex-direction:column}.chat-conversation h3{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:25px}.chat-conversation .status{margin-top:auto;align-self:flex-start;font-size:8px}.assign-panel{border-left:1px solid var(--line);padding:23px 15px}.assign-panel h3{font-size:11px}.assign-panel select{font-size:10px;padding:8px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.metric-grid>div{background:#fff;border:1px solid var(--line);border-radius:5px;padding:25px}.metric-grid span{font-size:10px;color:#8b9ab0}.metric-grid strong{display:block;font-size:36px;margin-top:13px;color:var(--blue)}.admin-empty-section{background:#fff;padding:45px;border-radius:6px;margin-top:30px}.admin-empty-section h3{font-size:23px;margin:18px 0}.admin-empty-section p{font-size:12px;margin-bottom:25px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.team-grid>div{padding:25px;background:#fff;border:1px solid var(--line);border-radius:5px}.team-grid h3{font-size:16px;margin:15px 0}.team-grid p{font-size:10px;margin:15px 0}.admin-content>p{font-size:11px}@media(min-width:1600px){.hero-image{width:62%;object-position:left center}.hero{min-height:500px}.hero-content{padding-top:75px;padding-bottom:75px}}@media(max-width:1150px){.header-main{gap:25px}.header-main nav{gap:15px;margin-left:0;font-size:10px}.header-actions{gap:14px}.hero h1{font-size:49px}.hero-image{width:66%;object-position:35% center}.product-info{padding:14px}.product-bottom>strong{font-size:17px}.catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:25px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{gap:25px}.purchase h1{font-size:27px}.admin-chat-layout{grid-template-columns:145px 1fr}.assign-panel{grid-column:1/-1;display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);border-left:0}.assign-panel select{width:150px}.admin-content{padding:25px}.admin-editor{gap:20px}.service-band{margin-left:36px;margin-right:36px}}@media(max-width:900px){.wrap{padding-left:24px;padding-right:24px}.header-main{height:85px}.header-main nav{display:none}.hero{min-height:440px}.hero-content{padding-top:55px;padding-bottom:55px}.hero h1{font-size:45px}.hero-image{width:75%;opacity:.7;right:-20%}.hero-search{max-width:475px}.pick-fields label{padding:10px}.pick-fields>.btn{font-size:10px;padding:10px;margin-left:10px}.category-grid{gap:10px}.category-tile img{height:100px}.category-tile strong{font-size:10px;padding:10px}.category-tile>div{padding:10px 10px 0}.product-grid{gap:14px}.home-products{grid-template-columns:repeat(2,minmax(0,1fr))}.home-products .product-photo img{aspect-ratio:1.5}.trust-row{gap:20px;grid-template-columns:repeat(2,1fr)}.service-band{margin-left:24px;margin-right:24px}.service-band h2{font-size:20px}.foot-grid{gap:25px;grid-template-columns:1.3fr 1fr 1fr}.foot-grid>div:last-child{display:none}.catalog-heading{align-items:flex-start}.catalog-heading h1{font-size:25px}.catalog-search{width:270px}.catalog-layout{grid-template-columns:165px minmax(0,1fr);gap:20px}.category-list button{font-size:10px;padding:10px 6px;gap:8px}.category-list button span{display:none}.detail-layout{grid-template-columns:1fr 1fr}.detail-gallery{grid-template-columns:1fr}.thumbnails{flex-direction:row;order:1}.thumbnails button{width:58px}.photo-caption{margin-left:0;font-size:8px}.purchase h1{font-size:24px}.purchase .eyebrow{font-size:8px}.detail-price{font-size:28px}.buy-row{gap:7px}.quantity{min-width:85px;padding:0 8px;gap:7px}.buy-row .btn{padding:11px;font-size:10px}.detail-fav{padding:6px}.vehicle-panel{padding:12px;gap:9px}.vehicle-panel>svg{display:none}.spec-grid{gap:30px}.cart-layout{grid-template-columns:1fr 280px;gap:25px}.cart-row{gap:15px;flex-wrap:wrap}.cart-row>button:first-child{width:90px}.cart-row .quantity{margin-left:105px}.cart-row .remove{margin-left:auto}.admin-shell{grid-template-columns:160px minmax(0,1fr)}.admin-sidebar{padding:23px 12px}.admin-sidebar>button{font-size:10px;padding:12px 9px;gap:9px}.admin-logo{font-size:20px}.admin-logo span{font-size:8px}.admin-content{padding:20px}.admin-content h1{font-size:23px}.admin-editor{grid-template-columns:1fr}.admin-image{max-width:240px}.metric-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.results-bar label{font-size:0}.results-bar select{font-size:10px}}@media(max-width:600px){.wrap{padding-left:18px;padding-right:18px}.topline{height:27px}.topline-inner{font-size:8px}.demo-mark{display:none!important}.topline button{font-size:8px}.header-main{height:75px;gap:12px}.logo{font-size:25px;letter-spacing:-1.2px}.logo span{font-size:19px}.logo small{font-size:5.4px;letter-spacing:.8px;margin-top:6px}.header-actions{gap:13px}.header-actions .icon-button,.cart-button span{display:none}.cart-button{position:relative}.cart-button b{position:absolute;right:-7px;top:-5px}.language{font-size:10px;gap:5px}.mobile-search{display:block;padding-bottom:12px}.mobile-search form{display:flex;align-items:center;gap:9px;background:#f3f6fa;border-radius:5px;padding:11px 13px;color:#8598b0}.mobile-search input{width:100%;font-size:10px;border:0;background:transparent;outline:none}.hero{min-height:575px}.hero-image{width:120%;height:290px;top:auto;bottom:0;right:-12%;opacity:1;object-position:63% center}.hero-content{padding-top:34px;padding-bottom:245px}.hero-kicker{font-size:7px;letter-spacing:1px}.hero h1{font-size:41px;line-height:1.09;letter-spacing:-1.9px;margin:19px 0 14px}.hero p{font-size:10px;max-width:285px;line-height:1.8}.hero-search{margin-top:20px;max-width:100%;padding:5px 5px 5px 11px;gap:8px}.hero-search>svg{width:18px}.hero-search input{font-size:9px}.hero-search .btn{padding:9px 13px;font-size:10px;min-height:37px}.hero-search .btn svg{display:none}.hero-meta{font-size:8px;margin-top:13px}.hero-meta span{display:none}.picker-position{margin-top:0}.car-picker{padding:20px 17px;border-radius:0 0 6px 6px}.pick-label{font-size:11px;margin-bottom:16px;gap:8px}.pick-fields{grid-template-columns:1fr 1fr;gap:10px}.pick-fields label{border:1px solid var(--line);border-radius:4px!important;padding:9px 10px}.pick-fields label>span{font-size:8px}.pick-fields select{font-size:10px}.pick-fields>.btn{grid-column:1/-1;margin:3px 0 0;min-height:43px;font-size:11px}.section{margin-top:38px}.section-title{gap:10px;margin-bottom:19px}.section-title h2{font-size:22px;letter-spacing:-.7px}.eyebrow{font-size:7px;letter-spacing:.8px}.section-title .text-link{font-size:9px;gap:4px;white-space:nowrap}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-tile:last-child{display:none}.category-tile img{height:105px;object-fit:cover}.category-tile strong{font-size:11px;padding:9px 13px 15px}.category-tile>div{padding:11px 12px 0;font-size:8px}.product-grid{gap:10px}.product-photo img,.home-products .product-photo img{aspect-ratio:1.1}.favorite{right:7px;top:7px;width:26px;height:26px}.favorite svg{width:18px}.product-info{padding:12px 10px}.product-info .eyebrow{font-size:6.5px;letter-spacing:0}.product-title{font-size:11px;min-height:32px;margin:7px 0}.product-info .status{font-size:7px;padding:4px;gap:3px}.product-info .status svg{width:10px}.product-bottom{margin-top:14px}.product-bottom>strong{font-size:14px;letter-spacing:-.55px;white-space:nowrap}.stock{font-size:8px;margin:7px 0 11px}.product-bottom .btn{font-size:9px;gap:5px;min-height:35px;padding:8px 4px}.product-bottom .btn svg{width:15px}.service-band{margin:35px 18px 0;padding:25px 22px;display:block}.service-band>div{padding-left:0}.service-band>div>svg{position:static;width:25px;height:25px;margin-bottom:12px}.service-band h2{font-size:22px;letter-spacing:-.6px}.service-band p{font-size:10px;max-width:230px}.service-band .btn{margin-top:21px;min-height:40px;font-size:10px}.trust-row{padding-top:33px;padding-bottom:35px;gap:25px 18px}.trust-row>div{gap:7px}.trust-row svg{width:24px;height:24px}.trust-row strong{font-size:10px}.trust-row span{font-size:9px;line-height:1.6}.foot-grid{grid-template-columns:1fr 1fr;gap:30px}.foot-grid>div:first-child{grid-column:1/-1}.foot-grid .logo{font-size:24px}.foot-grid .logo span{font-size:20px}.foot-grid>div>strong{font-size:10px}.foot-grid>div>button:not(.logo){font-size:10px}.foot-grid p{font-size:10px}.foot-bottom{flex-wrap:wrap;font-size:7px;gap:10px}.foot-bottom>span:nth-child(2){order:3;flex-basis:100%;line-height:1.7}.breadcrumbs{margin:20px 0 24px;font-size:9px;gap:8px}.catalog-heading{display:block}.catalog-heading h1{font-size:26px;line-height:1.25;max-width:300px}.catalog-search{width:100%;margin-top:20px;padding:12px}.catalog-search input{font-size:10px}.selected-car{margin:20px 0 25px;padding:14px 12px;gap:9px}.selected-car>svg{width:24px}.selected-car small{font-size:7px}.selected-car strong{font-size:10px}.selected-car>button{font-size:9px;gap:5px}.selected-car>button svg{width:14px}.catalog-layout{display:block;padding-bottom:40px}.mobile-only{display:flex}.filters{display:none;position:fixed;top:0;right:0;bottom:0;left:35px;background:#fff;z-index:75;padding:25px;overflow:auto;box-shadow:-20px 0 80px #132b4a44}.filters.open{display:block}.filter-head{font-size:15px}.filter-head button{display:flex}.category-list button{font-size:12px;padding:12px}.category-list button span{display:block}.filter-block>strong{font-size:12px}.check{font-size:12px}.results-bar{font-size:10px;gap:8px;flex-wrap:wrap}.results-bar>span{margin-right:auto}.results-bar label{font-size:0}.results-bar select{font-size:9px;max-width:120px}.filter-trigger{font-size:10px;gap:6px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:4px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fitment-note{font-size:9px;line-height:1.6}.fitment-note>svg{flex-shrink:0}.universal-title{font-size:19px}.empty{padding:45px 10px;min-height:300px}.empty h2{font-size:22px}.empty p{font-size:11px}.detail-layout{display:flex;flex-direction:column;gap:25px}.detail-gallery{grid-template-columns:1fr}.main-photo img{aspect-ratio:1.15}.thumbnails{gap:10px}.thumbnails button{width:62px}.photo-caption{font-size:8px}.purchase h1{font-size:29px;letter-spacing:-1px;max-width:340px}.purchase .eyebrow{font-size:8px}.product-subtitle{font-size:10px}.badges{margin-top:16px}.status{font-size:9px}.detail-price{font-size:32px;margin:20px 0}.buy-row{gap:10px}.buy-row .btn{font-size:12px}.quantity{min-width:100px;min-height:46px;font-size:12px}.detail-fav{padding:11px}.vehicle-panel{padding:17px;margin-top:20px}.vehicle-panel>svg{display:block}.vehicle-panel strong{font-size:11px}.vehicle-panel span{font-size:8px}.detail-tabs{gap:22px;margin-top:30px}.detail-tabs button{font-size:11px;padding:16px 0}.tab-content{padding:18px 0 30px;min-height:0}.spec-grid{grid-template-columns:1fr;gap:20px}.spec-row{font-size:10px;padding:12px 0}.tab-content p{font-size:11px}.tab-content h3{font-size:17px}.detail-page{padding-bottom:40px}.cart-page h1{font-size:29px}.cart-layout{display:flex;flex-direction:column;gap:35px}.cart-row{gap:12px}.cart-row>button:first-child{width:85px}.cart-row .product-title{min-height:0;font-size:12px}.cart-row .quantity{margin-left:97px;min-height:37px}.cart-row strong{font-size:15px}.summary{width:100%;padding:23px}.summary .btn{font-size:12px}.summary-total strong{font-size:28px}.cart-page{min-height:500px;padding-bottom:40px}.modal{padding:32px 23px;border-radius:8px}.modal h2{font-size:24px}.modal p,.modal .btn{font-size:11px}.garage-modal .pick-fields{gap:10px}.overlay{padding:15px}.toast{font-size:10px;padding:13px 17px;bottom:20px;white-space:normal;min-width:250px}.chat-fab{right:17px;bottom:18px;width:47px;height:47px}.support-chat{right:15px;bottom:78px}.admin-shell{display:block}.admin-sidebar{display:flex;gap:4px;align-items:center;padding:12px;overflow-x:auto}.admin-logo,.admin-sidebar>p,.admin-user,.admin-sidebar .back-store{display:none}.admin-sidebar>button{white-space:nowrap;width:auto;font-size:9px;gap:5px;padding:10px}.admin-sidebar>button svg{width:16px;height:16px}.admin-top{padding:0 18px;height:50px}.admin-content{padding:23px 15px}.admin-content h1{font-size:23px}.admin-content .section-title{align-items:center}.admin-content .section-title>.btn{padding:9px 12px;min-height:38px;font-size:10px;gap:6px}.admin-tabs{padding:0 15px;font-size:9px;gap:12px}.admin-tabs button{font-size:8px}.admin-editor{padding:23px 15px}.admin-editor h3{font-size:13px}.admin-editor input,.admin-editor select{font-size:10px;padding:10px}.admin-editor label{font-size:10px}.admin-editor table{font-size:9px}.admin-editor td,.admin-editor th{padding:8px}.form-row{gap:10px}.admin-chat-layout{display:block}.chat-list{display:flex;padding:8px;border-bottom:1px solid var(--line);border-right:0;gap:5px}.chat-list button{padding:9px 7px;margin:0}.chat-list strong{font-size:10px}.chat-list span{font-size:7px;line-height:1.5}.chat-conversation{padding:20px 15px;min-height:300px}.assign-panel{padding:20px 15px;display:block}.assign-panel select{width:100%}.metric-grid{gap:10px}.metric-grid>div{padding:20px 15px}.metric-grid strong{font-size:30px}.metric-grid span{font-size:9px}.admin-empty-section{padding:25px}.admin-empty-section h3{font-size:21px}.admin-empty-section p{font-size:11px}.admin-content>.section-title .status{font-size:7px}.team-grid{gap:13px}.team-grid>div{padding:20px}.admin-image{max-width:100%}}@media(min-width:601px){.hero-image{width:100%;height:100%;right:0;object-position:center 62%;opacity:1}.hero h1{max-width:650px}.hero p{color:#536982}.hero-content{padding-top:63px;padding-bottom:63px}}@media(min-width:1600px){.hero-image{width:100%;object-position:center 62%}}.product-photo img,.category-tile img,.main-photo img{object-fit:contain}@media(max-width:600px){.hero-image{width:100%;right:0;height:280px;object-position:70% center}.hero-meta{position:relative;z-index:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:601px)and (max-width:900px){.hero{min-height:630px}.hero-content{padding-top:38px;padding-bottom:310px}.hero-image{top:auto;bottom:0;height:300px;width:100%;object-position:65% 66%}.hero h1{font-size:45px}.hero p{max-width:420px}.hero-search{max-width:490px;margin-top:23px}.hero-meta{margin-top:14px}.pick-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pick-fields label{border:1px solid var(--line);border-radius:4px!important}.pick-fields>.btn{grid-column:1/-1;margin:3px 0 0;min-height:42px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-tile:nth-child(n+4){display:none}.category-tile img{height:130px}.category-tile strong{font-size:12px}}.mobile-nav{display:none}@media(max-width:600px){.mobile-nav{display:flex;align-items:center}.header-actions{gap:11px}.header-main .logo{font-size:23px}.header-main .logo span{font-size:17px}}.precision-container{width:min(1360px,100%);padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}.precision-header{height:82px;background:#fff;border-bottom:1px solid #e9edf3;position:relative;z-index:10}.precision-nav{height:100%;display:flex;align-items:center;gap:30px}.precision-logo{font-size:29px;font-weight:850;letter-spacing:-1.5px;white-space:nowrap;color:#151c28}.precision-logo span{font-size:20px;letter-spacing:-.9px;font-weight:650;margin-left:5px}.precision-nav nav{display:flex;gap:20px;align-items:center;white-space:nowrap;margin-right:auto}.precision-nav nav button{font-size:12px;font-weight:600;color:#465267}.precision-nav nav button:hover{color:#245bff}.precision-header-search{width:154px;border:1px solid #e4eaf2;border-radius:5px;display:flex;align-items:center;padding:10px;gap:7px;color:#8794a7}.precision-header-search input{width:100%;min-width:0;border:0;outline:0;font-size:11px;background:transparent}.precision-nav-actions{display:flex;align-items:center;gap:17px;white-space:nowrap}.precision-nav-actions>button{display:flex;align-items:center;gap:6px;font-size:11px;position:relative}.precision-nav-actions b{background:#245bff;color:#fff;border-radius:10px;padding:2px 5px;font-size:9px}.precision-nav-favorites{display:none!important}.precision-languages{display:flex;align-items:center;gap:8px;font-size:11px}.precision-languages button{min-height:32px;color:#8995a6}.precision-languages button.active{color:#245bff;font-weight:800}.precision-mobile-menu{display:none!important}.precision-home{color:#172235}.precision-stage{background:#f0f5fc;padding-bottom:36px}.precision-hero{height:340px;position:relative;overflow:hidden}.precision-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 53%}.precision-hero-copy{position:relative;z-index:1;padding-top:45px;pointer-events:none}.precision-location{font-size:11px!important;letter-spacing:.15px;color:#637993!important;margin:0 0 19px!important}.precision-hero h1{font-size:59px;line-height:1.08;letter-spacing:-2.7px;font-weight:800;margin:0 0 19px;max-width:540px;color:#192332}.precision-hero-description{font-size:13px!important;line-height:1.75!important;color:#65778e!important;max-width:385px;margin:0!important}.precision-uz .precision-hero h1{font-size:51px;letter-spacing:-2.4px;max-width:520px}.precision-en .precision-hero h1{font-size:58px}.precision-stage-content{position:relative}.precision-main-search{display:flex;align-items:center;gap:17px;min-height:74px;padding:10px 11px 10px 23px;background:#fff;border:1px solid #e1e8f2;border-radius:7px;box-shadow:0 4px 16px #36578307;color:#8296b2}.precision-main-search input{flex:1;min-width:0;outline:0;border:0;font-size:14px;color:#263a55;background:transparent}.precision-main-search input::placeholder{color:#93a1b4}.precision-home .btn{font-size:13px;min-height:48px;gap:12px;padding:13px 24px;border-radius:5px}.precision-main-search .btn{width:155px;justify-content:center}.precision-car-row{display:flex;gap:15px;margin-top:18px}.precision-car-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;background:#fff;border:1px solid #e1e8f2;border-radius:6px;padding:18px 0}.precision-car-fields label{padding:0 22px;border-right:1px solid #e7ecf4;min-width:0}.precision-car-fields label:last-child{border-right:0}.precision-car-fields label>span{font-size:11px;color:#8c9bb0;display:block;margin-bottom:9px}.precision-car-fields label>div{display:flex;position:relative;align-items:center}.precision-car-fields select{border:0;background:transparent;outline:none;color:#36465e;font-size:13px;font-weight:600;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;cursor:pointer}.precision-car-fields select:disabled{color:#a1adbd;cursor:default}.precision-car-fields svg{position:absolute;right:0;pointer-events:none;color:#9daec2}.precision-garage{display:flex;gap:13px;align-items:center;width:225px;flex-shrink:0;padding:16px 22px;background:#e8effb;border:1px solid #dce6f6;border-radius:6px;text-align:left;color:#245bff}.precision-garage strong{font-size:13px;color:#304663;display:block}.precision-garage small{font-size:10px;color:#8c9eb5;display:block;margin-top:6px}.precision-garage>svg:last-child{margin-left:auto}.precision-car-apply{display:flex;justify-content:space-between;align-items:center;padding-top:13px;font-size:11px;color:#647a98}.precision-car-apply span,.precision-car-apply button{display:flex;align-items:center;gap:8px}.precision-car-apply button{color:#245bff}.precision-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-top:24px}.precision-category{min-width:0;background:#fff;border:1px solid #e4eaf2;border-radius:6px;padding:0 0 20px;text-align:left;position:relative;transition:transform .18s,border-color .18s;overflow:hidden}.precision-category:hover{transform:translateY(-4px);border-color:#a5bcff}.precision-category img{height:126px;width:100%;object-fit:contain;background:#f9fafc}.precision-category strong{display:block;font-size:13px;line-height:1.4;margin:15px 16px 5px;color:#273950;padding-right:4px}.precision-category>span{font-size:10px;color:#8b9bb0;display:block;margin:0 16px;line-height:1.5}.precision-category-arrow{position:absolute;right:12px;top:12px;color:#9aaec6}.precision-all-icon{height:126px;display:grid;place-items:center;color:#245bff;background:#f7faff}.precision-category-all strong{color:#245bff}.precision-section{margin-top:77px}.precision-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:29px}.precision-overline{font-size:10px;font-weight:700;color:#7491b6;letter-spacing:1.7px}.precision-home h2{font-size:34px;line-height:1.23;letter-spacing:-1.15px;font-weight:750;margin:13px 0}.precision-section-heading p{font-size:13px;color:#8795a8;line-height:1.7}.precision-link{display:flex;gap:12px;align-items:center;font-size:12px;color:#245bff;flex-shrink:0;margin-bottom:7px}.precision-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.precision-home .product-card{border-radius:7px;border-color:#e4eaf3}.precision-home .product-photo img{aspect-ratio:1.27;object-fit:contain}.precision-home .product-info{padding:20px}.precision-home .product-info .eyebrow{font-size:10px;letter-spacing:.5px}.precision-home .product-title{font-size:15px;min-height:42px;line-height:1.45;margin:10px 0}.precision-home .product-info .status{font-size:9px;line-height:1.4}.precision-home .product-bottom{margin-top:20px}.precision-home .product-bottom>strong{font-size:23px;letter-spacing:-1px}.precision-home .stock{font-size:10px;margin:10px 0 16px}.precision-home .product-bottom .btn{width:100%;font-size:12px;min-height:44px;padding:10px}.precision-help{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.precision-help-image{position:relative;border:1px solid #e6ecf3;border-radius:8px;overflow:hidden;background:#f4f7fb}.precision-help-image img{width:100%;aspect-ratio:1.25;object-fit:cover}.precision-help-image>span{position:absolute;bottom:21px;left:24px;color:#637e9d;font-size:10px;letter-spacing:2px}.precision-help-copy h2{white-space:pre-line;font-size:38px;line-height:1.23}.precision-help-copy>p{font-size:14px;line-height:1.8;color:#8190a4;max-width:440px}.precision-help-points{display:grid;gap:15px;margin:26px 0 30px;font-size:12px;color:#5e738f}.precision-help-points span{display:flex;align-items:center;gap:12px}.precision-help-points svg{color:#245bff}.precision-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:77px;margin-bottom:65px}.precision-benefits>div{display:flex;align-items:flex-start;gap:14px}.precision-benefits svg{flex-shrink:0;color:#3768b4}.precision-benefits h3{font-size:12px;margin:0 0 7px}.precision-benefits p{font-size:11px;line-height:1.7;color:#8796aa}.precision-business{background:#f0f5fd;border:1px solid #e5ecf8;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:35px 40px;margin-bottom:70px;width:min(1280px,calc(100% - 80px));gap:25px}.precision-business h2{font-size:27px}.precision-business p{font-size:12px;color:#8192aa;line-height:1.7}.precision-business .btn{white-space:nowrap;flex-shrink:0;background:transparent}.precision-home button:focus-visible,.precision-header button:focus-visible,.precision-home select:focus-visible{outline:2px solid #245bff;outline-offset:4px}.precision-main-search:focus-within,.precision-header-search:focus-within{border-color:#7398ff}@media(min-width:1600px){.precision-hero{height:370px}.precision-hero-image{object-position:center 53%}}@media(max-width:1250px){.precision-container{padding-left:30px;padding-right:30px}.precision-nav{gap:22px}.precision-nav nav{gap:14px}.precision-nav nav button{font-size:11px}.precision-header-search{display:none}.precision-hero h1{font-size:53px}.precision-uz .precision-hero h1{font-size:44px}.precision-hero-description{max-width:330px}.precision-category strong{font-size:12px;margin-left:12px;margin-right:10px}.precision-category>span{margin-left:12px;margin-right:10px;font-size:9px}.precision-garage{width:195px;padding:15px}.precision-help{gap:40px}.precision-home .product-info{padding:16px}.precision-home .product-bottom>strong{font-size:21px}}@media(max-width:900px){.precision-nav nav{display:none}.precision-nav-actions{margin-left:auto}.precision-header-search{display:flex;width:180px;margin-left:auto}.precision-header{height:74px}.precision-container{padding-left:24px;padding-right:24px}.precision-hero{height:335px}.precision-hero h1{font-size:47px;max-width:380px}.precision-hero-copy{padding-top:40px}.precision-location{max-width:260px;line-height:1.7;font-size:9px!important}.precision-hero-description{max-width:285px;font-size:11px!important}.precision-hero-image{object-position:56% 53%}.precision-uz .precision-hero h1{font-size:39px;max-width:350px}.precision-car-fields label{padding:0 13px}.precision-garage{width:160px;padding:12px;gap:8px}.precision-garage>svg:first-child{width:23px}.precision-garage strong{font-size:11px}.precision-garage small{font-size:9px}.precision-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.precision-category img,.precision-all-icon{height:140px}.precision-category strong{font-size:14px;margin-left:16px}.precision-category>span{font-size:11px;margin-left:16px}.precision-products{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-help{gap:30px}.precision-help-copy h2{font-size:30px}.precision-help-copy>p{font-size:12px}.precision-help-points{font-size:10px}.precision-benefits{grid-template-columns:repeat(2,1fr)}.precision-business{width:calc(100% - 48px);padding:28px;display:block}.precision-business .btn{margin-top:20px}.precision-section-heading{align-items:flex-start}.precision-home h2{font-size:29px}.precision-link{font-size:11px;max-width:145px;line-height:1.6}}@media(max-width:600px){.precision-container{padding-left:18px;padding-right:18px}.precision-header{height:103px}.precision-nav{flex-wrap:wrap;gap:0;align-content:center;justify-content:space-between}.precision-logo{font-size:26px}.precision-logo span{font-size:18px}.precision-nav-actions{gap:15px;margin-left:0}.precision-nav-cart span,.precision-nav-login,.precision-header-search{display:none!important}.precision-nav-cart b{position:absolute;right:-8px;top:-6px}.precision-mobile-menu{display:flex!important}.precision-languages{position:absolute;bottom:7px;left:18px;gap:16px;font-size:11px}.precision-languages button{min-height:27px}.precision-nav{padding-bottom:27px}.precision-hero{height:464px}.precision-hero-copy{padding-top:25px}.precision-location{font-size:9px!important;margin-bottom:14px!important;max-width:100%}.precision-hero h1,.precision-en .precision-hero h1{font-size:42px;letter-spacing:-1.8px;max-width:100%;line-height:1.1;margin-bottom:14px}.precision-uz .precision-hero h1{font-size:36px;letter-spacing:-1.8px;max-width:100%}.precision-hero-description{font-size:11px!important;line-height:1.8!important;max-width:320px}.precision-hero-image{height:240px;top:auto;bottom:0;object-fit:cover;object-position:85% 57%;width:100%}.precision-stage{padding-bottom:24px}.precision-main-search{min-height:63px;padding:7px 7px 7px 12px;gap:8px}.precision-main-search>svg{width:18px;flex-shrink:0}.precision-main-search input{font-size:11px}.precision-home .precision-main-search .btn{width:auto;padding:10px 16px;min-height:46px;font-size:12px;gap:0}.precision-main-search .btn svg{display:none}.precision-car-row{display:block;margin-top:13px}.precision-car-fields{grid-template-columns:1fr 1fr;padding:0;gap:0}.precision-car-fields label{padding:14px 16px;border-right:1px solid #e7ecf4;border-bottom:1px solid #e7ecf4}.precision-car-fields label:nth-child(2n){border-right:0}.precision-car-fields label:nth-child(n+3){border-bottom:0}.precision-car-fields label>span{font-size:10px;margin-bottom:8px}.precision-car-fields select{font-size:12px}.precision-garage{width:100%;margin-top:10px;padding:13px 16px;gap:11px}.precision-garage strong{font-size:12px}.precision-garage small{display:none}.precision-garage span{display:flex;align-items:center;gap:10px}.precision-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.precision-category img,.precision-all-icon{height:116px}.precision-category{padding-bottom:16px}.precision-category strong{font-size:12px;margin:12px 12px 5px;line-height:1.5}.precision-category>span{font-size:10px;margin:0 12px;line-height:1.5}.precision-section{margin-top:43px}.precision-section-heading{display:block;margin-bottom:20px}.precision-overline{font-size:9px;letter-spacing:1.2px}.precision-home h2{font-size:28px;letter-spacing:-.9px;line-height:1.25;margin:12px 0}.precision-section-heading p{font-size:12px}.precision-link{margin:17px 0 0;max-width:100%;font-size:12px}.precision-products{gap:10px}.precision-home .product-photo img{aspect-ratio:1.1}.precision-home .product-info{padding:13px 10px}.precision-home .product-info .eyebrow{font-size:9px;letter-spacing:0}.precision-home .product-title{font-size:12px;min-height:52px;margin:8px 0;line-height:1.5}.precision-home .product-info .status{font-size:8px;padding:5px;gap:3px;min-height:34px;align-items:flex-start}.precision-home .product-info .status svg{flex-shrink:0;width:11px;height:11px;margin-top:1px}.precision-home .product-bottom{margin-top:14px}.precision-home .product-bottom>strong{font-size:17px;letter-spacing:-.7px}.precision-home .stock{font-size:9px;margin:9px 0 12px}.precision-home .product-bottom .btn{font-size:11px;gap:5px;padding:8px 4px;min-height:44px}.precision-help{display:flex;flex-direction:column;gap:26px;align-items:stretch}.precision-help-image img{aspect-ratio:1.4}.precision-help-copy h2{font-size:30px}.precision-help-copy>p{font-size:13px}.precision-help-points{font-size:11px;gap:14px;margin:22px 0 25px}.precision-benefits{margin-top:42px;margin-bottom:38px;gap:25px 17px}.precision-benefits>div{gap:8px}.precision-benefits svg{width:22px}.precision-benefits h3{font-size:11px;line-height:1.5}.precision-benefits p{font-size:10px;line-height:1.6}.precision-business{width:calc(100% - 36px);padding:25px 22px;margin-bottom:40px}.precision-business h2{font-size:27px}.precision-business p{font-size:12px}.precision-business .btn{white-space:normal;font-size:11px;padding:12px 16px;gap:10px;line-height:1.5}.precision-car-apply{font-size:10px;gap:10px;line-height:1.5}}@media(min-width:901px){.precision-hero{height:385px;background:#eaf3fe}.precision-hero-image{left:10%;width:90%;right:auto;object-position:center 53%}.precision-hero-copy{padding-top:54px}.precision-hero h1{font-size:59px;max-width:540px}.precision-uz .precision-hero h1{font-size:48px}.precision-category img,.precision-all-icon{height:150px}.precision-category{padding-bottom:24px}.precision-car-fields{padding-top:23px;padding-bottom:23px}.precision-category-grid{margin-top:26px}.precision-stage{padding-bottom:44px}}@media(max-width:600px){.precision-hero-image{width:145%;max-width:none;left:-45%;right:auto;height:260px;object-position:center 53%}.precision-hero{height:454px}}@media(min-width:901px){.precision-header{height:76px}.precision-hero{height:340px}.precision-hero-copy{padding-top:54px}.precision-hero-image{left:16%;width:84%;object-position:center 38%}.precision-hero h1{font-size:73px;letter-spacing:-3.3px;max-width:600px}.precision-hero-description{font-size:13px!important;max-width:440px}.precision-uz .precision-hero h1{font-size:53px;letter-spacing:-2.6px;max-width:560px}.precision-en .precision-hero h1{font-size:73px}.precision-main-search{min-height:96px;padding:14px 15px 14px 25px}.precision-main-search .btn{min-height:64px;width:205px;font-size:15px}.precision-car-fields{padding-top:28px;padding-bottom:28px}.precision-car-fields label>span{font-size:12px}.precision-car-fields select{font-size:14px}.precision-garage{width:295px}.precision-garage strong{font-size:14px}.precision-category img,.precision-all-icon{height:158px}.precision-category strong{font-size:14px}.precision-category>span{font-size:11px}.precision-category{padding-bottom:26px}}@media(min-width:901px)and (max-width:1150px){.precision-hero h1,.precision-en .precision-hero h1{font-size:57px}.precision-uz .precision-hero h1{font-size:43px}.precision-hero-description{max-width:350px}.precision-garage{width:195px}.precision-category strong{font-size:12px}.precision-category>span{font-size:9px}}@media(max-width:600px){.precision-hero{height:480px}}@media(min-width:1151px){.precision-hero h1,.precision-en .precision-hero h1{font-size:clamp(57px,5.07vw,73px)}.precision-uz .precision-hero h1{font-size:clamp(45px,3.68vw,53px)}}@media(min-width:901px){.precision-container{width:min(1440px,100%);padding-left:40px;padding-right:40px}.precision-car-row{margin-top:22px}.precision-car-fields{padding-top:36px;padding-bottom:36px}.precision-category-grid{margin-top:32px}.precision-category strong{font-size:16px}.precision-category>span{font-size:12px}.precision-hero-description{font-size:15px!important;max-width:500px}.precision-business{width:min(1360px,calc(100% - 80px))}}@media(min-width:901px)and (max-width:1150px){.precision-container{padding-left:30px;padding-right:30px}.precision-hero-description{font-size:12px!important;max-width:350px}.precision-category strong{font-size:12px}.precision-category>span{font-size:10px}}.precision-header-search{width:200px}.precision-languages button{color:#6c7b90}.precision-languages button.active{color:#245bff}.precision-car-fields label>span,.precision-garage small,.precision-category>span,.precision-section-heading p,.precision-help-copy>p,.precision-benefits p,.precision-business p{color:#65768d}.precision-car-fields select:disabled{color:#748398}@media(max-width:900px){.precision-header-search{width:180px}}@media(min-width:901px){.precision-main-search input{font-size:18px}.precision-main-search>svg{width:30px;height:30px}.precision-main-search .btn{font-size:18px}.precision-location{font-size:13px!important}.precision-hero-description{font-size:17px!important;line-height:1.6!important;max-width:515px}.precision-car-fields{padding:8px}.precision-car-fields label{padding:23px 22px;border:1px solid #e1e8f2;border-right:0}.precision-car-fields label:first-child{border-radius:5px 0 0 5px}.precision-car-fields label:last-child{border-right:1px solid #e1e8f2;border-radius:0 5px 5px 0}.precision-car-fields label>span{font-size:14px}.precision-car-fields select,.precision-garage strong{font-size:16px}.precision-garage small{font-size:12px}}@media(min-width:901px)and (max-width:1150px){.precision-main-search input{font-size:15px}.precision-hero-description{font-size:13px!important;max-width:370px}.precision-car-fields label{padding:23px 13px}.precision-car-fields label>span{font-size:12px}.precision-car-fields select{font-size:14px}.precision-garage strong{font-size:13px}.precision-garage small{font-size:10px}}.precision-home .btn:not(.outline){background:#0757ff}.precision-header.precision-header-refined{height:106px}.precision-utility{height:28px;background:#eff6fd;color:#657e9e;font-size:11px}.precision-utility>.precision-container{display:flex;align-items:center;justify-content:space-between;height:100%}.precision-utility span{display:flex;align-items:center;gap:7px}.precision-header-refined .precision-nav{height:78px;gap:25px}.precision-header-refined .precision-logo{font-size:29px}.precision-header-refined .precision-logo span{font-size:23px}.precision-header-refined .precision-nav nav{gap:23px}.precision-header-refined .precision-nav nav button{font-size:12px}.precision-header-refined .precision-languages .active{border-bottom:2px solid #0757ff}.precision-updated .precision-stage{background:linear-gradient(#edf5fe,#f7fbff);padding-bottom:32px}.precision-updated .precision-hero{height:365px;background:#edf5fe}.precision-updated .precision-hero-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.precision-updated .precision-hero-copy{padding-top:49px}.precision-updated .precision-overline{color:#0757ff;font-size:11px;font-weight:750;letter-spacing:1.3px}.precision-updated .precision-hero h1{font-size:clamp(50px,4.8vw,69px);line-height:1.07;letter-spacing:-2.8px;max-width:620px;margin:16px 0 18px;color:#0c172b}.precision-updated.precision-uz .precision-hero h1{font-size:clamp(44px,4.1vw,59px)}.precision-updated .precision-hero-description{font-size:17px!important;line-height:1.6!important;max-width:480px;color:#536d90!important;white-space:pre-line}.precision-updated .precision-main-search{min-height:74px;padding:9px 10px 9px 22px;box-shadow:0 7px 30px #7395c215}.precision-updated .precision-main-search input{font-size:16px}.precision-updated .precision-main-search .btn{min-height:52px;font-size:15px;width:190px}.precision-vehicle-chooser{margin-top:27px;color:#15233a}.precision-chooser-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px}.precision-chooser-heading h2,.precision-updated .precision-chooser-heading h2{font-size:27px;letter-spacing:-.8px;margin:6px 0 0}.precision-chooser-heading .precision-overline{font-size:9px}.precision-chooser-actions{display:flex;align-items:center;gap:24px}.precision-chooser-actions .precision-link{margin:0;font-size:12px}.precision-brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.precision-brand-grid>button{position:relative;min-width:0;min-height:85px;padding:12px 18px 10px;background:#ffffffd9;border:1px solid #e2eaf4;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;transition:background .18s,border-color .18s,transform .18s}.precision-brand-grid>button:hover{border-color:#8eafff;transform:translateY(-2px)}.precision-brand-grid>button.selected{border-color:#0757ff;background:#edf3ff;box-shadow:inset 0 0 0 1px #0757ff}.precision-brand-grid img{height:29px;width:140px;max-width:90%;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.9}.precision-brand-grid>button>span{font-size:10px;color:#526888}.precision-brand-grid small{font-size:9px}.precision-brand-grid .precision-brand-check{position:absolute;right:8px;top:8px;color:#0757ff}.precision-brand-word{font-size:20px!important;font-weight:800}.precision-model-panel{margin-top:18px;border:1px solid #dce6f5;background:#fff;border-radius:10px;padding:24px;scroll-margin-top:20px;box-shadow:0 6px 26px #1b447506}.precision-model-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:15px}.precision-step-label{font-size:9px;letter-spacing:1.4px;color:#617eaa;font-weight:700;text-transform:uppercase}.precision-model-top h3,.precision-model-details h3{font-size:20px;margin:7px 0;color:#152842;letter-spacing:-.4px}.precision-model-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.precision-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.precision-model-grid>button{min-width:0;border:1px solid #e4eaf3;border-radius:7px;overflow:hidden;text-align:left;background:#f7faff;transition:border-color .18s}.precision-model-grid>button:hover{border-color:#99b4ec}.precision-model-grid>button.selected{border-color:#0757ff;box-shadow:inset 0 0 0 1px #0757ff;background:#edf3ff}.precision-model-grid img{width:100%;height:128px;object-fit:contain;mix-blend-mode:multiply}.precision-model-grid>button>div{padding:12px 14px;background:#fff;border-top:1px solid #e4eaf3}.precision-model-grid strong{font-size:16px;display:block}.precision-model-grid span{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#6a7e9c;margin-top:6px}.precision-model-grid .selected span{color:#0757ff}.precision-model-grid>button:only-child{grid-column:span 2}.precision-model-grid>button:only-child img{height:160px}.precision-model-details{border-left:1px solid #e7ecf5;padding-left:24px;display:flex;flex-direction:column}.precision-model-details h3{font-size:17px;margin-bottom:20px}.precision-model-details .demo-field select{font-size:12px;padding:12px;min-width:0}.precision-model-details .demo-form-grid{gap:10px}.precision-model-details .btn{margin-top:auto;width:100%;font-size:12px;min-height:48px}.precision-model-details>p{font-size:10px;line-height:1.6;color:#6c7c94;margin-bottom:0}.precision-other-models{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.precision-other-models>small{font-size:10px;color:#70839d;margin-right:6px}.precision-other-models button{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #dde7f5;border-radius:5px;font-size:11px}.precision-other-models button.selected{color:#0757ff;border-color:#0757ff;background:#eff4ff}.precision-model-disclaimer{font-size:10px;color:#72839b;line-height:1.7;margin:12px 0 0}.precision-chooser-help{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #e7edf5;padding-top:17px;margin-top:20px;font-size:11px;color:#677c99}.precision-chooser-help span,.precision-chooser-help button{display:flex;align-items:center;gap:8px}.precision-chooser-help button{color:#0757ff}.precision-featured-categories{margin-top:29px}.precision-updated .precision-featured-categories .precision-section-heading{margin-bottom:14px;align-items:center}.precision-updated .precision-featured-categories h2{font-size:27px;margin:0;letter-spacing:-.8px}.precision-featured-categories .precision-link{margin:0}.precision-featured-grid{display:grid;grid-template-columns:repeat(var(--category-columns,3),minmax(0,1fr));gap:16px}.precision-featured-category{border-radius:7px;overflow:hidden;text-align:left;border:1px solid #e0e9f5;background:#fff;transition:transform .18s,border-color .18s}.precision-featured-category:hover{transform:translateY(-3px);border-color:#86a8f2}.precision-featured-category>div{overflow:hidden;background:#e7f1fc}.precision-featured-category img{width:100%;height:185px;object-fit:cover;transition:transform .3s}.precision-featured-category:hover img{transform:scale(1.025)}.precision-featured-category>span{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;gap:12px}.precision-featured-category strong{font-size:14px;font-weight:650}.precision-home-trust{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e4ecf7;border-radius:7px;padding:21px 26px;margin-top:22px}.precision-home-trust>div{display:flex;align-items:center;justify-content:center;gap:19px;padding:0 20px;border-right:1px solid #e1e9f5}.precision-home-trust>div:first-child{justify-content:flex-start}.precision-home-trust>div:last-child{border:0}.precision-home-trust svg{flex-shrink:0;color:#203958}.precision-home-trust strong,.precision-home-trust small{display:block}.precision-home-trust strong{font-size:12px;margin-bottom:6px}.precision-home-trust small{font-size:10px;color:#617c9f;line-height:1.6}.precision-updated .precision-section{margin-top:62px}.precision-updated .precision-help-image img{aspect-ratio:1.4}.precision-updated .precision-business{margin-top:60px}.precision-vehicle-chooser.standalone{margin-top:24px}.standalone .precision-chooser-heading h2{font-size:24px}.standalone .precision-model-layout{grid-template-columns:minmax(0,1fr) 270px}.standalone .precision-model-panel{padding:18px}.homepage-admin-settings{margin:0 0 25px;border:1px solid #dce6f5;border-radius:10px;background:#fff;overflow:hidden}.homepage-admin-toggle{display:flex;align-items:center;text-align:left;gap:15px;width:100%;padding:20px 24px;color:#203955;background:#f8fbff}.homepage-admin-toggle>span:first-of-type{flex:1;display:grid;gap:5px}.homepage-admin-toggle strong{font-size:15px}.homepage-admin-toggle small{font-size:12px;color:#6d83a0}.homepage-admin-toggle>span:nth-of-type(2){font-size:12px;color:#0757ff}.homepage-admin-toggle .is-open{transform:rotate(45deg)}.homepage-admin-body{padding:25px}.homepage-admin-body h2{font-size:23px;margin:0}.homepage-featured-editor{display:grid;gap:10px;margin:22px 0}.homepage-category-sort{display:flex;align-items:center;gap:15px;border:1px solid #e1e8f3;border-radius:7px;padding:10px 14px}.homepage-category-sort.is-inactive{opacity:.6}.homepage-sort-number{font-size:11px;color:#8a9cb5;font-variant-numeric:tabular-nums}.homepage-category-sort img{width:78px;height:54px;object-fit:cover;border-radius:4px;background:#eef4fb}.homepage-category-sort>div{flex:1;display:grid;gap:6px}.homepage-category-sort strong{font-size:13px}.homepage-category-sort small{font-size:11px;color:#7b8da5}.homepage-category-sort button{padding:10px;border:1px solid #dce6f4;border-radius:5px;color:#0757ff}.homepage-category-sort button:disabled{opacity:.3}.homepage-add-category{display:flex;align-items:flex-end;gap:12px;max-width:650px;margin-bottom:23px}.homepage-add-category>.demo-field{flex:1}.homepage-other-options{border-top:1px solid #e5ebf4;padding:20px 0;margin:20px 0}.homepage-other-options summary{font-size:13px;cursor:pointer;color:#33557e}.homepage-brand-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0}.homepage-admin-photo-preview{width:240px;height:150px;object-fit:contain;border:1px solid #e0e9f5;border-radius:6px}@media(max-width:1150px){.precision-header-refined .precision-nav{gap:18px}.precision-header-refined .precision-nav nav{gap:15px}.precision-header-refined .precision-header-search{display:none}.precision-model-layout,.standalone .precision-model-layout{grid-template-columns:minmax(0,1fr) 260px}.precision-model-grid img{height:105px}.precision-updated .precision-hero h1{font-size:55px}.precision-updated .precision-hero-description{max-width:400px;font-size:15px!important}}@media(max-width:900px){.precision-model-layout,.standalone .precision-model-layout{grid-template-columns:1fr}.precision-model-details{border-left:0;border-top:1px solid #e7ecf5;padding:20px 0 0}.precision-model-details .btn{margin-top:15px}.precision-model-grid img{height:140px}.precision-updated .precision-hero{height:330px}.precision-updated .precision-hero h1{font-size:47px;max-width:480px}.precision-updated .precision-hero-description{max-width:340px;font-size:13px!important}.precision-updated .precision-hero-image{opacity:.8;object-position:58% center}.precision-featured-category img{height:150px}.precision-home-trust{padding:18px 12px}.precision-home-trust>div{gap:10px;padding:0 12px}.precision-home-trust strong{font-size:10px}.precision-home-trust small{font-size:9px}.precision-brand-grid img{width:115px}}@media(max-width:600px){.precision-header.precision-header-refined{height:105px}.precision-utility{height:25px;font-size:9px}.precision-utility span:last-child{display:none}.precision-header-refined .precision-nav{height:80px;padding-bottom:25px}.precision-header-refined .precision-logo{font-size:24px}.precision-header-refined .precision-logo span{font-size:17px}.precision-header-refined .precision-languages{bottom:4px}.precision-updated .precision-hero{height:410px;background:linear-gradient(#eff6ff,#e8f4ff)}.precision-updated .precision-hero-copy{padding-top:26px}.precision-updated .precision-hero h1,.precision-updated.precision-en .precision-hero h1{font-size:40px;letter-spacing:-1.7px;line-height:1.1;margin:12px 0}.precision-updated.precision-uz .precision-hero h1{font-size:34px}.precision-updated .precision-hero-description{font-size:12px!important;line-height:1.6!important;max-width:310px}.precision-updated .precision-hero-image{inset:auto auto 0 -60%;height:210px;width:160%;max-width:none;object-fit:cover;object-position:right center;opacity:1}.precision-updated .precision-main-search{min-height:63px;padding:7px 7px 7px 12px;gap:7px}.precision-updated .precision-main-search input{font-size:11px}.precision-updated .precision-main-search .btn{width:auto;min-height:46px;padding:10px 12px;font-size:11px}.precision-vehicle-chooser{margin-top:24px}.precision-chooser-heading{display:block}.precision-chooser-heading h2,.precision-updated .precision-chooser-heading h2{font-size:23px;margin:7px 0 12px}.precision-chooser-actions{justify-content:space-between;gap:12px}.precision-chooser-actions .precision-link{font-size:11px;max-width:none}.precision-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.precision-brand-grid>button{min-height:77px;padding:12px}.precision-brand-grid img{height:25px;width:130px}.precision-brand-grid>button>span{font-size:10px}.precision-model-panel,.standalone .precision-model-panel{padding:15px}.precision-model-top h3{font-size:18px}.precision-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.precision-model-grid img{height:100px}.precision-model-grid>button:only-child{grid-column:span 2}.precision-model-grid>button>div{padding:10px}.precision-model-grid strong{font-size:14px}.precision-model-grid span{font-size:9px}.precision-chooser-help{align-items:flex-start;flex-direction:column;line-height:1.6}.precision-model-details h3{font-size:17px}.precision-featured-categories{margin-top:26px}.precision-updated .precision-featured-categories .precision-section-heading{display:flex;gap:12px}.precision-updated .precision-featured-categories h2{font-size:23px;max-width:200px}.precision-featured-categories .precision-link{font-size:10px;gap:5px;max-width:110px}.precision-featured-grid{grid-template-columns:1fr;gap:12px}.precision-featured-category img{height:auto;aspect-ratio:1.9;object-fit:cover}.precision-featured-category>span{padding:14px 16px}.precision-featured-category strong{font-size:14px}.precision-home-trust{grid-template-columns:1fr;padding:6px 18px}.precision-home-trust>div{justify-content:flex-start;padding:16px 0;border-right:0;border-bottom:1px solid #e1e9f5;gap:18px}.precision-home-trust strong{font-size:12px}.precision-home-trust small{font-size:10px}.precision-updated .precision-stage{padding-bottom:24px}.precision-updated .precision-section{margin-top:42px}.precision-updated .precision-business{margin-top:38px}.homepage-admin-body{padding:15px}.homepage-admin-toggle{padding:17px 15px}.homepage-admin-toggle>span:nth-of-type(2){display:none}.homepage-category-sort{gap:8px;padding:8px;flex-wrap:wrap}.homepage-category-sort img{width:50px;height:40px}.homepage-category-sort strong{font-size:11px}.homepage-category-sort button{padding:7px}.homepage-brand-checks{grid-template-columns:1fr 1fr}.homepage-add-category{align-items:stretch;flex-direction:column}.standalone .precision-chooser-heading h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.precision-brand-grid>button,.precision-featured-category,.precision-featured-category img{transition:none}}.precision-brand-grid img[src*=deepal],.precision-brand-grid img[src*=changan]{height:40px}.precision-brand-grid>button:has(img[src*=deepal]),.precision-brand-grid>button:has(img[src*=changan]){gap:3px}.precision-featured-category>div{position:relative}.precision-category-watermark{position:absolute;right:15px;bottom:10px;font-size:10px;font-weight:600;color:#476a91;opacity:.65}@media(max-width:600px){.demo-tools-toggle{width:38px;height:38px;padding:10px;border-radius:50%;justify-content:center}.demo-tools-toggle>span{display:none}.precision-category-watermark{font-size:9px}}@media(min-width:901px){.precision-header.precision-header-refined{height:96px}.precision-header-refined .precision-nav{height:68px}.precision-header-refined .precision-logo{font-size:32px}.precision-header-refined .precision-logo span{font-size:24px}.precision-header-refined .precision-nav nav button{font-size:13px}.precision-header-refined .precision-nav-actions>button{font-size:12px}.precision-updated .precision-hero{height:clamp(330px,26vw,390px)}.precision-updated .precision-hero h1,.precision-updated.precision-en .precision-hero h1{font-size:clamp(58px,5.5vw,79px);max-width:660px;letter-spacing:-3px}.precision-updated .precision-hero-description{font-size:18px!important;max-width:500px}.precision-updated.precision-uz .precision-hero h1{font-size:clamp(45px,4.2vw,60px)}}@media(min-width:901px)and (max-width:1150px){.precision-updated .precision-hero h1,.precision-updated.precision-en .precision-hero h1{font-size:55px}.precision-updated .precision-hero-description{font-size:15px!important;max-width:400px}}.business-mode-switch{display:flex;gap:4px;padding:4px;border:1px solid #dbe7f6;border-radius:8px;background:#f5f9fe;max-width:100%}.business-mode-switch button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;min-height:38px;padding:7px 10px;border-radius:6px;color:#5a7695;font-size:12px;white-space:nowrap}.business-mode-switch button[aria-pressed=true]{background:#fff;color:#0757ff;box-shadow:0 2px 8px #2a548a1a;font-weight:650}.business-mode-switch button:disabled{opacity:.5}.business-mode-switch.is-compact{padding:3px}.business-mode-switch.is-compact button{font-size:10px;min-height:32px;padding:5px 7px}.business-connect-link{display:flex;align-items:center;gap:8px;width:100%;padding:11px 12px;text-align:left;color:#0757ff;background:#edf4ff;border:1px solid #dce9ff;border-radius:8px;font-size:12px;line-height:1.4}.cmc-account-sidebar>.business-mode-switch,.cmc-account-sidebar>.business-connect-link{margin-bottom:14px}.business-checkout-mode{display:grid;gap:8px;margin:8px 0 18px;padding:14px;border:1px solid #dce9f8;border-radius:8px;background:#f5f9ff;font-size:12px;color:#3e6189}.business-checkout-mode strong{color:#173a60}.business-checkout-mode span{overflow-wrap:anywhere}.business-checkout-mode .business-mode-switch{background:#fff}.business-order-tag{font-size:10px;font-weight:700;color:#426eaa;background:#edf4ff;border-radius:4px;padding:5px 7px}.business-application{max-width:1000px}.business-application-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.business-application-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;color:#0757ff;background:#eaf2ff;border-radius:12px}.business-application-heading h1{margin:7px 0;font-size:29px;line-height:1.2}.business-application-heading p{font-size:13px;line-height:1.7;color:#6b82a0;margin:0}.business-status{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #deebf8;border-radius:9px;background:#f8fbff;color:#4c719d}.business-status>div{display:flex;align-items:center;gap:10px;flex:1;flex-wrap:wrap}.business-status strong{font-size:12px}.business-status>button{font-size:12px;color:#0757ff}.business-application .demo-card{margin-top:18px}.business-application-form h2{font-size:19px;margin:8px 0 0}.business-application-form h3{font-size:14px;margin:8px 0}.business-application-form .demo-upload{margin-top:7px}.business-application-form>.btn{min-width:200px}.business-admin-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.business-admin-details>div{display:grid;gap:4px;min-width:0}.business-admin-details small{font-size:11px;color:#7890ad}.business-admin-details span{font-size:13px;overflow-wrap:anywhere}.business-mode-switch button:focus-visible,.business-connect-link:focus-visible{outline:2px solid #0757ff;outline-offset:2px}@media(max-width:1300px){.precision-nav-actions>.business-mode-switch.is-compact{display:none}}@media(max-width:600px){.business-application-heading h1{font-size:24px}.business-application-icon{width:42px;height:42px}.business-admin-details,.business-application-form .demo-form-grid.two{grid-template-columns:1fr}.business-status{flex-wrap:wrap}.business-status>button{margin-left:30px}}.business-company-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:24px 0}.business-company-details div{min-width:0}.business-company-details dt,.business-terms small{display:block;color:#74839c;font-size:.8rem;margin-bottom:5px}.business-company-details dd{margin:0;color:#152c4a;overflow-wrap:anywhere}.business-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.business-terms>div{padding:16px;background:#f3f6fc;border-radius:12px}.business-terms strong,.business-terms a{display:block}.business-terms a{margin-top:6px;color:#2458f5}.business-cart-terms{display:grid;gap:6px}.reorder-preview{margin-top:24px;padding:20px;background:#f5f8fd;border:1px solid #dce5f3;border-radius:14px}.reorder-preview>p{color:#65758e}.reorder-preview-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #dce5f3}.reorder-preview-row small{display:block;margin-top:4px;color:#687b96}.reorder-preview .demo-actions{margin-top:18px}@media(max-width:480px){.reorder-preview-row{flex-direction:column;gap:8px}}.cmc-money{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;line-height:1.2}.cmc-money-usd{display:block;font-size:.68em!important;letter-spacing:0;font-weight:500!important;line-height:1.3;color:#72849d!important;white-space:nowrap}.cmc-price .cmc-money-usd{font-size:13px!important}.demo-totals dd .cmc-money{align-items:flex-end}.cmc-quick-search .cmc-money-usd{font-size:10px!important}.manager-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0}.manager-brand-grid .demo-check{padding:11px 13px;background:#f4f7fc;border:1px solid #dce5f4;border-radius:9px}.manager-brand-summary{color:#51709a;line-height:1.6;overflow-wrap:anywhere}.aw-intro{color:#6a7f99;max-width:900px;line-height:1.65;margin:-10px 0 24px}.aw-navigation{background:#fff;border:1px solid #dce5f3;border-radius:16px;padding:26px;margin:0 0 24px}.aw-navigation-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.aw-navigation-head h2,.aw-navigation-head h3{margin:7px 0}.aw-breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0 22px;color:#8395ae}.aw-breadcrumbs button{border:0;background:#edf3ff;color:#2855cf;border-radius:6px;padding:8px 12px;cursor:pointer}.aw-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.aw-tiles>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border:1px solid #e0e8f4;background:#f9fbfe;border-radius:12px;text-align:left;cursor:pointer;color:#173250;min-height:145px}.aw-tiles>button:hover{border-color:#2858ff;background:#f0f5ff;transform:translateY(-2px)}.aw-tile-icon{color:#2858ff;background:#eaf0ff;border-radius:10px;padding:9px}.aw-tile-arrow{position:absolute;right:16px;bottom:18px;color:#8196b7}.aw-tiles small{color:#7488a4}.aw-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}.aw-tabs button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:145px;min-height:56px;padding:13px 18px;border:1px solid #dbe5f4;background:#fff;border-radius:10px;color:#516b8b;font-weight:600;cursor:pointer}.aw-tabs button span{font-size:12px;min-width:25px;text-align:center;padding:4px 7px;border-radius:6px;background:#eef3fa}.aw-tabs button.active{color:#fff;background:#2b55f6;border-color:#2b55f6;box-shadow:0 5px 12px #2b55f61a}.aw-tabs button.active span{background:#ffffff2b}.aw-tabs button:hover{border-color:#2b55f6}.aw-registry{display:grid;gap:12px}.aw-registry-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;align-items:center;padding:24px;background:#fff;border:1px solid #dce5f3;border-radius:10px}.aw-registry-row.with-status{grid-template-columns:minmax(0,1fr) 155px 150px}.aw-registry-row>.demo-badge{justify-self:start}.aw-registry-row strong,.aw-registry-row small,.aw-vehicle-card strong,.aw-vehicle-card small{display:block}.aw-registry-row small,.aw-vehicle-card small{color:#7d92ad;font-size:13px;margin-top:9px}.aw-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aw-vehicle-card{padding:24px;border:1px solid #dce5f3;border-radius:14px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.aw-vehicle-card strong{font-size:23px;margin-top:14px;color:#173250}.aw-brand-label{font-weight:700;letter-spacing:.08em;font-size:12px;color:#2858ff;background:#edf3ff;border-radius:5px;padding:6px 9px;display:inline-block}.aw-vehicle-card .btn{align-self:flex-start}.aw-filters{display:flex;gap:15px;align-items:flex-end;margin:0 0 22px}.aw-filters>.demo-field{flex:1;min-width:0}.aw-filters>.demo-field:first-child{flex:2}.aw-records{display:grid;gap:12px}.aw-order-row,.aw-customer-row,.aw-task-row{display:grid;align-items:center;gap:20px;border:1px solid #dce5f3;border-radius:12px;padding:22px 24px;background:#fff;color:#2b4668;text-align:left;cursor:pointer;width:100%}.aw-order-row{grid-template-columns:1fr 1.4fr 65px 130px 100px 150px}.aw-order-row:hover,.aw-customer-row:hover,.aw-task-row:hover{border-color:#93abff;background:#fbfcff}.aw-order-row small,.aw-customer-row small,.aw-task-row small,.aw-order-context small{display:block;font-size:12px;line-height:1.6;color:#7b90ac;margin-top:6px}.aw-order-row b{text-align:right;white-space:nowrap}.aw-segment{font-size:11px;font-weight:700;letter-spacing:.04em;padding:7px 9px;border-radius:5px;display:inline-block;justify-self:start}.aw-segment.b2b{background:#eaefff;color:#3953af}.aw-segment.b2c{background:#e9f5f1;color:#20836d}.aw-order-context{display:flex;gap:18px;align-items:center;margin-top:20px}.aw-customer-row{grid-template-columns:46px minmax(180px,1fr) 70px 150px 130px}.aw-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#2858ff;background:#edf3ff;font-weight:700;font-size:20px}.aw-avatar.b2b{color:#6752bd;background:#f0ecfc}.aw-fitment-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.aw-picker{background:#fff;border:1px solid #dce5f3;border-radius:12px;padding:16px;position:sticky;top:20px}.aw-picker-list{max-height:690px;overflow:auto;margin-top:16px}.aw-picker-list>button{display:flex;gap:12px;align-items:center;width:100%;background:#fff;border:1px solid transparent;border-bottom-color:#edf1f7;text-align:left;padding:14px 8px;color:#2b4668;cursor:pointer;border-radius:7px}.aw-picker-list>button.active{border-color:#b2c3ff;background:#eef3ff}.aw-picker-list img{width:48px;height:48px;object-fit:cover;border-radius:8px}.aw-picker-list strong{font-size:13px;line-height:1.5;display:block}.aw-picker-list small{font-size:10px;color:#8394b1;display:block;margin-top:6px}.aw-fitment-main{min-width:0}.aw-fitment-main>.demo-card{margin:0 0 20px;padding:25px}.aw-product-summary{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.aw-product-summary>img{width:76px;height:76px;object-fit:cover;border-radius:12px}.aw-product-summary h2{font-size:22px;margin:8px 0}.aw-product-summary p{color:#7b90ac;font-size:13px}.aw-save-state{font-size:11px;color:#329478;margin-left:auto;display:flex;align-items:center;gap:6px}.aw-save-state:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.aw-save-state.dirty{color:#b88927}.aw-rule{background:#f8faff;border:1px solid #dce5f3;border-radius:12px;padding:20px;margin:16px 0}.aw-rule-head{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.aw-rule-head strong{flex:1;font-size:14px}.aw-rule-number{width:28px;height:28px;display:grid;place-items:center;background:#e9efff;border-radius:8px;color:#2858ff;font-size:12px}.aw-rule .demo-form-grid{gap:14px}.aw-rule .demo-field{min-width:0}.aw-rule .demo-field>span{font-size:12px}.aw-rule input,.aw-rule select{padding:12px!important;font-size:13px!important}.aw-fit-result{padding:18px;background:#f4f7fd;border-radius:10px;margin-top:16px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.aw-fit-result>span:last-child{font-size:13px;color:#7b90ac}.aw-task-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 25px}.aw-task-metrics>div{border:1px solid #dce5f3;padding:20px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:space-between;color:#8093ae}.aw-task-metrics strong{font-size:30px;color:#173250}.aw-task-row{grid-template-columns:180px minmax(200px,1fr) 150px 180px 20px}.aw-task-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b90ac;font-size:13px;max-width:420px}.aw-task-row .aw-needs-reply{color:#b97d20;font-weight:600}.aw-task-detail{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;margin-top:22px;align-items:start}.aw-task-detail .demo-card{margin:0 0 18px}.aw-context-block{border-bottom:1px solid #e5ecf6;padding:20px 0}.aw-context-block:first-child{padding-top:0}.aw-context-block:last-child{border:0}.aw-context-block h3{margin:12px 0;font-size:16px}.aw-context-block p{font-size:13px;color:#7c90ac;line-height:1.8;overflow-wrap:anywhere}.aw-request-text{line-height:1.8;white-space:pre-wrap}.aw-message-preview{padding:16px 0;border-top:1px solid #e7edf6;font-size:13px}.aw-message-preview p{color:#667f9f;white-space:pre-wrap;line-height:1.65}.aw-message-preview small{color:#8b9bb4}.aw-messenger{display:grid;grid-template-columns:285px minmax(300px,1fr) 240px;min-height:650px;background:#fff;border:1px solid #dce5f3;border-radius:14px;overflow:hidden;align-items:stretch}.aw-messenger:not(:has(.aw-chat-context)){grid-template-columns:285px minmax(0,1fr)}.aw-conversations{border-right:1px solid #e4eaf4;max-height:850px;overflow:auto;background:#fbfcff}.aw-conversations>button{display:block;width:100%;padding:22px;text-align:left;color:#2b4668;background:transparent;border:0;border-bottom:1px solid #e7edf6;cursor:pointer}.aw-conversations>button.active{background:#eef3ff;box-shadow:inset 3px 0 #2858ff}.aw-conversations button>div{display:flex;gap:10px;align-items:center}.aw-conversations strong{font-size:14px}.aw-conversations p{font-size:13px;color:#7b8fa9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.aw-conversations small{font-size:11px;color:#8a9cb5;display:block;margin-top:9px}.aw-reply-dot{width:7px;height:7px;flex:none;background:#e8a239;border-radius:50%;margin-left:auto}.aw-conversation{min-width:0;display:flex;flex-direction:column}.aw-chat-title{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #e4eaf4;padding:22px}.aw-chat-title span{color:#8a9cb5;font-size:11px}.aw-messenger .demo-thread{border:0;border-radius:0;margin:0;padding:22px;flex:1;display:flex;flex-direction:column;background:#fff}.aw-messenger .demo-thread-header{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.aw-messenger .demo-thread-messages{min-height:250px;max-height:450px;overflow:auto;padding:18px 5px;flex:1;background:#f8faff;border-radius:10px;margin-bottom:20px}.aw-messenger .demo-message{max-width:90%;font-size:13px}.aw-messenger .demo-message small{font-size:10px}.aw-messenger .demo-thread textarea{min-height:85px}.aw-chat-context{padding:22px;border-left:1px solid #e4eaf4;background:#fcfdff}.aw-task-detail summary{cursor:pointer;font-weight:600;color:#536e91}.aw-messenger .demo-thread .demo-field>span{font-size:12px}.demo-admin-content button:focus-visible{outline:3px solid #9ab5ff;outline-offset:3px}@media(min-width:1600px){.aw-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1250px){.aw-order-row{grid-template-columns:1fr 1.3fr 60px 110px 90px;gap:12px}.aw-order-row>b{grid-column:2/-1;text-align:right}.aw-task-row{grid-template-columns:140px minmax(150px,1fr) 120px;gap:14px}.aw-task-row>div:last-of-type{grid-column:2}.aw-task-row>svg{display:none}.aw-messenger{grid-template-columns:240px minmax(0,1fr)}.aw-chat-context{grid-column:1/-1;display:flex;gap:30px;border-left:0;border-top:1px solid #e4eaf4}.aw-chat-context .aw-context-block{flex:1;border:0;padding:0}.aw-fitment-layout{grid-template-columns:230px minmax(0,1fr)}.aw-rule .demo-form-grid.three,.aw-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-customer-row{grid-template-columns:40px minmax(130px,1fr) 60px 110px;gap:14px}.aw-customer-row>span:last-child{grid-column:2/-1}}@media(max-width:800px){.aw-fitment-layout,.aw-task-detail{grid-template-columns:1fr}.aw-picker{position:static}.aw-picker-list{max-height:200px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-task-detail>aside{display:flex;gap:25px;flex-wrap:wrap}.aw-context-block{flex:1;min-width:170px;border:0}.aw-messenger{grid-template-columns:200px minmax(0,1fr)}.aw-messenger:not(:has(.aw-chat-context)){grid-template-columns:200px minmax(0,1fr)}}@media(max-width:560px){.aw-navigation{padding:18px}.aw-navigation-head{align-items:flex-start;flex-direction:column}.aw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-tiles>button{padding:15px;min-height:130px}.aw-tiles strong{font-size:13px}.aw-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aw-tabs button{min-width:0;font-size:12px;padding:12px;gap:6px}.aw-registry-row.with-status{grid-template-columns:minmax(0,1fr) 120px;gap:14px;padding:18px}.aw-registry-row.with-status>.btn{grid-column:1/-1;justify-self:start}.aw-vehicle-grid{grid-template-columns:1fr}.aw-filters{flex-direction:column;align-items:stretch;gap:12px}.aw-order-row{grid-template-columns:1fr auto;padding:18px}.aw-order-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.aw-order-row>.aw-segment{grid-column:2;grid-row:1;justify-self:end}.aw-order-row>b{grid-column:1/-1}.aw-customer-row{grid-template-columns:40px minmax(0,1fr) auto;padding:18px;gap:10px}.aw-customer-row>span:nth-last-child(2){grid-column:2/-1}.aw-task-metrics{gap:8px}.aw-task-metrics>div{padding:14px;flex-direction:column;align-items:flex-start;gap:10px}.aw-task-metrics small{font-size:10px}.aw-task-row{grid-template-columns:1fr auto;padding:18px}.aw-task-row>div:nth-child(2){grid-column:1/-1;grid-row:2;min-width:0}.aw-task-row>div:last-of-type{grid-column:1/-1}.aw-task-row p{max-width:100%;white-space:normal}.aw-rule{padding:14px}.aw-rule-head{gap:8px}.aw-rule-head strong{flex-basis:70%}.aw-rule .demo-form-grid.three{grid-template-columns:1fr}.aw-product-summary>img{width:54px;height:54px}.aw-product-summary h2{font-size:18px}.aw-product-summary>div{flex:1}.aw-save-state{margin-left:0}.aw-picker-list{grid-template-columns:1fr}.aw-fitment-main>.demo-card{padding:18px}.aw-messenger,.aw-messenger:not(:has(.aw-chat-context)){display:flex;flex-direction:column}.aw-conversations{max-height:245px;border-right:0;border-bottom:1px solid #dce5f3}.aw-conversations>button{padding:16px}.aw-chat-context{flex-direction:column;gap:15px}.aw-messenger .demo-thread{padding:16px}.aw-task-detail>aside{display:block}.aw-chat-title{padding:16px}.aw-registry-row{padding:18px;grid-template-columns:minmax(0,1fr) 120px;gap:12px}}.aw-pagination{display:flex;gap:20px;align-items:center;justify-content:flex-end;margin-top:20px;color:#8395ae;font-size:13px}.aw-brands .aw-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.aw-brands .aw-tabs button{width:100%;min-width:0}@media(max-width:560px){.aw-brands .aw-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.aw-order-row>.demo-badge,.aw-customer-row>.demo-badge,.aw-task-row>.demo-badge{justify-self:start}.aw-records{margin-top:16px}.aw-registry-row small{overflow-wrap:anywhere}.demo-admin-top .precision-languages{position:static;flex-shrink:0}.demo-admin-top{gap:18px}@media(max-width:600px){body:has(.demo-admin-shell) .demo-mobile-nav{display:none}body:has(.demo-admin-shell) .demo-tools-toggle{bottom:20px}.demo-admin-top .precision-languages{gap:14px}.demo-admin-content{padding-bottom:100px}.aw-tiles>button{min-width:0}.aw-tiles strong{overflow-wrap:anywhere}}.cw-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:30px 0}.cw-stepper>button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #dce5f2;background:#fff;border-radius:10px;padding:15px 12px;color:#7d90ac;cursor:pointer}.cw-stepper>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#f1f5fb;flex:none}.cw-stepper svg{width:18px;height:18px}.cw-stepper small{font-size:12px;font-weight:600;line-height:1.5}.cw-stepper>button.active{background:#2a55fa;border-color:#2a55fa;color:#fff;box-shadow:0 6px 15px #2a55fa20}.cw-stepper>button.active>span{background:#ffffff20}.cw-stepper>button.past{color:#287e6e;border-color:#c7e6dd}.cw-step-heading{margin:24px 0}.cw-step-heading>span{font-size:10px;letter-spacing:.1em;color:#8c9db5;text-transform:uppercase}.cw-step-heading h2{margin:10px 0!important}.cw-step-heading p{max-width:840px;margin:0}.cw-wizard .demo-card{margin:18px 0}.cw-wizard-footer{display:flex;gap:18px;align-items:center;justify-content:space-between;position:sticky;bottom:0;background:#f5f8fff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #dce5f2;padding:20px 0;z-index:5;margin-top:22px}.cw-wizard-footer>span{font-size:12px;color:#8a9ab2}.cw-category-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px}.cw-category-picker>button{display:grid;grid-template-columns:58px 1fr 20px;align-items:center;column-gap:15px;padding:18px;text-align:left;border:1px solid #e0e7f2;border-radius:12px;background:#fbfcff;color:#365371;cursor:pointer}.cw-category-picker>button.active{border-color:#2a55fa;background:#eff4ff;color:#2a55fa}.cw-category-picker img{width:58px;height:58px;border-radius:8px;object-fit:cover;grid-row:1/3}.cw-category-picker small{grid-column:2;color:#90a0b6;font-size:11px;margin-top:5px}.cw-category-picker svg{grid-column:3;grid-row:1/3}.cw-category-picker strong{font-size:14px}.cw-photo-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:35px;align-items:center}.cw-cover{width:100%;border-radius:16px;aspect-ratio:1.15;object-fit:cover}.cw-photo-layout .demo-field{margin:20px 0}.cw-gallery{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.cw-gallery>div{width:110px}.cw-gallery>div>button:first-child{width:100%;padding:0;border:1px solid #e1e8f4;border-radius:10px;background:#f7faff;overflow:hidden;cursor:pointer}.cw-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.cw-gallery span{display:block;padding:8px 6px;font-size:10px;color:#5676ab}.cw-gallery .demo-link{font-size:11px;display:flex;gap:5px;margin-top:7px}.cw-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.cw-panel-heading>svg{color:#2a55fa;flex:none}.cw-panel-heading h2{margin-bottom:10px}.cw-panel-heading p{margin:0;max-width:750px;color:#8295b0}.cw-language-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.cw-language-tabs>button{padding:16px 18px;display:flex;flex-direction:column;gap:9px;align-items:flex-start;border:1px solid #dce5f3;background:#fff;border-radius:10px;color:#526e91;cursor:pointer}.cw-language-tabs>button.active{border-color:#2a55fa;background:#f2f6ff;color:#234be0}.cw-translation-status{font-size:10px;font-weight:500;display:inline-flex;gap:6px;align-items:center;line-height:1.5;padding:5px 8px;border-radius:5px;white-space:normal}.translationMissing{background:#fff2e5;color:#b77b23}.translationDraft{background:#eef2f8;color:#7487a2}.translationVerified{background:#e6f6ef;color:#26836a}.cw-translation-columns{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0e7f2;border-radius:12px;overflow:hidden}.cw-translation-columns>div{padding:24px;min-width:0}.cw-translation-columns .cw-source{background:#f8faff;border-right:1px solid #e0e7f2}.cw-translation-columns .demo-field{margin:0 0 20px}.cw-translation-columns textarea{min-height:170px}.cw-column-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.cw-column-title strong{font-size:16px}.cw-column-title span{font-size:10px;color:#8b9db5;text-align:right}.cw-verify{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cw-review-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:22px;align-items:start}.cw-store-preview>img{width:100%;max-height:300px;object-fit:contain;display:block;background:#f8faff;border-radius:12px;margin:20px 0}.cw-store-preview>small{font-size:11px;color:#91a0b5}.cw-store-preview h2{margin:12px 0!important}.cw-price{font-size:28px;color:#172f4e}.cw-checklist-item{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e8eef7;font-size:13px;color:#6d829f}.cw-checklist-item>svg{flex:none;color:#abb8ca}.cw-checklist-item.complete>svg{color:#2b9b78}.cw-checklist-item.missing{color:#b47c29}.cw-checklist-item.missing>svg{color:#d9a44a}.cw-review-layout aside h3{margin-top:28px}.cw-checklist-item .cw-translation-status{margin-left:auto}.cw-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;flex-wrap:wrap}.cw-table-toolbar>span{font-size:12px;color:#7e92ad;max-width:500px;line-height:1.6}.cw-product-table{padding:20px}.cw-product-table table{min-width:940px}.cw-product-table td{vertical-align:middle}.cw-product-table td>input,.cw-product-table td>select{font-size:12px;padding:10px;border:1px solid #dbe5f3;border-radius:6px;background:#fff;min-width:100px;width:110px;color:#365371}.cw-product-table td>select{width:145px}.cw-product-table .demo-cell-product{min-width:210px}.cw-product-table .demo-cell-product strong{font-size:12px;font-weight:500}.cw-product-table td>strong{font-size:11px;white-space:nowrap;font-weight:500}.cw-mini-languages{display:flex;gap:5px;margin-top:9px}.cw-mini-languages button{font-size:9px;padding:4px 6px;border-radius:4px;border:0;cursor:pointer}.cw-row-dirty{background:#fffaf1}.cw-pending{display:block;color:#ad8d51;font-size:9px;margin-top:7px;white-space:nowrap}.cw-pending-bar{position:sticky;bottom:14px;background:#172b45;color:#fff;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;z-index:8;box-shadow:0 10px 30px #172b4520;margin-top:22px;font-size:12px}.cw-pending-bar>span{margin-right:auto}.cw-pending-bar .btn.outline{background:transparent;color:#d8e4ff;border-color:#52637b}.cw-bulk-panel .demo-form-grid{margin-bottom:22px}.cw-diff-scroll{overflow:auto;max-height:55vh;border:1px solid #e1e8f3;border-radius:10px;margin:20px 0}.cw-diff-table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.cw-diff-table th{background:#f2f6fc;text-align:left;padding:14px;color:#6d85a6;position:sticky;top:0}.cw-diff-table td{padding:15px;border-bottom:1px solid #e6edf7;vertical-align:top;max-width:300px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.cw-diff-table td:nth-child(3){color:#8596b0}.cw-diff-table td:nth-child(4){color:#247b61;background:#f7fcfa}.cw-diff-table small{display:block;font-size:10px;color:#91a2bb}.cw-import-steps{display:flex;gap:10px;margin:25px 0;flex-wrap:wrap}.cw-import-steps span{padding:11px 16px;border-radius:8px;background:#eaf0f9;color:#8597b1;font-size:12px}.cw-import-steps span.active{background:#e5edff;color:#2a55fa}.cw-import-upload{display:flex;align-items:center;gap:25px}.cw-import-upload>svg{color:#2a55fa;background:#edf3ff;padding:18px;box-sizing:content-box;border-radius:16px;flex:none}.cw-import-upload h2{margin-bottom:6px;overflow-wrap:anywhere}.cw-import-upload>div{flex:1;min-width:0}.cw-import-upload p{margin:0 0 15px}.cw-import-upload>.demo-field{min-width:160px}.cw-mapping-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 0 30px}.cw-mapping-grid .demo-field{min-width:0}.cw-mapping-grid select{font-size:12px!important}.cw-import-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.cw-import-table{min-width:900px}.cw-import-table small{display:block;color:#8d9eb8;font-size:11px;margin-top:8px}.cw-import-table td{vertical-align:top}.cw-import-table td>select{max-width:170px;padding:10px;border:1px solid #dae4f3;border-radius:6px;font-size:12px;color:#476482}.cw-import-table td:nth-child(3){max-width:200px}.cw-import-table td:nth-child(6){min-width:160px}.cw-import-table summary{cursor:pointer;font-size:12px;color:#315bde}.cw-import-change{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid #e4ebf5;font-size:11px;overflow-wrap:anywhere;max-width:280px}.cw-import-change del{color:#93a3b9}.cw-import-change>span{color:#29816b}.cw-import-action{display:inline-block;padding:6px 8px;border-radius:5px;font-size:10px;background:#edf2fa;color:#7288a7;white-space:nowrap}.cw-import-action.create{background:#e7f5ee;color:#278769}.cw-import-action.update{background:#edf1ff;color:#4261bb}.cw-row-error{background:#fff9f7}.cw-import-success{display:flex;gap:16px;align-items:center;color:#26866e!important}.cw-import-success p{margin:5px 0 0}@media(max-width:1200px){.cw-stepper>button{flex-direction:column;align-items:flex-start}.cw-category-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-photo-layout{grid-template-columns:260px 1fr}.cw-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.cw-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-stepper>button{flex-direction:row}.cw-translation-columns{grid-template-columns:1fr}.cw-translation-columns .cw-source{border-right:0;border-bottom:1px solid #e0e7f2}.cw-review-layout,.cw-photo-layout{grid-template-columns:1fr}.cw-cover{max-height:300px;object-fit:contain}.cw-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-import-upload{flex-wrap:wrap}.cw-import-upload>.demo-field{width:100%}.cw-import-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cw-stepper{gap:6px;margin:20px 0}.cw-stepper>button{padding:10px;flex-direction:column}.cw-stepper small{font-size:10px}.cw-stepper>button>span{width:27px;height:27px}.cw-step-heading h2{font-size:23px}.cw-category-picker{grid-template-columns:1fr}.cw-language-tabs{gap:6px}.cw-language-tabs>button{padding:12px 9px}.cw-language-tabs strong{font-size:11px}.cw-translation-status{font-size:9px;padding:4px 5px}.cw-translation-columns>div{padding:17px}.cw-column-title strong{font-size:14px}.cw-column-title span{font-size:9px}.cw-wizard-footer{gap:8px;padding:14px 0}.cw-wizard-footer>span{display:none}.cw-wizard .demo-form-grid.three{grid-template-columns:1fr}.cw-pending-bar{flex-wrap:wrap;gap:10px;bottom:15px;padding:14px}.cw-pending-bar>span{width:100%}.cw-import-upload{gap:15px}.cw-import-upload>svg{width:25px;height:25px;padding:12px}.cw-import-upload h2{font-size:18px}.cw-import-steps{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cw-import-steps span{font-size:10px;padding:10px}.cw-mapping-grid,.cw-import-fields{grid-template-columns:1fr}.cw-import-upload .demo-upload{font-size:12px}.cw-panel-heading>svg{width:22px}.cw-product-table{padding:12px}.cw-table-toolbar .demo-actions{gap:8px}.cw-store-preview>img{max-height:240px}}.cw-checklist-item>small{margin-left:auto;font-size:10px;white-space:nowrap}.cw-checklist-item.missing>small{color:#b77b23}.cw-checklist-item.complete>small{color:#278b6e}.cw-import-upload .demo-upload,.cw-photo-layout .demo-upload{position:relative;display:inline-flex;padding:13px 20px;background:#edf3ff;color:#2858dd;border:1px solid #cddaff;border-radius:8px;cursor:pointer;overflow:hidden;font-size:13px}.cw-import-upload .demo-upload input,.cw-photo-layout .demo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;padding:0!important;border:0!important}.cw-diff-table .cw-import-action{white-space:normal}body:has(.cw-wizard) .demo-tools-toggle,body:has(.cw-wizard) .demo-tools,body:has(.cw-pending-bar) .demo-tools-toggle{display:none}.admin-mobile-switch{display:none}.admin-overview-head>span{font-size:10px;font-weight:700;letter-spacing:1.2px;color:#4d76b0}.admin-overview-head h1{margin:8px 0 6px}.demo-admin-content .admin-overview-head p{margin:0;color:#647c98;font-size:13px}.admin-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0 10px}.admin-overview-metrics>button{display:flex;align-items:center;gap:13px;text-align:left;min-width:0;padding:20px;border:1px solid #dfe8f4;border-radius:10px;background:#fff;color:#53739a;transition:border-color .2s,box-shadow .2s}.admin-overview-metrics>button:hover{border-color:#a5c2ed;box-shadow:0 8px 25px #1d4c8710}.admin-overview-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#edf4ff;color:#0757ff;border-radius:9px}.admin-overview-metrics>button>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.admin-overview-metrics small{font-size:12px;line-height:1.4;color:#647e9d}.admin-overview-metrics strong{font-size:25px;color:#183b62}.admin-overview-metrics>button:disabled{opacity:.55;cursor:default}.admin-overview-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;margin-top:27px}.admin-overview-panel{padding:24px;border:1px solid #e1eaf5;border-radius:11px;background:#fff;min-width:0}.admin-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.demo-admin-content .admin-overview-section-head h2{margin:0;font-size:18px}.admin-overview-section-head>button{display:flex;align-items:center;gap:6px;color:#0757ff;font-size:12px;white-space:nowrap}.admin-overview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-overview-actions button{display:flex;align-items:center;gap:10px;padding:13px;text-align:left;border:1px solid #e8eef7;border-radius:8px;background:#f8fbff;color:#315a85;font-size:12px}.admin-overview-actions button span{flex:1}.admin-overview-actions button:hover,.admin-overview-order:hover{background:#eff5ff}.admin-overview-order{display:flex;align-items:center;gap:12px;width:100%;padding:12px 4px;border-bottom:1px solid #e9eff6;text-align:left}.admin-overview-order>span:first-child{display:grid;gap:4px;flex:1;min-width:0}.admin-overview-order small{font-size:10px;color:#7c91aa}.admin-overview-order b{font-size:12px;white-space:nowrap;color:#23466a}.demo-admin-content .aw-tiles>button{min-height:110px;padding:15px;gap:8px}.demo-admin-content :is(button,input,select,textarea):focus-visible,.demo-admin-sidebar :is(button,select):focus-visible{outline:2px solid #2864ff;outline-offset:3px}.demo-admin-content .demo-table-scroll{max-width:100%}.demo-admin-content .demo-table-scroll table{min-width:650px}.demo-admin-content .demo-section-title h1{overflow-wrap:anywhere}.demo-admin-top{min-width:0}.demo-admin-top>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1000px){.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-mobile-switch{display:grid;gap:5px;margin-top:10px;color:#b8cbe1;font-size:10px}.admin-mobile-switch select{width:100%;min-height:43px;padding:8px 11px;color:#fff;background:#203954;border:1px solid #587696;border-radius:7px;font-size:13px}.demo-admin-sidebar nav{display:none}.demo-admin-sidebar>.demo-link{display:flex;margin:8px 0 0;padding:8px 0}.demo-admin-sidebar .demo-admin-logo{margin-bottom:0}.demo-admin-top{height:auto;min-height:56px;padding:10px 16px;gap:12px}.demo-admin-top .precision-languages{position:static}.admin-overview-head h1{font-size:26px}.admin-overview-metrics{gap:8px}.admin-overview-metrics>button{padding:12px;gap:8px}.admin-overview-icon{width:34px;height:34px}.admin-overview-metrics strong{font-size:20px}.admin-overview-metrics small{font-size:10px}.admin-overview-metrics>button>svg{display:none}.admin-overview-panel{padding:17px}.admin-overview-actions{grid-template-columns:1fr}.admin-overview-order{flex-wrap:wrap}.admin-overview-order b{margin-left:auto}.demo-admin-content .aw-tiles>button{min-height:105px;padding:12px}}@media(prefers-reduced-motion:reduce){.admin-overview-metrics>button{transition:none}}.admin-overview-head{position:static;height:auto;min-height:0;padding:0;background:transparent;border:0;display:block}@media(max-width:600px){.demo-admin-sidebar nav{display:none!important}.demo-admin-sidebar>.demo-link{display:flex!important}}.admin-stock-filter{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:10px 13px;border:1px solid #d7e4f4;border-radius:7px;background:#fff;color:#4d6a8b;font-size:12px}.admin-stock-filter.active{border-color:#7ca5ff;background:#edf4ff;color:#0757ff}@media(max-width:600px){.demo-admin-sidebar>.demo-link{margin:8px 0 0!important;padding:6px 0!important}}.cmc-platform-status{position:fixed;bottom:15px;left:15px;z-index:90;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #dce6f3;border-radius:30px;background:#ffffffed;box-shadow:0 4px 18px #16334a12;font:600 10px Arial;color:#47617a;letter-spacing:.05em}.cmc-platform-status a,.cmc-platform-status button{color:#285bff;font:inherit;border:0;background:none;text-decoration:none;cursor:pointer}.cmc-platform-dot{width:6px;height:6px;background:#13a58c;border-radius:50%}.cmc-platform-login{max-width:460px;margin:60px auto;padding:35px}.cmc-platform-start{max-width:520px;margin:16vh auto;padding:36px;font-family:Arial,sans-serif;color:#173552}.cmc-platform-start h1{font-size:28px}.cmc-platform-start a,.cmc-platform-start button{display:inline-block;padding:12px 18px;background:#285bff;color:#fff;text-decoration:none;border:0;border-radius:8px;cursor:pointer;margin:12px 12px 0 0}.cmc-platform-start a{background:#edf3ff;color:#285bff}html[data-cmc-mini=true] .precision-topbar,html[data-cmc-mini=true] .precision-mainnav,html[data-cmc-mini=true] .precision-footer{display:none}html[data-cmc-mini=true] body{padding-bottom:env(safe-area-inset-bottom,0px)}@media(max-width:700px){.cmc-platform-status{bottom:80px;font-size:9px}.cmc-platform-login{margin:25px 16px}}.cmc-platform-status~.demo-tools-toggle,html[data-cmc-api=true] .demo-tools-toggle,html[data-cmc-api=true] .demo-tools{display:none}html[data-page=admin] .demo-mobile-nav{display:none}.cmc-security-contacts{display:grid;gap:10px;margin:20px 0}.cmc-security-contacts>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid #e3eaf5;border-radius:10px}.cmc-security-contacts small{display:flex;align-items:center;gap:5px;color:#0b8b75}.cmc-payment-proof{padding:20px 0;border-bottom:1px solid #e3eaf5}.cmc-account-security h2,.cmc-manual-payment h2{display:flex;align-items:center;gap:10px}.cmc-account-security .demo-form,.cmc-manual-payment .demo-form{margin:18px 0}.cmc-manual-payment small svg{vertical-align:middle}.cmc-review-banner{position:relative;z-index:5;background:#e9f1ff;color:#284b81;text-align:center;padding:9px 16px;font-size:12px;font-weight:600;line-height:1.4;border-bottom:1px solid #d2e1f8}.cmc-telegram-login{display:grid;justify-items:start;gap:12px;margin:18px 0 6px}.cmc-telegram-widget{min-height:40px}.cmc-telegram-login>a{font-size:12px;font-weight:600;color:#285bff;text-decoration:none}.cmc-telegram-or{display:flex;align-items:center;gap:12px;width:100%;margin-top:6px;font-size:11px;color:#8a9bb0;text-transform:uppercase;letter-spacing:.08em}.cmc-telegram-or:before,.cmc-telegram-or:after{content:"";flex:1;height:1px;background:#e3eaf5}.demo-page{max-width:1440px;margin:0 auto;padding:32px 40px 75px;min-height:65vh}.demo-page h1,.demo-admin-content h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:0;color:#17263b}.demo-page h2,.demo-admin-content h2{font-size:25px;letter-spacing:-.6px;margin:0 0 20px}.demo-page h3,.demo-admin-content h3{font-size:17px;margin:0 0 15px}.demo-page p,.demo-admin-content p{font-size:14px;line-height:1.8;color:#64768e}.demo-section-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:12px 0 27px;flex-wrap:wrap}.demo-section-title .eyebrow{display:block;font-size:10px;margin-bottom:10px}.demo-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.demo-actions>.btn{width:auto}.demo-card{background:#fff;border:1px solid #e1e8f1;border-radius:9px;padding:27px;margin:22px 0}.demo-card:first-child{margin-top:0}.demo-form{display:grid;gap:19px}.demo-form>.btn{justify-self:start}.demo-form-grid{display:grid;gap:19px;align-items:end}.demo-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-field{display:flex!important;flex-direction:column;gap:9px;min-width:0;margin:0!important;font-size:13px!important;color:#62758d!important}.demo-field>span{font-size:12px;line-height:1.5;font-weight:600}.demo-field input,.demo-field select,.demo-field textarea{width:100%;font:inherit;font-size:14px!important;line-height:1.5;background:#fff;border:1px solid #dce4ef;border-radius:5px;color:#263c57;padding:12px 13px!important;margin:0!important;min-height:46px}.demo-field textarea{min-height:110px;resize:vertical}.demo-field input:focus,.demo-field select:focus,.demo-field textarea:focus{outline:2px solid #7c9dff;outline-offset:1px;border-color:#245bff}.demo-field :disabled{background:#f5f7fa;color:#8a98aa;cursor:not-allowed}.demo-check{display:flex;align-items:center;gap:9px;font-size:13px;color:#536a87;line-height:1.5;cursor:pointer;margin:10px 0}.demo-check input{width:16px;height:16px;accent-color:#0757ff;flex-shrink:0}.demo-check:has(input:disabled){opacity:.4;cursor:not-allowed}.demo-small{font-size:12px!important;min-height:36px!important;padding:8px 13px!important;gap:6px!important}.demo-page .btn,.demo-admin-shell .btn,.demo-modal .btn{font-size:13px;min-height:44px;line-height:1.5;padding:12px 20px;border-radius:5px}.demo-danger{color:#a8333c!important;border-color:#e9bdc2!important}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.demo-link{display:inline-flex;gap:7px;align-items:center;color:#0757ff;font-size:13px;font-weight:600;line-height:1.5}.demo-icon{display:grid;place-items:center;padding:8px;color:#778aa1}.demo-icon:hover{color:#0757ff}.demo-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:6px 9px;border-radius:4px;background:#eef3f9;color:#596e89;line-height:1.5;white-space:normal}.fit-confirmed,.badge-paid,.badge-completed,.badge-approved,.badge-resolved,.badge-sent{background:#eaf7ef;color:#247148}.fit-excluded,.badge-cancelled,.badge-failed,.badge-error,.badge-expired{background:#fff0f0;color:#ac3b49}.fit-check,.fit-unknown,.badge-pending,.badge-queued,.badge-review{background:#fff6e8;color:#93601e}.badge-published,.badge-confirmed,.badge-assigned{background:#edf3ff;color:#245bff}.badge-archived,.badge-none{background:#f2f3f6;color:#7b8899}.demo-note{font-size:12px!important;line-height:1.8;color:#6d7e93;display:block}.demo-notice{background:#edf4ff;border:1px solid #dbe7ff;border-radius:5px;padding:13px 16px;font-size:13px;color:#41658f!important;line-height:1.7}.demo-error{color:#ae3246!important;font-size:13px}.demo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:65px 25px;color:#7a90ad;min-height:250px}.demo-empty h2{font-size:25px;margin:20px 0 10px}.demo-empty p{font-size:13px;max-width:420px;margin:0 0 20px}.demo-divider{height:1px;background:#e6ecf4;margin:24px 0}.demo-block{display:block!important;font-size:11px;color:#728299;line-height:1.7;margin-top:5px}.demo-search{display:flex;align-items:center;gap:14px;border:1px solid #dce5f1;border-radius:6px;padding:16px 19px;color:#7f94b0;background:#fff}.demo-search input{border:0;outline:0;min-width:0;flex:1;font-size:15px;background:transparent}.demo-suggestions{display:grid;border:1px solid #e3eaf4;border-radius:0 0 6px 6px;background:#fafcff;margin-top:-1px}.demo-suggestions button{text-align:left;padding:10px 18px;font-size:12px;color:#3765a8}.demo-suggestions small{color:#8191a8;margin-left:15px}.demo-selected-car{display:flex;align-items:center;gap:15px;background:#f0f5fd;border:1px solid #e3ebf8;border-radius:6px;padding:18px 21px;margin:24px 0;color:#3268af}.demo-selected-car>div{flex:1;min-width:0}.demo-selected-car small{display:block;font-size:10px;margin-bottom:7px;color:#7389a6}.demo-selected-car strong{display:block;font-size:14px;color:#304b70}.demo-catalog-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}.demo-filters{border:1px solid #e4eaf2;background:#fbfcfe;padding:21px;border-radius:7px;align-self:start;display:grid;gap:16px}.demo-filters h4{font-size:12px;margin:6px 0 0;color:#3d5879}.demo-filters .demo-check{font-size:12px;margin:0}.demo-filters .demo-field>span{font-size:11px}.demo-filters .demo-field input,.demo-filters .demo-field select{font-size:12px!important;padding:10px!important}.demo-filter-top{display:flex;justify-content:space-between}.demo-filter-top h3{margin:0}.demo-filter-top button,.demo-filter-toggle{display:none}.demo-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;font-size:13px}.demo-results-toolbar .demo-field{flex-direction:row!important;align-items:center;gap:10px}.demo-results-toolbar select{max-width:170px}.demo-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.demo-product-grid .product-card{border-radius:7px;overflow:hidden}.demo-product-grid .product-photo img{object-fit:contain;aspect-ratio:1.2}.demo-product-grid .product-info{padding:18px}.demo-product-grid .eyebrow{font-size:9px;letter-spacing:.2px;line-height:1.5;display:block}.demo-product-grid .product-title{font-size:15px;line-height:1.4;min-height:44px;margin:10px 0}.demo-product-grid .product-bottom>strong{font-size:22px}.demo-product-grid .stock{font-size:11px;margin:12px 0}.demo-product-grid .btn{width:100%;font-size:12px;padding:10px;min-height:44px}.demo-compare-link{display:flex;gap:7px;align-items:center;justify-content:center;width:100%;margin-top:12px;font-size:11px;color:#7b8ea8}.demo-compare-link.active{color:#0757ff}.demo-results-group{margin:30px 0}.demo-results-group>h2{font-size:19px}.demo-pagination{display:flex;gap:9px;justify-content:center;margin-top:34px}.demo-pagination button{min-width:38px;height:38px;border:1px solid #e1e7f0;border-radius:4px;font-size:13px}.demo-pagination button.active{background:#0757ff;color:#fff;border-color:#0757ff}.demo-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:30px}.demo-main-photo{width:100%;border:1px solid #e3eaf4;border-radius:8px;overflow:hidden;background:#f6f9fc}.demo-main-photo img{width:100%;aspect-ratio:1.15;object-fit:contain}.demo-thumbs{display:flex;gap:12px;margin-top:15px}.demo-thumbs button{width:70px;height:70px;border:1px solid #e2e9f2;border-radius:4px;overflow:hidden}.demo-thumbs button.active{border-color:#0757ff}.demo-thumbs img{width:100%;height:100%;object-fit:contain}.demo-detail h1{font-size:36px;margin:12px 0}.demo-detail-price{font-size:35px;font-weight:800;letter-spacing:-1px;margin:27px 0 15px}.demo-buy-row{display:flex;gap:17px;align-items:end;margin:25px 0 20px}.demo-buy-row .demo-field{max-width:100px}.demo-buy-row .btn{flex:1}.demo-tabs{display:flex;gap:28px;border-bottom:1px solid #e2e9f1;margin-top:40px;overflow:auto}.demo-tabs button{font-size:14px;color:#788aa4;padding:17px 0;border-bottom:2px solid transparent;white-space:nowrap}.demo-tabs button.active{color:#0757ff;border-color:#0757ff}.demo-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.demo-specs>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e8edf4;font-size:13px;gap:20px}.demo-specs dt{color:#6c809a}.demo-specs dd{text-align:right;font-weight:600}.demo-review-list article{padding:18px 0;border-bottom:1px solid #e7edf4}.demo-review-list strong{font-size:13px}.demo-compare-table th img{width:200px;height:150px;object-fit:contain;display:block;margin:auto}.demo-compare-table th button{display:block;font-size:13px;white-space:normal;max-width:220px;margin:10px auto}.demo-table-scroll{overflow:auto;max-width:100%}.demo-table-scroll table{font-size:13px;line-height:1.6}.demo-table-scroll th{font-size:11px;padding:14px 12px;color:#72859f}.demo-table-scroll td{padding:14px 12px;white-space:normal;min-width:65px}.demo-table-scroll select{padding:8px;border:1px solid #dce5ef;border-radius:4px;max-width:200px;background:#fff;font-size:12px}.demo-cell-product{display:flex;align-items:center;gap:12px;min-width:200px;max-width:350px}.demo-cell-product img{width:48px;height:48px;object-fit:contain;border-radius:4px}.demo-table-input{width:95px;border:1px solid #dce4ef;border-radius:4px;padding:8px;font-size:13px}.demo-account-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:35px;align-items:start}.demo-side-nav{display:grid;background:#f5f8fd;border:1px solid #e4ebf5;border-radius:7px;padding:12px}.demo-side-nav button{text-align:left;font-size:13px;color:#657c9b;padding:13px 14px;border-radius:4px}.demo-side-nav button.active{background:#e5edff;color:#0757ff;font-weight:700}.demo-account-layout>.demo-page{padding:0}.demo-account-layout .demo-page{padding:0}.demo-account-layout .demo-catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:20px}.demo-account-layout .demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-list-row{display:flex;align-items:center;gap:20px;justify-content:space-between;border:1px solid #e4eaf2;border-radius:6px;background:#fff;padding:18px 20px;margin:12px 0;width:100%;text-align:left;font-size:13px;color:#354e70;flex-wrap:wrap}.demo-list-row small{display:block;margin-top:7px;color:#8191a8;font-size:11px;line-height:1.6;max-width:430px;white-space:normal;overflow-wrap:anywhere}.demo-list-row strong{font-size:14px}.demo-garage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:25px}.demo-garage-grid .demo-card{margin:0}.demo-garage-car>svg{color:#0757ff;margin-bottom:18px}.demo-garage-car.selected{border-color:#6f95ff;background:#f9fbff}.demo-garage-car h2{font-size:23px}.demo-garage-car .demo-actions{margin:20px 0}.demo-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:35px;align-items:start}.demo-checkout{display:grid;gap:20px;position:sticky;top:20px}.demo-checkout .btn{width:100%}.demo-checkout small{font-size:11px;color:#7b8fa9;line-height:1.7}.demo-cart-line{display:flex;align-items:center;gap:22px;padding:24px 0;border-top:1px solid #e1e9f3;flex-wrap:wrap}.demo-cart-line>button:first-child{width:120px;flex-shrink:0}.demo-cart-line img{width:120px;border-radius:6px;aspect-ratio:1.2;object-fit:contain}.demo-cart-line>div{flex:1;min-width:190px}.demo-cart-line h3{font-size:17px;line-height:1.5;margin:7px 0}.demo-cart-line p{font-size:11px;margin:8px 0}.demo-cart-line .demo-field{width:80px}.demo-cart-line strong{display:block;margin-top:16px;font-size:20px}.demo-totals{display:grid;gap:17px;padding:15px 0;font-size:14px;max-width:450px}.demo-totals>div{display:flex;justify-content:space-between;gap:20px}.demo-totals dt{color:#7489a4}.demo-totals dd{font-weight:700}.demo-totals>div:last-child{border-top:1px solid #dfe7f3;padding-top:20px;font-size:21px}.demo-order-stepper{display:flex;gap:7px;margin:25px 0}.demo-order-stepper span{font-size:11px;line-height:1.6;flex:1;padding:13px;background:#f2f5fa;border-radius:4px;color:#8b9bb1}.demo-order-stepper .done{background:#e9f2ff;color:#2461b4}.demo-payment{max-width:620px;padding-top:65px}.demo-payment .demo-card{padding:40px}.demo-payment .demo-form{margin-top:25px}.demo-payment h1{margin:15px 0}.demo-payment .demo-badge{font-size:13px}.demo-thread{border:1px solid #e1e9f3;border-radius:8px;background:#fff;padding:25px}.demo-thread-header{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:14px;flex-wrap:wrap}.demo-thread-messages{max-height:460px;overflow:auto;display:flex;flex-direction:column;gap:15px;margin:23px 0}.demo-message{background:#f2f6fc;border:1px solid #e7edf7;border-radius:7px;padding:16px 19px;max-width:90%;align-self:flex-start;min-width:200px}.demo-message.from-staff{background:#edf3ff;align-self:flex-end}.demo-message strong{font-size:12px}.demo-message p{font-size:13px;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.demo-message small{font-size:10px;color:#8a9cb5}.demo-attachments{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.demo-attachments a{display:flex;flex-direction:column;color:#0757ff;font-size:11px;gap:5px;max-width:150px;overflow-wrap:anywhere}.demo-attachments img{width:120px;height:80px;object-fit:contain;background:#fff;border-radius:4px}.demo-upload{display:block;margin:15px 0;color:#406ba7;font-size:13px;line-height:1.8}.demo-upload input{display:block;margin-top:10px;font-size:12px;max-width:100%;border:1px dashed #b9cce7;padding:15px;background:#f8fbff;border-radius:5px}.demo-modal{max-width:530px}.demo-modal-wide{max-width:850px}.demo-modal h2{font-size:28px;line-height:1.35}.demo-modal p{font-size:14px;line-height:1.8}.demo-modal>.btn{margin-top:12px;display:flex;width:100%}.demo-modal .demo-note{font-size:12px}.demo-zoom{width:100%;max-height:70vh;object-fit:contain}.demo-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;padding:50px max(40px,calc((100vw - 1360px)/2));background:#f6f9fd;border-top:1px solid #e3eaf5;color:#59718f}.demo-footer strong{font-size:14px;display:block;margin-bottom:20px;color:#2e486c}.demo-footer>div:first-child strong{font-size:25px;color:#172b45;letter-spacing:-1px}.demo-footer p{font-size:12px;line-height:1.9}.demo-footer small{font-size:10px;line-height:1.8}.demo-footer button{display:block;font-size:12px;color:#6c829f;margin:13px 0;text-align:left}.demo-footer button:hover{color:#0757ff}.demo-admin-shell{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh;background:#f4f7fc}.demo-admin-sidebar{background:#14233a;color:#9bacbf;padding:28px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}.demo-admin-logo{font-size:27px;font-weight:800;color:#fff;letter-spacing:-1px;text-align:left;margin:0 12px 30px}.demo-admin-logo small{font-size:11px;letter-spacing:1px;color:#7c98bd}.demo-admin-sidebar nav{display:grid;gap:4px}.demo-admin-sidebar nav button{padding:12px 14px;text-align:left;font-size:12px;border-radius:5px;position:relative;line-height:1.5}.demo-admin-sidebar nav button.active{background:#245bff;color:#fff}.demo-admin-sidebar nav button:hover{color:#fff}.demo-admin-sidebar nav i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ffbc63;margin-left:10px}.demo-admin-sidebar>.demo-link{margin-top:30px;padding:15px;font-size:12px;color:#b8c7dc}.demo-admin-top{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fff;border-bottom:1px solid #e3eaf4;padding:0 35px;height:65px;font-size:12px;color:#7188a6}.demo-admin-main{min-width:0}.demo-admin-content{padding:32px 35px 90px;max-width:1600px;margin:0 auto}.demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0}.demo-metrics>div{background:#fff;border:1px solid #e2e9f3;border-radius:7px;padding:24px}.demo-metrics small{font-size:11px;line-height:1.6;color:#6c829e;display:block}.demo-metrics strong{display:block;font-size:28px;letter-spacing:-1px;margin-top:20px;overflow-wrap:anywhere;line-height:1.3;color:#245bff}.demo-fit-row{display:grid;grid-template-columns:1fr 1.2fr 90px 90px 1.5fr 1.3fr;gap:10px;margin:20px 0;border:1px solid #e1e8f2;background:#fafcff;padding:15px;border-radius:6px}.demo-fit-row .demo-field input,.demo-fit-row .demo-field select{font-size:12px!important;padding:10px!important;min-height:42px}.demo-fit-row>.demo-link{grid-column:1/-1}.demo-photo-edit{display:flex;gap:35px;align-items:flex-start}.demo-photo-edit>img{width:260px;max-width:40%;aspect-ratio:1;object-fit:contain;border:1px solid #e0e8f3;border-radius:6px}.demo-photo-edit>div{flex:1;min-width:0}.demo-sticky-save{position:sticky;bottom:15px;background:#ffffffeb;padding:17px 20px;border:1px solid #e0e8f3;border-radius:8px;box-shadow:0 5px 25px #1d375214;z-index:20}.demo-permissions{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.demo-requests-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.demo-request-list{display:flex;flex-direction:column;gap:8px;align-self:start}.demo-request-list>button{padding:17px;background:#fff;border:1px solid #e1e8f1;border-radius:6px;text-align:left}.demo-request-list button.active{border-color:#8aa8ff;background:#f5f8ff}.demo-request-list strong{font-size:12px;display:block}.demo-request-list small{display:block;font-size:11px;line-height:1.6;color:#7a8fab;margin:9px 0;overflow-wrap:anywhere;max-height:60px;overflow:hidden}.demo-tools-toggle{position:fixed;bottom:22px;left:22px;z-index:60;display:flex;gap:7px;align-items:center;background:#172b45;color:#fff;padding:11px 14px;border-radius:6px;font-size:11px;box-shadow:0 5px 20px #14274522}.demo-tools{position:fixed;bottom:75px;left:22px;width:365px;max-width:calc(100vw - 36px);max-height:80vh;overflow:auto;background:#fff;border:1px solid #dde6f3;border-radius:9px;box-shadow:0 16px 65px #132a4c33;padding:25px;z-index:65}.demo-tools>.demo-icon{float:right;margin-top:-10px;margin-right:-10px}.demo-tools h3{font-size:19px;margin:0 0 15px}.demo-tools p{font-size:12px;color:#7086a1;line-height:1.8}.demo-tools>.demo-field{margin:20px 0!important}.demo-tools>small{font-size:10px;line-height:1.8;color:#8194ad;display:block}.demo-storage-error{position:fixed;top:0;left:0;right:0;z-index:200;background:#fff0d8;padding:15px;text-align:center;font-size:13px;color:#895219}.demo-mobile-nav{display:none}.demo-scheme{background:#f0f5fc;border:1px solid #e1e9f6;border-radius:8px;overflow:hidden;position:relative}.demo-scheme>img{width:100%;height:400px;object-fit:cover;object-position:center 53%}.demo-scheme>div{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:25px}.demo-scheme button{display:flex;flex-direction:column;gap:12px;align-items:center;background:#fff;border:1px solid #dce6f6;border-radius:5px;padding:20px;font-size:13px;color:#2e567f}.demo-scheme button span{font-size:25px;color:#0757ff}.demo-mini-preview{min-height:100vh;background:#eef3fa;display:flex;justify-content:center;gap:70px;align-items:center;padding:40px}.demo-mini-preview>div{max-width:310px}.demo-mini-preview h1{font-size:38px;margin-bottom:25px;letter-spacing:-1.5px}.demo-mini-preview p{font-size:14px;line-height:1.8;margin-bottom:25px;color:#7288a5}.demo-mini-preview iframe{width:430px;height:calc(100vh - 80px);min-height:620px;max-height:900px;background:#fff;border:1px solid #cbd8ec;border-radius:18px;box-shadow:0 25px 80px #203d6f22}@media(max-width:1150px){.demo-form-grid.four,.demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-catalog-layout{grid-template-columns:195px minmax(0,1fr);gap:22px}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-fit-row{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-account-layout{grid-template-columns:175px minmax(0,1fr);gap:24px}.demo-account-layout .demo-catalog-layout{display:block}.demo-account-layout .demo-filters{display:none}.demo-account-layout .demo-filter-toggle{display:flex}.demo-checkout-grid{grid-template-columns:minmax(0,1fr) 320px;gap:25px}.demo-cart-line{gap:15px}.demo-cart-line>button:first-child,.demo-cart-line img{width:90px}.demo-cart-line .demo-field{margin-left:105px!important}.demo-cart-line>div{min-width:150px}}@media(max-width:900px){.demo-page{padding:25px 24px 60px}.demo-detail-grid{gap:28px}.demo-detail h1{font-size:29px}.demo-admin-shell{grid-template-columns:175px minmax(0,1fr)}.demo-admin-sidebar{padding:23px 10px}.demo-admin-sidebar nav button{font-size:11px;padding:11px}.demo-admin-content{padding:25px 22px 80px}.demo-requests-layout{grid-template-columns:1fr}.demo-request-list{display:flex;flex-direction:row;overflow:auto}.demo-request-list>button{min-width:200px}.demo-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-permissions{grid-template-columns:1fr 1fr}.demo-mini-preview{gap:25px;padding:25px}.demo-mini-preview>div{max-width:220px}.demo-footer{gap:25px;padding:40px 24px}.demo-garage-grid{grid-template-columns:1fr}.demo-checkout-grid{display:block}.demo-checkout{position:static;margin-top:35px}.demo-cart-line .demo-field{margin-left:0!important}}@media(max-width:600px){.demo-page{padding:22px 18px 35px;min-height:55vh}.demo-page h1,.demo-admin-content h1{font-size:28px;letter-spacing:-.8px}.demo-page h2,.demo-admin-content h2{font-size:23px}.demo-section-title{margin-bottom:23px;gap:16px}.demo-section-title>.demo-actions{width:100%}.demo-section-title .btn{font-size:11px;padding:9px 12px;min-height:39px}.demo-card{padding:21px 17px;margin:18px 0}.demo-form-grid.four,.demo-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-form-grid.two{gap:15px}.demo-field>span{font-size:11px}.demo-field input,.demo-field select,.demo-field textarea{font-size:13px!important;padding:11px!important;min-height:44px}.demo-search{padding:13px;gap:10px}.demo-search input{font-size:13px}.demo-selected-car{padding:14px;gap:10px;flex-wrap:wrap;margin:20px 0}.demo-selected-car>svg{width:25px}.demo-selected-car strong{font-size:12px}.demo-selected-car .btn{font-size:11px;min-height:35px;padding:8px 10px}.demo-catalog-layout{display:block}.demo-filters,.demo-account-layout .demo-filters{display:none;position:fixed;top:0;right:0;bottom:0;left:25px;z-index:90;padding:25px;overflow:auto;border-radius:0;box-shadow:-30px 0 90px #172a4355}.demo-filters.open,.demo-account-layout .demo-filters.open{display:grid}.demo-filter-top button,.demo-filter-toggle{display:flex;align-items:center;gap:6px;font-size:12px}.demo-results-toolbar{gap:10px;flex-wrap:wrap;font-size:11px}.demo-results-toolbar .demo-field>span{display:none}.demo-results-toolbar select{font-size:11px!important;max-width:130px;min-height:36px;padding:7px!important}.demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-product-grid .product-info{padding:13px 10px}.demo-product-grid .eyebrow{font-size:8px}.demo-product-grid .product-title{font-size:12px;min-height:50px;line-height:1.5;margin:9px 0}.demo-product-grid .demo-badge,.precision-home .demo-badge{font-size:8px;padding:5px;min-height:32px;align-items:flex-start}.demo-product-grid .demo-badge svg{width:12px;height:12px;flex-shrink:0;margin-top:1px}.demo-product-grid .product-bottom>strong{font-size:17px;letter-spacing:-.6px}.demo-product-grid .stock{font-size:9px;margin:10px 0}.demo-product-grid .btn{font-size:11px;gap:5px;padding:8px 4px;min-height:44px}.demo-compare-link{font-size:10px}.demo-results-group>h2{font-size:18px;line-height:1.4}.demo-product-grid .favorite{width:30px;height:30px}.demo-detail-grid{display:flex;flex-direction:column;gap:24px;margin-top:24px}.demo-main-photo img{aspect-ratio:1.2}.demo-thumbs button{width:58px;height:58px}.demo-detail h1{font-size:30px}.demo-detail-price{font-size:31px;margin:23px 0 16px}.demo-tabs{gap:23px;margin-top:27px}.demo-tabs button{font-size:12px;padding:15px 0}.demo-specs{grid-template-columns:1fr}.demo-specs>div{font-size:12px;padding:12px 0}.demo-buy-row{gap:12px}.demo-buy-row .demo-field{max-width:90px}.demo-account-layout{display:block}.demo-side-nav{display:flex;overflow:auto;gap:6px;padding:8px;margin-bottom:25px;border-radius:5px}.demo-side-nav button{padding:10px 13px;font-size:12px;white-space:nowrap}.demo-list-row{padding:16px;gap:12px;font-size:12px}.demo-list-row strong{font-size:13px}.demo-list-row small{max-width:270px;font-size:10px}.demo-order-stepper{flex-wrap:wrap;gap:6px}.demo-order-stepper span{font-size:9px;padding:9px;min-width:90px}.demo-payment{padding-top:30px}.demo-payment .demo-card{padding:28px 22px}.demo-cart-line{gap:13px;padding:20px 0}.demo-cart-line>button:first-child,.demo-cart-line img{width:85px}.demo-cart-line>div{min-width:150px}.demo-cart-line h3{font-size:14px}.demo-cart-line strong{font-size:18px}.demo-cart-line .demo-field{margin-left:98px!important;width:80px}.demo-cart-line>.demo-icon{margin-left:auto}.demo-cart-line .eyebrow{font-size:8px}.demo-thread{padding:20px 15px}.demo-thread-header{font-size:12px;gap:12px}.demo-message{padding:13px 14px;max-width:95%}.demo-message p{font-size:12px}.demo-thread-messages{max-height:380px}.demo-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 18px 115px}.demo-footer>div:first-child{grid-column:1/-1}.demo-footer>div:last-child{grid-column:1/-1}.demo-footer>div:last-child button{display:inline-flex;margin-right:20px}.demo-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:52;display:flex;justify-content:space-around;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e0e8f3;padding:9px 6px max(10px,env(safe-area-inset-bottom));height:67px}.demo-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:56px;font-size:9px;color:#8295ad;position:relative}.demo-mobile-nav button.active{color:#0757ff}.demo-mobile-nav b{position:absolute;top:-4px;right:7px;background:#245bff;border-radius:10px;padding:2px 5px;font-size:8px;color:#fff}.chat-fab{bottom:81px!important;width:45px;height:45px}.demo-tools-toggle{bottom:83px;left:15px;font-size:9px;padding:9px 11px}.demo-tools{bottom:130px;left:15px;max-height:calc(100vh - 170px);padding:23px}.toast{bottom:145px!important;font-size:11px}.demo-admin-shell{display:block}.demo-admin-sidebar{position:static;height:auto;padding:15px;overflow:visible}.demo-admin-logo{font-size:23px;margin:0 0 15px;display:block}.demo-admin-sidebar nav{display:flex;overflow:auto;gap:5px}.demo-admin-sidebar nav button{white-space:nowrap;font-size:11px;padding:9px 11px}.demo-admin-sidebar>.demo-link{display:none}.demo-admin-top{height:53px;padding:0 18px;font-size:10px}.demo-admin-content{padding:24px 15px 150px}.demo-admin-content .demo-garage-grid{grid-template-columns:1fr}.demo-metrics{gap:11px;margin:22px 0}.demo-metrics>div{padding:20px 15px}.demo-metrics strong{font-size:24px;margin-top:13px}.demo-metrics small{font-size:10px}.demo-fit-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.demo-photo-edit{display:block}.demo-photo-edit>img{max-width:100%;width:100%;aspect-ratio:1.4;margin-bottom:20px}.demo-permissions{grid-template-columns:1fr 1fr}.demo-admin-content .demo-actions .btn{font-size:11px;padding:9px 12px}.demo-sticky-save{bottom:80px;padding:13px}.demo-mini-preview{padding:15px;display:block}.demo-mini-preview>div{max-width:100%;margin-bottom:20px}.demo-mini-preview h1{font-size:25px;margin:0 0 10px}.demo-mini-preview iframe{width:100%;height:760px;min-height:600px;border-radius:8px}.demo-scheme>img{height:260px;object-position:75% 53%}.demo-scheme>div{grid-template-columns:1fr 1fr;gap:10px;padding:15px}.demo-scheme button{padding:15px;font-size:11px}.demo-modal{padding:33px 22px}.demo-modal h2{font-size:25px}.demo-modal .demo-form-grid.two{grid-template-columns:1fr 1fr}.demo-modal .btn{font-size:12px}.precision-home .demo-compare-link{font-size:10px}.demo-storage-error{font-size:11px;line-height:1.6}}.precision-nav-login span{max-width:85px;overflow:hidden;text-overflow:ellipsis}.precision-home .demo-badge{margin:4px 0}.demo-account-layout>div{min-width:0}.demo-side-nav{gap:2px;align-items:stretch}.demo-side-nav button{min-height:40px}.demo-results-toolbar .demo-field{max-width:230px}.precision-company-logo{width:165px;height:33px;object-fit:contain}.demo-watermark-preview{width:100%;max-width:580px;max-height:350px;object-fit:contain;border:1px solid #e0e7f2;border-radius:6px}.demo-json{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px;max-height:300px;overflow:auto;background:#f4f7fb;padding:13px}.demo-mobile-nav{gap:0}html[data-page=admin] .demo-tools-toggle,html[data-page=admin] .demo-tools{left:auto;right:22px}@media(max-width:600px){html[data-page=admin] .demo-tools-toggle,html[data-page=admin] .demo-tools{right:15px}}:root{--cmc-ink:#10233d;--cmc-muted:#6d829e;--cmc-blue:#0757ff;--cmc-line:#dfe8f4;--cmc-ice:#f2f8fe}.cmc-commerce-container{width:min(1440px,100%);padding:0 40px;margin:0 auto}.cmc-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.35px;text-transform:uppercase;color:var(--cmc-blue)}.cmc-text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:550;color:var(--cmc-blue);line-height:1.5}.cmc-icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cmc-line);border-radius:6px;color:#69809f;flex-shrink:0}.cmc-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.cmc-section-title h1,.cmc-section-title h2{font-size:29px;letter-spacing:-.9px;line-height:1.2;margin:9px 0}.cmc-section-title p{font-size:13px;line-height:1.7;color:var(--cmc-muted);margin:0}.cmc-car-art{object-fit:contain;mix-blend-mode:multiply}.cmc-car-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#6684aa;background:#edf5fd}.cmc-car-fallback span{font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.cmc-vehicle-ribbon{display:flex;align-items:center;gap:20px;min-height:73px;padding:8px 18px;background:#ffffffd9;border:1px solid var(--cmc-line);border-radius:7px;margin-bottom:23px}.cmc-vehicle-identity{display:flex;align-items:center;gap:20px;flex-shrink:0}.cmc-ribbon-brand{height:33px;width:90px;object-fit:contain;filter:brightness(0)}.cmc-vehicle-identity>.cmc-car-art{width:98px;height:52px}.cmc-vehicle-identity>.cmc-car-fallback{width:65px;height:47px;background:transparent}.cmc-vehicle-identity>.cmc-car-fallback>svg{width:32px;height:32px}.cmc-vehicle-identity>.cmc-car-fallback>span{display:none}.cmc-vehicle-ribbon>div:nth-child(2){display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.cmc-vehicle-ribbon small{font-size:12px;color:var(--cmc-muted)}.cmc-vehicle-ribbon strong{font-size:14px;line-height:1.6;font-weight:650}.cmc-vehicle-ribbon>button{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cmc-blue);margin-left:auto;flex-shrink:0}.cmc-vehicle-ribbon .cmc-ribbon-reset{margin-left:0;padding:8px}.cmc-fitment-explanation{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:5px;background:#fff5e6;color:#a16916;line-height:1.5}.cmc-fitment-explanation>svg{flex-shrink:0}.cmc-fitment-explanation strong{font-size:13px;font-weight:600;display:block}.cmc-fitment-explanation p{font-size:11px;line-height:1.6;margin:3px 0 0;color:#8a7354}.cmc-fitment-explanation.fit-confirmed{background:#eaf7f0;color:#267859}.cmc-fitment-explanation.fit-confirmed p{color:#547c6b}.cmc-fitment-explanation.fit-excluded{background:#fff0ee;color:#b44336}.cmc-fitment-explanation.fit-excluded p{color:#9a6c66}.cmc-fitment-explanation.fit-universal{background:#edf4ff;color:#3067bd}.cmc-fitment-explanation.fit-universal p{color:#6682ac}.cmc-product-page{background:#f2f8fe;color:var(--cmc-ink);padding:0 0 38px;min-height:70vh}.cmc-breadcrumbs{display:flex;align-items:center;gap:11px;min-height:54px;font-size:11px;color:#7086a3;overflow:hidden}.cmc-breadcrumbs button{display:flex;align-items:center;gap:7px;white-space:nowrap}.cmc-breadcrumbs>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-product-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:34px;align-items:start}.cmc-gallery{min-width:0}.cmc-gallery-main{position:relative;overflow:hidden;border-radius:7px;background:#e5effb}.cmc-gallery-open{display:block;width:100%;cursor:zoom-in}.cmc-gallery-open>img{width:100%;aspect-ratio:1.48;object-fit:cover;display:block;transition:transform .45s}.cmc-gallery-open:hover>img{transform:scale(1.035)}.cmc-gallery-edition{position:absolute;top:18px;left:19px;font-size:9px;letter-spacing:1.8px;color:#527499;pointer-events:none;opacity:.85}.cmc-zoom-button,.cmc-gallery-tools button{width:39px;height:39px;display:grid;place-items:center;background:#ffffffe8;border:1px solid #ffffffb8;border-radius:50%;color:#1d3c63}.cmc-zoom-button{position:absolute;right:14px;top:14px}.cmc-gallery-tools{position:absolute;left:14px;bottom:14px;display:flex;gap:8px}.cmc-gallery-tools button.active{color:var(--cmc-blue)}.cmc-gallery-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px}.cmc-gallery-thumbs>button{background:#fff;border:1px solid var(--cmc-line);border-radius:5px;overflow:hidden;text-align:left;transition:border-color .15s}.cmc-gallery-thumbs>button.active{border-color:var(--cmc-blue);box-shadow:inset 0 0 0 1px var(--cmc-blue)}.cmc-gallery-thumbs img{width:100%;height:103px;object-fit:cover;display:block}.cmc-gallery-thumbs>button>span{font-size:10px;display:block;padding:7px 10px;color:#6580a3}.cmc-gallery-thumbs>button.active>span{color:var(--cmc-blue)}.cmc-gallery-footnote{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;color:#7b90ab;margin-top:11px}.cmc-gallery-footnote>span:last-child{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.cmc-product-summary{padding:3px 0 0;min-width:0}.cmc-product-summary h1{font-size:clamp(30px,2.65vw,39px);line-height:1.12;letter-spacing:-1.1px;margin:11px 0 8px;font-weight:750}.cmc-product-application{font-size:16px;color:#617ea4;margin:0 0 9px}.cmc-sku-copy{display:flex;align-items:center;gap:8px;font-size:11px;color:#7890ae;margin-bottom:17px}.cmc-product-summary .cmc-fitment-explanation{margin-bottom:20px}.cmc-stock-line{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#7c90ab;margin-bottom:6px}.cmc-stock-line>span:first-child{display:flex;align-items:center;gap:6px}.cmc-stock-line i,.cmc-product-card .stock i{width:5px;height:5px;border-radius:50%;display:inline-block;background:#38a27b}.cmc-stock-line .available{color:#32836b}.cmc-stock-line .on-request{color:#a37838}.cmc-stock-line .on-request i,.cmc-product-card .stock.on-request i{background:#c59c5b}.cmc-price{font-size:34px;font-weight:750;line-height:1.2;letter-spacing:-1px;color:#10233b;display:flex;align-items:baseline;gap:9px}.cmc-price small{font-size:14px;letter-spacing:0;font-weight:550;color:#5a7494}.cmc-price-caption{font-size:12px;line-height:1.7;color:#6e85a3;margin:7px 0 15px}.cmc-purchase>.btn,.cmc-purchase-row>.btn{width:100%;min-height:49px;display:flex;justify-content:center;gap:10px;font-size:13px;border-radius:5px;background:var(--cmc-blue)}.cmc-purchase>.btn.outline{background:transparent;border-color:#477eff;color:var(--cmc-blue);margin-top:9px}.cmc-purchase-row{display:flex;gap:10px}.cmc-purchase-row>.btn>svg:last-child{margin-left:auto}.cmc-purchase-row>.btn>svg:first-child{margin-right:auto}.cmc-purchase-row>.btn>span{flex:1}.cmc-quantity{display:flex;align-items:center;border:1px solid var(--cmc-line);border-radius:5px;background:#fff;flex-shrink:0;padding:0 4px}.cmc-quantity button{width:28px;height:46px;display:grid;place-items:center;color:#6681a4}.cmc-quantity button:disabled{opacity:.35}.cmc-quantity input{width:35px;border:0;background:transparent;text-align:center;font-size:13px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#1b395c;outline-offset:0}.cmc-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cmc-purchase>.cmc-text-link{font-size:10px;margin-top:10px}.cmc-quick-specs{margin:19px 0 15px}.cmc-quick-specs>div{display:grid;grid-template-columns:42% 58%;padding:10px 0;border-top:1px solid var(--cmc-line);font-size:12px;gap:10px}.cmc-quick-specs dt{color:#6f85a3}.cmc-quick-specs dd{margin:0;color:#203d61}.cmc-delivery-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.cmc-delivery-pair>div{display:flex;gap:12px;align-items:flex-start}.cmc-delivery-pair>div+div{border-left:1px solid var(--cmc-line);padding-left:20px}.cmc-delivery-pair svg{flex-shrink:0;color:#33577f}.cmc-delivery-pair strong{font-size:10px;font-weight:550;line-height:1.6;display:block}.cmc-delivery-pair small{font-size:9px;line-height:1.6;color:#7e96b5;display:block;margin-top:3px}.cmc-product-tabs{display:flex;gap:30px;border-bottom:1px solid #d5e3f3;margin-top:31px;overflow-x:auto;scrollbar-width:thin}.cmc-product-tabs button{display:flex;align-items:center;gap:8px;padding:17px 0;border-bottom:2px solid transparent;font-size:13px;white-space:nowrap;color:#516e94}.cmc-product-tabs button[aria-selected=true]{border-color:var(--cmc-blue);color:var(--cmc-blue)}.cmc-product-tabs button>span{font-size:10px;background:#e5eefb;padding:2px 5px;border-radius:4px}.cmc-product-tab-panel{margin-top:13px;background:#fff;border:1px solid var(--cmc-line);border-radius:7px;padding:20px;min-height:170px}.cmc-fitment-feature{display:flex;align-items:center;gap:25px}.cmc-fitment-feature>.cmc-car-art,.cmc-fitment-feature>.cmc-car-fallback{width:240px;height:133px;border-radius:5px;background:#eaf3ff;flex-shrink:0}.cmc-fitment-feature h2{font-size:20px;letter-spacing:-.5px;line-height:1.3;margin:8px 0 12px}.cmc-fitment-feature strong{display:block;font-size:13px}.cmc-fitment-feature p{font-size:12px;color:#6e87a8;line-height:1.7;margin:8px 0 10px}.cmc-fitment-rules{margin-top:17px;padding-top:15px;border-top:1px solid #eaf0f7}.cmc-fitment-rules summary{font-size:11px;color:#7088a7;cursor:pointer}.cmc-fitment-rules table{width:100%;font-size:12px}.cmc-description{padding:8px 10px;max-width:1000px}.cmc-description h2{font-size:25px;margin:12px 0;letter-spacing:-.6px}.cmc-description>p{font-size:14px;line-height:1.9;color:#607895;white-space:pre-line}.cmc-selection-help{display:flex;align-items:center;gap:16px;border-top:1px solid var(--cmc-line);padding-top:24px;margin-top:25px}.cmc-selection-help>svg{color:var(--cmc-blue);flex-shrink:0}.cmc-selection-help strong{font-size:13px}.cmc-selection-help p{font-size:12px;line-height:1.7;color:var(--cmc-muted);margin:6px 0 0}.cmc-selection-help>.btn{flex-shrink:0;margin-left:auto}.cmc-full-specs{max-width:950px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0}.cmc-full-specs>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e8eef6;padding:16px 0;font-size:13px}.cmc-full-specs dt{color:#6c82a0}.cmc-full-specs dd{margin:0}.cmc-delivery-info{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:15px}.cmc-delivery-info h2{font-size:20px}.cmc-delivery-info p{font-size:13px;line-height:1.9;color:#6a83a3}.cmc-reviews{display:grid;grid-template-columns:160px 1fr;gap:40px;padding:15px}.cmc-review-score{display:flex;align-items:center;flex-direction:column;gap:12px;color:#446f9f}.cmc-review-score strong{font-size:40px;color:#172d49}.cmc-review-score span{font-size:12px;color:#7d90aa}.cmc-reviews .demo-form{max-width:650px}.cmc-related{margin-top:48px}.cmc-related .cmc-section-title h2{font-size:28px;margin:9px 0}.cmc-related .demo-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cmc-demo-disclaimer{font-size:10px;text-align:right;color:#7d93ae;margin:18px 0}.cmc-lightbox{position:relative}.cmc-lightbox>img{max-height:66vh;width:100%;object-fit:contain;background:#edf4fc;border-radius:6px}.cmc-lightbox>button{position:absolute;top:45%;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#2e5583;box-shadow:0 3px 15px #17385b15}.cmc-lightbox .previous{left:10px}.cmc-lightbox .next{right:10px}.cmc-lightbox>span{display:block;text-align:center;margin-top:10px;font-size:12px;color:#7890ad}.cmc-catalog-page{max-width:1440px;padding-top:28px;background:#fff}.cmc-catalog-page .demo-section-title h1{font-size:36px;letter-spacing:-1px}.cmc-catalog-page .demo-search{border-radius:7px;min-height:57px;background:#f8fbff;border-color:#dce7f6;margin-bottom:18px}.cmc-catalog-page .demo-search input{font-size:15px}.cmc-catalog-page .cmc-vehicle-ribbon{background:#f4f8fe}.cmc-category-rail{display:flex;gap:9px;overflow-x:auto;padding:0 0 14px;margin:23px 0 4px;scrollbar-width:thin}.cmc-category-rail>button{display:flex;gap:7px;align-items:center;padding:11px 15px;border:1px solid #e0e8f3;border-radius:6px;font-size:12px;white-space:nowrap;color:#617a9d;background:#fff;min-height:40px}.cmc-category-rail>button.active{background:#0757ff;color:#fff;border-color:#0757ff}.cmc-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 25px}.cmc-filter-chips>button{display:flex;gap:8px;align-items:center;border:1px solid #d9e5f7;border-radius:4px;background:#f1f6ff;padding:7px 10px;font-size:11px;color:#456da3}.cmc-filter-chips>.cmc-clear-filters{background:transparent;border-color:transparent;color:#8294ab}.cmc-catalog-page .demo-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:29px;margin-top:24px}.cmc-catalog-page .demo-filters{background:#f8faff;border-color:#e4ebf5;padding:21px 18px;border-radius:7px}.cmc-catalog-page .demo-filter-top h3{font-size:15px}.cmc-catalog-page .demo-filters .demo-field{margin:16px 0}.cmc-catalog-page .demo-filters .demo-field>span{font-size:11px;color:#6d83a1}.cmc-catalog-page .demo-filters select,.cmc-catalog-page .demo-filters input[type=number]{padding:10px!important;font-size:12px!important;min-height:42px;background:#fff}.cmc-catalog-page .demo-filters h4{font-size:12px;font-weight:650;margin:23px 0 12px}.cmc-catalog-page .demo-check{font-size:12px;line-height:1.6}.cmc-catalog-page .demo-results-toolbar{font-size:12px;min-height:40px}.cmc-catalog-page .demo-results-toolbar .demo-field select{font-size:12px!important;min-height:38px}.cmc-catalog-fitment-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#788ca7;line-height:1.7;margin:15px 0 22px}.cmc-catalog-fitment-note svg{color:#5b80b3;flex-shrink:0}.cmc-catalog-page .demo-results-group>h2{font-size:19px;letter-spacing:-.3px;margin:22px 0 17px}.cmc-product-card{border:1px solid #e1e9f4;border-radius:7px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column}.cmc-product-card:hover{border-color:#b4c9ed;box-shadow:0 8px 25px #21456e0b;transform:translateY(-2px)}.cmc-product-card .product-photo{position:relative;background:#f0f6fc;overflow:hidden}.cmc-product-card .photo-open{display:block;width:100%}.cmc-product-card .product-photo img{aspect-ratio:1.35;width:100%;object-fit:contain;transition:transform .3s}.cmc-product-card .photo-open:hover img{transform:scale(1.035)}.cmc-card-tools{position:absolute;right:10px;top:10px;display:grid;gap:6px}.cmc-card-tools>button,.cmc-card-tools>.favorite{position:static!important;display:grid;place-items:center;width:31px;height:31px;background:#ffffffed;border:1px solid #e8edf5;border-radius:50%;color:#627c9e;box-shadow:none}.cmc-card-tools>button.active{color:#0757ff}.cmc-part-origin{position:absolute;left:12px;top:13px;font-size:8px;font-weight:650;letter-spacing:.6px;color:#627f9e;background:#ffffffb8;padding:5px 6px;border-radius:3px}.cmc-product-card .product-info{padding:18px;display:flex;flex-direction:column;flex:1}.cmc-product-card .eyebrow{font-size:9px;letter-spacing:.6px;color:#7b91ad;line-height:1.6}.cmc-product-card .product-title{font-size:15px;line-height:1.45;margin:9px 0 7px;min-height:43px;letter-spacing:-.15px;color:#1d3553;text-align:left;font-weight:650}.cmc-card-sku{display:block;font-size:9px;color:#91a0b4;margin-bottom:11px}.cmc-product-card .demo-badge{font-size:9px;padding:5px 7px;align-self:flex-start;margin:0 0 5px;min-height:0}.cmc-product-card .product-bottom{margin-top:auto;padding-top:9px;display:flex;flex-direction:column;gap:0;align-items:stretch}.cmc-product-card .product-bottom>.stock{font-size:10px;margin:0 0 8px;display:flex;align-items:center;gap:6px;color:#4b8a78}.cmc-product-card .product-bottom>.stock.on-request{color:#a68c66}.cmc-product-card .product-bottom>strong{display:block;font-size:23px;font-weight:700;letter-spacing:-.7px;line-height:1.35;color:#16304e;margin-bottom:14px}.cmc-product-card .product-bottom>.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:12px;min-height:44px;border-radius:4px;padding:10px 12px;background:#0757ff}.cmc-product-card .product-bottom>.btn>span{flex:1}.cmc-product-card .product-bottom>.btn>svg:last-child{opacity:.7}.cmc-filter-backdrop{display:none}.cmc-account-page{background:#f5f9fe;min-height:75vh;padding:37px 0 70px;color:var(--cmc-ink)}.cmc-account-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}.cmc-account-heading h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:10px 0}.cmc-account-heading p{font-size:13px;color:#6d83a0;line-height:1.6;margin:0}.cmc-account-summary{display:flex;align-items:center;gap:30px}.cmc-account-summary>span{display:grid;gap:7px;font-size:10px;color:#7a91ad}.cmc-account-summary strong{font-size:26px;letter-spacing:-.8px;color:#24476f;font-weight:600}.cmc-customer-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:30px}.cmc-account-sidebar{align-self:start;background:#fff;border:1px solid var(--cmc-line);border-radius:8px;overflow:hidden}.cmc-account-person{padding:22px 20px;border-bottom:1px solid #edf1f7}.cmc-account-person>svg{color:#5a7ca4;margin-bottom:12px}.cmc-account-person strong{font-size:12px;display:block;line-height:1.6}.cmc-account-person small{font-size:10px;display:block;margin-top:5px;color:#8196af}.cmc-account-sidebar nav{display:grid;padding:10px 9px;gap:3px}.cmc-account-sidebar nav button{display:flex;align-items:center;gap:11px;padding:11px 12px;color:#6a819e;font-size:11px;border-radius:5px;text-align:left;min-height:42px}.cmc-account-sidebar nav button:hover{color:#0757ff;background:#f7faff}.cmc-account-sidebar nav button.active{color:#0757ff;background:#edf3ff}.cmc-account-sidebar nav button>span{flex:1}.cmc-account-sidebar nav small{font-size:9px;color:#8197b6}.cmc-account-signout{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f7;padding:18px 22px;width:100%;font-size:11px;color:#91a0b4}.cmc-account-content{min-width:0}.cmc-account-content .cmc-section-title h1{font-size:28px}.cmc-account-content .demo-card{box-shadow:none;border-color:#e0e8f4;background:#fff}.cmc-account-content .demo-page{padding:0;background:transparent}.cmc-account-content .cmc-catalog-page .demo-catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.cmc-account-content .cmc-catalog-page .demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmc-account-empty{background:#fff;border:1px solid var(--cmc-line);border-radius:9px;display:flex;align-items:center;flex-direction:column;text-align:center;padding:65px 25px;color:#6e88a8}.cmc-account-empty h1,.cmc-account-empty h2{font-size:26px;letter-spacing:-.7px;color:#203e62;margin:23px 0 10px}.cmc-account-empty p{font-size:13px;line-height:1.8;max-width:480px;margin:0 0 25px}.cmc-garage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cmc-garage-vehicle{border:1px solid #dce6f4;background:#fff;border-radius:8px;overflow:hidden}.cmc-garage-vehicle.selected{border-color:#82a6fa;box-shadow:0 0 0 1px #c6d8ff}.cmc-garage-visual{height:175px;background:#edf5fd;position:relative;overflow:hidden}.cmc-garage-visual>.cmc-car-art,.cmc-garage-visual>.cmc-car-fallback{width:100%;height:100%;object-fit:contain}.cmc-garage-visual>.cmc-car-art{padding:10px 25px}.cmc-garage-visual>span{position:absolute;top:13px;left:14px;display:flex;align-items:center;gap:5px;font-size:9px;padding:6px 8px;border-radius:4px;background:#fff;color:#0757ff}.cmc-garage-visual>button{position:absolute;top:12px;right:12px;width:30px;height:30px;background:#ffffffdc;border-radius:50%;display:grid;place-items:center;color:#6683a6}.cmc-garage-info{padding:21px}.cmc-garage-info h2{font-size:26px;letter-spacing:-.7px;margin:7px 0 5px}.cmc-garage-info .cmc-car-nickname{font-size:12px;color:#7390b1;margin:0 0 16px}.cmc-garage-meta{display:flex;gap:8px;margin-top:15px}.cmc-garage-meta span{font-size:10px;padding:6px 9px;border:1px solid #e3eaf5;border-radius:4px;color:#647f9f}.cmc-car-vin{font-size:10px;color:#99a8bb;margin:17px 0}.cmc-car-vin span{margin-left:9px;color:#7c91ad;overflow-wrap:anywhere}.cmc-garage-card-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f7;padding-top:10px;margin:10px 0 12px}.cmc-garage-card-actions .cmc-text-link{font-size:11px}.cmc-garage-info>.btn{width:100%;min-height:43px;font-size:12px;display:flex;justify-content:space-between}.cmc-garage-add{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;border:1px dashed #bcd0ec;background:#f9fcff;border-radius:8px;color:#8ca5c4}.cmc-garage-add strong{font-size:15px;font-weight:550;color:#3d689d}.cmc-garage-add span{font-size:11px;max-width:230px;line-height:1.8;color:#8da2bd}.cmc-garage-editor{background:#fff;border:1px solid #dbe6f5;border-radius:8px;padding:28px;margin-top:25px}.cmc-garage-editor h2{font-size:25px}.cmc-garage-editor .cmc-section-title{margin-bottom:20px}.cmc-segmented{display:flex;padding:4px;border:1px solid #e0e8f4;border-radius:6px;background:#fff}.cmc-segmented>button{font-size:11px;padding:9px 13px;border-radius:4px;color:#7c92ae;white-space:nowrap}.cmc-segmented>button.active{background:#edf3ff;color:#0757ff}.cmc-orders-list{display:grid;gap:18px}.cmc-order-card{text-align:left;display:block;width:100%;background:#fff;border:1px solid #dfe7f3;border-radius:8px;overflow:hidden;transition:border-color .2s}.cmc-order-card:hover{border-color:#98b5ec}.cmc-order-card>header{display:flex;align-items:center;gap:18px;padding:20px 23px;border-bottom:1px solid #edf1f7}.cmc-order-card>header>div{display:grid;gap:6px}.cmc-order-card>header strong{font-size:14px}.cmc-order-card>header small{font-size:10px;color:#8b9eb6}.cmc-order-card>header b{margin-left:auto;font-size:17px;letter-spacing:-.5px}.cmc-order-card>header>svg{color:#91a5c0}.cmc-order-card .demo-badge{font-size:9px;padding:6px 8px;white-space:nowrap}.cmc-order-content{display:flex;align-items:center;gap:18px;padding:20px 23px}.cmc-order-thumbnails{display:flex;align-items:center;gap:6px;flex-shrink:0}.cmc-order-thumbnails>img{width:62px;height:60px;object-fit:contain;background:#f2f7fe;border:1px solid #e7edf6;border-radius:4px}.cmc-order-thumbnails>span{font-size:12px;color:#7f95af}.cmc-order-content>div:nth-child(2){flex:1;min-width:0}.cmc-order-content h3{font-size:13px;font-weight:550;line-height:1.6;margin:0 0 7px}.cmc-order-content p{font-size:10px;line-height:1.7;color:#859ab3;margin:0}.cmc-order-progress{display:flex;background:#f9fbff;border-top:1px solid #edf2f8;padding:15px 22px;gap:18px}.cmc-order-progress span{font-size:9px;color:#a3b0c2;display:flex;align-items:center;gap:6px}.cmc-order-progress i{width:5px;height:5px;border-radius:50%;background:#d1dce9;display:block}.cmc-order-progress .done{color:#6485ad}.cmc-order-progress .done i{background:#6b97df}.cmc-documents{border:1px solid #dfe8f3;background:#fff;border-radius:8px;overflow:hidden}.cmc-documents>article{display:flex;align-items:center;gap:20px;padding:23px;border-bottom:1px solid #e7edf6}.cmc-documents>article:last-child{border-bottom:0}.cmc-document-icon{background:#edf4ff;color:#4c7ab7;padding:14px;border-radius:6px}.cmc-documents>article>div{display:grid;gap:7px;flex:1}.cmc-documents strong{font-size:14px}.cmc-documents small{font-size:11px;color:#7a91ad}.cmc-documents>article>div>span{font-size:9px;color:#a1aec0}.cmc-documents .btn{font-size:11px}.cmc-notifications>article{display:flex;gap:15px;padding:20px;background:#fff;border-bottom:1px solid #e5edf7;color:#4873a6}.cmc-notifications strong{font-size:13px;display:block}.cmc-notifications small{font-size:10px;display:block;margin-top:8px;color:#8da0b8}.cmc-back{margin-bottom:20px}.cmc-inbox{display:grid;grid-template-columns:265px minmax(0,1fr);background:#fff;border:1px solid #dde7f4;border-radius:8px;overflow:hidden;min-height:650px}.cmc-inbox-list{min-width:0;border-right:1px solid #e3ebf6;background:#fcfdff}.cmc-inbox-search{display:flex;align-items:center;gap:8px;margin:17px 15px 13px;border:1px solid #e0e9f4;background:#fff;border-radius:5px;padding:10px;color:#8a9db7}.cmc-inbox-search input{width:100%;min-width:0;border:0;outline:none;font-size:11px;color:#365a89;background:transparent}.cmc-inbox-filters{display:flex;gap:17px;padding:0 17px 13px;border-bottom:1px solid #e7edf6}.cmc-inbox-filters button{font-size:10px;color:#8ca0ba;padding:4px 0}.cmc-inbox-filters button.active{color:#0757ff}.cmc-inbox-items{max-height:590px;overflow:auto}.cmc-inbox-items>button{width:100%;text-align:left;display:block;padding:19px 17px;border-bottom:1px solid #e8eef6;border-left:3px solid transparent}.cmc-inbox-items>button.selected{background:#edf4ff;border-left-color:#0757ff}.cmc-inbox-items>button>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.cmc-inbox-items strong{font-size:12px;color:#365578}.cmc-inbox-items small{font-size:9px;color:#9baac0}.cmc-inbox-items h3{font-size:12px;font-weight:550;line-height:1.6;margin:10px 0 5px}.cmc-inbox-items p{font-size:11px;line-height:1.7;color:#7c92b0;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cmc-inbox-items>button>div:last-child>span:first-child{font-size:9px;color:#94a7c0;line-height:1.6}.cmc-inbox-items .demo-badge{font-size:8px;padding:4px 5px}.cmc-inbox-empty{font-size:12px;padding:20px;color:#8ca1bd}.cmc-thread{background:#fff;min-width:0;display:flex;flex-direction:column;overflow:hidden}.cmc-thread.is-staff{border:1px solid var(--cmc-line);border-radius:8px}.cmc-thread-header{display:flex;align-items:center;gap:13px;padding:20px 23px;border-bottom:1px solid #e7edf6}.cmc-avatar{width:40px;height:40px;display:grid;place-items:center;background:#edf4ff;color:#5b83b6;border-radius:50%;flex-shrink:0}.cmc-thread-header>div:nth-child(2){min-width:0}.cmc-thread-header strong{font-size:14px;display:block}.cmc-thread-header small{font-size:10px;color:#8fa0b7;display:block;margin-top:5px;line-height:1.6}.cmc-thread-header>.demo-badge{margin-left:auto;font-size:9px;padding:5px 7px;flex-shrink:0}.cmc-thread-context{padding:10px 21px;background:#fbfdff;border-bottom:1px solid #e8eef6;display:flex;flex-direction:column;gap:8px}.cmc-thread-context:empty{display:none}.cmc-thread-context>button{display:flex;align-items:center;gap:12px;text-align:left}.cmc-thread-context>button img{width:42px;height:38px;object-fit:contain;background:#f1f6fd;border:1px solid #e2ebf6;border-radius:3px}.cmc-thread-context strong{font-size:11px;font-weight:550;display:block}.cmc-thread-context small{font-size:8px;color:#91a5be;display:block;margin-top:4px}.cmc-thread-context>button>svg{margin-left:auto;color:#7897c0}.cmc-thread-context>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#8599b4;line-height:1.6;overflow-wrap:anywhere}.cmc-thread-queue{display:flex;align-items:center;gap:8px;margin:0;padding:12px 20px;background:#fff8ee;font-size:11px;color:#a58d65}.cmc-thread-messages{min-height:240px;height:350px;max-height:55vh;overflow:auto;padding:17px 23px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;background:#fff;flex:1}.cmc-conversation-start{font-size:9px;line-height:1.7;color:#a1b0c4;display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:8px;flex-shrink:0}.cmc-message{max-width:86%;align-self:flex-start;background:#f2f6fb;border:1px solid #e9eff7;border-radius:3px 11px 11px;padding:12px 15px;color:#466381;flex-shrink:0;min-width:100px}.cmc-message.is-own{align-self:flex-end;background:#eaf2ff;border-color:#e3edfd;border-radius:11px 3px 11px 11px}.cmc-message-author{display:flex;align-items:center;gap:6px;color:#8098b7;font-size:9px}.cmc-message-author strong{font-weight:550}.cmc-message p{font-size:12px;line-height:1.8;margin:7px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#3a587c}.cmc-message time{font-size:8px;display:block;text-align:right;color:#99abc1}.cmc-message .demo-attachments a{max-width:180px;font-size:10px;overflow-wrap:anywhere}.cmc-message .demo-attachments img{height:100px;width:150px;object-fit:contain}.cmc-chat-composer{padding:14px 20px 16px;border-top:1px solid #e4edf7;background:#fcfdff}.cmc-chat-composer .demo-field>span{font-size:10px;color:#8ca1bc;margin-bottom:8px}.cmc-chat-composer textarea{min-height:70px;height:74px;border-color:#e0e9f5;background:#fff;font-size:12px;resize:vertical;border-radius:5px}.cmc-composer-actions{display:flex;align-items:flex-end;gap:15px;margin-top:11px}.cmc-composer-actions>span{font-size:8px;color:#a1b1c6;margin-left:auto;margin-bottom:14px}.cmc-composer-actions>.btn{font-size:11px;min-height:39px;padding:10px 16px;gap:8px}.cmc-closed-chat{font-size:12px;padding:15px 20px;color:#91a1b6;background:#f6f9fd}.cmc-file-picker>input{display:none}.cmc-upload-trigger{display:flex;align-items:center;gap:13px;width:100%;padding:19px;border:1px dashed #c6d8f0;border-radius:6px;text-align:left;background:#f8fbff;color:#7092bd}.cmc-upload-trigger>span{flex:1;display:grid;gap:6px}.cmc-upload-trigger strong{font-size:12px;font-weight:550}.cmc-upload-trigger small{font-size:10px;color:#93a8c3}.cmc-file-picker.compact{max-width:65%;flex-shrink:1;min-width:0}.cmc-file-picker.compact .cmc-upload-trigger{width:auto;background:transparent;border:0;padding:5px 0}.cmc-file-picker.compact .cmc-upload-trigger strong{font-size:10px}.cmc-file-previews{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cmc-file-previews>div{display:flex;align-items:center;gap:7px;border:1px solid #dce6f4;background:#fff;border-radius:4px;padding:5px;max-width:100%}.cmc-file-previews img{width:38px;height:35px;object-fit:cover;border-radius:3px}.cmc-file-previews span{font-size:9px;color:#7d94b2;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmc-file-previews button{padding:5px;color:#8a9fbb}.cmc-file-picker.is-dragging .cmc-upload-trigger{border-color:#0757ff;background:#edf4ff}.cmc-form-intro{font-size:13px!important;color:#7c94b3;line-height:1.8!important;margin:0 0 18px!important}.cmc-request-product{display:flex;align-items:center;gap:15px;background:#f1f7ff;border:1px solid #e1eaf8;border-radius:6px;padding:12px}.cmc-request-product img{width:64px;height:50px;object-fit:contain;border-radius:4px}.cmc-request-product strong{font-size:13px;line-height:1.6;display:block}.cmc-request-product small{font-size:9px;color:#8aa1bd;display:block;margin-top:5px}.cmc-request-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0 23px}.cmc-request-kinds button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:1px solid #e0e8f4;border-radius:5px;font-size:10px;line-height:1.5;color:#8aa0bc}.cmc-request-kinds button.selected{border-color:#8ab0ff;color:#0757ff;background:#f1f6ff}.cmc-form-step{display:flex;align-items:center;gap:10px;margin:12px 0}.cmc-form-step>span{font-size:10px;color:#0757ff;background:#edf4ff;padding:6px 7px;border-radius:4px}.cmc-form-step strong{font-size:12px;font-weight:600;color:#3a5c86}.cmc-form-step small{font-size:9px;color:#9aacc4;margin-left:auto}.cmc-request-form .demo-field>span{font-size:11px;color:#6983a4}.cmc-request-form .demo-field input,.cmc-request-form .demo-field select{min-height:45px;font-size:12px;border-color:#dce7f5;background:#fff}.cmc-request-form textarea{min-height:95px;font-size:12px;line-height:1.8}.cmc-request-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7eef7;padding-top:18px;margin-top:6px}.cmc-request-footer>span{font-size:9px;line-height:1.7;color:#95a8c1;display:flex;gap:7px;align-items:center}.cmc-request-footer>.btn{font-size:12px;min-height:45px;white-space:nowrap}.cmc-request-order{font-size:13px;color:#6b86a8}.cmc-product-page button:focus-visible,.cmc-account-page button:focus-visible,.cmc-catalog-page button:focus-visible,.cmc-request-form button:focus-visible{outline:2px solid #0757ff;outline-offset:3px}@media(max-width:1200px){.cmc-customer-layout{grid-template-columns:185px minmax(0,1fr);gap:23px}.cmc-account-sidebar nav button{font-size:10px;gap:9px;padding:10px}.cmc-inbox{grid-template-columns:220px minmax(0,1fr)}.cmc-thread-header{padding:17px}.cmc-thread-header>.demo-badge{max-width:100px;white-space:normal;font-size:8px;line-height:1.6}.cmc-thread-header small{font-size:9px}.cmc-thread-messages{padding:15px}.cmc-product-hero{gap:26px}.cmc-product-summary h1{font-size:31px}.cmc-gallery-open>img{aspect-ratio:1.35}.cmc-gallery-thumbs img{height:85px}.cmc-catalog-page .demo-catalog-layout{grid-template-columns:195px minmax(0,1fr);gap:23px}.cmc-delivery-pair{gap:12px}.cmc-delivery-pair>div{gap:9px}.cmc-delivery-pair>div+div{padding-left:12px}.cmc-catalog-page .demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmc-related .demo-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cmc-product-card .product-info{padding:16px}.cmc-price{font-size:30px}}@media(max-width:1000px){.cmc-customer-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.cmc-account-person{padding:18px 14px}.cmc-account-sidebar nav button{gap:7px;padding:10px 8px}.cmc-account-sidebar nav button>svg{width:16px}.cmc-account-summary{gap:20px}.cmc-inbox{grid-template-columns:1fr;min-height:0}.cmc-inbox-list{border-right:0;border-bottom:1px solid #e3ebf6}.cmc-inbox-items{display:flex;max-height:none;overflow:auto}.cmc-inbox-items>button{min-width:230px;max-width:230px;border-left:0;border-bottom:2px solid transparent;border-right:1px solid #e7edf6}.cmc-inbox-items>button.selected{border-bottom-color:#0757ff}.cmc-inbox-search{max-width:340px}.cmc-thread-messages{height:350px;min-height:300px;flex:none}.cmc-inbox-filters{gap:23px}.cmc-section-title{align-items:flex-start;gap:15px}.cmc-garage-grid{gap:15px}.cmc-garage-info{padding:17px}.cmc-garage-visual{height:145px}.cmc-orders .cmc-section-title{display:block}.cmc-orders .cmc-segmented{margin-top:15px;width:max-content}.cmc-order-card>header{padding:17px;gap:12px;flex-wrap:wrap}.cmc-order-card>header b{font-size:15px}.cmc-order-content{padding:17px;gap:12px}.cmc-order-content>.demo-badge{display:none}.cmc-order-thumbnails>img{width:48px;height:50px}.cmc-order-thumbnails>img:nth-child(n+3){display:none}.cmc-order-progress{gap:10px;padding:14px 17px}.cmc-order-progress span{font-size:8px;line-height:1.5}.cmc-documents>article{gap:14px;flex-wrap:wrap}.cmc-documents>article>div{min-width:180px}.cmc-document-icon{padding:11px}.cmc-composer-actions>span{display:none}.cmc-composer-actions>.btn{margin-left:auto}}@media(max-width:900px){.cmc-commerce-container{padding-left:24px;padding-right:24px}.cmc-product-summary h1{font-size:29px}.cmc-product-hero{grid-template-columns:1fr;gap:27px}.cmc-gallery-main{max-height:510px}.cmc-gallery-open>img{height:510px;aspect-ratio:auto;object-fit:cover}.cmc-gallery-thumbs img{height:100px}.cmc-product-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.cmc-product-summary>.cmc-eyebrow,.cmc-product-summary>h1,.cmc-product-summary>.cmc-product-application,.cmc-product-summary>.cmc-sku-copy,.cmc-product-summary>.cmc-fitment-explanation{grid-column:1/-1}.cmc-purchase{grid-column:1}.cmc-quick-specs{grid-column:2;margin-top:0}.cmc-delivery-pair{grid-column:1/-1;margin-top:25px}.cmc-product-tabs{margin-top:30px;gap:25px}.cmc-related .demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmc-vehicle-ribbon{gap:13px}.cmc-vehicle-identity{gap:10px}.cmc-ribbon-brand{width:60px}.cmc-vehicle-ribbon>div:nth-child(2){display:grid;gap:3px}.cmc-vehicle-ribbon strong{font-size:12px}.cmc-vehicle-ribbon small{font-size:10px}.cmc-fitment-feature>.cmc-car-art,.cmc-fitment-feature>.cmc-car-fallback{width:190px;height:130px}.cmc-fitment-feature h2{font-size:19px}.cmc-catalog-page .cmc-vehicle-identity>.cmc-car-art{display:none}.cmc-catalog-page .demo-catalog-layout{grid-template-columns:185px minmax(0,1fr)}.cmc-account-content .cmc-catalog-page .demo-catalog-layout{display:block}.cmc-account-content .cmc-catalog-page .demo-filters{display:none}.cmc-account-content .cmc-catalog-page .demo-filters.open{display:grid}.cmc-account-content .cmc-catalog-page .demo-filter-toggle{display:flex}.cmc-account-summary{gap:15px}.cmc-account-summary>span{font-size:9px}.cmc-account-summary strong{font-size:22px}}@media(max-width:700px){.cmc-customer-layout{grid-template-columns:1fr}.cmc-account-sidebar{background:transparent;border:0;border-radius:0;overflow:visible}.cmc-account-person,.cmc-account-signout{display:none}.cmc-account-sidebar nav{display:flex;overflow-x:auto;background:#fff;border:1px solid #e1e9f5;border-radius:6px;padding:5px;gap:4px;scrollbar-width:thin}.cmc-account-sidebar nav button{white-space:nowrap;gap:6px;font-size:11px;min-height:39px;padding:8px 11px}.cmc-account-sidebar nav button>small{display:none}.cmc-account-heading{margin-bottom:22px}.cmc-account-summary>span:last-child{display:none}.cmc-catalog-page .demo-catalog-layout{display:block}.cmc-catalog-page .demo-filters{display:none;position:fixed;top:0;right:0;bottom:0;left:25px;z-index:90;overflow:auto;background:#fff;padding:25px;border-radius:0;box-shadow:-20px 0 60px #172a4320}.cmc-catalog-page .demo-filters.open{display:grid}.cmc-catalog-page .demo-filter-toggle,.cmc-catalog-page .demo-filter-top button{display:flex}.cmc-filter-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1430504d;z-index:89}.cmc-catalog-page .demo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmc-delivery-info{gap:25px}.cmc-reviews{grid-template-columns:90px 1fr;gap:20px}}@media(max-width:600px){.cmc-commerce-container{padding-left:18px;padding-right:18px}.cmc-product-page{padding-bottom:20px}.cmc-breadcrumbs{min-height:44px;font-size:10px;gap:8px}.cmc-breadcrumbs>span:last-child{display:none}.cmc-vehicle-ribbon{padding:10px 12px;min-height:67px;gap:10px;margin-bottom:17px;flex-wrap:wrap}.cmc-ribbon-brand{width:40px;height:24px}.cmc-vehicle-identity>.cmc-car-art{display:none}.cmc-vehicle-identity>.cmc-car-fallback{width:28px;height:30px}.cmc-vehicle-ribbon>div:nth-child(2){flex:1;gap:3px}.cmc-vehicle-ribbon strong{font-size:10px;line-height:1.6}.cmc-vehicle-ribbon small{font-size:9px}.cmc-vehicle-ribbon>button{font-size:10px;gap:4px;margin-left:auto}.cmc-vehicle-ribbon>button>svg{width:13px}.cmc-vehicle-ribbon.is-empty .cmc-vehicle-identity{display:none}.cmc-vehicle-ribbon.is-empty strong{font-size:12px}.cmc-vehicle-ribbon .cmc-ribbon-reset{padding:4px}.cmc-product-hero{gap:23px}.cmc-gallery-open>img{height:auto;aspect-ratio:1.25;object-fit:cover}.cmc-gallery-main{max-height:none}.cmc-gallery-edition{font-size:8px;left:12px;top:14px;letter-spacing:1px}.cmc-zoom-button{width:33px;height:33px;top:10px;right:10px}.cmc-gallery-tools{left:10px;bottom:10px;gap:6px}.cmc-gallery-tools button{width:32px;height:32px}.cmc-gallery-thumbs{gap:8px;margin-top:9px}.cmc-gallery-thumbs img{height:68px}.cmc-gallery-thumbs>button>span{font-size:8px;padding:6px 7px}.cmc-gallery-footnote{font-size:8px;gap:5px}.cmc-gallery-footnote>svg{width:12px;flex-shrink:0}.cmc-product-summary{display:block}.cmc-product-summary h1{font-size:30px;line-height:1.13;letter-spacing:-.9px;margin-top:12px}.cmc-product-application{font-size:14px}.cmc-sku-copy{font-size:10px;margin:10px 0 15px}.cmc-fitment-explanation{padding:11px 12px;gap:8px}.cmc-fitment-explanation strong{font-size:12px}.cmc-fitment-explanation p{font-size:10px;line-height:1.7}.cmc-price{font-size:31px}.cmc-price-caption{font-size:11px}.cmc-purchase>.btn,.cmc-purchase-row>.btn{font-size:12px;min-height:48px;padding:12px}.cmc-purchase .cmc-quantity button{width:25px}.cmc-quick-specs{margin-top:23px}.cmc-quick-specs>div{font-size:11px;padding:12px 0}.cmc-delivery-pair{margin-top:19px;gap:13px}.cmc-delivery-pair strong{font-size:9px}.cmc-delivery-pair small{font-size:8px}.cmc-delivery-pair>div{gap:8px}.cmc-delivery-pair svg{width:21px}.cmc-delivery-pair>div+div{padding-left:13px}.cmc-product-tabs{gap:22px;margin-top:23px}.cmc-product-tabs button{font-size:11px;padding:15px 0}.cmc-product-tab-panel{padding:15px;min-height:0}.cmc-fitment-feature{flex-direction:column;gap:18px;align-items:stretch}.cmc-fitment-feature>.cmc-car-art,.cmc-fitment-feature>.cmc-car-fallback{width:100%;height:135px}.cmc-fitment-feature h2{font-size:21px;line-height:1.3;margin:8px 0 12px}.cmc-fitment-feature strong{font-size:11px}.cmc-fitment-feature p{font-size:11px;line-height:1.8}.cmc-fitment-feature .cmc-text-link{font-size:12px}.cmc-fitment-rules summary{font-size:10px}.cmc-product-tab-panel .cmc-eyebrow{font-size:9px}.cmc-full-specs{grid-template-columns:1fr}.cmc-full-specs>div{font-size:12px;padding:13px 0}.cmc-description{padding:5px}.cmc-description h2{font-size:23px}.cmc-description>p{font-size:13px}.cmc-selection-help{flex-wrap:wrap;gap:12px;padding-top:20px}.cmc-selection-help>div{flex:1}.cmc-selection-help strong{font-size:12px}.cmc-selection-help p{font-size:11px}.cmc-selection-help>.btn{width:100%;margin:3px 0 0;justify-content:center}.cmc-delivery-info{grid-template-columns:1fr;gap:22px;padding:5px}.cmc-delivery-info h2{font-size:21px}.cmc-delivery-info p{font-size:12px}.cmc-reviews{grid-template-columns:1fr;padding:5px;gap:20px}.cmc-review-score{flex-direction:row;border-bottom:1px solid var(--cmc-line);padding-bottom:15px}.cmc-review-score strong{font-size:31px}.cmc-related{margin-top:32px}.cmc-related .cmc-section-title h2{font-size:23px}.cmc-related .cmc-section-title .cmc-text-link{font-size:11px}.cmc-related .cmc-section-title{align-items:center}.cmc-demo-disclaimer{font-size:8px;line-height:1.7;text-align:left}.cmc-catalog-page .demo-section-title h1{font-size:30px}.cmc-catalog-page .demo-search{min-height:52px;margin:0 0 14px}.cmc-catalog-page .demo-search input{font-size:12px}.cmc-category-rail{margin-top:15px;padding-bottom:12px;gap:7px}.cmc-category-rail>button{font-size:11px;padding:9px 12px;min-height:37px}.cmc-filter-chips{gap:6px;margin:10px 0 18px}.cmc-filter-chips>button{font-size:9px;padding:6px 8px}.cmc-catalog-page .demo-catalog-layout{margin-top:17px}.cmc-catalog-fitment-note{font-size:9px;margin:12px 0 19px;align-items:flex-start;gap:6px}.cmc-catalog-page .demo-results-group>h2{font-size:17px}.cmc-product-card .product-info,.precision-home .cmc-product-card .product-info{padding:12px 10px}.cmc-product-card .product-title,.precision-home .cmc-product-card .product-title{font-size:12px;line-height:1.5;min-height:52px;margin:8px 0 6px}.cmc-product-card .eyebrow,.precision-home .cmc-product-card .eyebrow{font-size:8px;letter-spacing:.1px}.cmc-card-sku{font-size:8px;line-height:1.5;overflow-wrap:anywhere;margin-bottom:8px}.cmc-card-tools{top:7px;right:7px;gap:5px}.cmc-card-tools>button,.cmc-card-tools>.favorite{width:27px;height:27px}.cmc-card-tools svg{width:16px}.cmc-part-origin{font-size:7px;left:8px;top:10px;padding:4px}.cmc-product-card .demo-badge{font-size:8px;padding:4px 5px;line-height:1.5;gap:4px}.cmc-product-card .demo-badge svg{width:11px;flex-shrink:0}.cmc-product-card .product-bottom>strong,.precision-home .cmc-product-card .product-bottom>strong{font-size:17px;letter-spacing:-.5px;margin-bottom:12px}.cmc-product-card .product-bottom>.stock{font-size:9px;margin:0 0 7px}.cmc-product-card .product-bottom>.btn,.precision-home .cmc-product-card .product-bottom>.btn{font-size:10px;min-height:42px;padding:9px 6px;gap:4px}.cmc-product-card .product-bottom>.btn>svg:last-child{display:none}.cmc-product-card .product-bottom>.btn>svg:first-child{width:16px}.cmc-account-page{padding-top:25px}.cmc-account-heading{align-items:flex-start;gap:15px}.cmc-account-heading h1{font-size:28px;letter-spacing:-.9px;margin:9px 0}.cmc-account-heading p{font-size:10px;line-height:1.7}.cmc-account-heading .cmc-eyebrow{font-size:8px}.cmc-account-summary{gap:15px;padding-top:5px}.cmc-account-summary>span{font-size:8px;max-width:55px;line-height:1.5}.cmc-account-summary>span:nth-child(n+2){display:none}.cmc-account-summary strong{font-size:25px}.cmc-customer-layout{gap:24px}.cmc-account-content .cmc-section-title h1,.cmc-section-title h1,.cmc-section-title h2{font-size:25px}.cmc-section-title p{font-size:11px;line-height:1.8}.cmc-section-title>.btn{font-size:10px;padding:10px 12px;min-height:40px;gap:6px;white-space:nowrap}.cmc-section-title{gap:12px;margin-bottom:21px}.cmc-garage-grid{grid-template-columns:1fr;gap:18px}.cmc-garage-visual{height:180px}.cmc-garage-info{padding:21px}.cmc-garage-info h2{font-size:27px}.cmc-garage-add{min-height:150px;gap:11px}.cmc-garage-add strong{font-size:13px}.cmc-garage-add span{font-size:10px}.cmc-garage-editor{padding:20px 16px}.cmc-garage-editor h2{font-size:24px}.cmc-orders .cmc-segmented{width:100%;justify-content:space-between}.cmc-segmented>button{font-size:10px;padding:8px 12px}.cmc-order-card>header{padding:16px;gap:10px}.cmc-order-card>header b{font-size:14px}.cmc-order-card>header .demo-badge{font-size:8px;padding:5px 6px}.cmc-order-card>header>div{gap:6px}.cmc-order-card>header strong{font-size:12px}.cmc-order-card>header small{font-size:9px}.cmc-order-card>header>svg{display:none}.cmc-order-content{padding:16px;gap:13px}.cmc-order-thumbnails>img{width:52px;height:57px}.cmc-order-thumbnails>img:nth-child(n+2){display:none}.cmc-order-content h3{font-size:12px;line-height:1.6}.cmc-order-content p{font-size:9px}.cmc-order-progress{flex-wrap:wrap;gap:9px 15px;padding:14px 16px}.cmc-order-progress span{font-size:8px;gap:5px}.cmc-account-content .demo-order-stepper{gap:5px}.cmc-account-content .demo-order-stepper span{min-width:85px}.cmc-documents>article{padding:18px;gap:13px}.cmc-documents>article>div{min-width:180px}.cmc-documents .btn{font-size:10px}.cmc-document-icon{padding:10px}.cmc-document-icon>svg{width:24px}.cmc-account-empty{padding:42px 20px}.cmc-account-empty h1,.cmc-account-empty h2{font-size:24px}.cmc-account-empty p{font-size:12px}.cmc-inbox-search{margin:15px 13px 12px}.cmc-inbox-items>button{min-width:215px;max-width:215px;padding:15px}.cmc-inbox-items p{font-size:10px}.cmc-thread-header{padding:16px 14px;gap:9px}.cmc-thread-header strong{font-size:12px}.cmc-thread-header small{font-size:8px}.cmc-thread-header>.demo-badge{font-size:8px;max-width:90px;padding:4px 6px;line-height:1.5}.cmc-avatar{width:34px;height:34px}.cmc-avatar>svg{width:21px}.cmc-thread-context{padding:10px 14px}.cmc-thread-context>span{font-size:9px}.cmc-thread-messages{padding:14px;min-height:260px;height:330px;max-height:60vh}.cmc-message{padding:11px 12px;max-width:92%}.cmc-message p{font-size:11px;line-height:1.9}.cmc-conversation-start{font-size:8px}.cmc-chat-composer{padding:12px 14px 14px}.cmc-chat-composer textarea{font-size:12px!important;height:70px}.cmc-composer-actions{gap:10px}.cmc-composer-actions>.btn{font-size:10px;padding:9px 13px;min-height:37px}.cmc-file-picker.compact .cmc-upload-trigger strong{font-size:9px}.cmc-file-previews span{max-width:90px;font-size:8px}.cmc-file-previews img{width:30px;height:30px}.cmc-request-kinds{gap:6px;margin:15px 0 20px}.cmc-request-kinds button{flex-direction:column;gap:7px;font-size:9px;padding:10px 5px}.cmc-request-form .cmc-form-intro{font-size:12px!important}.cmc-request-product{padding:10px;gap:11px}.cmc-request-product img{width:52px;height:44px}.cmc-request-product strong{font-size:12px}.cmc-form-step{gap:8px}.cmc-form-step strong{font-size:11px}.cmc-form-step small{font-size:8px;max-width:110px;text-align:right}.cmc-form-step>span{font-size:9px}.cmc-upload-trigger{padding:15px;gap:11px}.cmc-upload-trigger strong{font-size:11px}.cmc-upload-trigger small{font-size:9px}.cmc-request-footer{flex-direction:column;align-items:stretch;gap:13px}.cmc-request-footer>.btn{width:100%;justify-content:center}.cmc-request-footer>span{font-size:9px}.cmc-request-form .demo-field>span{font-size:10px}.cmc-notifications strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.cmc-gallery-open>img,.cmc-product-card,.cmc-product-card .product-photo img{transition:none}}.cmc-account-heading{background:transparent;border:0;position:static;height:auto;padding:0}.cmc-thread-header{position:static;height:auto;min-height:76px;background:#fff}.cmc-gallery-watermark{position:absolute;right:22px;bottom:17px;font-size:12px;font-weight:650;color:#254b78;opacity:.65;pointer-events:none;text-shadow:0 1px 3px #ffffffaa}.cmc-gallery-watermark>img{width:110px;height:40px;object-fit:contain}.cmc-catalog-page>.breadcrumbs{margin:0 0 18px}.cmc-catalog-page>.demo-section-title{margin:0 0 20px}.cmc-catalog-page>.demo-search{margin-bottom:13px;min-height:53px}.cmc-catalog-page>.cmc-vehicle-ribbon{min-height:65px;margin-bottom:15px}.cmc-catalog-page>.cmc-category-rail{margin-top:15px;padding-bottom:10px}.cmc-catalog-page>.demo-catalog-layout{margin-top:19px}.cmc-message p{font-size:13px;line-height:1.8}.cmc-thread-messages{height:330px}.cmc-product-summary .cmc-fitment-explanation strong{font-size:14px}.cmc-product-summary .cmc-fitment-explanation p{font-size:12px}.cmc-product-summary .cmc-price-caption{font-size:13px}.cmc-purchase>.btn,.cmc-purchase-row>.btn{font-size:14px}.cmc-quick-specs>div{font-size:13px}@media(max-width:600px){.cmc-gallery-watermark{font-size:10px;bottom:13px;right:14px}.cmc-gallery-watermark>img{width:85px;height:30px}.cmc-catalog-page>.breadcrumbs{margin-bottom:15px}.cmc-catalog-page>.demo-section-title{margin-bottom:18px}.cmc-catalog-page>.demo-search{min-height:50px}.cmc-catalog-page>.cmc-vehicle-ribbon{min-height:64px}.cmc-catalog-page>.cmc-category-rail{margin-top:12px}.cmc-message p,.cmc-product-summary .cmc-fitment-explanation strong{font-size:12px}.cmc-product-summary .cmc-fitment-explanation p{font-size:11px}.cmc-product-summary .cmc-price-caption{font-size:12px}.cmc-purchase>.btn,.cmc-purchase-row>.btn{font-size:12px}.cmc-quick-specs>div{font-size:12px}}.cmc-gallery-open>img{object-fit:contain;background:#e8f2fd}.cmc-product-summary h1>span{display:block}.cmc-fitment-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cmc-fitment-links .cmc-secondary-link{font-size:10px;color:#7c94b4}.cmc-product-summary .cmc-sku-copy{margin-bottom:12px}.cmc-product-summary .cmc-fitment-explanation{margin-bottom:15px}.cmc-product-summary .cmc-price-caption{margin-bottom:12px}.cmc-product-tabs{margin-top:24px}.cmc-product-tab-panel{padding:15px 18px}.cmc-fitment-feature>.cmc-car-art,.cmc-fitment-feature>.cmc-car-fallback{height:120px}.cmc-fitment-rules{margin:0;border:0;padding:0}.cmc-delivery-info>div>.cmc-text-link{margin-top:14px;display:flex}@media(min-width:901px){html[data-page=product] .precision-header.precision-header-refined{height:88px}html[data-page=product] .precision-header-refined .precision-nav{height:60px}.cmc-breadcrumbs{min-height:44px}.cmc-product-page .cmc-vehicle-ribbon{min-height:65px;margin-bottom:20px}.cmc-gallery-open>img{aspect-ratio:1.55}.cmc-gallery-thumbs img{height:120px}.cmc-product-summary h1{font-weight:800;line-height:1.1;font-size:clamp(30px,2.65vw,38px)}}@media(max-width:900px){.cmc-account-content .cmc-catalog-page .demo-filters.open{display:grid;position:fixed;inset:0 0 0 auto;width:min(340px,calc(100vw - 25px));z-index:90;overflow:auto;background:#fff;padding:25px;border-radius:0;box-shadow:-20px 0 60px #172a4320}.cmc-account-content .cmc-filter-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1430504d;z-index:89}}@media(max-width:600px){.cmc-product-summary h1>span{font-size:25px;margin-top:4px}.cmc-fitment-links{gap:14px}.cmc-fitment-feature>.cmc-car-art,.cmc-fitment-feature>.cmc-car-fallback{height:135px}.cmc-product-tab-panel{padding:15px}}@media(max-width:600px){html[data-page=product] .chat-fab{display:none}html[data-page=product] .demo-tools-toggle{position:absolute;top:2px;right:15px;left:auto;bottom:auto;width:23px;height:21px;padding:3px;background:transparent;color:#718caa;box-shadow:none;border-radius:3px}html[data-page=product] .demo-tools{top:31px;bottom:auto;max-height:80vh}}.cmc-account-sidebar{min-width:0}.cmc-account-sidebar nav{margin-left:0;min-width:0;max-width:100%}@media(max-width:700px){.cmc-customer-layout{grid-template-columns:minmax(0,1fr)}.cmc-account-sidebar{width:100%;max-width:100%}}@media(max-width:600px){.cmc-garage>.cmc-section-title,.cmc-requests-workspace>.cmc-section-title{flex-wrap:wrap}.cmc-garage>.cmc-section-title>.btn,.cmc-requests-workspace>.cmc-section-title>.btn{margin-top:1px}}.cmc-chooser-progress{display:flex;gap:8px;align-items:center;flex-wrap:wrap;list-style:none;margin:0 0 15px;padding:0}.cmc-chooser-progress li{display:flex;align-items:center;gap:7px;color:#617994;font-size:11px;font-weight:650}.cmc-chooser-progress li:not(:last-child):after{content:"";height:1px;width:23px;background:#d3e0ee;margin-left:3px}.cmc-chooser-progress li>span{width:23px;height:23px;border:1px solid #c8d8eb;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#607d9d;background:#fff}.cmc-chooser-progress li.is-complete{color:#1959e6}.cmc-chooser-progress li.is-complete>span{border-color:#b8ccff;background:#eef4ff;color:#245bff}.precision-brand-grid button,.precision-model-grid button,.precision-other-models button{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.precision-brand-grid button:active,.precision-model-grid button:active,.cmc-card-tools button:active{transform:scale(.97)}.cmc-panel-reveal{animation:cmc-panel-in .3s cubic-bezier(.2,.7,.2,1) both}@keyframes cmc-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cmc-photo-change{animation:cmc-photo-in .24s ease-out both}@keyframes cmc-photo-in{0%{opacity:.78}to{opacity:1}}.cmc-gallery-thumbs>button{transition:border-color .2s,box-shadow .2s,transform .2s}.cmc-gallery-thumbs>button:active{transform:scale(.98)}.cmc-fitment-explanation{border:1px solid #efdfbf;transition:background-color .2s,border-color .2s}.cmc-fitment-explanation.fit-confirmed{border-color:#c9e9d8}.cmc-fitment-explanation.fit-excluded{border-color:#f1ceca}.cmc-fitment-explanation.fit-universal{border-color:#cfdef7}.cmc-fitment-explanation strong{font-weight:700}.cmc-fitment-explanation p{font-size:12px}.cmc-product-card{transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease}.cmc-card-tools>button{transition:color .18s,background-color .18s,transform .18s,box-shadow .18s}.cmc-card-tools>button.active{background:#eef4ff;box-shadow:0 0 0 2px #dce8ff}.cmc-card-sku{color:#667b94;font-size:10px}.cmc-product-card .eyebrow{color:#627b98;font-size:10px}.precision-nav-cart b,.demo-mobile-nav b{animation:cmc-count-pop .3s cubic-bezier(.2,.8,.2,1)}@keyframes cmc-count-pop{0%{transform:scale(.72)}65%{transform:scale(1.12)}to{transform:scale(1)}}.cmc-feedback-toast{gap:10px;animation:cmc-toast-in .2s ease-out both;white-space:normal}.cmc-feedback-toast button{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:700;border-bottom:1px solid #b2c9ff;padding:3px;white-space:nowrap}@keyframes cmc-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.cmc-mobile-purchase{display:none}@media(hover:hover){.precision-brand-grid button:hover,.precision-model-grid button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #163b6714}.cmc-product-card:hover{box-shadow:0 12px 32px #21456e12}}@media(max-width:600px){.cmc-chooser-progress{gap:5px}.cmc-chooser-progress li{font-size:10px}.cmc-chooser-progress li:not(:last-child):after{width:10px}.cmc-mobile-purchase{position:fixed;z-index:51;left:0;right:0;bottom:67px;display:flex;align-items:center;gap:12px;padding:11px 16px;background:#fffffff7;border-top:1px solid #dce8f7;box-shadow:0 -8px 24px #173b5f10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(125%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s ease,opacity .2s,visibility .24s}.cmc-mobile-purchase.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.cmc-mobile-purchase>div{min-width:0;flex:1;display:grid;gap:3px}.cmc-mobile-purchase small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#657c98;font-size:10px}.cmc-mobile-purchase strong{color:#16304e;font-size:17px;white-space:nowrap}.cmc-mobile-purchase .btn{min-height:44px;padding:10px 14px;gap:7px;font-size:11px}html[data-page=product] .cmc-platform-status{display:none}html[data-page=product] .toast{bottom:155px!important}.cmc-product-card .product-title{font-size:14px}.cmc-product-card .product-bottom>strong{font-size:18px}.cmc-product-card .product-info{padding:13px}.cmc-card-tools>button,.cmc-card-tools>.favorite{width:38px;height:38px}.precision-brand-grid button,.precision-other-models button{min-height:44px}.cmc-feedback-toast{max-width:calc(100vw - 28px);width:max-content}}@media(prefers-reduced-motion:reduce){.cmc-panel-reveal,.cmc-photo-change,.precision-nav-cart b,.demo-mobile-nav b,.cmc-feedback-toast{animation:none!important}.cmc-mobile-purchase,.precision-brand-grid button,.precision-model-grid button,.precision-other-models button,.cmc-card-tools>button,.cmc-gallery-thumbs>button,.cmc-fitment-explanation,.cmc-product-card{transition:none!important;scroll-behavior:auto!important}}.precision-header-refined{box-shadow:0 5px 22px #173b6410;border-bottom:1px solid #dce8f6;z-index:50}.precision-header-refined .precision-utility{background:#edf5fd;color:#627b9a}.precision-header-refined .precision-nav nav button{position:relative;transition:color .2s}.precision-header-refined .precision-nav nav button:hover,.precision-header-refined .precision-nav nav button.is-current{color:#0757ff}.precision-header-refined .precision-nav nav button.is-current:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:#0757ff;border-radius:3px}.precision-header-search.cmc-search-trigger{display:flex;align-items:center;gap:9px;text-align:left;background:#f4f8fd;border:1px solid #e0eaf7;border-radius:8px;min-height:42px;padding:0 11px;color:#7890ae;transition:border-color .2s,background .2s,box-shadow .2s}.precision-header-search.cmc-search-trigger:hover{border-color:#91b3ee;background:#fff;box-shadow:0 4px 16px #1a4b9212}.cmc-search-trigger span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.cmc-search-trigger kbd{font:600 10px inherit;color:#7088a7;background:#fff;border:1px solid #dde8f4;border-radius:4px;padding:4px 5px;white-space:nowrap}.cmc-quick-search{margin-top:18px}.cmc-quick-search-field{display:flex;align-items:center;gap:12px;border:1px solid #cdddf1;background:#f7faff;border-radius:9px;padding:8px 10px 8px 15px;color:#57799e}.cmc-quick-search-field:focus-within{border-color:#356dff;box-shadow:0 0 0 3px #0757ff16;background:#fff}.cmc-quick-search-field input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:15px;color:#102b4e}.cmc-quick-search-field>button{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:#0757ff;color:#fff}.cmc-quick-search-field>button:disabled{opacity:.4}.cmc-search-results{display:grid;margin:13px 0 4px}.cmc-search-results>button{display:flex;align-items:center;gap:12px;text-align:left;border-radius:8px;padding:9px;color:#173653;transition:background .2s}.cmc-search-results>button:hover,.cmc-search-results>button:focus-visible{background:#eef5ff}.cmc-search-results img{width:56px;height:52px;border-radius:5px;object-fit:contain;background:#edf5fc}.cmc-search-results>button>span:first-of-type{display:grid;gap:4px;flex:1;min-width:0}.cmc-search-results strong{font-size:13px}.cmc-search-results small{font-size:11px;color:#788fa8}.cmc-search-price{font-size:12px;font-weight:650;white-space:nowrap}.cmc-search-results svg{color:#4d78b8;flex-shrink:0}.cmc-search-all{display:inline-flex;align-items:center;gap:9px;color:#0757ff;font-weight:650;font-size:13px;padding:13px 4px}.cmc-search-empty{padding:23px 8px 8px;color:#667e9c;font-size:13px;line-height:1.6}.cmc-search-empty svg{color:#91a9c8}.cmc-search-empty p{margin:8px 0}.demo-modal{border:1px solid #e0eafa;box-shadow:0 28px 90px #0d28483b;border-radius:14px;animation:cmc-modal-in .23s ease both}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes cmc-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.demo-filters{border-color:#dce8f6;background:#fff;border-radius:12px;box-shadow:0 8px 30px #173b6408}.demo-filter-top{padding-bottom:13px;border-bottom:1px solid #e5edf7}.demo-filters h4{color:#233f60;font-size:13px}.demo-filters .demo-field input,.demo-filters .demo-field select{border-radius:7px;background:#f9fbfe}.demo-filters .demo-check{padding:3px 0}.cmc-filter-chips button{transition:background .2s,transform .2s}.cmc-filter-chips button:hover{background:#dceaff;transform:translateY(-1px)}.cmc-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#0757ff;color:#fff;font-size:10px}.cmc-cart-page .demo-cart-line{border:1px solid #e0eaf6;border-radius:12px;background:#fff;box-shadow:0 6px 25px #173b6408}.cmc-cart-page .demo-checkout{border-radius:12px;border:1px solid #dce8f6;box-shadow:0 12px 40px #173b6410}.cmc-checkout-step{display:flex;align-items:center;gap:10px;margin:12px 0 0;color:#1f3c60}.cmc-checkout-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eaf2ff;color:#0757ff;font-size:10px;font-weight:750}.cmc-checkout-step strong{font-size:13px}.demo-totals>div:last-child{border-top:1px solid #dce8f6;padding-top:14px;color:#102c4a;font-weight:750}.demo-empty,.cmc-account-empty{border:1px solid #e1eaf6;border-radius:12px;background:linear-gradient(145deg,#fff,#f4f9ff)}.demo-empty>svg{box-sizing:content-box;padding:17px;border-radius:50%;background:#eaf3ff;color:#4c79b4}.demo-empty h2{color:#173858}.cmc-garage-card,.cmc-order-card,.cmc-documents>article{transition:box-shadow .2s,border-color .2s}.cmc-garage-card:hover,.cmc-order-card:hover,.cmc-documents>article:hover{border-color:#bad2f4;box-shadow:0 10px 30px #174d8912}.cmc-feedback-toast{border:1px solid #b9d0f2;box-shadow:0 14px 42px #102c5438;border-radius:10px}.demo-page button:focus-visible,.precision-header button:focus-visible,.demo-modal button:focus-visible{outline:2px solid #0757ff;outline-offset:3px}@media(max-width:600px){.cmc-search-price{display:none}.cmc-search-results img{width:48px;height:46px}.demo-modal{border-radius:12px}.cmc-cart-page .demo-cart-line{border-radius:9px}.cmc-search-trigger kbd{display:none}}@media(prefers-reduced-motion:reduce){.demo-modal{animation:none}.precision-header-refined .precision-nav nav button,.precision-header-search.cmc-search-trigger,.cmc-search-results>button,.cmc-filter-chips button,.cmc-garage-card,.cmc-order-card,.cmc-documents>article{transition:none}}.cmc-filter-apply{display:none}.cmc-feedback-toast.is-error{background:#9d3445;border-color:#c45c68;color:#fff}@media(max-width:900px){.cmc-filter-apply{display:block;position:sticky;bottom:0;width:100%;min-height:48px;border-radius:7px;background:#0757ff;color:#fff;font-weight:650;box-shadow:0 -8px 18px #fff}}.cmc-menu-trigger-wrap>button{display:flex;align-items:center;gap:5px}.cmc-mobile-catalog{display:none!important}.cmc-mega-shell{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 22px 45px #15385f20;border-top:1px solid #e0ebf8;animation:cmc-modal-in .2s ease both;z-index:60}.cmc-mega-inner{max-width:1360px;margin:auto;padding:25px 40px 30px}.cmc-mega-heading{display:flex;align-items:center;justify-content:space-between}.cmc-mega-heading>div{display:grid;gap:5px}.cmc-mega-heading small{font-size:10px;letter-spacing:1.4px;color:#4976bd}.cmc-mega-heading strong{font-size:21px;color:#122d4c}.cmc-mega-heading>button{font-size:26px;color:#7187a1}.cmc-mega-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:17px}.cmc-mega-columns h3{font-size:12px;color:#7085a0;letter-spacing:.05em;margin:0 0 12px}.cmc-mega-categories{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.cmc-mega-categories button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:10px;border-radius:7px;color:#264564;font-size:13px}.cmc-mega-categories button:hover,.cmc-mega-brands button:hover{background:#eef5ff;color:#0757ff}.cmc-mega-all{display:flex;align-items:center;gap:9px;margin:12px 0 0 10px;color:#0757ff;font-size:12px;font-weight:650}.cmc-mega-brands{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cmc-mega-brands button{display:grid;place-items:center;gap:6px;min-height:76px;border:1px solid #e4edf8;border-radius:8px;color:#365473;font-size:11px}.cmc-mega-brands img{width:68px;height:32px;object-fit:contain}.cmc-search-scope{padding:0 0 16px;font-size:12px;line-height:1.5;color:#7287a0}.cmc-search-scope>span{display:block;margin-bottom:9px}.cmc-search-scope strong{color:#234563}.cmc-search-scope>div{display:flex;gap:6px;flex-wrap:wrap}.cmc-search-scope button,.cmc-search-all-banner button{padding:7px 10px;border:1px solid #dbe7f7;border-radius:6px;color:#416690;font-size:11px}.cmc-search-scope button[aria-pressed=true]{background:#eaf2ff;border-color:#aec9ff;color:#0757ff}.cmc-search-all-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#edf5ff;border:1px solid #d8e7fa;border-radius:8px;color:#345d8c;font-size:12px;padding:13px 15px;margin:15px 0}.cmc-order-success{display:grid;place-items:start center;padding-top:55px}.cmc-order-success>section{width:min(650px,100%);padding:38px;border:1px solid #dfeaf7;border-radius:14px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 18px 50px #234b7412}.cmc-success-icon{display:grid;place-items:center;width:66px;height:66px;background:#e8f8ef;border-radius:50%;color:#299c67;margin-bottom:22px}.cmc-order-success h1{margin:10px 0}.cmc-success-number{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #e2ebf5;padding:17px 0;margin:24px 0;font-size:19px;font-weight:700}.cmc-success-details{display:grid;gap:17px;margin-bottom:25px}.cmc-success-details>div{display:flex;align-items:center;gap:12px;color:#6181a4}.cmc-success-details>div>span{display:grid;gap:4px;flex:1;min-width:0}.cmc-success-details small{font-size:11px}.cmc-success-details strong,.cmc-success-details b{font-size:13px;color:#1c3c5d}.demo-order-stepper span{display:flex;align-items:center;gap:8px}.demo-order-stepper i{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;font-style:normal;background:#e0e8f2;color:#7186a3}.demo-order-stepper .done i{background:#cbdfff;color:#0757ff}.demo-order-stepper span[aria-current=step]{background:#0757ff;color:#fff}.demo-order-stepper span[aria-current=step] i{background:#fff;color:#0757ff}@media(max-width:900px){.cmc-mobile-catalog{display:flex!important}.cmc-mega-shell{position:absolute;max-height:calc(100vh - 90px);overflow:auto}.cmc-mega-inner{padding:20px}.cmc-mega-columns{grid-template-columns:1fr;gap:24px}.cmc-mega-brands{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.precision-nav-actions{gap:11px}.cmc-mega-categories{grid-template-columns:1fr 1fr}.cmc-mega-categories button{font-size:12px}.cmc-order-success{padding-top:26px}.cmc-order-success>section{padding:24px 18px}.cmc-order-success h1{font-size:27px}.cmc-search-all-banner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.cmc-mega-shell{animation:none}}.cmc-mega-brands img{filter:brightness(0)}.precision-header .precision-logo{display:flex;align-items:center;flex-shrink:0;line-height:0}.precision-header .precision-company-logo{display:block;width:184px;height:54px;object-fit:contain}.demo-admin-sidebar .demo-admin-logo{display:flex;align-items:center;gap:9px;line-height:1;margin-left:6px;margin-right:6px}.demo-admin-sidebar .demo-admin-logo img{display:block;width:137px;height:50px;object-fit:contain;background:#fff;border-radius:6px;padding:3px 5px}.demo-admin-sidebar .demo-admin-logo small{font-size:9px;letter-spacing:.9px;color:#a8c3e7}.demo-footer .cmc-footer-logo{display:block;width:185px;height:61px;object-fit:contain;object-position:left center;margin:0 0 8px}.precision-featured-category .cmc-brand-watermark,.cmc-card-watermark,.cmc-detail-watermark{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#ffffffc9;border-radius:4px;z-index:2}.precision-featured-category .cmc-brand-watermark{right:10px;bottom:9px;opacity:.84;padding:1px 3px}.precision-featured-category .cmc-brand-watermark img{display:block;width:66px;height:22px;object-fit:contain}.cmc-card-watermark{right:8px;bottom:8px;padding:1px 4px;opacity:.76}.cmc-card-watermark img{width:63px;height:22px;object-fit:contain;display:block}.cmc-detail-watermark{right:15px;bottom:13px;padding:2px 6px;opacity:.79}.cmc-detail-watermark img{display:block;width:110px;height:34px;object-fit:contain}@media(max-width:900px){.precision-header .precision-company-logo{width:155px;height:49px}.demo-admin-sidebar .demo-admin-logo img{width:120px;height:44px}}@media(max-width:600px){.precision-header .precision-company-logo{width:133px;height:43px}.demo-admin-sidebar .demo-admin-logo img{width:120px;height:43px}.demo-footer .cmc-footer-logo{width:164px;height:54px}.cmc-card-watermark img{width:48px;height:17px}.cmc-detail-watermark img{width:82px;height:27px}.precision-featured-category .cmc-brand-watermark img{width:52px;height:18px}}.cmc-product-card .product-photo .cmc-card-watermark img{width:63px;height:22px;aspect-ratio:auto;object-fit:contain}@media(max-width:600px){.cmc-product-card .product-photo .cmc-card-watermark img{width:48px;height:17px}.demo-product-grid .cmc-product-card .product-bottom>strong,.precision-products .cmc-product-card .product-bottom>strong{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.18}.demo-product-grid .cmc-product-card .product-bottom .btn,.precision-products .cmc-product-card .product-bottom .btn{white-space:normal;line-height:1.25;min-width:0}.demo-product-grid .cmc-product-card .product-bottom .btn>span,.precision-products .cmc-product-card .product-bottom .btn>span{min-width:0;overflow-wrap:anywhere}.demo-product-grid .cmc-product-card .product-bottom .btn>svg:last-child,.precision-products .cmc-product-card .product-bottom .btn>svg:last-child{display:none}}@media(max-width:600px){.demo-product-grid .cmc-product-card .product-bottom>strong,.precision-products .cmc-product-card .product-bottom>strong{white-space:normal;font-size:15px;letter-spacing:-.4px}}@media(min-width:601px){.precision-updated .precision-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(238,246,255,.92) 0%,rgba(238,246,255,.76) 30%,rgba(238,246,255,.22) 52%,transparent 70%)}.precision-updated .precision-hero-copy{position:relative;z-index:1}}@media(max-width:600px){.precision-updated .precision-hero{height:460px}.precision-updated .precision-hero-description{color:#425f80!important}html[data-page=home] .demo-tools-toggle{position:absolute;top:2px;right:15px;left:auto;bottom:auto;width:23px;height:21px;padding:3px;background:transparent;color:#718caa;box-shadow:none;border-radius:3px}html[data-page=home] .demo-tools{top:31px;bottom:auto;max-height:80vh}}@media(max-width:600px){.precision-updated .precision-hero{height:auto;display:flex;flex-direction:column;background:#edf5fe}.precision-updated .precision-hero-copy{order:1;padding-top:30px;padding-bottom:16px}.precision-updated .precision-hero h1,.precision-updated.precision-en .precision-hero h1{font-size:clamp(34px,9vw,40px);line-height:1.08;letter-spacing:-1.5px;max-width:100%;margin:12px 0 14px}.precision-updated.precision-uz .precision-hero h1{font-size:clamp(31px,8vw,36px)}.precision-updated .precision-hero-description{font-size:13px!important;line-height:1.6!important;max-width:340px;color:#425f80!important}.precision-updated .precision-hero-image{order:2;position:relative;inset:auto;display:block;width:100%;max-width:none;height:clamp(210px,58vw,260px);object-fit:cover;object-position:82% center;opacity:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 12%,#000 29%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 12%,#000 29%)}}.cmc-mini-help{display:none}@media(max-width:600px){html[data-cmc-mini=true] .chat-fab{display:none}html[data-cmc-mini=true] .cmc-mini-help{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px 14px;border-radius:9px;background:#edf3ff;color:#164ed9;font-size:12px;font-weight:700;text-align:left}html[data-cmc-mini=true] .cmc-mini-help svg:last-child{margin-left:auto}}@media(max-width:600px){html[data-cmc-mini=true] .cmc-cart-page .demo-cart-line>.demo-icon{min-width:44px;min-height:44px;display:grid;place-items:center;color:#627c9e}html[data-cmc-mini=true] .cmc-cart-page .demo-cart-line>.demo-icon svg{width:19px;height:19px}}@media(max-width:600px){html[data-cmc-mini=true] .demo-totals>div{align-items:flex-start;gap:12px}html[data-cmc-mini=true] .demo-totals dt{min-width:0}html[data-cmc-mini=true] .demo-totals dd{margin:0;flex-shrink:0;text-align:right}html[data-cmc-mini=true] .demo-totals dd .cmc-money>span{white-space:nowrap}}html:not([data-page=admin]):not([data-cmc-mini=true]){background:#f6f9fd}body{background:#fff}.demo-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}@keyframes cmc-vt-out{to{opacity:0}}@keyframes cmc-vt-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(root){animation:cmc-vt-out .16s ease-in both}::view-transition-new(root){animation:cmc-vt-in .32s cubic-bezier(.2,.7,.2,1) .04s both}.precision-header{view-transition-name:cmc-header}.demo-mobile-nav{view-transition-name:cmc-mobile-nav}::view-transition-group(cmc-header),::view-transition-group(cmc-mobile-nav){animation-duration:0s}.cmc-vt-hero{view-transition-name:cmc-hero}::view-transition-group(cmc-hero){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}::view-transition-old(cmc-hero),::view-transition-new(cmc-hero){height:100%;object-fit:contain;animation-duration:.38s}html.cmc-motion .cmc-reveal{opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}html.cmc-motion .cmc-reveal.is-visible{opacity:1;transform:none}@keyframes cmc-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}html.cmc-motion .product-photo:has(img.cmc-img-pending){background:linear-gradient(100deg,#eef3fa 30%,#f8fbff,#eef3fa 70%) 0 0/200% 100%;animation:cmc-shimmer 1.3s linear infinite}html.cmc-motion .product-photo img{transition:opacity .35s ease}html.cmc-motion .product-photo img.cmc-img-pending{opacity:0}.cmc-cart-flyer{position:fixed;z-index:400;pointer-events:none;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 14px 34px #1a3d6b33;will-change:transform,opacity}@keyframes cmc-added-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.cmc-added-icon{animation:cmc-added-pop .32s cubic-bezier(.2,.8,.2,1)}.cmc-platform-start{font-family:Manrope,Noto Sans SC,Arial,sans-serif}.cmc-platform-start>span{display:block;color:#0757ff;font-size:11px;font-weight:700;letter-spacing:.14em}.cmc-platform-start:not(:has(button)):after{content:"";display:block;height:3px;margin-top:26px;border-radius:3px;background:linear-gradient(90deg,#dbe7fb,#0757ff,#dbe7fb 90%) 0 0/220% 100%;animation:cmc-shimmer 1.1s linear infinite}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.cmc-added-icon,.cmc-platform-start:after{animation:none!important}}@keyframes cmc-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes cmc-pop-in-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes cmc-pop-out{to{opacity:0;transform:translateY(-3px) scale(.985)}}.cmc-select-popup{position:fixed;z-index:1200;box-sizing:border-box;padding:6px;overflow:auto;overscroll-behavior:contain;outline:none;background:#fff;border:1px solid #dce4ef;border-radius:10px;box-shadow:0 18px 44px #14325a24,0 2px 6px #14325a12;transform-origin:top center;animation:cmc-pop-in .14s cubic-bezier(.2,.8,.2,1)}.cmc-select-popup.is-up{transform-origin:bottom center;animation-name:cmc-pop-in-up}.cmc-select-popup.is-closing{animation:cmc-pop-out .12s ease forwards;pointer-events:none}.cmc-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:7px;font-size:var(--cmc-option-size,14px);line-height:1.35;color:#263c57;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s,color .12s}.cmc-select-option.is-active{background:#eef4ff;color:#0757ff}.cmc-select-option.is-selected{font-weight:700;color:#0757ff}.cmc-select-option.is-selected:after{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.cmc-select-option[aria-disabled=true]{color:#a7b4c5;cursor:default;background:none}.cmc-select-popup::-webkit-scrollbar{width:8px}.cmc-select-popup::-webkit-scrollbar-thumb{background:#d4deeb;border-radius:8px;border:2px solid #fff}select[data-popup-open]{border-color:#245bff!important;box-shadow:0 0 0 3px #245bff1f}.cmc-lang-menu{display:none;position:relative}.cmc-flag{display:block;flex:none;border-radius:2.5px;overflow:hidden;box-shadow:0 0 0 1px #10233d1a}.cmc-lang-trigger{display:flex;align-items:center;gap:6px;height:32px;padding:0 9px 0 7px;border:1px solid #dce6f3;border-radius:16px;background:#fff;color:#173552;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cmc-lang-trigger svg:last-child{color:#7c8ea6;transition:transform .18s ease}.cmc-lang-trigger[aria-expanded=true]{border-color:#245bff;box-shadow:0 0 0 3px #245bff1a}.cmc-lang-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.cmc-lang-list{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:176px;padding:6px;background:#fff;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 18px 44px #14325a24,0 2px 6px #14325a12;transform-origin:top right;animation:cmc-pop-in .14s cubic-bezier(.2,.8,.2,1)}.cmc-lang-list button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:0;border-radius:8px;background:none;font-size:14px;color:#263c57;text-align:left;cursor:pointer}.cmc-lang-list button:hover,.cmc-lang-list button:focus-visible{background:#eef4ff;outline:none}.cmc-lang-list button.is-selected{color:#0757ff;font-weight:700}.cmc-lang-list button svg:last-child:not(.cmc-flag){margin-left:auto}@media(max-width:600px){.precision-header-refined .precision-languages{display:none}.cmc-lang-menu{display:block}html .precision-header.precision-header-refined{height:80px}}@media(max-width:360px){.cmc-lang-trigger>span{display:none}.cmc-lang-trigger{padding:0 7px}}@media(prefers-reduced-motion:reduce){.cmc-select-popup,.cmc-lang-list{animation:none!important}}
