@layer components{.store{--ui-surface:#fff;--ui-canvas:#f5f7fa;--ui-line:#dae3ec;--ui-ink:#182733;--ui-muted:#576a79;--ui-blue:#235f92;--ui-blue-soft:#edf4fb;--ui-green:#20734e;--ui-green-soft:#eaf6ef;--ui-red:#c72f42;-webkit-font-smoothing:antialiased;font-family:Manrope,Arial,sans-serif}.store,.store main,.store #main{background:var(--ui-canvas)!important;color:var(--ui-ink)!important}.store #main{isolation:isolate}.store #main :is(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:balance;font-family:Manrope,Arial,sans-serif}.store #main :is(h1,h2,h3,h4,strong,b,dt,dd,label){color:var(--ui-ink)!important}.store #main p{line-height:1.75;color:var(--ui-muted)!important}.store #main .page-heading{max-width:900px;margin-bottom:34px}.store #main .page-heading h1{font-weight:800;line-height:1.13;font-size:clamp(30px,4.3vw,52px)!important}.store #main .page-heading>p{max-width:720px;font-size:16px;line-height:1.8}.store #main .section-heading{gap:20px;margin-bottom:28px}.store #main .section-heading h2{font-size:clamp(25px,3vw,38px);line-height:1.2}.store #main :is(.eyebrow,.text-link,.category-catalog-link){color:var(--ui-blue)!important}.store #main .eyebrow{letter-spacing:.13em;font-size:10px;font-weight:800;line-height:1.6}.store #main .text-link{text-underline-offset:4px;gap:8px;line-height:1.5}.store #main .text-link:hover{text-decoration:underline;color:#153d63!important}.store #main .btn{min-height:46px;padding:12px 19px;font-size:13px;font-weight:800;line-height:1.4;border-radius:12px!important}.store #main .btn.primary{border-color:var(--ui-red)!important;background:var(--ui-red)!important;color:#fff!important;box-shadow:0 5px 14px #a91c2f1a!important}.store #main .btn.primary:hover:not(:disabled){background:#ab2234!important;border-color:#ab2234!important;box-shadow:0 7px 19px #a91c2f29!important}.store #main :is(.btn.outline,.btn.secondary){background:var(--ui-blue-soft)!important;color:#224f77!important;box-shadow:none!important;border-color:#c4d7e7!important}.store #main :is(.btn.outline,.btn.secondary):hover:not(:disabled){color:#163e60!important;background:#dfeefa!important;border-color:#91b5d3!important}.store #main .btn.primary :is(span,strong,b,svg){color:inherit!important}.store button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.store :is(a,button,input,textarea,select):focus-visible{outline-offset:3px!important;outline:3px solid #538ec3!important}.store #main :is(.form-panel,.info-panel,.info-cards article,.filters,.order-summary,.cart-items,.cart-page-summary,.checkout-form,.checkout-section,.checkout-order-aside,.article-product,.vin-form-box,.account-section-card,.partner-documents){border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-radius:20px!important;box-shadow:0 6px 24px #20395006!important}.store #main :is(.form-panel,.info-panel,.vin-form-box){padding:clamp(22px,3vw,34px)}.store #main :is(.form-panel,.info-panel,.info-cards article,.vin-form-box) p{color:var(--ui-muted)!important}.store #main :is(.category-card,.product-card,.blog-card){border:1px solid var(--ui-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 4px 15px #20395005!important}.store #main :is(.category-card,.product-card,.blog-card):hover{border-color:#a8c1d5!important;box-shadow:0 12px 30px #20395012!important}.store #main :is(.category-art,.product-image){background:#f0f4f8!important}.store #main .category-art{border-radius:14px!important}.store #main .category-card :is(h3,p){overflow-wrap:anywhere}.store #main .category-card p{font-size:12px;line-height:1.65;color:var(--ui-muted)!important}.store #main :is(.category-section,#home-guides,.home-guides){background:#edf2f7!important}.store #main :is(#home-vin,#home-business){border-color:var(--ui-line)!important;box-shadow:none!important;background:linear-gradient(125deg,#edf4fb,#f9fbfd)!important}.store #main #home-products.home-promo-section{background:linear-gradient(120deg,#fff5f6,#fff 70%)!important;border-color:#ead7dd!important}.store #main .product-card{overflow:hidden}.store #main .product-info{padding:18px}.store #main .product-name{font-size:14px;font-weight:800;line-height:1.55;color:var(--ui-ink)!important}.store #main .sku{color:#63778a;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.store #main .product-price>b,.store #main .detail-price{font-variant-numeric:tabular-nums;color:var(--ui-ink)!important}.store #main .product-price del{font-size:12px;color:#77828d!important}.store #main .product-sale-badge{border-radius:6px;color:#ac2540!important;background:#fce8ed!important}.store #main .availability{border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.store #main .availability.stock{color:#1c6647!important;background:#e9f5ed!important}.store #main .availability.order{color:#875814!important;background:#fff4df!important}.store #main .availability.unavailable{color:#6b6570!important;background:#f0edf1!important}.store #main .favorite-button{color:#698093;background:#fff;border:1px solid #dce4ec;border-radius:50%}.store #main .favorite-button.is-saved{color:#bc2d46;background:#fce9ed;border-color:#f2bdc8}.store #main .product-counter{background:#f1f6fa;border-color:#ccdae5;border-radius:12px}.store #main .product-counter :is(button,strong){color:#224f77!important}.store #main .product-detail{gap:clamp(24px,5vw,64px)}.store #main .detail-image{border:1px solid var(--ui-line);background:#fff;border-radius:22px}.store #main .product-gallery{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.store #main .product-gallery button{cursor:pointer;background:#fff;border:1px solid #d4e0e9;border-radius:12px;width:72px;height:72px;padding:6px}.store #main .product-gallery button[aria-pressed=true]{border:2px solid var(--ui-blue);background:#edf4fb}.store #main .product-gallery img{object-fit:contain;width:100%;height:100%}.store #main :is(.filters,.filter-help){border-color:var(--ui-line)!important;box-shadow:none!important;background:#fff!important}.store #main .catalog-filter-heading{border-bottom:1px solid #e4ebf2;padding-bottom:15px}.store #main .catalog-filter-heading>svg{color:var(--ui-blue)}.store #main .catalog-filter-note{font-size:12px;line-height:1.65}.store #main .catalog-search{background:#fff;border-color:#cbdae7;border-radius:14px}.store #main .catalog-search>svg{color:var(--ui-blue)}.store #main .catalog-active-filters button{font-size:11px;color:#235879!important;background:#edf4fb!important;border-color:#ccdeeb!important}.store #main .catalog-result-count{color:var(--ui-muted);font-size:12px}.store #main .pagination button{min-width:42px;min-height:42px}.store #main .catalog-skeletons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store #main .catalog-skeleton{background:linear-gradient(110deg,#e9eff5 25%,#f9fbfd 45%,#e9eff5 65%) 0 0/240% 100%;border:1px solid #e0e8ef;border-radius:18px;height:350px;animation:1.8s linear infinite ra-shimmer}.store #main .empty-state{background:#f0f6fb;border:1px dashed #bccfdf;border-radius:20px;padding:clamp(28px,5vw,64px) 24px}.store #main .empty-state>svg{color:#3c7aa9}.store #main .empty-state h2{font-size:24px;line-height:1.3}.store #main .empty-state p{max-width:540px;margin-inline:auto}.store #main .b2b-page .b2b-grid article.b2b-info-card{border-color:var(--ui-line)!important;background:#fff!important;border-top:3px solid #73a4cc!important;box-shadow:0 6px 24px #20395006!important}.store #main .b2b-page .b2b-card-icon{color:#246094!important;background:#e8f2fc!important;border:1px solid #c9ddf0!important}.store #main .b2b-page .b2b-grid article:nth-child(2n) .b2b-card-icon{color:#26734f!important;background:#e6f3ed!important;border-color:#c7e3d5!important}.store #main .b2b-page .b2b-points span{background:#f0f6fa;border-radius:9px;padding:10px;line-height:1.5;color:#284b68!important;border:0!important}.store #main .b2b-page .b2b-points svg,.store #main .check-line>svg{flex-shrink:0;color:#24845a!important}.store #main :is(.b2b-download,.blog-intro,.guide-aside,.filter-help){border-radius:18px;background:var(--ui-blue-soft)!important;border:1px solid #cddfec!important}.store #main .info-cards article>svg,.store #main .info-point>svg{color:#286a9a!important}.store #main .contact-details>a:not(.text-link),.store #main .contact-details>div:not(.contact-messengers){border:1px solid var(--ui-line);background:#fff;border-radius:16px;padding:20px}.store #main .contact-details>a>svg,.store #main .contact-details>div>svg{color:#286a9a}.store #main .contact-details strong{overflow-wrap:anywhere}.store #main :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px;box-shadow:none;color:var(--ui-ink)!important;background:#fff!important;border:1px solid #c8d7e3!important;border-radius:10px!important}.store #main input::placeholder,.store #main textarea::placeholder{opacity:1;color:#718392!important}.store #main :is(input,textarea,select):focus{border-color:#5a92bf!important;box-shadow:0 0 0 3px #dbeaf6!important}.store #main :is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-blue)!important}.store #main .request-form label{line-height:1.6}.store #main .consent{color:#5b6d7c;font-size:11px;line-height:1.7}.store #main .consent a{text-underline-offset:3px;text-decoration:underline;color:#235f92!important}.store #main :is(.error,.form-error,.partner-error){border:1px solid #efc2cc;border-radius:12px;padding:14px;color:#a52840!important;background:#fff1f4!important}.store #main :is(.success,.partner-success){border:1px solid #bcdfcc;border-radius:12px;padding:14px;color:#206545!important;background:#eaf6ef!important}.store #main .blog-grid{gap:24px}.store #main .blog-card{flex-direction:column;display:flex}.store #main .blog-card-image{aspect-ratio:16/10;background:#edf2f6;overflow:hidden}.store #main .blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.store #main .blog-card-image--contain img{object-fit:contain}.store #main .blog-card:hover .blog-card-image img{transform:scale(1.035)}.store #main .blog-card h2{letter-spacing:-.025em;font-size:19px;line-height:1.45}.store #main .blog-card p{font-size:13px;line-height:1.75}.store #main .blog-card-foot{border-top:1px solid #e4ebf1;margin-top:auto;padding-top:20px}.store #main .blog-card-foot b{color:#235f92!important}.store #main .blog-tag{color:#235f92;letter-spacing:.04em;background:#ecf4fb;border-radius:6px;align-self:flex-start;padding:5px 8px;font-size:9px}.store #main .blog-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0;display:flex}.store #main .blog-search{color:#306b97;background:#fff;border:1px solid #cddcea;border-radius:12px;flex:260px;align-items:center;gap:10px;min-height:50px;padding:0 16px;display:flex}.store #main .blog-search input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.store #main .blog-search button{color:#5a7286;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.store #main .blog-result-count{color:#61768a;font-size:12px}.store #main .guide-body p,.store #main .guide-body li{font-size:15px;line-height:1.9}.store #main .guide-body>section{scroll-margin-top:28px}.store #main .guide-contents{background:#fff;border:1px solid #d5e2ec;border-radius:16px;padding:22px}.store #main .guide-contents a{color:#3d637e;line-height:1.6}.store #main .guide-number{background:#eaf3fb;color:#326f9d!important}.store #main .guide-body li>svg{color:#26784e!important}.store #main .guide-cover{border-radius:20px;overflow:hidden}.store #main .legal{max-width:960px}.store #main .legal p{max-width:78ch;font-size:15px;line-height:1.9}.store #main .cart-page-heading h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,48px)}.store #main .cart-page-summary{border-top:3px solid #548cb6!important}.store #main .cart-page-summary h2{font-variant-numeric:tabular-nums;font-size:34px}.store #main .cart-item{border-bottom-color:#e2e9f0}.store #main .cart-item-image{background:#f0f4f8;border-radius:12px}.store #main .cart-grand-total{border-top:1px solid #dce5ee;padding-top:16px}.store #main .checkout-choice.is-selected,.store #main .checkout-delivery-option.is-selected{background:#edf5fc!important;border-color:#538bb9!important}.store #main .checkout-section-number{color:#24608f!important;background:#e8f2fb!important}.store #main .checkout-section-heading p,.store #main .checkout-summary-note{font-size:12px;line-height:1.7}.store #main .account-section-card{background:#fff!important}.store #main .account-sections{border-radius:14px;padding:7px;background:#eaf0f6!important;border-color:#d2dfe9!important}.store #main .account-sections :is(button,a){min-height:46px;color:#45647c!important}.store #main .account-sections :is(.active,button:hover,a:hover){color:#235f92!important;background:#fff!important;box-shadow:0 3px 10px #1c395c10!important}.store #main .account-sections b{color:#2b6189!important;background:#e2edf6!important}.store #main .loyalty-card{background:#edf6f1!important;border:1px solid #c7e0d3!important}.store #main .account-login-panel{background:#fff!important;border-color:#d1dfe9!important}.store #main :is(.account-login-panel,.account-section-card) :is(h1,h2,h3,strong,label){color:var(--ui-ink)!important}.store #main .account-login-panel p{color:var(--ui-muted)!important}.store #main .partner-kpis>article,.store #main .partner-condition-grid>article{background:#fff;border:1px solid #d9e3ed;border-radius:16px}.store #main .partner-manager-pick{background:#eff6fc;border-color:#c7daea}.store #main .partner-self-pick{color:#28648e;background:#f0f6fb;border-color:#c2d7e8}.store #main :is(.partner-document-icon,.partner-company-fact-icon){color:#2c6b99;background:#eaf3fb;border-color:#ccdfef}.store #main .partner-dashboard-head h1{white-space:normal;line-height:1.2}.store #main .partner-feedback{line-height:1.7}.store :is(.chat-widget,.chat-page){background:#fff!important;border-color:#cfdde9!important;border-radius:20px!important;box-shadow:0 18px 65px #17344f20!important}.store :is(.chat-widget,.chat-page) .chat-messages{background:#f1f5f9!important}.store :is(.chat-widget,.chat-page) :is(.chat-form,.chat-quick-links,.chat-compose-hint){background:#fff!important;border-color:#dce5ed!important}.store :is(.chat-widget,.chat-page) .chat-message.user{color:#fff!important;background:#235d8d!important;border:0!important}.store :is(.chat-widget,.chat-page) .chat-message.user p{color:#fff!important}.store :is(.chat-widget,.chat-page) .chat-message.user small{color:#d0e4f4!important}.store :is(.chat-widget,.chat-page) :is(.chat-message.manager,.chat-message.assistant){color:#213e53!important;background:#fff!important;border:1px solid #d9e4ed!important}.store :is(.chat-widget,.chat-page) :is(.chat-message.manager,.chat-message.assistant) p{color:#213e53!important}.store :is(.chat-widget,.chat-page) .chat-message-link{color:#235f92!important;background:#edf5fb!important}.store :is(.chat-widget,.chat-page) .chat-form textarea{color:#213e53!important;background:#f5f8fb!important;border-color:#d5e0ea!important;font-size:14px!important}.store .site-header .site-menu a[aria-current=page]{border-radius:9px;color:#fff!important;background:#273b4b!important}.store .site-header .header-search:focus-within{border-color:#759ab8!important;box-shadow:0 0 0 3px #6d9cc424!important}.store .site-back-button{color:#526d83;min-height:40px}.store footer{padding-top:32px!important}.store footer .footer-main{gap:28px!important;padding-top:10px!important;padding-bottom:30px!important}.store footer .footer-main>div.footer-brand-column.brand-upload-column{text-align:left!important;justify-self:start!important;align-items:flex-start!important;gap:8px!important;margin-left:0!important}.store footer .footer-main h3{letter-spacing:.02em;margin-bottom:16px;font-family:Manrope,Arial,sans-serif;font-size:12px}.store footer .footer-main a{font-size:12px;line-height:1.7}.store footer .footer-main .footer-phone{font-size:18px;font-weight:800}.store footer .footer-bottom{row-gap:12px;padding-top:20px;padding-bottom:24px;line-height:1.7}.store .mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom);background:#fffffff7!important;border-top:1px solid #d8e3eb!important}.store .mobile-bottom-nav>a{color:#586e80!important}.store .mobile-bottom-nav>a[aria-current=page]{background:#fff0f3;border-radius:10px;color:#b32c40!important}.store .mobile-bottom-nav>a>b{color:#fff;background:#c72f42}@keyframes ra-shimmer{to{background-position:-140% 0}}@media (max-width:1000px){.store #main .catalog-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.store footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.store #main .page-heading{margin-bottom:25px}.store #main .page-heading>p{font-size:14px}.store #main .section-heading{flex-wrap:wrap;gap:14px}.store #main :is(.form-panel,.info-panel,.vin-form-box,.checkout-section){padding:20px;border-radius:16px!important}.store #main :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:16px!important}.store #main .catalog-search input{flex:1;width:0;min-width:0}.store #main .catalog-search .btn{padding:10px 14px}.store #main .catalog-tools{flex-wrap:wrap;gap:12px}.store #main .catalog-sort{max-width:100%}.store #main .product-info{padding:12px}.store #main .product-name{font-size:12px}.store #main .availability{padding:4px 6px;font-size:9px}.store #main .product-cart-action .btn{padding:10px;font-size:11px}.store #main .blog-grid{gap:18px}.store #main .guide-body p,.store #main .guide-body li{font-size:14px;line-height:1.85}.store #main .guide-cover{border-radius:14px}.store #main .blog-tools{align-items:stretch}.store #main .contact-details strong{font-size:17px}.store #main .cart-page-summary{position:static}.store footer .footer-main{gap:25px 18px!important}}@media (max-width:400px){.store #main .catalog-skeletons{gap:10px}.store #main .catalog-skeleton{height:270px}.store #main .catalog-search .btn svg{display:none}.store footer .footer-main{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.store *,.store :before,.store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html .store #main #home-categories .category-heading-actions{flex:none;align-items:center;gap:8px;display:flex}html .store #main #home-categories .category-rail-arrow{color:#354955;cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f2f6f8 100%);border:1px solid #d9e3e8;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s,opacity .2s;display:inline-grid;box-shadow:0 5px 14px #192c391c,inset 0 1px #ffffffe6}html .store #main #home-categories .category-rail-arrow:hover:not(:disabled),html .store #main #home-categories .category-rail-arrow:focus-visible{color:#b82132;background:linear-gradient(145deg,#fff 0%,#fff0f2 100%);border-color:#d84b5a;transform:scale(1.07);box-shadow:0 8px 20px #b8213229,inset 0 1px #fff}html .store #main #home-categories .category-rail-arrow:disabled{opacity:.48;cursor:default;box-shadow:none}html .store #main #home-categories .category-rail-frame{align-items:center;gap:12px;min-width:0;display:flex}html .store #main #home-categories .category-rail-frame .category-rail-arrow{z-index:1;position:relative}html .store #main #home-categories .category-grid.category-rail{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;grid-template-columns:none!important;grid-auto-flow:initial!important;gap:14px!important;padding:6px 4px 18px!important;display:flex!important;overflow:auto hidden!important}html .store #main #home-categories .category-grid.category-rail::-webkit-scrollbar{display:none}html .store #main #home-categories .category-grid.category-rail>.category-card{scroll-snap-align:start;flex:0 0 clamp(220px,22vw,264px)!important;min-height:232px!important}html .store #main #home-categories .category-grid.category-rail .category-art{height:116px!important;margin-bottom:10px!important}html .store #main #home-categories .category-swipe-hint{display:none}@media (max-width:700px){html .store #main #home-categories .category-rail-arrow{display:none}html .store #main #home-categories .category-grid.category-rail{margin-right:-16px;scroll-padding-inline:2px;gap:12px!important;padding:4px 16px 14px 2px!important}html .store #main #home-categories .category-grid.category-rail>.category-card{flex-basis:min(78vw,280px)!important;min-height:205px!important;padding:11px!important}html .store #main #home-categories .category-grid.category-rail .category-art{height:92px!important;margin-bottom:8px!important}html .store #main #home-categories .category-swipe-hint{display:inline}}@media (prefers-reduced-motion:reduce){html .store #main #home-categories .category-grid.category-rail{scroll-behavior:auto}html .store #main #home-categories .category-rail-arrow{transition:none}}html .store #main .vin-lookup-button{justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}html .store #main .vin-ai-button{color:#762c39;background:linear-gradient(135deg,#fff8f8,#f7f1f3);border-color:#d6a2aa}html .store #main .vin-ai-button:hover:not(:disabled),html .store #main .vin-ai-button:focus-visible{border-color:#d92d40;box-shadow:0 6px 18px #d92d401f}html .store #main .vin-ai-chat{background:#fff;border:1px solid #d5dfe5;border-radius:16px;grid-template-rows:auto minmax(150px,1fr) auto auto;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 30px #192a3517}html .store #main .vin-ai-chat-header{color:#fff;background:#1d2c36;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}html .store #main .vin-ai-chat-header>span{align-items:center;gap:9px;display:flex}html .store #main .vin-ai-chat-header svg{color:#ff6877}html .store #main .vin-ai-chat-header button{color:#fff;cursor:pointer;background:#293b46;border:1px solid #51616b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}html .store #main .vin-ai-chat-log{scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:150px;max-height:390px;padding:3px 1px;display:flex;overflow-y:auto}html .store #main .vin-ai-message{color:#34434d;overflow-wrap:anywhere;background:#f5f8fa;border:1px solid #e1e8ec;border-radius:13px 13px 13px 4px;gap:9px;width:fit-content;max-width:min(92%,540px);padding:11px 13px;display:grid}html .store #main .vin-ai-message p{margin:0;font-size:13px;line-height:1.55}html .store #main .vin-ai-message.is-user{color:#452b30;background:#fff5f6;border-color:#f0c6cc;border-radius:13px 13px 4px;align-self:flex-end}html .store #main .vin-ai-product{color:#293943;background:#fff;border:1px solid #dce5e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}html .store #main .vin-ai-product>span{gap:4px;min-width:0;display:grid}html .store #main .vin-ai-product>span:last-child{text-align:right;flex:none}html .store #main .vin-ai-product small,html .store #main .vin-ai-fitment-note{color:#687984;font-size:11px;line-height:1.45}html .store #main .vin-ai-chat-compose{background:#f8fafb;border:1px solid #d9e2e7;border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex}html .store #main .vin-ai-chat-compose input{color:#283740;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:8px 10px}html .store #main .vin-ai-chat-compose button{color:#fff;cursor:pointer;background:#d92d40;border:0;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}html .store #main .vin-ai-chat-compose button:disabled{cursor:not-allowed;background:#c6cdd1}html .store #main .vin-ai-chat-note{color:#687984;margin:0;font-size:11px;line-height:1.45}html .store #main .vin-lookup-results,html .store #main .vin-lookup-empty{color:#30414b;background:linear-gradient(145deg,#f8fbfc,#f0f5f7);border:1px solid #dce6eb;border-radius:14px;gap:10px;padding:16px;display:grid}html .store #main .vin-lookup-results-head{color:#245c45;justify-content:space-between;align-items:center;gap:12px;display:flex}html .store #main .vin-lookup-results-head>span{color:#267149;background:#e1f1e8;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:12px;font-weight:700;display:grid}html .store #main .vin-lookup-product{color:#263640;background:#fff;border:1px solid #dce5e9;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}html .store #main .vin-lookup-product:hover,html .store #main .vin-lookup-product:focus-visible{border-color:#a9c3d1;transform:translateY(-2px);box-shadow:0 7px 18px #1f384617}html .store #main .vin-lookup-product>span{gap:4px;min-width:0;display:grid}html .store #main .vin-lookup-product>span:last-child{text-align:right;flex:none}html .store #main .vin-lookup-product small,html .store #main .vin-lookup-results>p,html .store #main .vin-lookup-empty>span{color:#62727c;font-size:12px;line-height:1.5}html .store #main .vin-lookup-empty>strong{color:#8a5a16}html .store #main .catalog-search-hint{color:#657781;align-items:center;gap:7px;margin:8px 0 16px;font-size:12px;display:flex}html .store #main .catalog-search-hint svg{color:#a92534}@media (max-width:520px){html .store #main .vin-lookup-product{align-items:flex-start;padding:10px}html .store #main .vin-lookup-product>span:first-child strong,html .store #main .vin-lookup-product>span:last-child b{font-size:13px}html .store #main .vin-lookup-product small{font-size:10px}}@media (prefers-reduced-motion:reduce){html .store #main .vin-lookup-product{transition:none}}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#171a1d!important;border:0!important;border-bottom:1px solid #ffffff1a!important;position:relative!important;top:auto!important;box-shadow:0 10px 24px #0000003d!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header :is(.topline,.header-main,.main-nav,.mobile-vin-search){box-shadow:none!important;background:0 0!important;border-color:#ffffff14!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header :is(.topline,.topline a,.top-inner span,.header-phone,.header-phone small,.header-account,.cart-button,.mobile-menu,.main-nav>a:not(.catalog-nav),.nav-caption,.mobile-vin-search,.mobile-vin-search input){color:#f3f4f5!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .brand-upload-image{content:url(/assets/images/road-alliance-sign-dark-v3.svg)!important;filter:drop-shadow(0 1px 3px #00000073)!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header :is(.header-phone svg,.header-account svg,.cart-button svg,.mobile-menu svg,.mobile-vin-search svg){color:#f3f4f5!important;stroke:currentColor!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .brand-upload-wordmark>strong{color:#fff!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .brand-upload-wordmark>strong>span:first-child{color:#fff!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .brand-upload-wordmark>strong>span:last-child{color:#e3293e!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .brand-upload-wordmark>span{color:#e3293e!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header :is(.header-phone,.header-account,.cart-button,.mobile-menu){box-shadow:none!important;background:0 0!important;border:0!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .header-search{color:#aebcc5!important;background:#171a1d!important;border:1px solid #ffffff2e!important;box-shadow:0 5px 16px #07141f26!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .header-search input{color:#f7fafc!important;caret-color:#e3293e!important;background:0 0!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .header-search input::placeholder{color:#aebcc5!important;opacity:1!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .header-search button{color:#e3293e!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header :is(.main-nav>a:hover,.main-nav>a[aria-current=page],.header-account:hover,.cart-button:hover,.mobile-menu:hover){color:#ff7b86!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .main-nav>a[aria-current=page]:not(.catalog-nav){box-shadow:inset 0 -2px #d12f3c!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .main-nav>.catalog-nav{color:#fff!important;background:#d12f3c!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .mobile-vin-search input::placeholder{color:#f3f4f5ad!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .site-menu{color:#f8f9fa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#14171afa!important;border-color:#ffffff24!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .main-nav.is-open{color:#f8f9fa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#14171afa!important;border-color:#ffffff24!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root)):has(.delivery-page)>.site-header .site-menu a:not(.site-menu-login){color:#20394b!important}.store #main #home-brands [data-brand-face=back]>strong,.store #main #home-brands [data-brand-face=back]>span{color:#fff!important}.store #main .catalog-search input{box-shadow:none!important;background:0 0!important;border:0!important}:is(.store #main .checkout-delivery-grid>label:has(input:checked),.store #main .checkout-payment-options>label:has(input:checked)){background:#edf5fc!important;border-color:#6597bd!important}.store #main .checkout-choice-check{color:#286995}.store #main .checkout-saving{color:#26764f}.store #main .checkout-saving b{color:#26764f!important}.store #main :is(.payment-card,.payment-method,.payment-summary){border-radius:16px}.store .mobile-bottom-nav>a{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;display:flex;position:relative}.store .mobile-bottom-nav>a>b{border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:3px;right:calc(50% - 20px)}.store #main .loyalty-card small{color:#52715e!important}.store #main .chat-standalone{max-width:960px}.store #main .chat-standalone>.chat-page{width:100%;max-width:none;margin:0;padding:0}.store #main .chat-standalone .chat-box{height:650px;min-height:440px;max-height:78dvh;overflow:hidden;border:1px solid #cedeea!important;border-radius:20px!important}.store #main .chat-standalone .chat-head h1{font-size:17px!important}.store #main .chat-standalone .chat-head p{color:#657c90!important}.store #main .chat-standalone .chat-message.user p{color:#fff!important}.store #main .chat-standalone .chat-message.user small,.store #main .chat-standalone .chat-message.user small span{color:#c4daed!important}@media (max-width:700px){.store #main .chat-standalone .chat-box{height:600px;max-height:82dvh}.store #main .chat-standalone .chat-support-label{display:none!important}}.store #main>#catalog.catalog-page .page-heading .eyebrow,.store #main>#catalog.catalog-page .catalog-filter-heading :is(h3,svg),.store #main>#catalog.catalog-page .price-filter>span{color:#235f92!important}.store #main :is(#catalog.catalog-page,#home-products) .product-card-wrap{background:#fff!important;border-color:#d5e1eb!important;box-shadow:0 5px 18px #20395008!important}.store #main :is(#catalog.catalog-page,#home-products) .product-card-wrap .product-image{background:#f0f4f8!important}.store #main #catalog .catalog-sidebar>.filter-help{box-shadow:none!important;background:#edf4fb!important;border-color:#cddfeb!important}.store #main #home-categories .category-grid>.category-card{background:#fff!important;border-color:#d6e2eb!important;box-shadow:0 5px 18px #20395008!important}.store #main #home-categories .category-grid .category-art{background:#edf3f8!important}.store #main #home-vin .vin-form-box{background:#fff!important;border-color:#d3e1ec!important}.store #main #home-vin .vin-copy .vin-step :is(p,b){color:#e4edf4!important}html .store #main>#home-vin .vin-form-box{color:#182d3d!important;background:linear-gradient(155deg,#fff 0%,#f8fbfe 100%)!important;border:1px solid #cbdbe8!important;border-radius:20px!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:clamp(22px,3vw,34px)!important;display:flex!important;position:relative!important;box-shadow:0 16px 38px #17344f14!important}html .store #main>#home-vin .vin-form-box:before{color:#a9273a!important;letter-spacing:.13em!important;margin:0 0 10px!important;font-size:10px!important;font-weight:850!important;line-height:1.5!important;display:block!important}html .store #main>#home-vin .vin-form-box>h3{color:#172f42!important;letter-spacing:-.035em!important;margin:0 0 8px!important;font-size:clamp(22px,2vw,27px)!important;font-weight:800!important;line-height:1.25!important}html .store #main>#home-vin .vin-form-box>p{color:#526a7d!important;margin:0 0 22px!important;font-size:14px!important;line-height:1.65!important}html .store #main>#home-vin .vin-form-box .request-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;width:100%!important;margin:0!important;display:grid!important}html .store #main>#home-vin .vin-form-box .request-form>label{color:#263f52!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;min-width:0!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important;display:flex!important}html .store #main>#home-vin .vin-form-box .request-form>label.full,html .store #main>#home-vin .vin-form-box .request-form>.full{grid-column:1/-1!important}html .store #main>#home-vin .vin-form-box .request-form :is(input,select,textarea):not([type=checkbox]){color:#182d3d!important;opacity:1!important;-webkit-text-fill-color:#182d3d!important;background:#fff!important;border:1px solid #b9cad8!important;border-radius:11px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;box-shadow:inset 0 1px 2px #17344f08!important}html .store #main>#home-vin .vin-form-box .request-form textarea{resize:vertical!important;min-height:92px!important}html .store #main>#home-vin .vin-form-box .request-form :is(input,select,textarea)::placeholder{color:#6b7f8f!important;opacity:1!important;-webkit-text-fill-color:#6b7f8f!important}html .store #main>#home-vin .vin-form-box .request-form :is(input,select,textarea):focus{border-color:#286a9a!important;outline:0!important;box-shadow:0 0 0 3px #286a9a22!important}html .store #main>#home-vin .vin-form-box .request-form .vin-help{color:#294f6b!important;background:#edf5fb!important;border:1px solid #c8dcea!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.55!important}html .store #main>#home-vin .vin-form-box .request-form .vin-help summary{cursor:pointer;color:#205f8d!important;align-items:center!important;gap:7px!important;font-weight:750!important;display:flex!important}html .store #main>#home-vin .vin-form-box .request-form .vin-help p{color:#405f77!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.65!important}html .store #main>#home-vin .vin-form-box .request-form .consent{color:#40596d!important;flex-direction:row!important;align-items:flex-start!important;gap:9px!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important;display:flex!important}html .store #main>#home-vin .vin-form-box .request-form .consent input{accent-color:#20734e!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-height:17px!important;margin:2px 0 0!important}html .store #main>#home-vin .vin-form-box .request-form .consent a{color:#205f8d!important;text-underline-offset:2px!important;font-weight:750!important;text-decoration:underline!important}html .store #main>#home-vin .vin-form-box .request-form>.btn.primary{color:#fff!important;background:#c72f42!important;border-radius:12px!important;min-height:50px!important;font-size:14px!important;box-shadow:0 7px 16px #a91c2f20!important}html .store #main>#home-vin .vin-form-box .request-form>.form-call{color:#315a76!important;text-align:center!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:30px!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important;display:flex!important}html .store #main>#home-vin .vin-form-box .request-form>.form-call svg{color:#286a9a!important;flex:none!important}html .store #main>#home-vin .vin-form-box .request-form>.error{color:#8f2434!important;background:#fff1f3!important;border:1px solid #efc0c7!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.55!important}html .store #main>#home-vin .vin-form-box .success{color:#1b563b!important;background:#eff8f2!important;border:1px solid #b9dbc9!important;border-radius:14px!important;padding:18px!important}html .store #main>#home-vin .vin-form-box .success :is(h3,p){color:#1b563b!important}.store #main .privacy-summary,.store #main .privacy-data-grid>article{background:#fff;border-color:#d5e1eb;border-radius:16px}.store #main .privacy-toc{background:#ecf4fb;border-color:#cfdfea;border-radius:16px}@media (max-width:700px){.store aside.cookie-notice{overflow-y:auto;left:12px!important;right:12px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;background:#14232f!important;border:1px solid #3b5266!important;border-radius:16px!important;width:auto!important;max-height:48dvh!important;padding:14px!important;box-shadow:0 12px 40px #10253630!important}.store aside.cookie-notice .cookie-notice-inner{gap:12px!important;width:100%!important;padding:0!important}.store aside.cookie-notice .cookie-notice-copy{gap:9px!important}.store aside.cookie-notice .cookie-notice-copy strong{font-size:11px!important}.store aside.cookie-notice .cookie-notice-copy p{font-size:10px!important;line-height:1.65!important}.store aside.cookie-notice .cookie-notice-icon{flex:0 0 28px!important;width:28px!important;height:28px!important}.store aside.cookie-notice .cookie-notice-actions{grid-template-columns:1fr 1.45fr auto!important;gap:7px!important;display:grid!important}.store aside.cookie-notice .cookie-notice-actions button{min-width:0!important;min-height:37px!important;padding:7px!important;font-size:10px!important}.store aside.cookie-notice .cookie-notice-settings{grid-column:auto!important}.store aside.cookie-notice .cookie-notice-details{grid-column:1/-1}.store .chat-hint{max-width:calc(100vw - 100px)}}html .store:has(#home-hero) #home-hero{isolation:isolate!important;background-color:#07111b!important;background-image:linear-gradient(#0000 58%,#0006 76%,#000000ad 96%,#000 100%),linear-gradient(90deg,#050c14e6,#050c1494 42%,#050c1414 76%),linear-gradient(#050c14b8,#0000 38%,#050c1461),url(/images/hero-sitrak-red-4k.jpg)!important;background-position:54%!important;background-size:cover!important;min-height:calc(100svh + 120px)!important;padding:0!important;position:relative!important;overflow:hidden!important}html .store:has(#home-hero) #home-hero .hero-grid{z-index:1!important;align-items:center!important;min-height:100svh!important;padding-top:180px!important;padding-bottom:78px!important;display:flex!important;position:relative!important}html .store:has(#home-hero) #home-hero .hero-visual{display:none!important}html .store:has(#home-hero) #home-hero .hero-copy{z-index:2!important;width:min(100%,clamp(500px,38vw,720px))!important;max-width:720px!important;box-shadow:none!important;text-shadow:0 2px 16px #0000008c!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html .store:has(#home-hero) #home-hero .hero-description{width:100%!important}html .store:has(#home-hero) #home-hero .hero-copy:before{content:none!important}html .store:has(#home-hero) #home-hero .hero-copy:after{content:none!important}html .store:has(#home-hero) #home-hero .hero-copy>*{transform:none!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>.eyebrow{color:#ff8791!important;letter-spacing:1.5px!important;margin-bottom:20px!important;font-size:clamp(11px,1vw,13px)!important;line-height:1.45!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>p{color:#f4f6f8!important;width:100%!important;max-width:100%!important;margin-top:18px!important;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.6!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>.hero-slogan{color:#fff!important;margin-top:14px!important;font-size:clamp(17px,1.4vw,19px)!important;font-weight:750!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions{width:max-content!important;max-width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:30px!important;padding:0!important;display:flex!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions>.btn{text-align:center!important;border-radius:12px!important;min-height:58px!important;padding:15px 20px!important;font-size:15px!important;line-height:1.3!important;box-shadow:0 8px 20px #00000038!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions>.btn.outline{box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>.hero-note{color:#e5ebef!important;margin-top:22px!important;font-size:13px!important;line-height:1.5!important}html .store:has(#home-hero) #home-benefits{margin-top:-120px!important}@media (max-width:800px){html .store:has(#home-hero) #home-hero{background-position:59%!important;min-height:calc(100svh + 160px)!important}html .store:has(#home-hero) #home-hero .hero-grid{min-height:100svh!important;padding-top:154px!important;padding-bottom:74px!important}html .store:has(#home-hero) #home-hero .hero-copy{width:min(100%,45vw)!important;max-width:500px!important}html .store:has(#home-hero) #home-benefits{margin-top:-160px!important}}@media (max-width:600px){html .store:has(#home-hero) #home-hero{background-color:#07111b!important;background-image:linear-gradient(#050c14b8 0%,#050c1466 31%,#050c1433 58%,#0000008f 100%),linear-gradient(90deg,#050c145c,#050c1408 90%),url(/images/hero-sitrak-mobile-red-4k.jpg)!important;background-position:50%,50%,top!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,100%!important;min-height:max(100svh,94vw + 490px)!important}html .store:has(#home-hero) #home-hero .hero-grid{justify-content:flex-start!important;align-items:stretch!important;min-height:max(100svh,94vw + 490px)!important;padding:clamp(96px,26vw,112px) 18px 50px!important}html .store:has(#home-hero) #home-hero .hero-copy{width:min(100%,450px)!important;max-width:450px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>.eyebrow{letter-spacing:1.1px!important;margin-bottom:12px!important;font-size:10px!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>p{margin-top:12px!important;font-size:15px!important;line-height:1.5!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>.hero-slogan{margin-top:11px!important;font-size:15px!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin-top:17px!important;padding:0!important;display:grid!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions>.btn{width:100%!important;min-height:52px!important;padding:12px 14px!important;font-size:14px!important}html .store:has(#home-hero) #home-hero .hero-copy .hero-description>.hero-note{display:none!important}html .store:has(#home-hero) #home-benefits{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:8px 18px 24px!important}html .store:has(#home-hero) #home-benefits:before{content:none!important;display:none!important}html .store:has(#home-hero) #home-benefits>.benefit{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0!important}}@media (max-width:700px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:58px!important;width:58px!important}.store .site-header .brand-upload-art,.store .site-header .brand-upload-art>img.brand-upload-image{aspect-ratio:auto!important;width:58px!important;height:36px!important}html .store .mobile-bottom-nav{background:#f5f8fb!important;border-top:1px solid #aebfcd!important}html .store .mobile-bottom-nav>a[href],html .store .mobile-bottom-nav>a[href]>svg{color:#173f5b!important;stroke:#173f5b!important}html .store .mobile-bottom-nav>a[href]>span{color:#284d68!important}html .store:has(:is(#home-hero,#catalog,.vin-form-box,.cart-page,.account-layout)) .mobile-bottom-nav>a[aria-current=page]{color:#a51e34!important;background-color:#ffeaed!important}html .store:has(:is(#home-hero,#catalog,.vin-form-box,.cart-page,.account-layout)) .mobile-bottom-nav>a[aria-current=page]>svg{color:#a51e34!important;stroke:#a51e34!important}}.store .mobile-bottom-nav>a[href]{color:#586e80!important}.store .mobile-bottom-nav>a[href]>svg{color:inherit!important;stroke:currentColor!important}.store .mobile-bottom-nav>a[href]>span{color:inherit!important}.store .mobile-bottom-nav>a[href][aria-current=page]{color:#b32c40!important}.store .mobile-bottom-nav>a[href=\/]{order:1}.store .mobile-bottom-nav>a[href=\/saved]{order:2}.store .mobile-bottom-nav>a[href=\/vin]{order:3}.store .mobile-bottom-nav>a[href=\/cart]{order:4}.store .mobile-bottom-nav>a[href=\/account]{order:5}.store #main .product-image{position:relative}.store #main .product-image-note{color:#5f788d;background:#ffffffde;border:1px solid #dce6ee;border-radius:5px;max-width:calc(100% - 16px);padding:3px 6px;font-size:8px;line-height:1.4;position:absolute;bottom:7px;left:8px}.store #main .product-image-disclaimer{background:#eef5fb;border:1px solid #cee0ed;border-radius:10px;padding:12px;font-size:12px;color:#416881!important}@media (min-width:1101px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{margin-left:min(8px,648px - 50vw)!important;margin-right:12px!important}}.store #main .contact-details{flex-direction:column;gap:12px;display:flex}.store #main .contact-details>a:not(.text-link),.store #main .contact-details>div:not(.contact-messengers){gap:16px!important;padding:18px!important}.store #main .contact-details>a:not(.text-link)>svg,.store #main .contact-details>div:not(.contact-messengers)>svg{color:#2d6d9a!important}.store #main .b2b-page .b2b-hero .b2b-hero-copy .eyebrow{color:#c5d9e8!important}.store #main .b2b-page .b2b-download{background:#edf4fb!important;border-color:#cfdfeb #cfdfeb #cfdfeb #6296bd!important}.store footer .footer-main{max-width:1280px!important}.store footer .footer-main>div.footer-brand-column.brand-upload-column{text-align:left!important;place-self:start!important;align-items:flex-start!important;gap:8px!important;margin-left:0!important}@media (min-width:1101px){.store footer .footer-main>div.footer-brand-column.brand-upload-column{margin-left:calc(min(0px,640px - 50vw) - 96px)!important}}@media (min-width:601px) and (max-width:1100px){.store footer .footer-main>div.footer-brand-column.brand-upload-column{margin-left:-33px!important}}@media (max-width:600px){.store footer .footer-main>div.footer-brand-column.brand-upload-column{margin-left:-4px!important}}.store footer .footer-main>div.footer-brand-column.brand-upload-column .footer-logo-lockup,.store footer .footer-main>div.footer-brand-column.brand-upload-column .brand-upload-art,.store footer .footer-main>div.footer-brand-column.brand-upload-column .brand-upload-wordmark,.store footer .footer-main>div.footer-brand-column.brand-upload-column>.footer-brands{text-align:left!important;align-self:flex-start!important;justify-items:start!important}.store #main .checkout-workspace .checkout-order-aside{background:#fff!important;border-color:#d1dfeb!important}.store #main .checkout-delivery-grid>.checkout-delivery-option.selected{background:#edf5fc!important;border-color:#6399c1!important}@media (max-width:700px){html .store .site-header .brand-upload-art.brand-upload-dark.brand-upload-header>img.brand-upload-image{width:50px!important;max-width:none!important;height:26px!important}}#site-main-menu .site-menu-links>a[aria-current=page]{color:#c3263b!important;background:0 0!important;border-radius:0!important;box-shadow:inset 3px 0 #c72f42!important}#site-main-menu .site-menu-links>a[aria-current=page]:before{background:#c72f42!important}html .store #main>#catalog.catalog-page .catalog-filter-heading{border-bottom:1px solid #d6e3ed;padding-bottom:12px}html .store #main>#catalog.catalog-page .catalog-filter-heading :is(h3,svg),html .store #main>#catalog.catalog-page .price-filter>span{color:#20577f!important}html .store #main>#catalog.catalog-page .catalog-filter-note{background:#edf4fb;border:1px solid #cbddec;border-radius:10px;padding:10px 11px;line-height:1.6;color:#355c78!important}html .store #main>#catalog.catalog-page .catalog-sidebar .filters label:not(.catalog-filter-check){color:#293f50!important}html .store #main>#catalog.catalog-page .catalog-sidebar .filters :is(select,input):not([type=checkbox]){color:#182d3d!important;background:#fff!important;border-color:#bdcddb!important}html .store #main>#catalog.catalog-page .catalog-sidebar .filters :is(select,input):focus{border-color:#3479aa!important;box-shadow:0 0 0 3px #3479aa24!important}html .store #main>#catalog.catalog-page .catalog-filter-promotions{background:#f4f8fc;border:1px solid #d5e3ed;border-radius:12px;margin:2px -4px;padding:12px 10px}html .store #main>#catalog.catalog-page .catalog-filter-promotions-title{color:#355b76!important}html .store #main>#catalog.catalog-page .catalog-sidebar .filters label.catalog-filter-check{border:1px solid #0000;border-radius:8px;min-height:36px;padding:7px 8px;color:#294358!important}html .store #main>#catalog.catalog-page .catalog-filter-check>span{color:#294358!important}html .store #main>#catalog.catalog-page .catalog-filter-check:has(input:checked){background:#eaf6ef;border-color:#b9dbc9;color:#185b3c!important}html .store #main>#catalog.catalog-page .catalog-filter-check:has(input:checked)>span{color:#185b3c!important}html .store #main>#catalog.catalog-page .catalog-filter-check>input{border-color:#8196a7!important}html .store #main>#catalog.catalog-page .catalog-filter-check>input:checked{background:#20734e!important;border-color:#20734e!important}html .store #main>#catalog.catalog-page .price-filter{border-top-color:#d3e0e9!important}html .store #main>#catalog.catalog-page .price-filter .btn,html .store #main>#catalog.catalog-page .catalog-active-filters>button:not(.catalog-clear-all),html .store #main>#catalog.catalog-page .filter-toggle{color:#20577f!important;background:#eaf3fa!important;border-color:#b9d0e2!important}html .store #main>#catalog.catalog-page .price-filter .btn:hover,html .store #main>#catalog.catalog-page .catalog-active-filters>button:not(.catalog-clear-all):hover,html .store #main>#catalog.catalog-page .filter-toggle:hover{color:#173f5e!important;background:#dcebf6!important;border-color:#78a2c2!important}html .store #main>#catalog.catalog-page .catalog-reset{color:#315f80!important}html .store #main>#catalog.catalog-page .catalog-reset:hover{color:#173f5e!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help{background:linear-gradient(135deg,#eaf3fa,#f7fafc)!important;border-color:#bfd5e6!important;box-shadow:0 8px 20px #17344f12!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help>svg{color:#205f8d!important;background:#dcebf6!important;border:1px solid #c5d9e8!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help h3{color:#19384f!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help p{color:#405f77!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a{color:#155b8c!important}html .store #main>#catalog.catalog-page .catalog-collection-hero{border-bottom-color:#cbd9e3!important}html .store #main>#catalog.catalog-page .catalog-collection-hero.is-hot .eyebrow{color:#9a4c13!important}html .store #main>#catalog.catalog-page .catalog-collection-hero.is-best .eyebrow{color:#205f8d!important}html .store #main>#catalog.catalog-page .catalog-collection-hero.is-combined .eyebrow{color:#8b4f12!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help{background:linear-gradient(135deg,#fff 0%,#f2f7fb 100%)!important;border:1px solid #b7cddd!important;border-left:4px solid #c9273c!important;border-radius:16px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin-top:18px!important;padding:18px!important;display:grid!important;box-shadow:0 12px 26px #19374b21!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help>svg{box-sizing:border-box!important;color:#b51e31!important;stroke-width:2px!important;background:linear-gradient(145deg,#fff0f2,#fbdfe3)!important;border:1px solid #eab9c0!important;border-radius:14px!important;width:46px!important;height:46px!important;margin:0!important;padding:10px!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help>.filter-help-copy{gap:6px!important;min-width:0!important;display:grid!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help .filter-help-copy>small{color:#b51e31!important;letter-spacing:.12em!important;font-size:9px!important;font-weight:850!important;line-height:1.3!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help h3{color:#203746!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help p{color:#536b7a!important;margin:0!important;font-size:12px!important;line-height:1.5!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a{color:#fff!important;background:linear-gradient(135deg,#d83a4b,#b91f34)!important;border:1px solid #ad1e31!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;margin-top:5px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:inline-flex!important;box-shadow:0 6px 14px #b91f3433!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a:hover,html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a:focus-visible{color:#fff!important;filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 9px 18px #b91f3445!important}@media (min-width:1100px){html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help{background:linear-gradient(135deg,#fff,#f7f9fb)!important;border-color:#d8e1e8 #d8e1e8 #d8e1e8 #c85a66!important;border-left-style:solid!important;border-left-width:3px!important;border-radius:13px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin:0 0 2px!important;padding:11px!important;position:relative!important;box-shadow:0 5px 14px #19374b12!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help>svg{color:#a84652!important;background:#fbf0f1!important;border-color:#e5d2d4!important;border-radius:10px!important;width:32px!important;height:32px!important;padding:7px!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help .filter-help-copy{gap:4px!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help .filter-help-copy>small{letter-spacing:.09em!important;color:#8c6570!important;font-size:8px!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help h3{font-size:13px!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help p{color:#697985!important;font-size:9px!important;line-height:1.35!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a{color:#99414d!important;min-height:29px!important;box-shadow:none!important;background:#fff!important;border-color:#d5a9af!important;border-radius:8px!important;margin-top:2px!important;padding:4px 8px!important;font-size:10px!important}html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a:hover,html .store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a:focus-visible{color:#8a3441!important;box-shadow:none!important;background:#fbf0f1!important}}html .store #main>#catalog.catalog-page .catalog-search{border-color:#bdcedb!important;box-shadow:0 8px 22px #20395010!important}html .store #main>#catalog.catalog-page .catalog-search:focus-within{border-color:#3479aa!important;box-shadow:0 8px 22px #20395010,0 0 0 3px #3479aa22!important}html .store #main>#catalog.catalog-page .catalog-search>svg{color:#205f8d!important}html .store #main>#catalog.catalog-page .catalog-search input::placeholder{color:#657b8c!important;opacity:1!important}html .store #main>#catalog.catalog-page .catalog-sort{color:#405b70!important}html .store #main>#catalog.catalog-page .catalog-sort select{color:#19384f!important;border-color:#bdcedb!important}html .store #main>#catalog.catalog-page .catalog-result-count{color:#435e72!important}html .store #main>#catalog.catalog-page .catalog-result-count b{color:#173b56!important}html .store #main>#catalog.catalog-page .product-card-wrap{border-color:#cbd8e2!important;box-shadow:0 7px 21px #17344f10!important}html .store #main>#catalog.catalog-page .product-card-wrap:hover{border-color:#78a2c2!important;box-shadow:0 14px 30px #17344f19!important}html .store #main>#catalog.catalog-page .product-card-wrap .product-image{background:linear-gradient(145deg,#edf3f8,#e2ebf2)!important}html .store #main>#catalog.catalog-page .product-card-wrap .product-name{color:#172f42!important}html .store #main>#catalog.catalog-page .product-card-wrap .sku{color:#526a7d!important}html .store #main>#catalog.catalog-page .product-card-wrap .availability.stock{color:#185b3c!important;background:#e5f4eb!important;border:1px solid #add6bd!important}html .store #main>#catalog.catalog-page .product-card-wrap .availability.order{color:#76500c!important;background:#fff3d9!important;border:1px solid #e4c98d!important}html .store #main>#catalog.catalog-page .product-card-wrap .availability.unavailable{color:#4e5e6c!important;background:#edf0f3!important;border:1px solid #cbd3da!important}html .store #main>#catalog.catalog-page .catalog-tools{color:#405b70!important}html .store #main>#catalog.catalog-page .catalog-active-filters>.catalog-clear-all{color:#435b6d!important}html .store #main>#catalog.catalog-page .pagination button{color:#244a66!important;border-color:#bdcedb!important}html .store #main>#catalog.catalog-page .pagination button:not(:disabled):hover{color:#174e78!important;background:#eaf3fa!important;border-color:#3479aa!important}.brand-upload-art>img.brand-upload-image,.brand-upload-art.brand-upload-light>img.brand-upload-image,.brand-upload-art.brand-upload-dark>img.brand-upload-image,.store #home-warehouse .brand-upload-art.brand-upload-dark>img.brand-upload-image,.store .site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.12)saturate(1.08)drop-shadow(0 1px #ffffff38)drop-shadow(0 3px 4px #0b18223d)drop-shadow(0 7px 10px #0b182226)!important}.store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.12)saturate(1.08)drop-shadow(0 1px #ffffff38)drop-shadow(0 3px 4px #0b18223d)drop-shadow(0 7px 10px #0b182226)!important}.store:has(.b2b-page)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.12)saturate(1.08)drop-shadow(0 1px #ffffff38)drop-shadow(0 3px 4px #0b18223d)drop-shadow(0 7px 10px #0b182226)!important}.adm-brand.brand-upload-admin .brand-upload-art>img.brand-upload-image{filter:contrast(1.12)drop-shadow(0 2px 3px #0b182238)!important}.brand-upload-wordmark>strong{text-shadow:0 1px #ffffff24,0 2px 4px #07141f33;align-items:baseline;gap:.26em;font-size:15px;letter-spacing:-.055em!important;font-family:Barlow Condensed,Manrope,Arial,sans-serif!important;font-weight:700!important;line-height:1.1!important;display:inline-flex!important;overflow:visible!important}.brand-upload-wordmark>strong>span{white-space:nowrap;display:inline-block}.brand-upload-light .brand-upload-wordmark>strong>span:first-child{color:#171c24!important}.brand-upload-light .brand-upload-wordmark>strong>span:last-child{color:#e3293e!important}.brand-upload-dark .brand-upload-wordmark>strong>span:first-child{color:#f5f7f9!important}.brand-upload-dark .brand-upload-wordmark>strong>span:last-child{color:#e3293e!important}.store #main .brand-upload-art.brand-upload-light .brand-upload-wordmark>strong>span:first-child{color:#171c24!important}.store #main .brand-upload-art.brand-upload-light .brand-upload-wordmark>strong>span:last-child{color:#e3293e!important}.store #main .brand-upload-art.brand-upload-dark .brand-upload-wordmark>strong>span:first-child{color:#f5f7f9!important}.store #main .brand-upload-art.brand-upload-dark .brand-upload-wordmark>strong>span:last-child{color:#e3293e!important}.store #main .check-line{color:#344d60!important}.store #main .check-line>svg{flex:none;color:#20734e!important}.store #main .info-point>svg{filter:drop-shadow(0 2px 3px #17344f22);color:#286a9a!important}.store #main .info-cards article{background:#fff!important;border:1px solid #d3dfe8!important;border-radius:16px!important;box-shadow:0 7px 22px #17344f0b!important}.store #main .info-cards article>svg{color:#286a9a!important}.store #main .info-cards article:nth-child(2n)>svg{color:#26734f!important}.store:has(#home-hero) #home-benefits .benefit>svg{color:#8bc1e8!important}.store:has(#home-hero) #home-benefits .benefit:nth-child(2n)>svg{color:#82d0a0!important}.store #main .partners-page .btn.primary,.store #main>#partners .btn.primary{color:#fff!important;background:#c72f42!important;border-color:#c72f42!important}.store #main .partners-page .btn.primary:hover,.store #main>#partners .btn.primary:hover{color:#fff!important;background:#a92235!important;border-color:#a92235!important}@media (max-width:640px){html .store #main>#home-vin .vin-form-box{border-radius:16px!important;padding:20px 17px!important}html .store #main>#home-vin .vin-form-box .request-form{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html .store #main>#home-vin .vin-form-box .request-form>label.full,html .store #main>#home-vin .vin-form-box .request-form>.full{grid-column:1!important}html .store #main>#home-vin .vin-form-box>p{margin-bottom:18px!important;font-size:13px!important}html .store #main>#home-vin .vin-form-box .request-form :is(input,select,textarea):not([type=checkbox]){min-height:48px!important;font-size:16px!important}html .store #main>#home-vin .vin-form-box .request-form textarea{min-height:100px!important}html .store #main>#home-vin .vin-form-box .request-form>.form-call{text-align:left!important;justify-content:flex-start!important}}.store .site-header .brand-upload-art.brand-upload-header>img.brand-upload-image,.store .site-header .brand-upload-art>img.brand-upload-image{filter:contrast(1.06)saturate(1.04)drop-shadow(0 1px #ffffff47)drop-shadow(0 3px 3px #050f1833)drop-shadow(0 7px 10px #050f1829)!important;width:70px!important;max-width:38%!important;height:70px!important}.store .site-header .brand-upload-wordmark>span{letter-spacing:.22em!important;text-shadow:0 1px #ffffff1a,0 2px 5px #050f1842!important;font-size:10px!important}@media (max-width:760px){.store .site-header .brand-upload-art.brand-upload-header>img.brand-upload-image,.store .site-header .brand-upload-art>img.brand-upload-image{width:62px!important;height:62px!important}}html .store #home-hero .hero-copy .hero-heading-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html .store #home-hero .hero-copy .hero-heading-visually-hidden:before,html .store #home-hero .hero-copy .hero-heading-visually-hidden:after{content:none!important;display:none!important}.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-shrink:0!important}.store .site-header .brand-upload-art.brand-upload-header>img.brand-upload-image,.store .site-header .brand-upload-art>img.brand-upload-image{object-fit:contain!important;width:84px!important;max-width:none!important;height:44px!important}@media (max-width:700px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:70px!important;width:70px!important}.store .site-header .brand-upload-art,.store .site-header .brand-upload-art>img.brand-upload-image{aspect-ratio:auto!important;width:70px!important;height:42px!important}}html .store #main .b2b-page .b2b-grid.benefitGrid{align-items:stretch!important;gap:20px!important}html .store #main .b2b-page .b2b-grid.benefitGrid>.benefitCard{background:linear-gradient(145deg,#fff 0%,#f8fbfd 100%)!important;border:1px solid #d5e1e9!important;border-top:3px solid #3b789f!important;border-radius:17px!important;flex-direction:column!important;min-height:100%!important;padding:26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #1c3c5409!important}html .store #main .b2b-page .b2b-grid.benefitGrid>.benefitCard:nth-child(2n){border-top-color:#438263!important}html .store #main .b2b-page .b2b-grid.benefitGrid>.benefitCard:hover{border-color:#b7cbd9!important;transform:translateY(-2px)!important;box-shadow:0 13px 28px #1c3c5414!important}html .store #main .b2b-page .benefitCard .b2b-card-heading{gap:12px!important;margin-bottom:13px!important}html .store #main .b2b-page .benefitCard .b2b-card-icon{color:#28658c!important;background:#eaf3f9!important;border:1px solid #cbdfea!important;border-radius:12px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}html .store #main .b2b-page .benefitCard:nth-child(2n) .b2b-card-icon{color:#28724c!important;background:#edf6f0!important;border-color:#cce2d5!important}html .store #main .b2b-page .benefitCard .b2b-card-label{color:#46647a!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:800!important;line-height:1.5!important}html .store #main .b2b-page .benefitCard h3{color:#172f42!important;letter-spacing:-.025em!important;margin:2px 0 0!important;font-size:clamp(18px,1.7vw,21px)!important;font-weight:800!important;line-height:1.3!important}html .store #main .b2b-page .benefitCard>p{color:#4e6374!important;min-height:0!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.7!important}html .store #main .b2b-page .benefitCard .b2b-points{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:17px!important;display:grid!important}html .store #main .b2b-page .benefitCard .b2b-points>span{color:#294b62!important;background:#f2f7fa!important;border:1px solid #e0e9ee!important;border-radius:10px!important;align-items:flex-start!important;gap:8px!important;min-height:0!important;padding:10px!important;font-size:11px!important;font-weight:650!important;line-height:1.5!important;display:flex!important}html .store #main .b2b-page .benefitCard .b2b-points>span>svg{color:#28764f!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin-top:1px!important}@media (max-width:700px){html .store #main .b2b-page .b2b-grid.benefitGrid{grid-template-columns:1fr!important;gap:13px!important}html .store #main .b2b-page .b2b-grid.benefitGrid>.benefitCard{padding:21px 18px!important}html .store #main .b2b-page .benefitCard .b2b-points{grid-template-columns:1fr!important;gap:7px!important}}@media (max-width:360px){html .store #main .b2b-page .benefitCard .b2b-card-label{letter-spacing:.08em!important;font-size:9px!important}}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark>img.brand-upload-image{flex:0 0 54px!important;width:54px!important;max-width:54px!important;height:54px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:7px!important;min-width:0!important;display:flex!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark>strong{letter-spacing:-.045em!important;flex:none!important;gap:.14em!important;font-size:12px!important;line-height:1.1!important;display:inline-flex!important;overflow:visible!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark>span{color:#ff7482!important;letter-spacing:.15em!important;flex:none!important;margin:0!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;display:inline-block!important}@media (max-width:600px){html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark>img.brand-upload-image{flex-basis:48px!important;width:48px!important;max-width:48px!important;height:48px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark{gap:7px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark{gap:5px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark>strong{font-size:11px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark>span{letter-spacing:.12em!important;font-size:7px!important}}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:max-content!important;max-width:100%!important;display:flex!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark{grid-template-columns:88px max-content!important;justify-content:start!important;align-items:center!important;gap:12px!important;width:max-content!important;display:grid!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark>img.brand-upload-image{aspect-ratio:464/240!important;object-fit:contain!important;object-position:center!important;flex:none!important;width:88px!important;max-width:none!important;height:46px!important;display:block!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:max-content!important;align-self:center!important;place-items:start!important;gap:4px!important;width:max-content!important;display:grid!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark>strong{letter-spacing:-.055em!important;justify-content:flex-start!important;font-size:15px!important;line-height:1.1!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-wordmark>span{letter-spacing:.22em!important;justify-self:start!important;font-size:10px!important;line-height:1.1!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>.footer-brands{text-align:left!important;align-self:flex-start!important;margin-top:0!important}@media (max-width:600px){html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark{grid-template-columns:68px max-content!important;gap:9px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-art.brand-upload-dark>img.brand-upload-image{flex-basis:auto!important;width:68px!important;max-width:none!important;height:36px!important}}html .store #main .b2b-page .b2b-grid.benefitGrid>.benefitCard,html .store #main .b2b-page .b2b-grid.benefitGrid>.benefitCard:nth-child(2n){background:linear-gradient(145deg,#f7f9fa 0%,#edf2f5 100%)!important;border-top-color:#708493!important;box-shadow:0 8px 24px #1e2f3a12!important}html .store #main .b2b-page .benefitCard .b2b-card-icon,html .store #main .b2b-page .benefitCard:nth-child(2n) .b2b-card-icon{color:#3c6177!important;background:#e6edf1!important;border-color:#d2dde3!important}html .store #main .b2b-page .benefitCard .b2b-card-label{color:#526a79!important}html .store #main .b2b-page .benefitCard h3{color:#202d35!important}html .store #main .b2b-page .benefitCard>p{color:#52616b!important;font-size:14px!important;line-height:1.65!important}html .store #main .b2b-page .benefitCard .b2b-points{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:18px!important}html .store #main .b2b-page .benefitCard .b2b-points>span{color:#354751!important;background:#ffffffd1!important;border:1px solid #dbe3e8!important;border-radius:11px!important;align-items:flex-start!important;min-height:48px!important;padding:11px 12px!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html .store #main .b2b-page .benefitCard .b2b-points>span>svg{color:#27824c!important;stroke:#27824c!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin-top:0!important}html .store #main .b2b-page .b2b-hero-tagline-overlay .b2b-hero-tagline span,html .store #main .b2b-page .b2b-hero-tagline-overlay .b2b-hero-tagline strong{white-space:normal!important}@media (max-width:700px){html .store #main .b2b-page .benefitCard .b2b-points{grid-template-columns:1fr!important;gap:7px!important}html .store #main .b2b-page .benefitCard .b2b-points>span{min-height:0!important;padding:10px 11px!important}}@media (max-width:600px){html .store:has(#home-hero) #home-hero{background-color:#07111b!important;background-image:linear-gradient(#050c148f 0%,#050c1429 39%,#050c142e 68%,#050c14ad 100%),linear-gradient(90deg,#050c1461,#050c140a 82%),url(/images/hero-sitrak-mobile-red-4k.jpg)!important;background-position:50%,50%,56%!important;background-repeat:no-repeat!important;background-size:cover!important;flex-direction:column!important;min-height:100svh!important;display:flex!important;overflow:hidden!important}html .store:has(#home-hero) #home-hero .hero-grid{flex:1 0 auto!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:0!important;padding:clamp(124px,34vw,154px) 20px 18px!important}html .store:has(#home-hero) #home-hero .hero-visual{display:none!important}html .store:has(#home-hero) #home-hero .hero-copy{width:100%!important;max-width:450px!important;margin:0!important}html .store:has(#home-hero) #home-benefits{z-index:2!important;width:calc(100% - 36px)!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0 auto 20px!important;padding:8px 14px!important;position:relative!important}html .store:has(#home-hero) #home-hero .hero-actions>.btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;background:0 0!important;border:1px solid #ffffffc2!important}html .store:has(#home-hero) #home-hero .hero-actions>.btn.primary{color:#fff!important;background:0 0!important;border-color:#ffffffc2!important}html .store:has(#home-hero) #home-hero .hero-actions>.btn svg{color:currentColor!important}}.brand-upload-wordmark>strong.brand-upload-brand-name-localized{letter-spacing:-.045em!important;text-shadow:0 1px #ffffff29,0 2px #07141f1f,0 4px 8px #07141f38!important;align-items:baseline!important;gap:.2em!important;font-family:Barlow Condensed,Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:1.08!important;display:inline-flex!important;overflow:visible!important}@media (max-width:600px){.brand-upload-wordmark>strong.brand-upload-brand-name-localized{font-size:14px!important}}.store .site-header .brand-upload-art.brand-upload-header{gap:6px!important;min-width:0!important;overflow:hidden!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark{flex:1 1 0!important;grid-template-columns:minmax(0,1fr)!important;width:0!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized{letter-spacing:-.025em!important;white-space:nowrap!important;text-shadow:0 1px #fff3,0 2px 3px #050f183d!important;gap:.12em!important;width:100%!important;min-width:0!important;max-width:100%!important;font-family:Barlow Condensed,Manrope,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important;overflow:hidden!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span{flex:none!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span{letter-spacing:.16em!important;text-overflow:clip!important;font-size:9px!important;overflow:hidden!important}@media (min-width:701px) and (max-width:1100px){.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized{letter-spacing:-.035em!important;font-size:11.5px!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span{font-size:8px!important}}@media (max-width:700px){.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark{display:none!important}}.brand-upload-wordmark>strong.brand-upload-brand-name-localized{letter-spacing:-.018em!important;text-shadow:0 1px #ffffff38,0 2px 5px #06121c33!important;font-family:Barlow Condensed,Manrope,Arial,sans-serif!important;font-weight:800!important}.brand-upload-light .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:first-child{color:#19232d!important}.brand-upload-light .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:last-child{color:#d9253b!important}.brand-upload-dark .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:first-child{color:#fff!important}.brand-upload-dark .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:last-child{color:#ff5968!important}.brand-upload-wordmark>span{color:#d9253b!important}.brand-upload-dark .brand-upload-wordmark>span{color:#ff5968!important}.adm-brand.brand-upload-admin .brand-upload-wordmark>strong{letter-spacing:-.01em!important;font-size:11px!important}.adm-brand.brand-upload-admin .brand-upload-wordmark>span{letter-spacing:.14em!important;font-size:8px!important}.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:208px!important;width:208px!important}.store .site-header .brand-upload-art.brand-upload-header{gap:7px!important}.store .site-header .brand-upload-art.brand-upload-header>img.brand-upload-image{width:64px!important;height:44px!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized{letter-spacing:-.018em!important;text-shadow:0 1px 1px #0000002e!important;font-family:Barlow Condensed,Manrope,Arial,sans-serif!important;font-size:15.5px!important;font-weight:800!important;line-height:1.12!important;overflow:visible!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span{letter-spacing:.18em!important;font-size:9px!important}@media (min-width:701px) and (max-width:1100px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:184px!important;width:184px!important}.store .site-header .brand-upload-art.brand-upload-header>img.brand-upload-image{width:60px!important;height:42px!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized{letter-spacing:-.025em!important;font-size:12.5px!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span{font-size:8px!important}}@media (max-width:700px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:70px!important;width:70px!important}.store .site-header .brand-upload-art.brand-upload-header>img.brand-upload-image{width:70px!important;height:42px!important}}.store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.12)saturate(1.08)drop-shadow(0 1px 1px #ffffff47)drop-shadow(0 3px 5px #0c192333)!important}.store:has(.b2b-page)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.12)saturate(1.08)drop-shadow(0 1px 1px #ffffff47)drop-shadow(0 3px 5px #0c192333)!important}.brand-upload-wordmark>strong.brand-upload-brand-name-localized,.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized{text-shadow:0 1px #ffffff52,0 2px 3px #0a18232e!important}.brand-upload-wordmark>span,.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span{text-shadow:0 1px #ffffff47,0 2px 3px #0a182329!important}@media (min-width:1101px){.store .site-header .header-main>.header-messengers{flex:180px!important;justify-content:space-between!important;gap:clamp(18px,2.4vw,36px)!important;min-width:150px!important;margin-left:0!important}}html .store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.34)saturate(1.36)brightness(1.06)!important}html .store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark .brand-upload-wordmark>strong.brand-upload-brand-name-localized{filter:contrast(1.16)saturate(1.24)brightness(1.04)!important}html .store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:last-child{color:#ff4358!important}html .store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark .brand-upload-wordmark>span{color:#ff4358!important}@media (min-width:701px){.store .site-header .header-main{column-gap:clamp(12px,1.4vw,20px)!important}.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:224px!important;width:224px!important}.store .site-header .header-main>.header-search{flex:360px!important;width:min(100%,420px)!important;min-width:220px!important}}@media (min-width:701px) and (max-width:1100px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:202px!important;width:202px!important}.store .site-header .header-main>.header-search{flex-basis:280px!important;width:min(100%,330px)!important;min-width:180px!important}}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#171a1d!important;border:0!important;border-bottom:1px solid #ffffff1a!important;position:relative!important;top:auto!important;box-shadow:0 10px 24px #0000003d!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header :is(.topline,.header-main,.main-nav,.mobile-vin-search){box-shadow:none!important;background:0 0!important;border-color:#ffffff14!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header :is(.topline,.topline a,.top-inner span,.header-phone,.header-phone small,.header-account,.cart-button,.mobile-menu,.main-nav>a:not(.catalog-nav),.nav-caption,.mobile-vin-search,.mobile-vin-search input){color:#f3f4f5!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .brand-upload-image{content:url(/assets/images/road-alliance-sign-dark-v3.svg)!important;filter:drop-shadow(0 1px 3px #00000073)!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:first-child{color:#fff!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:last-child{color:#e3293e!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .brand-upload-wordmark>span{color:#e3293e!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header :is(.header-phone,.header-account,.cart-button,.mobile-menu){box-shadow:none!important;background:0 0!important;border:0!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header :is(.header-phone svg,.header-account svg,.cart-button svg,.mobile-menu svg,.mobile-vin-search svg){color:#f3f4f5!important;stroke:currentColor!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .header-phone small{color:#cbd0d4!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .header-search{color:#aebcc5!important;background:#171a1d!important;border:1px solid #ffffff2e!important;box-shadow:0 5px 16px #07141f26!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .header-search input{color:#f7fafc!important;caret-color:#e3293e!important;background:0 0!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .header-search input::placeholder{color:#aebcc5!important;opacity:1!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .header-search button{color:#e3293e!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .cart-button span{color:#fff!important;background:#d9253b!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header :is(.main-nav>a:hover,.main-nav>a[aria-current=page],.header-phone:hover,.header-account:hover,.cart-button:hover,.mobile-menu:hover){color:#ff7b86!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .main-nav>a[aria-current=page]:not(.catalog-nav){box-shadow:inset 0 -2px #d9253b!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .main-nav>.catalog-nav{color:#fff!important;background:#d12f3c!important}.store:not(:has(#home-hero)):not(:has(.b2b-page)):not(:has(.partner-workspace-root))>.site-header .mobile-vin-search{background:0 0!important;border:1px solid #ffffff14!important;border-radius:10px!important}.store #main>.wrap.section.delivery-page{padding-top:18px!important}.store #main .delivery-page-content{max-width:1240px;margin-inline:auto;padding-top:34px}.store #main .delivery-intro{grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);align-items:center;gap:clamp(26px,5vw,72px);margin-bottom:38px;display:grid}.store #main .delivery-intro .page-heading{max-width:740px;margin:0}.store #main .delivery-intro .page-heading .eyebrow{background:#fff2f3;border:1px solid #efd0d4;border-radius:999px;margin-bottom:16px;padding:7px 10px;display:inline-flex;color:#a82435!important}.store #main .delivery-intro .page-heading h1{letter-spacing:-.045em;max-width:700px;color:#1a2934!important;font-size:clamp(34px,4.2vw,54px)!important}.store #main .delivery-intro .page-heading>p{max-width:650px;margin-top:18px;font-size:15px;line-height:1.75;color:#596c78!important}.store #main .delivery-coverage{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.store #main .delivery-coverage>span{color:#465b68;background:#ffffffad;border:1px solid #d8e0e5;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.store #main .delivery-quick-card{color:#f7f9fa;background:radial-gradient(circle at 100% 0,#e137483d,#0000 38%),linear-gradient(145deg,#1c2b36,#344958);border:1px solid #425563;border-radius:22px;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 18px 40px #172a3829}.store #main .delivery-quick-heading{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.store #main .delivery-quick-icon{color:#ffabb4;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.store #main .delivery-quick-heading small{color:#bdcbd3;letter-spacing:.11em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.store #main .delivery-quick-heading strong{font-size:15px;line-height:1.35;color:#fff!important}.store #main .delivery-quick-facts{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid;position:relative}.store #main .delivery-quick-facts>div{background:#ffffff12;border:1px solid #ffffff21;border-radius:13px;gap:5px;min-width:0;padding:14px 13px;display:grid}.store #main .delivery-quick-facts>div>span{color:#c2d0d8;letter-spacing:.1em;font-size:8px;font-weight:800}.store #main .delivery-quick-facts strong{font-size:clamp(18px,2vw,24px);line-height:1.15;color:#fff!important}.store #main .delivery-quick-facts small{color:#ced8de;font-size:10px;line-height:1.4}.store #main .delivery-quick-card>p{z-index:1;align-items:flex-start;gap:8px;margin:17px 0 14px;font-size:11px;line-height:1.55;display:flex;position:relative;color:#e1e9ed!important}.store #main .delivery-quick-card>p svg{color:#7bd3a2;flex:none;margin-top:1px}.store #main .delivery-quick-card>a{z-index:1;color:#fff;text-underline-offset:4px;align-items:center;gap:8px;font-size:11px;font-weight:800;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;transition:color .18s,gap .18s;display:inline-flex;position:relative}.store #main .delivery-quick-card>a:hover{color:#ffb1b9;gap:12px}.store #main #delivery-methods{scroll-margin-top:24px}.store #main .delivery-page-content>.info-cards{gap:16px}.store #main .delivery-page-content>.info-cards>article{transition:transform .18s,border-color .18s,box-shadow .18s;background:linear-gradient(150deg,#fff,#f9fbfc)!important;border-color:#d7e0e6!important;border-radius:18px!important;box-shadow:0 8px 24px #1b31400e!important}.store #main .delivery-page-content>.info-cards>article:hover{transform:translateY(-2px);border-color:#b6c9d5!important;box-shadow:0 13px 28px #1b314017!important}.store #main .delivery-page-content>.info-cards>article>svg{width:28px;height:28px;margin-bottom:19px;color:#456c86!important}.store #main .delivery-page-content>.info-cards>article h2{font-size:19px;line-height:1.32;color:#1c2d38!important}.store #main .delivery-page-content>.info-cards>article strong{font-size:13px;line-height:1.5;color:#a72a39!important}.store #main .delivery-page-content>.info-cards>article p{font-size:12px;line-height:1.75;color:#5b6d78!important}.store #main .delivery-page-content>.info-cards>article.delivery-urgent-card{background:linear-gradient(115deg,#fff0f2,#fff 72%)!important;border-color:#ddc1c5!important}.store #main .delivery-page-content>.info-cards>article.delivery-urgent-card>svg{color:#c72f42!important}.store #main .delivery-page-content>.info-cards>article.delivery-order-steps li{background:linear-gradient(155deg,#fff,#f5f8fa);border-color:#dce4e9;border-radius:12px}.store #main .delivery-page-content>.info-cards>article.delivery-order-steps li:hover{border-color:#cc8790}@media (max-width:900px){.store #main .delivery-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:24px}}@media (max-width:700px){.store #main>.wrap.section.delivery-page{padding-top:4px!important}.store #main .delivery-page-content{padding-top:24px}.store #main .delivery-intro{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:26px}.store #main .delivery-intro .page-heading h1{font-size:clamp(32px,9vw,42px)!important}.store #main .delivery-intro .page-heading>p{margin-top:14px;font-size:14px}.store #main .delivery-coverage{gap:6px;margin-top:17px}.store #main .delivery-coverage>span{padding:7px 9px;font-size:10px}.store #main .delivery-quick-card{border-radius:18px;padding:19px}.store #main .delivery-quick-facts{gap:8px;margin-top:17px}.store #main .delivery-quick-facts>div{padding:12px 10px}.store #main .delivery-page-content>.info-cards{gap:12px}}@media (prefers-reduced-motion:reduce){.store #main .delivery-page-content>.info-cards>article,.store #main .delivery-quick-card>a{transition:none}}.brand-upload-wordmark>strong.brand-upload-brand-name-localized{gap:.22em!important}.brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:first-child{letter-spacing:-.035em!important;text-transform:none!important;font-family:Manrope,Arial,sans-serif!important;font-size:1em!important;font-weight:600!important}.brand-upload-wordmark>strong.brand-upload-brand-name-localized>span:last-child{letter-spacing:-.04em!important;text-transform:none!important;font-family:Manrope,Arial,sans-serif!important;font-size:1em!important;font-weight:800!important}.brand-upload-wordmark>span{letter-spacing:.28em!important;font-family:Manrope,Arial,sans-serif!important;font-weight:700!important}.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span{letter-spacing:.24em!important}html .store footer .brand-upload-wordmark>span{letter-spacing:.26em!important}.store .partner-workspace-root .brand-upload-wordmark>span{letter-spacing:.24em!important}.adm-brand .brand-upload-wordmark>span{letter-spacing:.18em!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-description{transform:translateY(-145px)!important}html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions{transform:translateY(70px)!important}@media (max-width:800px){:is(html .store:has(#home-hero) #home-hero .hero-copy>.hero-description,html .store:has(#home-hero) #home-hero .hero-copy>.hero-actions){transform:none!important}}.brand-upload-art>img.brand-upload-image,.brand-upload-art.brand-upload-light>img.brand-upload-image,.brand-upload-art.brand-upload-dark>img.brand-upload-image,.store #home-warehouse .brand-upload-art.brand-upload-dark>img.brand-upload-image,.store .site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image,.adm-brand.brand-upload-admin .brand-upload-art>img.brand-upload-image{filter:contrast(1.16)saturate(1.24)!important}.store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.16)saturate(1.24)!important}.store:has(.b2b-page)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.16)saturate(1.24)!important}.brand-upload-wordmark>strong.brand-upload-brand-name-localized,.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>strong.brand-upload-brand-name-localized,.adm-brand.brand-upload-admin .brand-upload-wordmark>strong,.brand-upload-wordmark>span,.store .site-header .brand-upload-art.brand-upload-header .brand-upload-wordmark>span,.adm-brand.brand-upload-admin .brand-upload-wordmark>span{filter:contrast(1.12)saturate(1.16)!important;text-shadow:none!important}@media (max-width:600px){html .store:has(#home-hero) #home-hero{background-position:50%,50%,34% 82%!important;background-size:100% 100%,100% 100%,220%!important}}@media (min-width:1101px){.store .site-header .header-main>.header-phone{translate:80px!important}.store .site-header .header-main>.header-messengers{flex:140px!important;justify-content:flex-start!important;gap:18px!important;min-width:120px!important;margin-left:calc(25px - clamp(12px,1.4vw,20px))!important;translate:115px!important}.store .site-header .header-main>.header-account{margin-left:auto!important}.store .site-header .header-main>.cart-button,.store .site-header .header-main>.mobile-menu{margin-left:clamp(10px,1.2vw,18px)!important}.store .site-header .header-main>.header-account,.store .site-header .header-main>.cart-button,.store .site-header .header-main>.mobile-menu{translate:120px!important}}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-slogan{text-align:left!important;align-self:flex-start!important;margin:0 0 0 100px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>.footer-brands{text-align:left!important;white-space:normal!important;width:calc(100% - 100px)!important;max-width:240px!important;margin:0 0 0 100px!important;line-height:1.65!important}@media (max-width:600px){html .store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup.footer-logo-lockup .brand-upload-slogan{margin-left:77px!important}html .store footer .footer-main>div.footer-brand-column.brand-upload-column>.footer-brands{width:calc(100% - 77px)!important;margin-left:77px!important}}html .store #main #home-categories>.wrap.section{padding-top:clamp(44px,6vw,76px)!important;padding-bottom:clamp(44px,6vw,76px)!important}html .store #main #home-categories .section-heading.category-heading{align-items:flex-end!important;gap:24px!important;margin-bottom:26px!important}html .store #main #home-categories .category-heading h2{color:#263640!important;letter-spacing:-1.35px!important;font-size:clamp(29px,3.4vw,42px)!important;line-height:1.08!important}html .store #main #home-categories .category-heading>div>p{color:#637783!important;max-width:600px!important;margin-top:11px!important;font-size:14px!important;line-height:1.6!important}html .store #main #home-categories .category-tools{margin-bottom:19px!important}html .store #main #home-categories .category-search{background:#fff!important;border-color:#d7e1e6!important;border-radius:15px!important;box-shadow:0 7px 20px #1d36440e!important}html .store #main #home-categories .category-search:focus-within{border-color:#c64a58!important;box-shadow:0 0 0 4px #c64a581c!important}html .store #main #home-categories .category-search-count{color:#536a77!important;background:#f6f8f9!important;border:1px solid #e4eaed!important;border-radius:999px!important;padding:5px 8px!important}html .store #main #home-categories .category-tools-note{color:#74858e!important;font-size:11px!important}html .store #main #home-categories .category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html .store #main #home-categories .category-grid>.category-card,html .store #main #home-categories .category-grid>.category-card:hover,html .store #main #home-categories .category-grid>.category-card:focus-visible{background:linear-gradient(150deg,#fff 0%,#f8fafb 100%)!important;border:1px solid #dce5e9!important;border-radius:17px!important;min-height:270px!important;padding:14px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 7px 20px #1d36440e!important}html .store #main #home-categories .category-grid>.category-card:hover,html .store #main #home-categories .category-grid>.category-card:focus-visible{background:#fff!important;border-color:#d7848d!important;transform:translateY(-3px)!important;box-shadow:0 15px 30px #1d36441c!important}html .store #main #home-categories .category-grid .category-art{background:linear-gradient(145deg,#f4f7f8,#edf2f4 68%,#fff1f2)!important;border:1px solid #eaf0f2!important;border-radius:13px!important;place-items:center!important;height:142px!important;margin:0 0 13px!important;display:grid!important;overflow:hidden!important}html .store #main #home-categories .category-grid .category-art img{object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 7px 9px #22394421)!important;width:90%!important;max-width:240px!important;height:90%!important}html .store #main #home-categories .category-art-symbol{color:#4c7082!important;background:linear-gradient(145deg,#fff,#e8f0f3)!important;border:1px solid #d8e4e9!important;border-radius:24px!important;place-items:center!important;width:86px!important;height:86px!important;display:grid!important;box-shadow:0 8px 20px #22394417!important}html .store #main #home-categories .category-card-title{min-height:36px!important}html .store #main #home-categories .category-grid .category-card h3{color:#293b45!important;font-size:14px!important;font-weight:760!important;line-height:1.35!important}html .store #main #home-categories .category-card-open{color:#a52836!important;background:#f4f7f8!important;border:1px solid #e5eaed!important}html .store #main #home-categories .category-grid>.category-card:hover .category-card-open,html .store #main #home-categories .category-grid>.category-card:focus-visible .category-card-open{color:#fff!important;background:#ad2736!important;border-color:#ad2736!important}html .store #main #home-categories .category-grid .category-card p{color:#6b7b84!important;margin-top:5px!important;font-size:11px!important;line-height:1.48!important}html .store #main #home-categories .category-card-index{color:#9aa7ad!important;letter-spacing:.12em!important;margin-top:auto!important;padding-top:11px!important;font-size:9px!important;font-weight:800!important}@media (max-width:1000px){html .store #main #home-categories .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){html .store #main .vin-ai-chat{padding:10px}html .store #main .vin-ai-chat-log{max-height:330px}html .store #main .vin-ai-message{max-width:96%}html .store #main .vin-ai-product{flex-direction:column;align-items:flex-start}html .store #main .vin-ai-product>span:last-child{text-align:left}html .store #main #home-categories>.wrap.section{padding-top:40px!important;padding-bottom:44px!important}html .store #main #home-categories .section-heading.category-heading{gap:15px!important;margin-bottom:18px!important}html .store #main #home-categories .category-heading h2{font-size:clamp(27px,7vw,34px)!important}html .store #main #home-categories .category-tools{gap:8px!important}html .store #main #home-categories .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html .store #main #home-categories .category-grid>.category-card,html .store #main #home-categories .category-grid>.category-card:hover,html .store #main #home-categories .category-grid>.category-card:focus-visible{border-radius:14px!important;min-height:222px!important;padding:10px!important}html .store #main #home-categories .category-grid .category-art{border-radius:10px!important;height:104px!important;margin-bottom:9px!important}html .store #main #home-categories .category-art-symbol{border-radius:19px!important;width:64px!important;height:64px!important}html .store #main #home-categories .category-art-symbol svg{width:40px!important;height:40px!important}html .store #main #home-categories .category-grid .category-card h3{font-size:12px!important}html .store #main #home-categories .category-grid .category-card p{font-size:10px!important}html .store #main #home-categories .category-card-index{padding-top:7px!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){html .store #main #home-categories .category-grid>.category-card{transition:none!important}html .store #main #home-categories .category-grid>.category-card:hover{transform:none!important}}html .store #main .vin-ai-chat{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#dbe5eb;border-radius:22px;gap:14px;padding:17px;box-shadow:0 20px 54px #192b371f}html .store #main .vin-ai-chat-header{border:1px solid #344d5a;border-radius:16px;min-height:68px;padding:13px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 22px #11273429;color:#fff!important;background:radial-gradient(circle at 90% 0,#be394a40,#0000 28%),linear-gradient(110deg,#172a35,#263d49 70%,#334a55)!important}html .store #main .vin-ai-chat-header>span{gap:11px}html .store #main .vin-ai-chat-header>span:last-child{white-space:nowrap;background:#ffffff12;border:1px solid #cfdfe630;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex;color:#d8e4e9!important}html .store #main .vin-ai-chat-header>span:first-child>span:last-child>strong{font-size:15px;color:#fff!important}html .store #main .vin-ai-chat-header>span:first-child>span:last-child>small{color:#b8c7cf;font-size:10px}html .store #main .vin-ai-chat-header>span:last-child>i{background:#71d6a2;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #71d6a221}html .store #main .vin-ai-chat-log{scrollbar-color:#bdcbd4 transparent;scrollbar-width:thin;background:radial-gradient(at 4% 0,#d3e1ed47,#0000 36%),linear-gradient(#f7f9fb,#f2f6f9);border:1px solid #e4ebf0;border-radius:18px;gap:13px;max-height:min(54vh,540px);padding:16px}html .store #main .vin-ai-message{color:#344650;background:#fff;border-color:#e0e8ed;border-radius:16px 16px 16px 5px;gap:10px;max-width:min(88%,620px);padding:13px 16px;animation:.22s ease-out both ra-message-in;box-shadow:0 5px 16px #1e34410e}html .store #main .vin-ai-message p{font-size:13px;line-height:1.65;color:#354852!important}html .store #main .vin-ai-message.is-assistant{border-left:3px solid #c72f42}html .store #main .vin-ai-message.is-user{border-radius:16px 16px 5px;box-shadow:0 7px 18px #1a313e29;color:#fff!important;background:linear-gradient(135deg,#2b4350,#1d323d)!important;border-color:#263f4c!important}html .store #main .vin-ai-message.is-user p{color:#fff!important}html .store #main .vin-ai-product{border-color:#dfe7ec;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 3px 10px #1a313e0a}html .store #main .vin-ai-product:hover,html .store #main .vin-ai-product:focus-visible{border-color:#b5cbd8;transform:translateY(-1px);box-shadow:0 8px 18px #1a313e17}html .store #main .vin-ai-product strong{font-size:12px;line-height:1.45;color:#243943!important}html .store #main .vin-ai-product b{font-size:13px;color:#a92337!important}html .store #main .vin-ai-product small,html .store #main .vin-ai-fitment-note{font-size:10px;line-height:1.5;color:#687984!important}html .store #main .vin-ai-chat-compose{background:#fff;border-color:#d6e1e7;border-radius:15px;gap:9px;padding:7px;transition:border-color .18s,box-shadow .18s;box-shadow:0 5px 16px #1e34410e}html .store #main .vin-ai-chat-compose:focus-within{border-color:#b46a76;box-shadow:0 0 0 3px #c72f421a,0 6px 18px #1e344112}html .store #main .vin-ai-chat-compose input{color:#263b46;min-height:44px;padding:9px 12px}html .store #main .vin-ai-chat-compose input::placeholder{color:#81909a}html .store #main .vin-ai-chat-compose input:disabled{color:#87949c}html .store #main .vin-ai-chat-compose button{background:linear-gradient(145deg,#d13a4e,#b11e34);border-radius:12px;width:44px;height:44px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 5px 12px #b11e3433}html .store #main .vin-ai-chat-compose button:hover:not(:disabled){background:linear-gradient(145deg,#bb2a3f,#95192d);transform:translateY(-1px);box-shadow:0 8px 16px #b11e343d}html .store #main .vin-ai-chat-note{padding:0 3px;font-size:10px;line-height:1.55;color:#657681!important}@keyframes ra-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){html .store #main .vin-ai-chat{border-radius:17px;gap:10px;padding:10px}html .store #main .vin-ai-chat-header{min-height:62px;padding:10px 11px}html .store #main .vin-ai-chat-header>span:last-child{white-space:normal;max-width:132px;padding:7px 9px;font-size:9px}html .store #main .vin-ai-chat-log{border-radius:14px;max-height:56vh;padding:11px}html .store #main .vin-ai-message{max-width:96%;padding:11px 12px}}@media (prefers-reduced-motion:reduce){html .store #main .vin-ai-message{animation:none}html .store #main .vin-ai-product,html .store #main .vin-ai-chat-compose,html .store #main .vin-ai-chat-compose button{transition:none}}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-message p{white-space:pre-line!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header{color:#fff!important;background:linear-gradient(112deg,#252f69 0%,#36458f 58%,#4c5bb4 100%)!important;border:1px solid #34448e!important;border-radius:16px!important;min-height:68px!important;padding:13px 16px!important;box-shadow:0 8px 20px #27347933!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header svg{color:#fff!important;stroke:#fff!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:first-child>span:last-child>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;font-weight:800!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:first-child>span:last-child>small{color:#dce2ff!important;-webkit-text-fill-color:#dce2ff!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:last-child{color:#f2f4ff!important;-webkit-text-fill-color:#f2f4ff!important;background:#0f18473d!important;border:1px solid #e1e7ff47!important}@media (max-width:700px){html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header{gap:8px!important;min-height:62px!important;padding:11px 12px!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:last-child{white-space:normal!important;max-width:142px!important}}html .store #main :is(p,small,.muted,.text-muted,.sku,.field-hint,.help-text,.catalog-search-hint,.catalog-result-count):not(:where(#home-hero *,.vin-ai-chat *,.chat-widget *,.chat-page *,.partner-work-nav *,.partner-side-help *,.b2b-hero *,.delivery-quick-card *)){color:#43525e!important;font-weight:500!important}html .store #main :is(label,dt,dd):not(:where(.partner-work-nav *,.partner-side-help *,.vin-ai-chat *,.chat-widget *,.chat-page *)){color:#344754!important;font-weight:600!important}html .store #main :is(.sku,.muted,.text-muted,.field-hint,.help-text,.catalog-search-hint,.catalog-result-count):not(:where(#home-hero *,.vin-ai-chat *,.chat-widget *,.chat-page *,.partner-work-nav *,.partner-side-help *,.b2b-hero *,.delivery-quick-card *)){color:#4a5a66!important;font-weight:600!important}.store:has(.delivery-page)>.site-header #site-main-menu.site-menu.is-open{color:#1c2d38!important;background:#fff!important;border-color:#d9e2e8!important;box-shadow:0 18px 50px #08182438!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-head{color:#1c3445!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-head strong{color:#1c3445!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-links>a{color:#1c3445!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-contact>a{color:#1c3445!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-contact>a strong{color:#1c3445!important}:is(.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-caption,.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-social,.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-hours){color:#526878!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-contact{background:#f7f9fb!important;border-color:#dce4e9!important}.store:has(.delivery-page)>.site-header #site-main-menu .site-menu-links>a[aria-current=page]{color:#b20f22!important}html .store .site-header #site-main-menu .site-menu-links>a,html .store .site-header #site-main-menu .site-menu-head strong,html .store .site-header #site-main-menu .site-menu-contact>a,html .store .site-header #site-main-menu .site-menu-contact>a :is(strong,span){color:#20394b!important;-webkit-text-fill-color:#20394b!important;opacity:1!important}html .store .site-header #site-main-menu .site-menu-links>a:hover,html .store .site-header #site-main-menu .site-menu-links>a[aria-current=page]{color:#ab2336!important;-webkit-text-fill-color:#ab2336!important;background:#fff0f2!important}html .store .site-header #site-main-menu :is(.site-menu-caption,.site-menu-hours,.site-menu-social>span){color:#526878!important;-webkit-text-fill-color:#526878!important}}html .store #main .vin-ai-chat.ra-ai-chat{background:#fff!important;border:1px solid #e5e7f0!important;border-radius:22px!important;box-shadow:0 18px 48px #272e4e17!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header{color:#374056!important;box-shadow:none!important;background:linear-gradient(115deg,#f4f5fc,#fbfbfe)!important;border:1px solid #e7e8f1!important;border-radius:15px!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header svg{color:#6876d2!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:first-child>span:last-child>strong{color:#343b52!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:first-child>span:last-child>small{color:#778096!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-header>span:last-child{color:#69738a!important;background:#fff!important;border-color:#e2e5ee!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-log{background:linear-gradient(#fafbfe,#f7f8fc)!important;border-color:#eceef4!important;border-radius:17px!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-message.is-assistant{background:#fff!important;border:1px solid #e7e9f0!important;border-radius:16px 16px 16px 5px!important;box-shadow:0 4px 13px #2d344f0b!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-message.is-assistant p{color:#3f465a!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-message.is-user{color:#fff!important;background:linear-gradient(135deg,#6675d5,#5364c2)!important;border-color:#5969c8!important;border-radius:16px 16px 5px!important;box-shadow:0 6px 15px #5666c429!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-message.is-user p{color:#fff!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-compose{background:#fff!important;border-color:#e2e5ef!important;border-radius:17px!important;box-shadow:0 4px 14px #2d344f0b!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-compose:focus-within{border-color:#9da7e1!important;box-shadow:0 0 0 3px #6776d31f!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-compose button{background:#6171cf!important;border-radius:13px!important;box-shadow:0 4px 10px #5262c133!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-compose button:hover:not(:disabled){background:#5262bf!important}html .store #main .vin-ai-chat.ra-ai-chat .vin-ai-chat-compose button:disabled{box-shadow:none!important;background:#d6d9e5!important}html .store #main :is(.chat-page,.chat-widget) .chat-box{background:#fff!important;border:1px solid #e5e7f0!important;border-radius:22px!important;box-shadow:0 18px 48px #272e4e17!important}html .store #main :is(.chat-page,.chat-widget) .chat-head{color:#343b52!important;background:#fff!important;border-bottom:1px solid #eceef4!important}html .store #main :is(.chat-page,.chat-widget) .chat-head>svg{color:#6876d2!important}html .store #main :is(.chat-page,.chat-widget) .chat-head h1{color:#343b52!important}html .store #main :is(.chat-page,.chat-widget) .chat-head p{color:#798197!important}html .store #main :is(.chat-page,.chat-widget) .chat-head>span{color:#68718a!important;background:#f5f6fb!important;border:1px solid #e5e7f0!important}html .store #main :is(.chat-page,.chat-widget) .chat-messages{background:#f8f9fc!important}html .store #main :is(.chat-page,.chat-widget) .chat-empty{color:#68718a!important}html .store #main :is(.chat-page,.chat-widget) .chat-message.client,html .store #main :is(.chat-page,.chat-widget) .chat-message.user{color:#fff!important;background:linear-gradient(135deg,#6675d5,#5364c2)!important;border-color:#5969c8!important}html .store #main :is(.chat-page,.chat-widget) .chat-message.client p,html .store #main :is(.chat-page,.chat-widget) .chat-message.user p{color:#fff!important}html .store #main :is(.chat-page,.chat-widget) .chat-message.client small,html .store #main :is(.chat-page,.chat-widget) .chat-message.user small{color:#e2e6ff!important}html .store #main :is(.chat-page,.chat-widget) :is(.chat-message.manager,.chat-message.assistant){color:#3e465b!important;background:#fff!important;border-color:#e4e7ef!important;box-shadow:0 4px 13px #2d344f0b!important}html .store #main :is(.chat-page,.chat-widget) :is(.chat-message.manager,.chat-message.assistant) p{color:#3e465b!important}html .store #main :is(.chat-page,.chat-widget) :is(.chat-form,.chat-quick-links,.chat-compose-hint){background:#fff!important;border-color:#eceef4!important}html .store #main :is(.chat-page,.chat-widget) .chat-form textarea{color:#343b52!important;background:#f8f9fc!important;border-color:#e3e5ee!important;border-radius:15px!important}html .store #main :is(.chat-page,.chat-widget) .chat-form .btn{background:#6171cf!important;border-radius:13px!important}html .store #main :is(.chat-page,.chat-widget) .chat-quick-links a{color:#56617c!important;background:#f7f8fc!important;border-color:#e3e6ef!important;border-radius:999px!important}html .store #main :is(.chat-page,.chat-widget) .chat-quick-links a:hover{color:#5364bf!important;background:#f0f1fc!important;border-color:#c9cdef!important}html .store #main :is(.chat-page,.chat-widget) .chat-suggestions button{color:#56617c!important;background:#fff!important;border-color:#e3e6ef!important;border-radius:999px!important}html .store #main :is(.chat-page,.chat-widget) .chat-suggestions button:hover{color:#5364bf!important;background:#f2f3fc!important;border-color:#c9cdef!important}@media (max-width:700px){html .store #main .vin-ai-chat.ra-ai-chat{border-radius:17px!important;padding:10px!important}html .store #main :is(.chat-page,.chat-widget) .chat-head{padding:15px!important}}
