.version-two #main .co-vehicle-page{background:#061424;color:#e8eff5;min-height:80vh;padding:clamp(100px,10vw,150px) 24px 80px}.version-two #main .co-vehicle-page__inner{max-width:1320px;margin:0 auto}.version-two #main .co-vehicle-page__back{display:inline-flex;align-items:center;gap:12px;color:#bed0e7;text-decoration:none;font-size:14px;margin-bottom:36px}.version-two #main .co-vehicle-page__back:hover{color:#fff}.version-two #main .co-vehicle-page__hero{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(32px,5vw,76px);align-items:center}.version-two #main .co-vehicle-page__eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#96bdff;font-weight:700;margin:0 0 22px}.version-two #main .co-vehicle-page h1{font-size:clamp(32px,3.7vw,54px);line-height:1.08;letter-spacing:-.035em;color:#fff;margin:0 0 24px;max-width:640px}.version-two #main .co-vehicle-page h1 span{color:#96bdff}.version-two #main .co-vehicle-page__intro{font-size:16px;line-height:1.75;color:#bed0e7;max-width:530px;margin:0 0 28px}.version-two #main .co-vehicle-page__details{display:flex;flex-wrap:wrap;gap:18px 28px;margin:0 0 30px}.version-two #main .co-vehicle-page__details div{max-width:100%}.version-two #main .co-vehicle-page__details dt{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#8ca7c3;margin-bottom:5px}.version-two #main .co-vehicle-page__details dd{font-size:14px;line-height:1.5;margin:0;color:#e8eff5}.version-two #main .co-vehicle-page__cta{display:inline-flex;justify-content:center;align-items:center;gap:18px;background:#1555fc;color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:17px 23px;border-radius:100px;line-height:1.5;max-width:100%;text-align:center}.version-two #main .co-vehicle-page__cta:hover{background:#0b46e3}.version-two #main .co-vehicle-page a:focus-visible{outline:3px solid #96bdff;outline-offset:5px}.version-two #main .co-vehicle-page__note{font-size:12px;line-height:1.65;color:#8ca7c3;max-width:420px;margin:16px 0 0}.version-two #main .co-vehicle-page__visual{position:relative;margin:0;border:1px solid #24405d;border-radius:26px;overflow:hidden;background:#0b2350;box-shadow:0 24px 70px #0003}.version-two #main .co-vehicle-page__visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.version-two #main .co-vehicle-page__visual--dashboard img{object-fit:contain;background:#07111d}.version-two #main .co-vehicle-page__visual figcaption{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;font-size:12px;line-height:1.6;color:#e8eff5;background:#0b2036}.version-two #main .co-vehicle-page__visual figcaption span{color:#96b2ce;white-space:nowrap}.version-two #main .co-vehicle-page__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid #24405d;margin-top:76px;padding-top:30px}.version-two #main .co-vehicle-page__features span{font-size:11px;letter-spacing:.1em;color:#96bdff}.version-two #main .co-vehicle-page__features h2{font-size:19px;color:#fff;margin:12px 0 10px;line-height:1.3}.version-two #main .co-vehicle-page__features p{font-size:14px;line-height:1.7;color:#bed0e7;margin:0;max-width:310px}@media(max-width:800px){.version-two #main .co-vehicle-page{padding:100px 20px 56px}.version-two #main .co-vehicle-page__hero{grid-template-columns:1fr;gap:32px}.version-two #main .co-vehicle-page__visual{grid-row:1;border-radius:20px}.version-two #main .co-vehicle-page__visual img{aspect-ratio:3/2}.version-two #main .co-vehicle-page__back{margin-bottom:24px}.version-two #main .co-vehicle-page h1{font-size:clamp(32px,7vw,46px)}.version-two #main .co-vehicle-page__features{gap:22px;margin-top:44px}.version-two #main .co-vehicle-page__features h2{font-size:17px}}@media(max-width:520px){.version-two #main .co-vehicle-page__features{grid-template-columns:1fr;gap:26px}.version-two #main .co-vehicle-page__features p{max-width:none}.version-two #main .co-vehicle-page__visual figcaption{padding:14px 16px;flex-wrap:wrap;gap:4px 16px}.version-two #main .co-vehicle-page__cta{width:100%;box-sizing:border-box}.version-two #main .co-vehicle-page__eyebrow{font-size:10px}.version-two #main .co-vehicle-page__details{gap:16px 24px}}.version-two #main [data-co-dacia-check] .vf-check-heading{margin-bottom:18px}.version-two #main .co-dacia-radio-reference{margin:0 0 20px;overflow:hidden;border-radius:16px;background:#fff;border:1px solid #b2d4ee30}.version-two #main .co-dacia-radio-reference img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.version-two #main .vf-confirm-copy .co-dacia-radio-question{font-size:20px;line-height:1.4;font-weight:700;color:#fff;margin:0 0 16px}.version-two #main .co-dacia-radio-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.version-two #main .co-dacia-radio-options .vf-radio-option{min-height:62px;justify-content:center;text-align:center}.version-two #main .co-dacia-radio-options .vf-radio-dot{display:none}.version-two #main .co-dacia-unsupported h1{font-size:clamp(30px,3.4vw,48px);max-width:650px}.version-two #main [data-co-fiat-check] .vf-check-heading{margin-bottom:18px}.version-two #main .co-fiat-radio-reference{margin:0 0 20px;overflow:hidden;border-radius:16px;background:#fff;border:1px solid #b2d4ee30}.version-two #main .co-fiat-radio-reference img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.version-two #main .vf-confirm-copy .co-fiat-radio-warning{display:flex;gap:12px;align-items:flex-start;padding:16px;margin:0 0 20px;border:1px solid #f4bd574d;border-radius:12px;background:#f4bd5710;color:#f8ddb0;font-size:14px;line-height:1.65}.version-two #main .co-fiat-radio-warning svg{flex:0 0 24px;margin-top:2px;color:#f4bd57}.version-two #main .vf-confirm-copy .co-fiat-radio-question{font-size:20px;line-height:1.4;font-weight:700;color:#fff;margin:0 0 16px}.version-two #main .co-fiat-radio-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.version-two #main .co-fiat-radio-options .vf-radio-option{min-height:62px;justify-content:center;text-align:center}.version-two #main .co-fiat-radio-options .vf-radio-option:before,.version-two #main .co-fiat-radio-options .vf-radio-option:after{display:none}.version-two #main .co-fiat-unsupported h1{font-size:clamp(30px,3.4vw,48px);max-width:650px}.version-two #main [data-co-ford-check] .vf-check-heading{margin-bottom:18px}.version-two #main .co-ford-radio-reference{margin:0 0 20px;overflow:hidden;border-radius:16px;background:#fff;border:1px solid #b2d4ee30}.version-two #main .co-ford-radio-reference img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.version-two #main .vf-confirm-copy .co-ford-radio-question{font-size:20px;line-height:1.4;font-weight:700;color:#fff;margin:0 0 16px}.version-two #main .co-ford-radio-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.version-two #main .co-ford-radio-options .vf-radio-option{min-height:62px;justify-content:center;text-align:center}.version-two #main .co-ford-radio-options .vf-radio-option:before,.version-two #main .co-ford-radio-options .vf-radio-option:after{display:none}.version-two #main .co-ford-unsupported h1{font-size:clamp(30px,3.4vw,48px);max-width:650px}.version-two #main [data-co-opel-check] .vf-check-heading{margin-bottom:18px}.version-two #main .vf-confirm-copy .co-opel-radio-question{font-size:20px;line-height:1.4;font-weight:700;color:#fff;margin:0 0 16px}.version-two #main .co-opel-radio-options{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:22px}.version-two #main .co-opel-radio-card{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;overflow:hidden;border:2px solid #b2d4ee40;border-radius:14px;background:#ffffff08;color:#fff;font:inherit;text-align:center;cursor:pointer;transition:border-color .18s,background-color .18s}.version-two #main .co-opel-radio-card__photo{display:block;position:relative;width:100%;aspect-ratio:1.75;overflow:clip;background:#181c20}.version-two #main .co-opel-radio-card img{display:block;position:absolute;height:auto;max-width:none;aspect-ratio:auto}.version-two #main .co-opel-radio-card[data-co-opel-radio=medianav] img{width:163.404255%;left:-31.702128%;top:-22.340426%}.version-two #main .co-opel-radio-card[data-co-opel-radio=rlink1] img{width:147.692308%;left:-25.961538%;top:-36.682692%}.version-two #main .co-opel-radio-card:hover{border-color:#88bdff}.version-two #main .co-opel-radio-card[aria-pressed=true]{border-color:#65aaff;background:#2878e62b}.version-two #main .co-opel-radio-card:focus-visible{outline:3px solid #88bdff;outline-offset:4px}.version-two #main .co-opel-radio-card:before,.version-two #main .co-opel-radio-card:after{display:none}.version-two #main .co-opel-radio-other{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0 0 12px;padding:14px 16px;border:1px solid #b2d4ee60;border-radius:12px;background:#ffffff08;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}.version-two #main .co-opel-radio-other:hover{border-color:#88bdff;background:#ffffff12}.version-two #main .co-opel-radio-other:focus-visible{outline:3px solid #88bdff;outline-offset:4px}.version-two #main .co-opel-unsupported h1{font-size:clamp(30px,3.4vw,48px);max-width:650px}.version-two #main [data-co-renault-check] .vf-check-heading{margin-bottom:18px}.version-two #main .co-renault-radio-card--sharp .co-opel-radio-card__photo{aspect-ratio:1672/941}.version-two #main .co-renault-radio-card--sharp img{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}.version-two #main .co-renault-unsupported h1{font-size:clamp(30px,3.4vw,48px);max-width:650px}[data-co-vw-check] .co-vw-menu-studio{display:block;max-width:1000px;min-height:0;margin:0 auto;padding:14px}[data-co-vw-check] .co-vw-menu-panel{padding:32px 38px;border-radius:24px}[data-co-vw-check] .co-vw-menu-identity{display:flex;align-items:center;gap:28px;padding-bottom:22px;border-bottom:1px solid #c3d8ed33}[data-co-vw-check] .co-vw-menu-identity .vf-confirm-car{width:190px;min-height:0;height:auto;padding:0;flex:none}[data-co-vw-check] .co-vw-menu-identity .vf-confirm-car>img{display:block;width:100%;max-width:190px;margin:0;transform:none}.version-two #main [data-co-vw-check] .co-vw-menu-identity h1,[data-co-vw-check] .co-vw-menu-identity h1{font-size:clamp(22px,2.4vw,32px);line-height:1.15;margin:0 0 8px;color:#fff}[data-co-vw-check] .co-vw-menu-identity p{font-size:14px;line-height:1.5;margin:0;color:#b5c4d0}[data-co-vw-check] .co-vw-menu-heading{margin:26px 0 24px;text-align:center}.version-two #main [data-co-vw-check] .co-vw-menu-question,[data-co-vw-check] .co-vw-menu-question{font-size:clamp(23px,2.6vw,31px);font-weight:650;line-height:1.2;margin:0 0 12px;color:#fff}[data-co-vw-check] .co-vw-menu-note{font-size:15px;line-height:1.6;margin:0 auto;max-width:none;color:#b5c4d0}[data-co-vw-check] .co-vw-menu-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}[data-co-vw-check] .co-vw-menu-example{margin:0;min-width:0}[data-co-vw-check] .co-vw-menu-example figcaption{font-size:15px;font-weight:600;line-height:1.5;margin-bottom:10px;color:#fff}[data-co-vw-check] .co-vw-menu-crop{position:relative;overflow:hidden;aspect-ratio:var(--co-vw-radio-ratio,1.8);border-radius:12px;background:#111820;box-shadow:0 10px 28px #0002}[data-co-vw-check] .co-vw-menu-crop img{display:block;position:absolute;width:var(--co-vw-radio-width,100%);max-width:none;height:auto;left:var(--co-vw-radio-left,0%);top:var(--co-vw-radio-top,0%)}[data-co-vw-example=mib1]{--co-vw-radio-ratio:1;--co-vw-radio-width:258.064516%;--co-vw-radio-left:-139.784946%;--co-vw-radio-top:-18.27957%;--co-vw-menu-left:60.215054%;--co-vw-menu-top:40.645161%;--co-vw-menu-width:27.096774%;--co-vw-menu-height:15.483871%}[data-co-vw-example=mib2]{--co-vw-radio-ratio:1;--co-vw-radio-width:224.657534%;--co-vw-radio-left:-116.438356%;--co-vw-radio-top:-6.849315%;--co-vw-menu-left:70.684932%;--co-vw-menu-top:78.630137%;--co-vw-menu-width:16.712329%;--co-vw-menu-height:10.136986%}[data-co-vw-check] .co-vw-menu-highlight{display:block;position:absolute;left:var(--co-vw-menu-left);top:var(--co-vw-menu-top);width:var(--co-vw-menu-width);height:var(--co-vw-menu-height);border:2px solid #65c7e7;border-radius:6px;box-shadow:0 0 0 3px #65c7e72b;pointer-events:none}[data-co-vw-check] .co-vw-menu-actions{width:100%;max-width:440px;margin:28px auto 0}[data-co-vw-check] .co-vw-menu-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0}[data-co-vw-check] .co-vw-menu-options .vf-radio-option{justify-content:center;text-align:center;min-height:54px}[data-co-vw-check] .co-vw-menu-options .vf-radio-option.selected{border-color:var(--accent,#08657d);background:#edf7f9;box-shadow:0 0 0 1px var(--accent,#08657d)}[data-co-vw-check] .co-vw-menu-options .vf-radio-option.selected,[data-co-vw-check] .co-vw-menu-options .vf-radio-option.selected strong{color:#15303b}[data-co-vw-check] .co-vw-menu-options .vf-radio-option:focus-visible{outline:3px solid #1289a9;outline-offset:3px}@media(max-width:700px){[data-co-vw-check] .co-vw-menu-studio{padding:8px}[data-co-vw-check] .co-vw-menu-panel{padding:22px 16px}[data-co-vw-check] .co-vw-menu-identity{gap:14px;padding-bottom:18px}[data-co-vw-check] .co-vw-menu-identity .vf-confirm-car{width:105px}[data-co-vw-check] .co-vw-menu-identity .vf-confirm-car>img{max-width:105px}.version-two #main [data-co-vw-check] .co-vw-menu-identity h1,[data-co-vw-check] .co-vw-menu-identity h1{font-size:21px}[data-co-vw-check] .co-vw-menu-heading{margin:22px 0}[data-co-vw-check] .co-vw-menu-note{font-size:14px}[data-co-vw-check] .co-vw-menu-examples{grid-template-columns:minmax(0,1fr);gap:24px}[data-co-vw-check] .co-vw-menu-highlight{border-width:1.5px}[data-co-vw-check] .co-vw-menu-actions{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/co-vehicle-pages.css.map */
