.logo-generated{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:max-content;height:auto;display:inline-flex;overflow:visible}.logo-generated img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:72px;display:block}.logo-generated small{color:#97444c;letter-spacing:.85px;text-align:center;white-space:nowrap;margin-top:-11px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;display:block;transform:translate(38px)}@media (max-width:1100px){.logo-generated img{height:62px}.logo-generated small{font-size:7px}}@media (max-width:600px){.logo-generated img{height:44px}.logo-generated small{letter-spacing:.6px;margin-top:-5px;font-size:8.5px;transform:translate(24px)}}@media (min-width:801px){.site-header .header-main{height:86px!important}.site-header .main-nav{height:50px!important}}#home-brands .brand-badge-6{justify-content:center!important;align-items:center!important;width:100%!important;height:96px!important;margin:8px 0 0!important;display:flex!important;position:static!important;transform:none!important}#home-brands .brand-badge-6 img{object-fit:contain!important;object-position:center!important;width:150px!important;height:96px!important;margin:0 auto!important;padding:0!important;display:block!important;transform:none!important}@media (max-width:600px){#home-brands .brand-badge-6{height:82px!important;margin-top:6px!important}#home-brands .brand-badge-6 img{width:132px!important;height:82px!important}}@layer components{.brand-upload-art{align-items:center;gap:10px;width:100%;min-width:0;line-height:1;display:flex}.brand-upload-art>img.brand-upload-image{content:normal!important;object-fit:contain!important;object-position:center!important;filter:brightness(1.06)contrast(1.18)saturate(1.22)drop-shadow(0 1px #ffffff29)drop-shadow(0 2px 2px #0000003d)drop-shadow(0 5px 8px #00000024)!important;mix-blend-mode:normal!important;image-rendering:auto!important;flex:none!important;width:62px!important;min-width:0!important;max-width:34%!important;height:62px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.brand-upload-wordmark{white-space:nowrap;gap:4px;min-width:0;line-height:1;display:grid}.brand-upload-wordmark>strong{color:#292e33;letter-spacing:.025em;text-overflow:clip;font-family:Barlow Condensed,Manrope,Arial,sans-serif;font-size:15px;font-weight:850;line-height:1;overflow:hidden}.brand-upload-wordmark>span{color:#e92539;letter-spacing:.19em;font-family:Barlow Condensed,Manrope,Arial,sans-serif;font-size:9px;font-weight:800;line-height:1.1}.store footer .brand-upload-lockup .brand-upload-wordmark>span{letter-spacing:.24em;font-size:11px}.brand-upload-dark .brand-upload-wordmark>strong{color:#f4f6f8}.brand-upload-light .brand-upload-wordmark>strong{color:#292e33}.brand-upload-art.brand-upload-dark>img.brand-upload-image,.store #home-warehouse .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.08)drop-shadow(0 1px #fff3)drop-shadow(0 2px 2px #00000047)drop-shadow(0 5px 8px #00000029)!important}.store .site-header .header-main>a.site-brand.brand-upload-lockup,.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup{width:200px!important;min-width:0!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;flex:0 0 200px!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.store .site-header .header-main>a.site-brand.brand-upload-lockup>.brand-upload-slogan{display:none!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup>.brand-upload-slogan{color:#f4f6f8!important;letter-spacing:.035em!important;text-align:center!important;text-shadow:0 1px 4px #0000007a!important;white-space:nowrap!important;pointer-events:none!important;grid-template-columns:1fr!important;place-items:start center!important;gap:0!important;width:72%!important;margin:-12px 0 0 28%!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.08!important;display:grid!important;position:static!important;inset:auto!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup>.brand-upload-slogan>.brand-upload-slogan-first{grid-column:auto!important;line-height:1.05!important;display:block!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup>.brand-upload-slogan>.brand-upload-slogan-first>span,.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup>.brand-upload-slogan>.brand-upload-slogan-second{line-height:1.05!important;display:block!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup>.brand-upload-slogan>.brand-upload-slogan-second{grid-column:auto!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup>.brand-upload-slogan b{color:#ff3d50!important;font-weight:850!important}.store .brand-upload-lockup:before,.store .brand-upload-lockup:after{content:none!important}.store footer .footer-main>div.footer-brand-column.brand-upload-column{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup{flex-direction:column!important;flex:none!important;align-self:flex-start!important;align-items:flex-start!important;width:min(240px,100%)!important}.store footer .footer-main>div.footer-brand-column.brand-upload-column>.footer-brands{width:100%!important;max-width:270px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.store.partner-workspace-root .partner-portal-brand-row{justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:112px!important;padding:18px clamp(16px,4vw,48px)!important;display:flex!important}.store.partner-workspace-root .partner-portal-brand.brand-upload-lockup{flex:0 280px!important;width:280px!important;min-width:0!important;max-width:calc(100% - 110px)!important;height:auto!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.store.partner-workspace-root .partner-portal-brand.brand-upload-lockup>.partner-workspace-slogan{color:#243746!important;letter-spacing:.02em!important;text-align:left!important;text-shadow:0 1px 1px #ffffffb8!important;white-space:nowrap!important;pointer-events:none!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:0!important;left:30%!important;right:3%!important}.store.partner-workspace-root .partner-portal-brand.brand-upload-lockup>.partner-workspace-slogan b{color:#df1f32!important;font-weight:850!important}.store.partner-workspace-root .partner-portal-brand.brand-upload-lockup>.brand-upload-art>img.brand-upload-image{width:68px!important;height:68px!important}.adm-brand.brand-upload-admin{justify-content:center!important;gap:0!important;min-height:92px!important;padding:18px!important}.adm-brand.brand-upload-admin>.brand-upload-art{width:200px;max-width:100%}.adm-login-brand.brand-upload-admin-login>.brand-upload-art{width:270px;max-width:100%;margin:0 auto}.store .account-login-panel .account-brand.brand-upload-account{flex-wrap:wrap;justify-content:space-between!important}.store .account-brand.brand-upload-account>.brand-upload-art{width:220px;max-width:100%}.store .account-brand.brand-upload-account>.brand-upload-art>img.brand-upload-image{width:62px!important;height:62px!important}.store #home-warehouse .warehouse-brand.brand-upload-warehouse>.brand-upload-art{width:190px}.store #home-warehouse .warehouse-finale-logo.brand-upload-warehouse-finale>.brand-upload-art{width:min(320px,75vw)}.store #home-warehouse .brand-upload-art>img.brand-upload-image{width:62px!important;height:62px!important}@media (min-width:701px) and (max-width:1100px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:180px!important;width:180px!important}}@media (max-width:700px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{flex-basis:54px!important;width:54px!important;height:54px!important}.store .site-header .brand-upload-art,.store .site-header .brand-upload-art>img.brand-upload-image{aspect-ratio:1!important;width:54px!important;height:54px!important}.store .site-header .brand-upload-art>img.brand-upload-image{max-width:none!important}.store .site-header .brand-upload-art{gap:0!important}.store .site-header .brand-upload-wordmark,.store .site-header .header-main>a.site-brand.brand-upload-lockup>.brand-upload-slogan{display:none!important}.store footer .footer-main>.brand-upload-column>a.site-brand.brand-upload-lockup{width:min(230px,100%)!important}.store.partner-workspace-root .partner-portal-brand-row{gap:14px!important;min-height:92px!important;padding:16px!important}.store.partner-workspace-root .partner-portal-brand.brand-upload-lockup{flex-basis:220px!important;width:220px!important;max-width:calc(100% - 100px)!important}.store.partner-workspace-root .partner-portal-brand.brand-upload-lockup>.partner-workspace-slogan{font-size:11px!important}.store #home-warehouse .warehouse-brand.brand-upload-warehouse>.brand-upload-art{width:150px}}@media (min-width:1101px){.store .site-header .header-main>a.site-brand.brand-upload-lockup{margin-left:min(0px,640px - 50vw)!important;margin-right:max(0px,50vw - 640px)!important}}.brand-upload-art>img.brand-upload-image{filter:contrast(1.24)drop-shadow(0 1px #ffffff2e)drop-shadow(0 2px 2px #00000047)drop-shadow(0 4px 6px #00000024)!important;image-rendering:auto!important}.brand-upload-art.brand-upload-light>img.brand-upload-image{filter:contrast(1.24)drop-shadow(0 0 .6px #16222b66)drop-shadow(0 2px 2px #141e262e)!important}.brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:contrast(1.08)drop-shadow(0 1px #fff3)drop-shadow(0 2px 2px #0000004d)drop-shadow(0 4px 6px #00000029)!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;margin-left:0!important}.store footer .footer-main>div.footer-brand-column.brand-upload-column>a.site-brand.brand-upload-lockup,.store footer .footer-main>div.footer-brand-column.brand-upload-column>.footer-brands{text-align:left!important;align-self:flex-start!important;margin-left:0!important}@media (max-width:600px){.adm-brand.brand-upload-admin>.brand-upload-art{gap:5px!important}.adm-brand.brand-upload-admin>.brand-upload-art>img.brand-upload-image{width:36px!important;max-width:36px!important;height:36px!important}.adm-brand.brand-upload-admin .brand-upload-wordmark>strong{letter-spacing:.01em;font-size:9px}.adm-brand.brand-upload-admin .brand-upload-wordmark>span{letter-spacing:.12em;font-size:7px}}}
.support-chat-button{z-index:80;color:#fff;background:#0f5b58;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0b303044}.support-chat-button span{color:#fff;background:#c53543;border-radius:10px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:-5px;right:-5px}.support-chat-panel{z-index:81;background:#fff;border:1px solid #d9dedf;width:290px;padding:24px;position:fixed;bottom:94px;right:24px;box-shadow:0 14px 38px #0b30302b}.support-chat-panel>svg{color:#0f5b58}.support-chat-panel h2{margin:12px 0 8px;font-size:20px}.support-chat-panel p{color:#68777b;margin:0 0 16px;font-size:12px;line-height:1.6}.support-chat-panel a{color:#fff;background:#0f5b58;justify-content:center;margin-top:8px;padding:10px 12px;font-size:12px;display:flex}.support-chat-close{color:#697579;padding:5px;position:absolute;top:8px;right:8px}.support-chat-panel a:last-child{color:#174445;background:#f1f4f3}.support-chat-panel a:only-of-type{color:#fff;background:#0f5b58}@media (max-width:600px){.support-chat-button{bottom:76px;right:16px}.support-chat-panel{width:calc(100% - 32px);bottom:145px;right:16px}}.chat-page{background:#f5f7f9;min-height:650px}.chat-box{background:#fff;border:1px solid #e1e7eb;border-radius:18px;max-width:760px;margin:auto;overflow:hidden}.chat-head{color:#fff;background:#363c42;align-items:center;gap:14px;padding:22px 24px;display:flex}.chat-head h1{margin:0;font-size:20px}.chat-head p{color:#c8d8e4;margin:5px 0 0;font-size:12px}.chat-head>span{color:#17344a;background:#ff7886;border-radius:8px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:700}.chat-messages{background:#fbfcfd;flex-direction:column;gap:12px;height:420px;padding:22px;display:flex;overflow:auto}.chat-empty{text-align:center;color:#8796a3;margin:auto;font-size:13px}.chat-message{background:#edf2f5;border-radius:13px;align-self:flex-start;max-width:76%;padding:11px 14px}.chat-message.client{background:#ffe7e9;align-self:flex-end}.chat-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.chat-message small{color:#8796a3;margin-top:6px;font-size:10px;display:block}.chat-form{border-top:1px solid #e1e7eb;gap:10px;padding:16px;display:flex}.chat-form input{border:1px solid #d7e0e6;border-radius:8px;flex:1;min-width:0;padding:11px 13px}.chat-form button{min-width:48px}.chat-admin{grid-template-columns:230px 1fr;gap:20px;min-height:650px;padding:28px;display:grid}.chat-sessions,.chat-admin-conversation{background:#fff;border:1px solid #e1e7eb;border-radius:14px;padding:20px}.chat-sessions h2,.chat-admin-conversation h1{margin:0 0 16px;font-size:20px}.chat-sessions button{text-align:left;color:#536575;border-radius:7px;width:100%;margin:5px 0;padding:11px;display:block}.chat-sessions button.active{color:#363c42;background:#eaf0f4;font-weight:600}.chat-admin-conversation .chat-messages{border:1px solid #e6ebee;border-radius:10px;height:470px;margin-bottom:14px}@media (max-width:700px){.chat-admin{grid-template-columns:1fr;padding:16px}.chat-sessions{max-height:190px;overflow:auto}.chat-head{padding:18px}.chat-messages{height:380px}}
.chat-widget{z-index:81;filter:drop-shadow(0 18px 38px #0b30303d);width:min(400px,100vw - 32px);position:fixed;bottom:94px;right:24px}.chat-widget .chat-box{max-width:none}.chat-widget .chat-messages{height:360px}.chat-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:7px;margin-left:8px;padding:6px}.chat-message p{opacity:1;visibility:visible;display:block;color:#363c42!important}.chat-messages{scroll-behavior:smooth;overscroll-behavior:contain}.chat-widget .chat-box{background:#25282c;border-color:#3b4147}.chat-widget .chat-messages{background:#1d2023}.chat-widget .chat-message{color:#f1f3f5;background:#343a40}.chat-widget .chat-message p{color:#f1f3f5!important}.chat-widget .chat-message small{color:#aeb7bf}.chat-widget .chat-message.client{background:#4a3f36}.chat-widget .chat-form{background:#25282c;border-top-color:#3b4147}.chat-widget .chat-form input{color:#f1f3f5;background:#30353a;border-color:#4b535b}.chat-widget .chat-form input::placeholder{color:#9aa4ad}.chat-widget .chat-empty{color:#aeb7bf}.chat-page{background:#202326}.chat-page .chat-box{background:#25282c;border-color:#3b4147}.chat-page .chat-messages{background:#1d2023}.chat-page .chat-message{color:#f1f3f5;background:#343a40}.chat-page .chat-message p{color:#f1f3f5!important}.chat-page .chat-message small{color:#aeb7bf}.chat-page .chat-message.client{background:#4a3f36}.chat-page .chat-form{background:#25282c;border-top-color:#3b4147}.chat-page .chat-form input{color:#f1f3f5;background:#30353a;border-color:#4b535b}.chat-page .chat-form input::placeholder{color:#9aa4ad}.chat-admin{color:#f1f3f5;background:#202326}.chat-sessions,.chat-admin-conversation{background:#25282c;border-color:#3b4147}.chat-sessions h2,.chat-admin-conversation h1{color:#f1f3f5}.chat-sessions button{color:#c4ccd3}.chat-sessions button.active{color:#fff;background:#3b4147}.chat-admin-conversation .chat-messages{background:#1d2023;border-color:#3b4147}.chat-admin .chat-message{color:#f1f3f5;background:#343a40}.chat-admin .chat-message p{color:#f1f3f5!important}.chat-admin .chat-message small{color:#aeb7bf}.chat-admin .chat-message.client{background:#4a3f36}.chat-admin .chat-form{background:#25282c;border-top-color:#3b4147}.chat-admin .chat-form input{color:#f1f3f5;background:#30353a;border-color:#4b535b}.chat-admin .chat-form input::placeholder{color:#9aa4ad}@media (max-width:600px){.chat-widget{filter:none;background:#101214;width:100%;height:100%;inset:0}.chat-widget .chat-box{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.chat-widget .chat-head{padding:18px 16px}.chat-widget .chat-messages{flex:1;height:auto}.chat-widget .chat-form{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@layer components{.chat-admin{overflow:hidden;grid-template-rows:minmax(0,1fr)!important;gap:14px!important;height:min(680px,68vh)!important;min-height:480px!important;padding:14px!important}.chat-admin .chat-sessions{flex-direction:column;min-height:0;display:flex;overflow:hidden}.chat-admin .chat-sessions-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.chat-admin .chat-sessions-heading>span{color:#ff919c;background:#493226;border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.chat-admin .chat-filter{color:#aeb7bf;gap:5px;margin-bottom:8px;font-size:10px;font-weight:750;display:grid}.chat-admin .chat-filter select{color:#f1f3f5;width:100%;min-height:34px;font:inherit;background:#30353a;border:1px solid #485159;border-radius:8px;padding:6px 9px;font-size:11px}.chat-admin .chat-session-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.chat-admin .chat-session-list>button{align-items:flex-start;min-height:70px;display:flex}.chat-admin .chat-session-copy{flex:1;gap:3px;min-width:0;display:grid;overflow:hidden}.chat-admin .chat-session-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-admin .chat-session-copy small{color:#bdc6cd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-admin .chat-session-copy .chat-preview{color:#9da8b0}.chat-admin .chat-session-copy .chat-status-label{color:#d6dde2;background:#3b4147;border-radius:99px;width:fit-content;padding:2px 7px;font-size:9px;font-weight:800}.chat-admin .chat-session-copy .chat-status-label.new{color:#ff95a0;background:#493226}.chat-admin .chat-session-copy .chat-status-label.in_progress{color:#a9d0f5;background:#283b50}.chat-admin .chat-session-copy .chat-status-label.closed{color:#a9d9b5;background:#294133}.chat-admin .chat-admin-conversation{height:100%;min-height:0;overflow:hidden}.chat-admin .chat-workflow-bar{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;margin:-3px 0 10px;display:flex}.chat-admin .chat-status-pill{color:#ff95a0;background:#392b22;border:1px solid #6c4c37;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.chat-admin .chat-status-pill i{background:#f04859;border-radius:50%;width:7px;height:7px}.chat-admin .chat-status-pill.in_progress{color:#b9d7f3;background:#273643;border-color:#3f5a73}.chat-admin .chat-status-pill.in_progress i{background:#79addb}.chat-admin .chat-status-pill.closed{color:#b5dfbd;background:#25352b;border-color:#3e6749}.chat-admin .chat-status-pill.closed i{background:#72bd82}.chat-admin .chat-workflow-action{color:#ffaeb6;cursor:pointer;background:#3d2c23;border:1px solid #a93440;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.chat-admin .chat-workflow-action:hover:not(:disabled){background:#51262a;border-color:#e44353}.chat-admin .chat-workflow-action.close{color:#c1e4c7;background:#26372b;border-color:#477050}.chat-admin .chat-auto-hide-note{color:#bac3ca;font-size:10px}.chat-admin .chat-assignee{color:#c7d1d8;margin-top:4px;font-size:10px;display:block}.chat-admin .chat-admin-conversation .chat-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0!important;height:auto!important;min-height:0!important;overflow-y:auto!important}.chat-admin .chat-select-prompt{color:#aeb7bf;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:120px;display:grid}.chat-admin .chat-select-prompt>svg{color:#f04859}.chat-admin .chat-select-prompt h1{color:#f1f3f5;margin:0;font-size:18px}.chat-admin .chat-select-prompt p,.chat-admin .chat-empty-list{color:#aeb7bf;margin:0;font-size:11px}@media (max-width:700px){.chat-admin{grid-template-rows:145px minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:10px!important;height:min(720px,80vh)!important;min-height:480px!important;padding:16px!important}.chat-admin .chat-sessions{max-height:none!important}.chat-admin .chat-session-list{gap:5px;display:flex;overflow:auto hidden}.chat-admin .chat-session-list>button{flex:0 0 min(230px,70vw);margin:0}.chat-admin .chat-admin-conversation{height:auto}.chat-admin .chat-admin-conversation .chat-messages{min-height:0!important}}:is(.store .chat-widget,.store #main .chat-page) .chat-message.assistant{background:linear-gradient(145deg,#2d302d,#242a2b)!important;border-color:#f4772070!important;align-self:flex-start!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message.assistant small span{color:#ff7381!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message-link{color:#ff8995;background:#ed772526;border:1px solid #ffa7667a;border-radius:9px;align-items:center;gap:7px;margin-top:11px;padding:8px 10px;font-size:11px;font-weight:700;transition:background-color .2s,border-color .2s;display:inline-flex}:is(.store .chat-widget,.store #main .chat-page) .chat-message-link:hover,:is(.store .chat-widget,.store #main .chat-page) .chat-message-link:focus-visible{background:#ed772545;border-color:#ff6373}:is(.store .chat-widget,.store #main .chat-page) .chat-quick-links{scrollbar-width:thin;background:#1b2225;border-top:1px solid #333c42;gap:7px;padding:10px 15px;display:flex;overflow-x:auto}:is(.store .chat-widget,.store #main .chat-page) .chat-quick-links a{color:#fff;white-space:nowrap;text-shadow:0 1px 1px #00000047;border:1px solid #48525a;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s}:is(.store .chat-widget,.store #main .chat-page) .chat-quick-links a:hover,:is(.store .chat-widget,.store #main .chat-page) .chat-quick-links a:focus-visible{color:#ffaab2;background:#f28a3e24;border-color:#f23e50}:is(.store .chat-widget,.store #main .chat-page) .chat-send-error{color:#ff8f9a;background:#1b2225;margin:0;padding:6px 15px 12px;font-size:11px}.chat-widget .chat-form input{font-size:16px}:is(.store .chat-widget,.store #main .chat-page) .chat-box{background:#171c1f!important;border:1px solid #374047!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 26px 60px #040c114d!important}:is(.store .chat-widget,.store #main .chat-page) .chat-head{color:#f8fafb!important;background:linear-gradient(145deg,#252d31,#171d20)!important;border-bottom:1px solid #ffffff17!important;gap:12px!important;padding:17px 20px!important}:is(.store .chat-widget,.store #main .chat-page) .chat-head>svg{color:#ff5b6b;background:#ec6f1b24;border:1px solid #ffa05b47;border-radius:14px;flex:none;width:42px;height:42px;padding:10px}:is(.store .chat-widget,.store #main .chat-page) .chat-head>div{min-width:0}:is(.store .chat-widget,.store #main .chat-page) .chat-head h1{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;line-height:1.25!important}:is(.store .chat-widget,.store #main .chat-page) .chat-head p{color:#adbbc4!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.45!important}:is(.store .chat-widget,.store #main .chat-page) .chat-head>span{border:1px solid #ffa05b59;flex:none;color:#ff7d8a!important;background:#ec6f1b24!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important}:is(.store .chat-widget,.store #main .chat-page) .chat-close{flex:none;place-items:center;width:34px;height:34px;display:grid;color:#d9e1e5!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:10px!important;margin-left:0!important}:is(.store .chat-widget,.store #main .chat-page) .chat-close:hover{color:#fff!important;background:#ffffff24!important}:is(.store .chat-widget,.store #main .chat-page) .chat-messages{scrollbar-color:#475057 transparent;scrollbar-width:thin;min-height:0;background:radial-gradient(circle at 12% 6%,#ec6f1b14,#0000 35%),#111619!important;gap:13px!important;padding:22px!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message{position:relative;color:#f8fafb!important;background:#262d31!important;border:1px solid #39434a!important;border-radius:18px 18px 18px 5px!important;max-width:82%!important;padding:12px 15px 10px!important;box-shadow:0 5px 14px #00000021!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message.client{background:linear-gradient(145deg,#d61f31,#b60d1e)!important;border-color:#eb4556!important;border-radius:18px 18px 5px!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message p{overflow-wrap:anywhere;color:#f8fafb!important;margin:0!important;font-size:13px!important;line-height:1.55!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message small{justify-content:space-between;align-items:center;gap:14px;line-height:1.2;color:#b1bec6!important;margin-top:8px!important;font-size:10px!important;display:flex!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message.client small{color:#ffd6da!important}:is(.store .chat-widget,.store #main .chat-page) .chat-message small span{font-weight:700}:is(.store .chat-widget,.store #main .chat-page) .chat-message time{font-variant-numeric:tabular-nums}:is(.store .chat-widget,.store #main .chat-page) .chat-empty{text-align:center;justify-items:center;gap:10px;width:100%;max-width:330px;display:grid;color:#d5dde2!important;margin:auto!important}:is(.store .chat-widget,.store #main .chat-page) .chat-empty-icon{color:#ff5b6b;background:linear-gradient(145deg,#ee7b2a3d,#ee7b2a0f);border:1px solid #ffa05b61;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:4px;display:grid;box-shadow:0 12px 30px #00000029}:is(.store .chat-widget,.store #main .chat-page) .chat-empty strong{font-size:16px;line-height:1.25;color:#f8fafb!important}:is(.store .chat-widget,.store #main .chat-page) .chat-empty p{max-width:300px;color:#aebbc3!important;margin:0!important;font-size:12px!important;line-height:1.5!important}:is(.store .chat-widget,.store #main .chat-page) .chat-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:9px;display:flex}:is(.store .chat-widget,.store #main .chat-page) .chat-suggestions button{color:#eef3f5;background:#242b2f;border:1px solid #48525a;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;line-height:1.25;transition:border-color .2s,background-color .2s;display:inline-flex}:is(.store .chat-widget,.store #main .chat-page) .chat-suggestions button:hover,:is(.store .chat-widget,.store #main .chat-page) .chat-suggestions button:focus-visible{background:#35302b;border-color:#f23e50}:is(.store .chat-widget,.store #main .chat-page) .chat-form{align-items:center;background:#1b2225!important;border-top:1px solid #333c42!important;gap:9px!important;padding:13px 15px!important}:is(.store .chat-widget,.store #main .chat-page) .chat-form input{color:#f8fafb!important;background:#101518!important;border:1px solid #465159!important;border-radius:13px!important;min-height:46px!important;font-size:13px!important}:is(.store .chat-widget,.store #main .chat-page) .chat-form input::placeholder{color:#93a0a9!important}:is(.store .chat-widget,.store #main .chat-page) .chat-form input:focus{outline:none;border-color:#f23e50!important;box-shadow:0 0 0 3px #f28a3e2b!important}:is(.store .chat-widget,.store #main .chat-page) .chat-form button{flex:none;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;display:grid;box-shadow:0 6px 15px #da5e113d;color:#fff!important;background:#eb2539!important;border-radius:13px!important;padding:0!important}:is(.store .chat-widget,.store #main .chat-page) .chat-form button:hover:not(:disabled){background:#f23e50!important}.store .chat-widget{width:min(420px,100vw - 32px)!important}.store .chat-widget .chat-messages{height:min(410px,54dvh)!important}.store #main .chat-page .chat-messages{height:min(520px,60dvh)!important}@media (max-width:600px){.store .chat-widget{width:100%!important;height:100dvh!important}.store .chat-widget .chat-box{border:0!important;border-radius:0!important;height:100%!important}.store .chat-widget .chat-head{padding:calc(15px + env(safe-area-inset-top)) 15px 15px!important}.store .chat-widget .chat-head>span{display:none}.store .chat-widget .chat-messages{flex:1;height:auto!important;padding:18px 16px!important}.store .chat-widget .chat-message{max-width:88%!important}.store .chat-widget .chat-form{padding:12px 15px calc(12px + env(safe-area-inset-bottom))!important}.store .chat-widget .chat-form input{font-size:16px!important}.store #main .chat-page .chat-messages{height:min(480px,56dvh)!important;padding:18px 16px!important}}@media (max-width:380px){:is(.store .chat-widget,.store #main .chat-page) .chat-suggestions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){:is(.store .chat-widget,.store #main .chat-page) .chat-suggestions button{transition:none}}.store .chat-widget{filter:drop-shadow(0 20px 48px #07121942)!important;width:min(392px,100vw - 32px)!important;bottom:92px!important;right:22px!important}.store .chat-widget .chat-box{flex-direction:column!important;max-height:min(640px,100dvh - 118px)!important;display:flex!important}.store .chat-widget .chat-head{min-height:76px!important}.store .chat-widget .chat-head>span{letter-spacing:.01em!important}.store .chat-widget .chat-messages{flex:auto!important;height:min(390px,48dvh)!important}.store .chat-widget .chat-quick-links,.store .chat-widget .chat-form{flex:none!important}.store .chat-widget .chat-close:focus-visible,.store .chat-widget .chat-quick-links a:focus-visible,.store .chat-widget .chat-form button:focus-visible{outline-offset:2px!important;outline:2px solid #ff7d8a!important}@media (max-width:600px){.store .chat-widget{width:100%!important;bottom:0!important;right:0!important}.store .chat-widget .chat-box{max-height:100dvh!important}.store .chat-widget .chat-messages{height:auto!important}}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page){filter:drop-shadow(0 16px 42px #20304329)!important}:is(.store #main .chat-page,.chat-page){color:#263448!important;background:#fff!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-box{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 18px 46px #192d441f!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head{color:#243246!important;background:#fff!important;border-bottom:1px solid #edf0f4!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head>svg{color:#4968c8!important;background:#f0f4ff!important;border:1px solid #e0e8ff!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head h1{color:#243246!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head p{color:#748196!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head>span{color:#327b59!important;background:#f0faf5!important;border:1px solid #d8eee4!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-close{color:#566579!important;background:#f7f8fa!important;border:1px solid #e3e8ef!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-close:hover{color:#243246!important;background:#edf1f6!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-messages{scrollbar-color:#ccd5e1 transparent!important;background:#f7f8fb!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message{color:#263448!important;background:#fff!important;border:1px solid #e3e8ef!important;box-shadow:0 3px 10px #2432460d!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message.client{background:#eaf0ff!important;border-color:#d5e0ff!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message p{color:#263448!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message small{color:#8995a6!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message.client small{color:#7482a0!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message.assistant{background:#f1f5fa!important;border-color:#dfe6ef!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message.assistant small span{color:#596d89!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message-link{color:#4263bd!important;background:#f2f6ff!important;border:1px solid #d6e0f8!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message-link:hover,:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message-link:focus-visible{background:#e8efff!important;border-color:#b7c8f4!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-empty{color:#526176!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-empty-icon{color:#4968c8!important;box-shadow:none!important;background:#f0f4ff!important;border:1px solid #e0e8ff!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-empty strong{color:#263448!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-empty p{color:#748196!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-suggestions button{color:#506078!important;background:#fff!important;border:1px solid #dfe5ed!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-suggestions button:hover,:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-suggestions button:focus-visible{background:#f1f5ff!important;border-color:#c7d5f5!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-quick-links{background:#fff!important;border-top:1px solid #edf0f4!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-quick-links a{color:#526176!important;text-shadow:none!important;background:#f8f9fb!important;border:1px solid #e1e7ef!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-quick-links a:hover,:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-quick-links a:focus-visible{color:#4263bd!important;background:#f1f5ff!important;border-color:#c7d5f5!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form{background:#fff!important;border-top:1px solid #edf0f4!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form input{color:#263448!important;background:#f8f9fb!important;border:1px solid #e0e5ed!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form input::placeholder{color:#8a96a7!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form input:focus{border-color:#9cb1ed!important;box-shadow:0 0 0 3px #4968c81f!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form button{background:#4968c8!important;box-shadow:0 5px 13px #4968c833!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form button:hover:not(:disabled){background:#3e5dbb!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-send-error{color:#a63d36!important;background:#fff5f4!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) :focus-visible{outline-color:#8ea6ec!important}@media (max-width:600px){.store .chat-widget{background:#fff!important}.store .chat-widget .chat-box{border:0!important;border-radius:0!important}}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head{gap:11px!important;padding:15px 17px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head-copy{flex:auto;gap:3px;display:grid}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head h1{letter-spacing:-.015em!important;font-size:15px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-head p{font-size:11px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-support-label{white-space:nowrap;margin-left:auto!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-support-label:before{content:"";background:#7388ca;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-messages{gap:11px!important;padding:17px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message{border-radius:15px 15px 15px 5px!important;max-width:min(84%,520px)!important;padding:11px 13px 9px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message.client{border-radius:15px 15px 5px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-message p{font-size:13px!important;line-height:1.55!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form{align-items:flex-end!important;gap:9px!important;padding:11px 13px 8px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form textarea{resize:none;width:100%;min-width:0;min-height:44px;max-height:126px;font:inherit;outline:none;flex:auto;padding:12px 13px;font-size:13px;line-height:1.45;display:block;overflow-y:auto;color:#263448!important;background:#f8f9fb!important;border:1px solid #e0e5ed!important;border-radius:13px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form textarea::placeholder{color:#8a96a7!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form textarea:focus{border-color:#9cb1ed!important;box-shadow:0 0 0 3px #4968c81f!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form button{border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-form button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none!important}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-compose-hint{color:#98a2b0;background:#fff;justify-content:flex-end;gap:12px;padding:0 15px 9px;font-size:9px;line-height:1.2;display:flex}:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-compose-hint span+span{border-left:1px solid #e8ebf0;padding-left:12px}@media (max-width:600px){.store .chat-widget .chat-head{padding:calc(13px + env(safe-area-inset-top)) 14px 13px!important}.store .chat-widget .chat-messages{padding:15px 13px!important}.store .chat-widget .chat-message{max-width:90%!important}.store .chat-widget .chat-form{padding:9px 12px 7px!important}.store .chat-widget .chat-form textarea{font-size:16px}.store .chat-widget .chat-compose-hint,.store #main .chat-page .chat-compose-hint{display:none}}@media (prefers-reduced-motion:reduce){:is(.store .chat-widget,.store #main .chat-page,.chat-widget,.chat-page) .chat-messages{scroll-behavior:auto}}}
@layer components{.support-chat-button{isolation:isolate;transition:transform .2s,box-shadow .2s,filter .2s;color:#fff!important;background:linear-gradient(145deg,#ff3d50 0%,#ef1e33 55%,#d90d21 100%)!important;box-shadow:0 10px 26px #e05b1161,inset 0 1px #fff6!important}.support-chat-button:before{z-index:-1;content:"";border-radius:inherit;border:1px solid #ef741e8c;animation:2.6s ease-out infinite chat-button-pulse;position:absolute;inset:-6px}.support-chat-button>svg{color:#fff;stroke:#fff;filter:drop-shadow(0 1px 2px #67280440);transition:transform .2s}.support-chat-button:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 14px 32px #e05b1175,inset 0 1px #ffffff73!important}.support-chat-button:hover>svg{transform:scale(1.08)}.support-chat-button:active{transform:scale(.96)}.support-chat-button .support-chat-hours{letter-spacing:.2px;border:1px solid #fffc;padding:2px 5px;font-size:8px;line-height:1.2;bottom:-7px;left:-8px;color:#fff!important;background:#292e33!important;top:auto!important;right:auto!important}.support-chat-button .support-chat-unread{border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;animation:.24s ease-out chat-unread-pop;display:grid;top:-7px;right:-7px;box-shadow:0 3px 9px #0a1d2c40;color:#fff!important;background:#292e33!important}.chat-reply-notice{z-index:82;color:#292e33;text-align:left;background:#fff;border:1px solid #f47b2059;border-left:4px solid #ef1e33;border-radius:13px;gap:4px;width:min(320px,100vw - 32px);padding:13px 15px;animation:.24s ease-out chat-notice-in;display:grid;position:fixed;bottom:96px;right:24px;box-shadow:0 12px 32px #0f273933}.chat-reply-notice>span{color:#b91223;letter-spacing:.02em;font-size:10px;font-weight:800}.chat-reply-notice>b{color:#292e33;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes chat-button-pulse{0%{opacity:.75;transform:scale(.94)}75%,to{opacity:0;transform:scale(1.22)}}@keyframes chat-unread-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes chat-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.chat-reply-notice{width:min(300px,100vw - 32px);bottom:148px;right:16px}}@media (prefers-reduced-motion:reduce){.support-chat-button:before{animation:none}.support-chat-button,.support-chat-button>svg,.support-chat-unread,.chat-reply-notice{transition:none;animation:none}}}
:root{--navy:#171a1d;--ink:#222629;--orange:#d12f3c;--gray:#f2f3f5;--line:#d9dcdf;--background:#fff;--foreground:#222629;--ra-red:#d12f3c;--ra-red-dark:#b52230;--ra-graphite:#171a1d;--ra-gray:#f2f3f5}@layer components{html{scroll-behavior:smooth}body{background:#f3f4f5}.store,.store main{color:#292e33!important;background:#f4f5f6!important}.store #main{min-height:70vh;background:#f4f5f6!important}.store #main>:is(.wrap.section,.category-section){color:#292e33}.store .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}:is(.store:has(#home-hero),.store:has(.b2b-page)){position:relative!important}.store:has(#home-hero)>.site-header{z-index:40!important;background:0 0!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.store:has(.b2b-page)>.site-header{z-index:40!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.store .site-header .topline,.store .site-header .header-main,.store .site-header .main-nav,.store .site-header .mobile-vin-search{box-shadow:none!important;color:#cbd0d4!important;background:0 0!important;border-color:#ffffff14!important}.store .site-header .main-nav>a:not(.catalog-nav),.store .site-header .topline a,.store .site-header .header-phone,.store .site-header .header-phone small,.store .site-header .header-account,.store .site-header .cart-button,.store .site-header .mobile-menu,.store .site-header .nav-caption,.store .site-header .top-inner span,.store .site-header .mobile-vin-search,.store .site-header .mobile-vin-search input{color:#f3f4f5!important}.store .site-header .header-account,.store .site-header .cart-button,.store .site-header .mobile-menu{box-shadow:none!important;background:0 0!important;border:0!important}.store .site-header .header-phone svg,.store .site-header .header-account svg,.store .site-header .cart-button svg,.store .site-header .mobile-menu svg,.store .site-header .mobile-vin-search svg{stroke:currentColor;color:#f3f4f5!important}.store .site-header .brand-upload-dark .brand-upload-wordmark>strong{color:#fff!important}.store .site-header .brand-upload-dark .brand-upload-image{filter:drop-shadow(0 1px 3px #00000073)!important}.store .site-header .main-nav>a.active,.store .site-header .main-nav>a:hover,.store .site-header .header-account:hover,.store .site-header .cart-button:hover,.store .site-header .mobile-menu:hover{color:#ff7b86!important}.store .site-header .main-nav>a.active{box-shadow:inset 0 -2px #d12f3c!important}.store .site-header .main-nav>.catalog-nav,.store .site-header .main-nav>.catalog-nav:hover{border-radius:9px;color:#fff!important;background:#d12f3c!important}.store .site-header .header-search{color:#aebcc5!important;background:#171a1d!important;border:1px solid #ffffff2e!important;box-shadow:0 5px 16px #07141f26!important}.store .site-header .header-search input{color:#f7fafc!important;caret-color:#ffad66!important;background:0 0!important}.store .site-header .header-search input::placeholder{color:#aebcc5!important;opacity:1!important}.store .site-header .header-search button{color:#f47b20!important}.store .site-header .cart-button span{background:#d12f3c!important;box-shadow:0 2px 8px #d12f3c61!important}.store .site-header .mobile-vin-search{color:#f3f4f5!important;background:0 0!important;border:0!important;border-radius:0!important}.store .site-header .mobile-vin-search input{color:#f3f4f5!important;background:0 0!important}.store .site-header .mobile-vin-search input::placeholder{color:#f3f4f5ad!important}.store .site-header .site-menu,.store .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 .site-header .site-menu a{color:#f2f3f4!important}.store .site-header .site-menu a:hover{color:#ffadb4!important}.store:has(#home-hero)>.site-header .topline{color:#fff!important}.store:has(.b2b-page)>.site-header .topline{color:#fff!important}.store:has(#home-hero)>.site-header .topline a{color:#fff!important}.store:has(.b2b-page)>.site-header .topline a{color:#fff!important}.store:has(#home-hero)>.site-header .top-inner span{color:#fff!important}.store:has(.b2b-page)>.site-header .top-inner span{color:#fff!important}.store:has(#home-hero)>.site-header .header-phone{color:#fff!important}.store:has(.b2b-page)>.site-header .header-phone{color:#fff!important}.store:has(#home-hero)>.site-header .header-phone small{color:#fff!important}.store:has(.b2b-page)>.site-header .header-phone small{color:#fff!important}.store:has(#home-hero)>.site-header .header-account{color:#fff!important}.store:has(.b2b-page)>.site-header .header-account{color:#fff!important}.store:has(#home-hero)>.site-header .cart-button{color:#fff!important}.store:has(.b2b-page)>.site-header .cart-button{color:#fff!important}.store:has(#home-hero)>.site-header .mobile-menu{color:#fff!important}.store:has(.b2b-page)>.site-header .mobile-menu{color:#fff!important}.store:has(#home-hero)>.site-header .nav-caption{color:#fff!important}.store:has(.b2b-page)>.site-header .nav-caption{color:#fff!important}.store:has(#home-hero)>.site-header .main-nav>a:not(.catalog-nav){color:#fff!important}.store:has(.b2b-page)>.site-header .main-nav>a:not(.catalog-nav){color:#fff!important}.store:has(#home-hero)>.site-header .mobile-vin-search{color:#fff!important}.store:has(.b2b-page)>.site-header .mobile-vin-search{color:#fff!important}.store:has(#home-hero)>.site-header .mobile-vin-search input{color:#fff!important}.store:has(.b2b-page)>.site-header .mobile-vin-search input{color:#fff!important}:is(.store:has(#home-hero)>.site-header .header-account svg,.store:has(.b2b-page)>.site-header .header-account svg,.store:has(#home-hero)>.site-header .cart-button svg,.store:has(.b2b-page)>.site-header .cart-button svg,.store:has(#home-hero)>.site-header .mobile-menu svg,.store:has(.b2b-page)>.site-header .mobile-menu svg,.store:has(#home-hero)>.site-header .mobile-vin-search svg,.store:has(.b2b-page)>.site-header .mobile-vin-search svg){color:#fff!important;stroke:#fff!important}.store:has(#home-hero)>.site-header .brand-upload-dark .brand-upload-wordmark>strong{color:#fff!important}.store:has(.b2b-page)>.site-header .brand-upload-dark .brand-upload-wordmark>strong{color:#fff!important}:is(.store:has(#home-hero)>.site-header .topline,.store:has(.b2b-page)>.site-header .topline,.store:has(#home-hero)>.site-header .header-main,.store:has(.b2b-page)>.site-header .header-main,.store:has(#home-hero)>.site-header .main-nav,.store:has(.b2b-page)>.site-header .main-nav,.store:has(#home-hero)>.site-header .mobile-vin-search,.store:has(.b2b-page)>.site-header .mobile-vin-search){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.store:has(#home-hero)>.site-header .main-nav>a:hover{color:#ffadb4!important}.store:has(#home-hero)>.site-header .main-nav>a.active{color:#ffadb4!important}.store:has(.b2b-page)>.site-header .main-nav>a:hover{color:#ffadb4!important}.store:has(.b2b-page)>.site-header .main-nav>a.active{color:#ffadb4!important}.store:has(#home-hero)>.site-header .header-account:hover{color:#ffadb4!important}.store:has(.b2b-page)>.site-header .header-account:hover{color:#ffadb4!important}.store:has(#home-hero)>.site-header .cart-button:hover{color:#ffadb4!important}.store:has(.b2b-page)>.site-header .cart-button:hover{color:#ffadb4!important}:is(.store:has(#home-hero)>.site-header .brand-upload-dark .brand-upload-image,.store:has(.b2b-page)>.site-header .brand-upload-dark .brand-upload-image){filter:drop-shadow(0 1px 4px #00000094)!important}.store:has(#home-hero)>.site-header .header-search{background:#171a1d!important;border-color:#ffffff2e!important}.store #main :is(h1,h2,h3,h4,strong,b,dt,dd,label){color:#292e33!important}.store #main .section-heading h2,.store #main .page-heading h1,.store #main .page-heading h2,.store #main .catalog-page h1,.store #main .product-detail h1{color:#171a1d!important}.store #main p{color:#596168!important}.store #main :is(.eyebrow,.text-link,.category-catalog-link){color:#53636e!important}.store #main .text-link:hover{color:#273d4a!important}.store #main :is(.hero,.page-heading,.empty-state,.catalog-layout,.product-detail,.cart-page-layout,.checkout-layout){color:#292e33!important}.store #main .hero{background:#f0f1f2!important}.store #main .hero-copy h1{color:#171a1d!important}.store #main .hero-copy>p,.store #main .hero-note{color:#596168!important}.store:has(#home-hero) #home-hero .hero-copy h1{color:#fff!important}.store:has(#home-hero) #home-hero .hero-copy>p{color:#fff!important}.store:has(#home-hero) #home-hero .hero-copy .eyebrow{color:#fff!important}.store:has(#home-hero) #home-hero .hero-copy .hero-slogan{color:#fff!important}.store:has(#home-hero) #home-hero .hero-copy .hero-note{color:#fff!important}.store:has(#home-hero) #home-hero .hero-copy .hero-period{color:#ef6671!important}.store:has(#home-hero) #home-hero .hero-copy .hero-note .dot{background:#ed4b58!important}.store #main :is(.vin-copy,.b2b-hero,.b2b-case,.contact-banner,.blog-hero,.guide-head) :is(h1,h2,h3,p,strong,.eyebrow){color:#fff!important}.store #main :is(.vin-copy,.b2b-hero,.b2b-case,.contact-banner,.blog-hero,.guide-head) .eyebrow{color:#f1a7ad!important}.store #main :is(.vin-copy,.b2b-hero,.b2b-case,.contact-banner,.blog-hero,.guide-head) a:not(.btn){color:#fff!important}.store #main .vin-copy{background:#171a1d!important}.store #main .b2b-hero{background:linear-gradient(125deg,#202428 0%,#363b41 100%)!important}.store #main .contact-banner{background:#171a1d!important}.store #main .btn{font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;border-radius:10px!important}.store #main .btn.primary,.store #main .request-form .btn.primary,.store #main .btn.primary:hover{color:#fff!important;background:#d12f3c!important;border-color:#d12f3c!important;box-shadow:0 7px 16px #b122302e!important}.store #main .btn.primary:hover{transform:translateY(-1px);background:#b52230!important;box-shadow:0 9px 20px #b122303d!important}.store #main .btn.outline,.store #main .btn.secondary{color:#353a40!important;background:#fff!important;border:1px solid #c7cbd0!important}.store #main .btn.outline:hover,.store #main .btn.secondary:hover{transform:translateY(-1px);color:#263943!important;background:#e2e8ec!important;border-color:#9caeb9!important}.store #main :is(.category-card,.product-card,.blog-card,.guide-card,.info-cards article,.form-panel,.filters,.filter-help,.info-panel,.order-summary,.checkout-form,.cart-items,.cart-page-summary,.article-product,.brand-card){border-color:#c5d0d8!important}.store #main :is(.category-card,.product-card,.blog-card,.guide-card,.info-cards article,.form-panel,.filters,.filter-help,.info-panel,.order-summary,.checkout-form,.cart-items,.cart-page-summary,.article-product,.vin-form-box,.brand-card){color:#292e33!important;background:linear-gradient(145deg,#e8edf1 0%,#dce4e9 100%)!important;box-shadow:0 10px 28px #212d3514!important}.store #main :is(.category-card h3,.product-card h3,.product-card .product-name,.blog-card h2,.guide-card h2,.info-cards article h2,.info-cards article strong,.form-panel h2,.filters h2,.filters h3){color:#292e33!important}.store #main :is(.category-card p,.product-card p,.blog-card p,.guide-card p,.info-cards article p,.form-panel p,.filters p){color:#626970!important}.store #main :is(.category-card,.product-card,.blog-card,.guide-card){transition:transform .2s,border-color .2s,box-shadow .2s;border-radius:16px!important}.store #main :is(.category-card,.product-card,.blog-card,.guide-card):hover{border-color:#9caeb9!important;box-shadow:0 15px 32px #2d31341f!important}.store #main .category-arrow{color:#fff!important;background:#292e33!important}.store #main .category-card:hover .category-arrow{background:#53636e!important}.store #main .category-art{border-radius:13px;background:#cbd6dd!important}.store #main .category-section{background:linear-gradient(#eff0f1 0%,#f7f7f8 62%,#f0f1f2 100%)!important;border-color:#e0e2e4!important}.store #main #home-guides{background:linear-gradient(#f1f2f3,#f8f8f9)!important}.store #main #home-brands [data-brand-face=back]>strong,.store #main #home-brands [data-brand-face=back]>span{color:#fff!important}.store #main #home-brands,.store #main #home-vin,.store #main #home-business{border-color:#dfe1e4!important;box-shadow:0 14px 34px #21262b0f!important}.store #main #home-brands{background:radial-gradient(at 5% 0,#d12f3c12,#0000 38%),linear-gradient(135deg,#f0f1f2,#fff 58%,#f3f4f5)!important}.store #main #home-vin{background:radial-gradient(at 100% 0,#d12f3c1a,#0000 36%),linear-gradient(135deg,#f0f1f2,#fff 56%,#f8f1f2)!important}.store #main #home-business{background:radial-gradient(at 6%,#d12f3c14,#0000 35%),linear-gradient(120deg,#f0f1f2,#fff 60%,#f8f1f2)!important}.store #main #home-products.home-promo-section{background:radial-gradient(at 94% 0,#d12f3c13,#0000 38%),linear-gradient(125deg,#fff6f6,#fff 62%)!important;border-color:#ead2d4!important}.store input,.store select,.store textarea,.store #main input,.store #main select,.store #main textarea{color:#292e33!important;background:#fff!important;border-color:#d2d6da!important;border-radius:9px!important}.store input::placeholder,.store textarea::placeholder{color:#8a9096!important}.store input:focus,.store select:focus,.store textarea:focus{border-color:#d12f3c!important;box-shadow:0 0 0 3px #d12f3c21!important}.store input[type=checkbox],.store input[type=radio]{accent-color:#c12736!important}.store #main .filters,.store #main .form-panel,.store #main .vin-form-box{border-radius:16px!important}.store #main .form-call,.store #main .footer-main a:hover,.store #main .request-form .form-email{color:#414f58!important}.store #main .product-price>b,.store #main .detail-price,.store #main .product-card .product-price{color:#b52230!important}.store #main .product-sale-badge{color:#fff;background:#d12f3c;border-radius:6px}.store #main .pagination button,.store #main .catalog-active-filters button{color:#3b4147!important;background:#fff!important;border-color:#d7dade!important;border-radius:9px!important}.store #main .pagination button:hover,.store #main .catalog-active-filters button:hover{color:#344b58!important;background:#e8edf1!important;border-color:#9caeb9!important}.store #main .catalog-filter-check>input:checked{background:#d12f3c!important;border-color:#d12f3c!important}.store #main :is(.b2b-download,.blog-intro,.guide-aside,.article-product-codes,.catalog-collection-hero){background:#dfe5e9!important;border-color:#c5d0d8!important}.store #main .b2b-download{border-left-color:#7f929f!important}.store #main .b2b-page .b2b-grid article{border-radius:16px!important}.store #main .article-product{border-radius:18px!important}.store #main .account-login-panel,.store #main .loyalty-card,.store #main .profile-edit-icon{border-color:#d9dcdf!important}.store #main .loyalty-card{background:linear-gradient(135deg,#d12f3c14,#ffffffe6)!important}.store #main .account-sections .active,.store #main .account-sections button:hover,.store #main .account-sections a:hover{color:#b52230!important}.store #main .b2b-page .section .eyebrow,.store #main .b2b-page .b2b-hero .eyebrow{color:#57646d!important}.store #main .b2b-page .b2b-grid article.b2b-info-card,.store #main .b2b-page .integrationCard{border-color:#c5d0d8!important}.store #main .b2b-page .b2b-grid article.b2b-info-card{background:linear-gradient(145deg,#e8edf1 0%,#dce4e9 100%)!important;box-shadow:0 10px 24px #1e2f3a17!important}.store #main .b2b-page .b2b-grid article.b2b-info-card:hover,.store #main .b2b-page .integrationCard:hover{border-color:#9caeb9!important}.store #main .b2b-page .b2b-card-icon,.store #main .b2b-page .integrationIcon{color:#384b57!important;background:#cbd6dd!important;border-color:#b7c4cd!important}.store #main .b2b-page .b2b-card-icon{color:#384b57!important;background:#cbd6dd!important;border:1px solid #b7c4cd!important}.store #main .b2b-page .b2b-points svg,.store #main .b2b-page .integrationNote>svg{color:#405864!important}.store #main .b2b-page .b2b-points span{color:#354953!important;border-bottom-color:#c8d2d9!important}.store #main .b2b-page .integrationNote a,.store #main .b2b-page .form-panel .form-call,.store #main .b2b-page .form-panel .request-form .consent a{color:#41484f!important}.store #main .b2b-page .b2b-download{background:#dfe5e9!important;border-color:#c5d0d8 #c5d0d8 #c5d0d8 #7f929f!important}.store #main .b2b-page .b2b-download .btn.outline:hover{color:#30363b!important;background:#eceff1!important;border-color:#aeb5bb!important}.store #main .b2b-page>.b2b-hero .b2b-hero-tagline-overlay .b2b-hero-tagline strong{color:#e3e6e9!important}.store #main .b2b-page>.b2b-hero .b2b-actions-below .b2b-partner-login{color:#f5f6f7!important;background:#1b2025a8!important;border-color:#ffffff9e!important}.store #main .b2b-page>.b2b-hero .b2b-actions-below .b2b-partner-login svg{color:#d6dade!important;stroke:#d6dade!important}.store #main .b2b-page>.b2b-hero .b2b-actions-below .b2b-partner-login:hover:not(:disabled){color:#fff!important;background:#ffffff2b!important;border-color:#fff!important;box-shadow:0 9px 22px #00000038!important}.store #main .b2b-page>.b2b-hero .b2b-actions-below .b2b-partner-login:hover:not(:disabled) svg{color:#fff!important;stroke:#fff!important}.store #main .b2b-page>.b2b-hero .b2b-hero-copy>.b2b-back-action:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffffffe6!important}.store footer{border-top:1px solid #292d31;color:#fff!important;background:#0d0f11!important}.store footer :is(h2,h3,strong,.footer-phone){color:#fff!important}.store footer p,.store footer .footer-brands,.store footer .footer-bottom{color:#c3c7cb!important}.store footer a{color:#e1e3e5!important}.store footer a:hover{color:#ffadb4!important}.store footer .footer-bottom{border-color:#ffffff24!important}.store :is(.chat-widget,.support-chat-button,.chat-hint,.chat-reply-notice){--orange:#d12f3c}.store :focus-visible{outline-color:#d12f3c}.adm-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;background:#1a1d21db!important}.crm-shell{--crm-brand:#d12f3c;color:#292e33}.crm-shell :is(button,.crm-import-file):hover{border-color:#d12f3c}@media (max-width:700px){.store #main #home-hero .hero-copy h1{font-size:clamp(37px,10vw,52px)!important}.store #main .section-heading{align-items:flex-start}.store .site-header .topline{background:0 0!important}.store #main :is(.category-card,.product-card,.blog-card,.guide-card){border-radius:14px!important}}@media (max-width:600px){.store:has(#home-hero) #home-hero:before{content:none}}@media (prefers-reduced-motion:reduce){.store #main *,.store .site-header *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.store #main .benefit>svg,.store #main .info-point>svg,.store #main .info-cards article>svg,.store #main .guide-article .guide-meta svg,.store #main .guide-article .guide-body li svg{color:#526873!important}.store:has(#home-hero) #home-benefits .benefit>svg{color:#d5dfe4!important}.store #main .account-login-panel,.store #main .loyalty-card,.store #main .profile-edit-icon{background:#dfe5e9!important;border-color:#c5d0d8!important}.store #main .home-business,.store #main #home-business{background:linear-gradient(120deg,#dfe5e9,#e8edf1 60%,#d7e0e6)!important;border-color:#c5d0d8!important}.store #main #home-categories .category-card,.store #main #home-categories .category-card:hover,.store #main #home-categories .category-card:focus-visible{background:linear-gradient(145deg,#e8edf1,#dce4e9)!important;border-color:#c5d0d8!important;box-shadow:0 10px 28px #212d3514!important}.store #main #home-categories .category-card:hover,.store #main #home-categories .category-card:focus-visible{border-color:#9caeb9!important;box-shadow:0 15px 30px #212d351f!important}.store #main #home-categories .category-card:hover h3,.store #main #home-categories .category-card:focus-visible h3{color:#263943!important}.store #main #home-categories .category-art{background:#cbd6dd!important}.store #main>#catalog.catalog-page .catalog-sidebar>.filters,.store #main>#catalog.catalog-page .catalog-sidebar>.filter-help,.store #main>#catalog.catalog-page .catalog-search,.store #main>#catalog.catalog-page .empty-state,.store #main>#catalog.catalog-page .product-card-wrap{background:#fff!important;border-color:#d5e1eb!important;box-shadow:0 10px 28px #212d3514!important}.store #main>#catalog.catalog-page .product-card-wrap:hover{border-color:#9caeb9!important}.store #main>#catalog.catalog-page .product-card-wrap .product-card,.store #main>#catalog.catalog-page .product-card-wrap .product-cart-action{background:0 0!important}.store #main>#catalog.catalog-page .product-card-wrap .product-image,.store #main>#catalog.catalog-page .catalog-sidebar>.filter-help>svg{background:#f0f4f8!important}.store #main>#catalog.catalog-page .catalog-sidebar>.filter-help>svg{color:#2d6c98!important}.store #main>#catalog.catalog-page .catalog-sidebar>.filter-help a,.store #main>#catalog.catalog-page .catalog-sidebar .catalog-reset{color:#255c87!important}.store #main :is(#home-products,#catalog) .product-card-wrap{background:#fff!important;border-color:#d5e1eb!important;box-shadow:0 10px 28px #212d3514!important}.store #main :is(#home-products,#catalog) .product-card-wrap:hover{border-color:#9caeb9!important}.store #main :is(#home-products,#catalog) .product-card-wrap .product-card,.store #main :is(#home-products,#catalog) .product-card-wrap .product-cart-action{background:0 0!important}.store #main :is(#home-products,#catalog) .product-card-wrap .product-image{background:#f0f4f8!important}.store #main>#catalog.catalog-page .price-filter .btn,.store #main>#catalog.catalog-page .catalog-active-filters>button{color:#255c87!important;background:#edf4fb!important;border-color:#c5d9e9!important}.store #main>#catalog.catalog-page .price-filter .btn:hover,.store #main>#catalog.catalog-page .catalog-active-filters>button:hover{color:#263943!important;background:#f0f4f8!important;border-color:#9caeb9!important}.store #main>#catalog.catalog-page .catalog-search>svg{color:#526873!important}.store #main>#catalog.catalog-page .pagination button:not(:disabled):hover{color:#255c87!important;background:#e2e8ec!important;border-color:#9caeb9!important}.store #main .guide-article .guide-body,.store #main .guide-article .guide-contents,.store #main .guide-article .guide-layout>.guide-aside{background:#fff!important;border-color:#d5e1eb!important;box-shadow:0 10px 28px #212d3514!important}.store #main .guide-article .guide-body li{background:#dfe5e9!important;border-color:#cbd4da!important}.store #main .guide-article .guide-number,.store #main .guide-article .guide-icon{color:#2d6c98!important;box-shadow:none!important;background:#f0f4f8!important;border-color:#c5d9e9!important}.store #main .guide-article .guide-number,.store #main .guide-article .guide-icon span{color:#2d6c98!important}.store #main .guide-article .guide-contents a span,.store #main .guide-article .guide-layout>.guide-aside>svg,.store #main .guide-article .guide-layout>.guide-aside .text-link{color:#526873!important}.store #main .guide-article .guide-contents a:hover,.store #main .guide-article .guide-contents a:focus-visible{color:#263943!important;background:#f0f4f8!important;outline-color:#9caeb9!important}.store #main .guide-article .guide-back:hover,.store #main .guide-article .guide-back:focus-visible{color:#255c87!important;background:#dfe5e9!important;border-color:#9caeb9!important}.store #main .home-guides .section-heading>a.text-link{color:#fff!important;background:#536873!important;box-shadow:0 7px 16px #2337422e!important}.store #main .home-guides .section-heading>a.text-link:hover,.store #main .home-guides .section-heading>a.text-link:focus-visible{color:#fff!important;background:#344b58!important;box-shadow:0 9px 20px #2337423d!important}.store #main .guides-carousel .guides-arrows button:hover:not(:disabled),.store #main .guides-carousel .guides-arrows button:focus-visible:not(:disabled){color:#255c87!important;background:#dfe5e9!important;border-color:#9caeb9!important;box-shadow:0 8px 20px #23374229!important}.store #main :is(.b2b-card-icon,.integrationIcon,.guide-icon,.catalog-filter-icon,.category-art,.account-setting-icon,.profile-edit-icon,.checkout-delivery-icon,.checkout-payment-icon,.payment-method-icon,.payment-summary-icon,.chat-empty-icon,.partner-document-icon,.partner-password-icon,.partner-supply-discount-icon,.partner-profile-heading-icon,.partner-company-fact-icon){color:#246b8f!important;background-color:#e7f2f7!important;border-color:#b8d2df!important}.store #main :is(.b2b-card-icon,.integrationIcon,.guide-icon,.catalog-filter-icon,.category-art,.account-setting-icon,.profile-edit-icon,.checkout-delivery-icon,.checkout-payment-icon,.payment-method-icon,.payment-summary-icon,.partner-document-icon,.partner-password-icon,.partner-supply-discount-icon,.partner-profile-heading-icon,.partner-company-fact-icon) svg,.store #main :is(.benefit,.info-point,.info-cards article,.guide-article .guide-meta,.guide-article .guide-body li,.partner-welcome,.partner-kpis button>strong)>svg,.store #main :is(.payment-detail,.payment-notice)>svg,.store #main .chat-empty-icon svg,.store .privacy-section-icon svg,.store .cookie-notice-icon svg{stroke:currentColor;color:#246b8f!important}.store #main .payment-method-icon-cash{color:#2f7951!important;background-color:#eaf5ed!important;border-color:#b9d9c5!important}.store #main .payment-method-icon-cash svg{stroke:currentColor;color:#2f7951!important}.store :is(.privacy-section-icon,.cookie-notice-icon),.crm-shell :is(.crm-module-icon,.crm-client-form-icon,.crm-prospects-hero-icon,.crm-partner-access-icon,.crm-discount-icon,.crm-promo-slow-icon){color:#246b8f!important;background:#e7f2f7!important;border-color:#b8d2df!important}.crm-shell :is(.crm-module-icon,.crm-client-form-icon,.crm-prospects-hero-icon,.crm-partner-access-icon,.crm-discount-icon,.crm-promo-slow-icon) svg{stroke:currentColor;color:#246b8f!important}.store #main .b2b-page .b2b-points>span,.store #main .partners-page .check-line,.store #main .guide-article .guide-body li,.store #main .article-product-trust{color:#20372a!important;background:#f3faf4!important;border:1px solid #d6e8d9!important;border-radius:11px!important;font-weight:650!important}.store #main .b2b-page .b2b-points>span{align-items:center!important;min-height:44px!important;padding:9px 11px!important}.store #main .partners-page .check-line{align-items:flex-start!important;gap:10px!important;margin:8px 0!important;padding:10px 12px!important;line-height:1.5!important;display:flex!important}.store #main .guide-article .guide-body li{color:#20372a!important;padding:10px 12px!important}.store #main .article-product-trust{color:#28583a!important;padding:10px 12px!important}.store #main .b2b-page .b2b-points>span>svg,.store #main .partners-page .check-line>svg,.store #main .guide-article .guide-body li>svg:first-child,.store #main .article-product-trust>svg,.store #main .partner-supply-discount-check{color:#fff!important;stroke:#fff!important;background:#2e8b52!important;border-radius:50%!important;flex:0 0 20px!important;width:20px!important;height:20px!important;padding:3px!important}.store #main .partner-supply-discount-check{flex-basis:16px!important;width:16px!important;height:16px!important;padding:2px!important}.store #main .partner-supply-discount-next{color:#284331!important;background:linear-gradient(110deg,#edf8ef,#f8fcf8)!important;border-color:#cfe4d3!important}.store #main .partner-supply-discount-next>svg{color:#2e8b52!important}.store #main .partner-supply-discount-next b{color:#236b3d!important}.store #main .partner-condition-grid article:first-child>svg,.store #main .delivery-order-steps>svg{color:#fff!important;stroke:#fff!important;background:#2e8b52!important;border-radius:50%!important;padding:3px!important}.store #main .partner-notice>svg,.store #main .checkout-progress-status>svg,.store #main .success>svg,.store #main .request-form .success>svg{color:#2e8b52!important}.store #main .checkout-step.complete .checkout-step-marker{color:#fff!important;background:#2e8b52!important;border-color:#2e8b52!important}.store #main .checkout-step.complete .checkout-step-marker svg{color:#fff!important;stroke:#fff!important}.store #main .vk-assets-logo-card{background:#171a1d;border:1px solid #c9d9e2;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-width:0;margin:0 0 24px;display:grid;overflow:hidden;box-shadow:0 18px 44px #15283524}.store #main .vk-assets-logo-preview{background:radial-gradient(at 50% 44%,#fff 0%,#f5f7f8 56%,#e7edf0 100%);place-items:center;min-height:350px;padding:28px;display:grid}.store #main .vk-assets-logo-preview img{object-fit:contain;filter:drop-shadow(0 16px 24px #162b382e);width:min(100%,350px);height:auto;display:block}.store #main .vk-assets-logo-info{color:#f5f7f8;flex-direction:column;justify-content:center;align-items:flex-start;padding:36px clamp(24px,4vw,48px);display:flex}.store #main .vk-assets-logo-info>span{color:#9eb6c4;letter-spacing:1.5px;font-size:9px;font-weight:800}.store #main .vk-assets-logo-wordmark{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:end;column-gap:12px;margin:18px 0 0;display:grid}.store #main .vk-assets-logo-wordmark strong{letter-spacing:-6px;grid-area:1/1/3;align-self:center;font-family:Barlow Condensed,Manrope,Arial,sans-serif;font-size:clamp(54px,7vw,82px);font-weight:900;line-height:.9;color:#f5f7f8!important}.store #main .vk-assets-logo-wordmark b{letter-spacing:2px;grid-area:1/2;font-size:17px;font-weight:850;color:#4b9ccc!important}.store #main .vk-assets-logo-wordmark small{color:#aebdc6;letter-spacing:2.8px;grid-area:2/2;font-size:9px;font-weight:700;display:block}.store #main .vk-assets-logo-info p{max-width:380px;margin:24px 0 22px;font-size:13px;line-height:1.7;color:#c2ccd2!important}.store #main .vk-assets-logo-info .vk-assets-download{color:#fff;background:#d12f3c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex;border:1px solid #d12f3c!important}.store #main .vk-assets-logo-info .vk-assets-download:hover{background:#b52230;transform:translateY(-1px)}@media (max-width:760px){.store #main .vk-assets-logo-card{grid-template-columns:1fr;margin-bottom:18px}.store #main .vk-assets-logo-preview{min-height:270px;padding:20px}.store #main .vk-assets-logo-preview img{width:min(100%,290px)}.store #main .vk-assets-logo-info{padding:25px 22px 28px}.store #main .vk-assets-logo-wordmark strong{font-size:64px}}.brand-upload-wordmark>strong,.road-alliance-signature,.store #main .vk-assets-logo-wordmark small{letter-spacing:-.045em!important;text-transform:none!important;font-family:Barlow Condensed,Manrope,Arial,sans-serif!important;font-weight:800!important}.brand-upload-wordmark>strong{font-size:15px;line-height:1.15;overflow:visible}.store #main .vk-assets-logo-wordmark small{color:#edf2f7;font-size:15px;line-height:1.3}.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:none!important}.store:has(#home-hero)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:none!important}.store:has(.b2b-page)>.site-header .brand-upload-art.brand-upload-dark>img.brand-upload-image{filter:none!important}.store #main .vk-assets-logo-preview{background:linear-gradient(140deg,#eef2f5,#fff)}.store #main .vk-assets-logo-preview img{filter:none;border-radius:26px}.store #main .vk-assets-logo-wordmark b{color:#f25362!important}@media (max-width:600px){.brand-upload-wordmark>strong{font-size:13px}}.store #main .vk-assets-brand-system{background:#e6ebef;grid-template-columns:1fr;gap:12px;padding:20px}.vk-brand-sample{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:30px 20px 22px;display:flex}.vk-brand-sample-light{color:#171c24;background:#fff}.vk-brand-sample-dark{color:#f5f7fa;background:#111c28}.store #main .vk-brand-sample img{filter:none;border-radius:0;width:min(100%,230px)}.vk-brand-sample .road-alliance-signature{font-size:23px;line-height:1.2}.vk-brand-sample small{letter-spacing:.25em;opacity:.65;font-size:8px;font-weight:750}.vk-brand-sample a{opacity:.75;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:600;transition:opacity .2s;display:inline-flex}.vk-brand-sample a:hover{opacity:1}}
