.wvc-catalog{--wvc-blue:#1869a7;--wvc-orange:#83c320;--wvc-border:#d9dde2;--wvc-cols:4;--wvc-card-min:170px;--wvc-gap:18px;width:100%;max-width:100%;margin:0;color:#252b31}.wvc-catalog *{box-sizing:border-box}.wvc-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 24px;color:#68717a;font-size:15px}.wvc-breadcrumb a{color:#505a64;text-decoration:none}.wvc-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:0 0 28px}.wvc-heading h1{margin:0 0 7px;font-size:36px;line-height:1.2}.wvc-heading p{margin:0;color:#68717a;font-size:18px}.wvc-title-mark,.wvc-brand-mark{display:grid;place-items:center;background:#eef5fa;color:var(--wvc-blue);font-weight:800;border-radius:12px}.wvc-title-mark{width:76px;height:76px;font-size:32px}.wvc-search{display:block;max-width:640px;margin:0 0 30px}.wvc-search span{display:block;font-size:18px;font-weight:700;margin-bottom:9px}.wvc-search input{width:100%;height:52px;border:1px solid var(--wvc-border);border-radius:8px;padding:0 17px;font-size:16px}.wvc-grid{display:grid;gap:18px}.wvc-makes{grid-template-columns:repeat(auto-fill,minmax(max(var(--wvc-card-min,190px),calc((100% - (var(--wvc-cols,4) - 1)*var(--wvc-gap,18px))/var(--wvc-cols,4))),1fr))}.wvc-series{grid-template-columns:repeat(auto-fill,minmax(max(200px,calc((100% - 3*var(--wvc-gap,18px))/4)),1fr))}.wvc-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:96px;padding:18px 22px;border:1px solid var(--wvc-border);border-radius:10px;background:#fff;text-decoration:none!important;color:#242b31!important;transition:.15s}.wvc-card:hover{border-color:var(--wvc-orange);box-shadow:0 7px 20px rgba(20,30,40,.1);transform:translateY(-2px)}.wvc-card strong,.wvc-card small{grid-column:2}.wvc-card strong{align-self:end;font-size:17px}.wvc-card small{align-self:start;color:#737b83}.wvc-brand-mark{grid-row:1/3;width:50px;height:50px}.wvc-model-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.wvc-model-card{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:18px;min-height:102px;padding:17px 20px;border:1px solid var(--wvc-border);border-radius:9px;background:#fff;color:#252b31!important;text-decoration:none!important}.wvc-model-card:hover{border-color:var(--wvc-orange);box-shadow:0 5px 16px rgba(20,30,40,.07)}.wvc-model-card span:nth-child(2){display:flex;gap:5px;flex-direction:column}.wvc-model-card strong{font-size:17px}.wvc-model-card small{color:#6e7780}.wvc-model-card b{font-size:30px;font-weight:400}.wvc-car-icon{display:grid;place-items:center;width:96px;height:64px;border-radius:7px;background:#eef2f5;color:var(--wvc-blue);font-size:28px}.wvc-fuel-tabs{display:flex;gap:12px;padding:16px;border:1px solid var(--wvc-border);border-bottom:0;background:#fff}.wvc-fuel-tabs button{min-width:150px;padding:11px 22px;border:1px solid var(--wvc-orange);border-radius:6px;background:#fff;color:#343a40;cursor:pointer}.wvc-fuel-tabs button.is-active,.wvc-fuel-tabs button:hover{background:var(--wvc-orange);color:#fff}.wvc-engine-table{border:1px solid var(--wvc-border);background:#fff}.wvc-engine-row{display:grid;grid-template-columns:1.35fr 1.1fr 1.2fr .9fr 1.25fr 34px;align-items:center;min-height:64px;border-bottom:1px solid var(--wvc-border);color:#30363c!important;text-decoration:none!important}.wvc-engine-row:last-child{border-bottom:0}.wvc-engine-row>*{padding:12px 18px}.wvc-engine-row:hover:not(.wvc-engine-head){background:#f8fafb}.wvc-engine-row b{font-size:28px;font-weight:400}.wvc-engine-head{min-height:52px;background:#f5f6f7;font-weight:700}.wvc-engine-head span{border-right:1px solid var(--wvc-border)}.wvc-engine-row[hidden],.wvc-card[hidden]{display:none!important}@media(max-width:1100px){.wvc-engine-row{grid-template-columns:1.2fr 1fr 1.2fr 1fr 1fr 25px}.wvc-engine-row>*{padding:10px 9px}}@media(max-width:700px){.wvc-heading{gap:14px}.wvc-heading h1{font-size:26px}.wvc-heading p{font-size:15px}.wvc-search{max-width:none}.wvc-engine-head{display:none}.wvc-engine-row{grid-template-columns:1fr auto;gap:4px;padding:10px}.wvc-engine-row>*{padding:2px 4px}.wvc-engine-row strong{grid-column:1}.wvc-engine-row b{grid-column:2;grid-row:1/5}.wvc-engine-row span{grid-column:1}.wvc-fuel-tabs{overflow:auto}.wvc-fuel-tabs button{min-width:110px}.wvc-model-card{grid-template-columns:82px 1fr auto;padding:12px}.wvc-title-image{display:none}}
