.vc{--blue:#2A6FBC;--blue-dk:#1F5490;--blue-lt:#EAF1FA;--ink:#111827;--ink-2:#374151;--muted:#6B7280;--line:#E5E7EB;--surface:#F7F9FC;--white:#fff;--ok:#0E7C5A;--ok-bg:#E8F5EF;--warn:#B45309;--warn-bg:#FEF3C7;--r:14px;--r-sm:10px;--shadow:0 1px 2px rgba(16,24,40,.05);--shadow-md:0 8px 24px rgba(16,24,40,.08);color:var(--ink);font-family:inherit;-webkit-font-smoothing:antialiased}.vc *,.vc *:before,.vc *:after{box-sizing:border-box}.vc-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.vc h1,.vc h2,.vc h3,.vc h4{margin:0;line-height:1.2;letter-spacing:-.015em;font-weight:700}.vc p{margin:0;line-height:1.65}.vc-hero{position:relative;background:#0e1b2c;color:#fff;overflow:hidden}.vc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 420px at 78% 12%,rgba(42,111,188,.55),transparent 62%),radial-gradient(700px 380px at 8% 92%,rgba(42,111,188,.28),transparent 60%);pointer-events:none}.vc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;opacity:.28}.vc-hero__inner{position:relative;z-index:2;padding:64px 0 40px}.vc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9dc2ec;margin-bottom:14px}.vc-eyebrow:before{content:"";width:22px;height:2px;background:#9dc2ec;border-radius:2px}.vc-hero h1{font-size:clamp(30px,4.4vw,50px);color:#fff;max-width:16ch}.vc-hero__lead{margin-top:16px;font-size:clamp(16px,1.5vw,19px);color:#c9d8e8;max-width:56ch}.vc-usp{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;padding:0;list-style:none}.vc-usp li{display:flex;align-items:center;gap:9px;font-size:14.5px;color:#dce7f3;font-weight:500}.vc-usp svg{flex:0 0 18px;width:18px;height:18px;color:#6fb2f0}.vc-finder{position:relative;z-index:3;margin:-28px auto 0;max-width:1180px;padding:0 20px}.vc-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-md)}.vc-finder__head{padding:22px 24px 0}.vc-finder h2{font-size:21px}.vc-finder__sub{color:var(--muted);font-size:15px;margin-top:6px}.vc-steps{display:flex;gap:6px;flex-wrap:wrap;padding:18px 24px 0;margin:0;list-style:none}.vc-steps li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);font-weight:600}.vc-steps li+li:before{content:"";width:16px;height:1px;background:var(--line);margin-right:2px}.vc-steps .n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--line);color:var(--ink-2);font-size:12px}.vc-steps li[aria-current=true]{color:var(--blue)}.vc-steps li[aria-current=true] .n{background:var(--blue);color:#fff}.vc-steps li[data-done="1"] .n{background:var(--ok);color:#fff}.vc-panel{padding:20px 24px 24px}.vc-search{position:relative}.vc-search input{width:100%;height:56px;padding:0 46px;border:1.5px solid var(--line);border-radius:var(--r-sm);font-size:16.5px;color:var(--ink);background:var(--white);transition:border-color .15s,box-shadow .15s}.vc-search input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-lt)}.vc-search__icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:19px;height:19px;color:var(--muted)}.vc-search__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:var(--muted);padding:8px;line-height:0;border-radius:8px}.vc-search__clear:hover{background:var(--surface);color:var(--ink)}.vc-sugg{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md);max-height:340px;overflow:auto;display:none}.vc-sugg[data-open="1"]{display:block}.vc-sugg button{display:flex;width:100%;gap:10px;align-items:baseline;padding:11px 15px;border:0;background:none;text-align:left;cursor:pointer;font-size:15px;border-bottom:1px solid #F1F3F7}.vc-sugg button:last-child{border-bottom:0}.vc-sugg button:hover,.vc-sugg button[aria-selected=true]{background:var(--blue-lt)}.vc-sugg .mk{font-weight:600}.vc-sugg .yr{color:var(--muted);font-size:13.5px;margin-left:auto;white-space:nowrap}.vc-or{display:flex;align-items:center;gap:14px;margin:20px 0 16px;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.vc-or:before,.vc-or:after{content:"";flex:1;height:1px;background:var(--line)}.vc-selects{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vc-field label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.vc-field select{width:100%;height:48px;padding:0 36px 0 13px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center;font-size:15.5px;color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer}.vc-field select:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-lt)}.vc-field select:disabled{background-color:var(--surface);color:var(--muted);cursor:not-allowed}.vc-seg{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.vc-seg button{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1.5px solid var(--line);background:#fff;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .15s}.vc-seg button svg{width:18px;height:18px;color:var(--muted)}.vc-seg button:hover{border-color:#c3d5ea}.vc-seg button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-lt);color:var(--blue-dk)}.vc-seg button[aria-pressed=true] svg{color:var(--blue)}.vc-result{border-top:1px solid var(--line);padding:22px 24px 26px;display:none}.vc-result[data-open="1"]{display:block}.vc-vehicle{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 16px;background:var(--ok-bg);border:1px solid #C7E6D8;border-radius:var(--r-sm);margin-bottom:22px}.vc-vehicle svg{width:20px;height:20px;color:var(--ok);flex:0 0 20px}.vc-vehicle strong{font-size:16px}.vc-vehicle .chg{margin-left:auto;background:none;border:0;color:var(--blue);font-weight:600;font-size:14px;cursor:pointer;text-decoration:underline;padding:4px}.vc-block{margin-bottom:26px}.vc-block__head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.vc-block__head h3{font-size:17px}.vc-block__head .req{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);background:var(--blue-lt);padding:3px 8px;border-radius:6px}.vc-block__head .opt{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--surface);padding:3px 8px;border-radius:6px;border:1px solid var(--line)}.vc-block__note{color:var(--muted);font-size:14px;margin-bottom:12px}.vc-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;padding:0;margin:0;list-style:none}.vc-opt{position:relative;border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:14px 15px;cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:all .15s;text-align:left;width:100%}.vc-opt:hover{border-color:#c3d5ea;box-shadow:var(--shadow)}.vc-opt[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-lt)}.vc-opt[aria-pressed=true]:after{content:"";position:absolute;top:11px;right:11px;width:18px;height:18px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center no-repeat}.vc-opt__t{font-weight:600;font-size:14.8px;line-height:1.35;padding-right:24px}.vc-opt__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.vc-tag{font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.vc-opt__price{margin-top:auto;padding-top:8px;font-weight:700;font-size:15.5px;color:var(--ink)}.vc-opt__price small{font-weight:500;color:var(--muted);font-size:12.5px}.vc-opt__sku{font-size:12px;color:var(--muted)}.vc-summary{position:sticky;bottom:0;z-index:10;margin:0 -24px -26px;padding:16px 24px;background:#0e1b2c;color:#fff;border-radius:0 0 var(--r) var(--r);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.vc-summary__parts{font-size:14px;color:#b9cbdd;flex:1;min-width:200px}.vc-summary__parts b{color:#fff;display:block;font-size:15px;margin-bottom:2px}.vc-summary__total{text-align:right}.vc-summary__total .lbl{font-size:12.5px;color:#b9cbdd;display:block}.vc-summary__total .amt{font-size:23px;font-weight:700;letter-spacing:-.02em}.vc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 24px;border-radius:var(--r-sm);border:0;font-size:15.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s,transform .06s}.vc-btn--primary{background:var(--blue);color:#fff}.vc-btn--primary:hover{background:#3480d3}.vc-btn--primary:active{transform:translateY(1px)}.vc-btn--primary:disabled{background:#37506c;color:#8fa6bd;cursor:not-allowed}.vc-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.vc-btn--ghost:hover{border-color:#fff9}.vc-btn svg{width:18px;height:18px}.vc-empty{text-align:center;padding:34px 20px;color:var(--muted)}.vc-empty h3{font-size:18px;color:var(--ink);margin-bottom:8px}.vc-empty a{color:var(--blue);font-weight:600}.vc-sec{padding:64px 0}.vc-sec--alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vc-sec__head{max-width:62ch;margin-bottom:32px}.vc-sec h2{font-size:clamp(24px,3vw,33px)}.vc-sec__head p{margin-top:12px;color:var(--ink-2);font-size:17px}.vc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.vc-tile{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px}.vc-tile h3{font-size:18.5px;margin-bottom:10px}.vc-tile p{color:var(--ink-2);font-size:15.5px}.vc-tile ul{margin:14px 0 0;padding-left:20px;color:var(--ink-2);font-size:15px;line-height:1.7}.vc-tile__ico{width:42px;height:42px;border-radius:11px;background:var(--blue-lt);color:var(--blue);display:grid;place-items:center;margin-bottom:16px}.vc-tile__ico svg{width:22px;height:22px}.vc-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px;padding:0;list-style:none}.vc-links a{display:inline-block;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none}.vc-links a:hover{border-color:var(--blue);color:var(--blue)}.vc-faq{max-width:820px}.vc-faq details{border-bottom:1px solid var(--line);padding:0}.vc-faq summary{list-style:none;cursor:pointer;padding:19px 40px 19px 0;position:relative;font-weight:600;font-size:16.5px;color:var(--ink)}.vc-faq summary::-webkit-details-marker{display:none}.vc-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:11px;height:11px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.vc-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.vc-faq details[open] summary{color:var(--blue)}.vc-faq__a{padding:0 0 21px;color:var(--ink-2);font-size:15.8px;line-height:1.7}.vc-faq__a p+p{margin-top:12px}.vc-faq__a a{color:var(--blue)}.vc-help{display:flex;gap:20px;align-items:center;flex-wrap:wrap;background:#0e1b2c;color:#fff;border-radius:var(--r);padding:30px 32px;margin-top:40px}.vc-help h3{font-size:20px;color:#fff}.vc-help p{color:#c9d8e8;margin-top:7px;font-size:15.5px;max-width:60ch}.vc-help__actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.vc-selects{grid-template-columns:repeat(2,1fr)}.vc-hero__inner{padding:44px 0 34px}.vc-sec{padding:48px 0}}@media(max-width:600px){.vc-selects{grid-template-columns:1fr}.vc-finder{margin-top:-18px}.vc-panel,.vc-result,.vc-finder__head,.vc-steps{padding-left:16px;padding-right:16px}.vc-summary{margin-left:-16px;margin-right:-16px;padding:14px 16px}.vc-summary__total{text-align:left}.vc-summary .vc-btn{width:100%}.vc-help__actions{margin-left:0;width:100%}.vc-help__actions .vc-btn{flex:1}}@media(prefers-reduced-motion:reduce){.vc *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/vc-varmarguide.css.map */
