.dc-hero{color:#fff;background:#171b1d;padding:36px 0 64px}.dc-hero nav{color:#c4c9ca;flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:13px;display:flex}.dc-hero nav a{color:inherit}.dc-hero h1{letter-spacing:-.04em;max-width:1000px;margin:18px 0 24px;font-size:clamp(34px,4.4vw,64px);line-height:1.1}.dc-hero h1 em{color:#bac6cb;font-style:normal}.dc-intro{color:#e0e4e5;max-width:680px;font-size:18px;line-height:1.75}.dc-hero .vm-button{margin-top:14px}.dc-byline{color:#bac6cb;margin-top:28px;font-size:12px}.dc-content{padding-bottom:60px}.dc-disclosure{color:#50595c;background:#f0f2f1;border-left:3px solid #a3b3b9;margin:28px 0 48px;padding:18px 22px;font-size:13px;line-height:1.7}.dc-page h2{letter-spacing:-.025em;margin:12px 0 28px;font-size:clamp(25px,3vw,38px);line-height:1.2}.dc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dc-card{background:#fff;border:1px solid #dce1e1;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dc-card-top{border-bottom:1px solid #eef0f0;align-items:center;gap:12px;padding:18px 20px;display:flex}.dc-card-top span{color:#687479;font-size:12px}.dc-card-top p{margin:0;font-size:12px;font-weight:700}.dc-image{background:#fff;place-items:center;height:235px;padding:28px;display:grid}.dc-image img{object-fit:contain;width:100%;height:100%;min-height:0}.dc-card-copy{flex-direction:column;flex:1;padding:22px;display:flex}.dc-card h3{margin:0 0 14px;font-size:23px;line-height:1.2}.dc-card-copy>p{color:#4b5559;margin:0 0 20px;line-height:1.7}.dc-check{background:#f5f6f5;border-radius:6px;margin-top:auto;margin-bottom:22px;padding:15px;font-size:13px;line-height:1.65}.dc-check p{margin:6px 0 0}.dc-page a.dc-buy{text-align:center;background:#171b1d;border-radius:6px;padding:15px 12px;font-size:14px;font-weight:650;text-decoration:none;display:block;color:#fff!important}.dc-buy:hover{background:#34464e!important}.dc-card small{color:#657074;text-align:center;margin-top:10px;font-size:11px}.dc-section{margin-top:64px;scroll-margin-top:100px}.dc-table{border:1px solid #dde2e2;border-radius:10px;overflow-x:auto}.dc-table table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:14px}.dc-table th,.dc-table td{vertical-align:top;border-bottom:1px solid #e6e9e9;padding:18px;line-height:1.6}.dc-table thead{background:#eef1f1}.dc-table tbody th{width:22%;font-weight:600}.dc-muted{color:#657074;font-size:13px;line-height:1.7}.dc-install{background:#f1f3f2;border-radius:12px;grid-template-columns:1fr 1fr;gap:50px;padding:36px;display:grid}.dc-install p,.dc-install li,.dc-sources p{color:#4b5559;line-height:1.8}.dc-install ol{margin:0;padding-left:22px}.dc-install li+li{margin-top:16px}.dc-faq details{border-bottom:1px solid #dce1e1;padding:20px 0}.dc-faq summary{cursor:pointer;font-size:17px;font-weight:650}.dc-faq p{color:#4b5559;max-width:850px;line-height:1.8}.dc-sources{max-width:850px}.dc-sources h2{font-size:26px}.dc-sources li{margin:12px 0}.dc-back{margin-top:18px;font-weight:650;display:inline-block}.dc-page a:focus-visible{outline-offset:4px;outline:3px solid #52788c}.dc-page summary:focus-visible{outline-offset:4px;outline:3px solid #52788c}.dc-table:focus-visible{outline-offset:4px;outline:3px solid #52788c}#selectie{scroll-margin-top:100px}@media (max-width:800px){.dc-cards{grid-template-columns:1fr}.dc-image{height:240px}.dc-install{grid-template-columns:1fr;gap:24px;padding:24px}.dc-hero{padding-bottom:40px}.dc-hero nav{margin-bottom:32px}.dc-section{margin-top:44px}.dc-disclosure{margin-bottom:34px}}.dc-guide-nav{border-bottom:1px solid #dce1e1;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0 0 24px;display:flex}.dc-guide-nav a{color:#263b45;background:#fff;border:1px solid #dce1e1;border-radius:6px;padding:10px 15px;font-size:14px;text-decoration:none;display:block}.dc-guide-nav a:hover{background:#edf1f2}.dc-guide-lead{color:#4b5559;max-width:850px;margin-bottom:26px;font-size:16px;line-height:1.8}.dc-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dc-guide-grid article{border-top:2px solid #a3b3b9;padding:22px 0}.dc-guide-grid h3{margin:12px 0;font-size:21px;line-height:1.35}.dc-guide-grid span{color:#586d76;font-size:13px}.dc-guide-grid p{color:#4b5559;font-size:16px;line-height:1.8}.dc-accessory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-card small{font-size:12px}.dc-page .dc-section{scroll-margin-top:110px}@media (max-width:800px){.dc-guide-grid,.dc-accessory-cards{grid-template-columns:1fr}.dc-guide-grid,.dc-guide-nav{gap:8px}.dc-guide-nav a{padding:10px 12px}}.dc-bmw-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:22px;display:grid}.dc-bmw-heading h2{margin-bottom:0}.dc-bmw-heading>p{color:#4b5559;margin:0;font-size:18px;line-height:1.75}.dc-bmw-options .dc-guide-grid{gap:30px}.dc-bmw-options .dc-guide-grid span{font-size:14px}.dc-bmw-options a,.dc-external-test a,.dc-parking-modes a{color:#263b45;text-underline-offset:4px}.dc-bmw-note{background:#edf1f2;border-left:3px solid #78919a;margin-top:20px;padding:26px 30px}.dc-bmw-note h3,.dc-external-test h3{margin:0 0 12px;font-size:21px}.dc-bmw-note p,.dc-external-test p{font-size:16px;line-height:1.8}.dc-bmw-note .dc-bmw-source{color:#53636b;margin-bottom:0;font-size:14px}.dc-external-test{border:1px solid #dce1e1;border-radius:10px;margin-top:18px;padding:24px 28px}.dc-external-test p{max-width:900px;margin-bottom:0}.dc-parking-modes{margin-top:26px}.dc-parking-modes>summary{cursor:pointer;border-bottom:1px solid #dce1e1;padding:18px 0;font-size:18px;font-weight:650}.dc-parking-modes .dc-guide-grid{margin-top:18px}.dc-parking-modes>p{font-size:16px;line-height:1.8}.dc-page .dc-byline,.dc-page .dc-disclosure{font-size:14px;line-height:1.8}.dc-page a:focus-visible{outline-offset:5px;outline:3px solid #b87a33}.dc-page summary:focus-visible{outline-offset:5px;outline:3px solid #b87a33}.dc-page .dc-table:focus-visible{outline-offset:5px;outline:3px solid #b87a33}.dc-page #keuzehulp{scroll-margin-top:110px}@media (max-width:800px){.dc-bmw-heading{grid-template-columns:1fr;gap:20px}.dc-bmw-heading>p{font-size:16px}.dc-bmw-note,.dc-external-test{padding:22px}.dc-bmw-options .dc-guide-grid{gap:8px}}.dc-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dc-page #startkeuze>.dc-guide-lead{margin-bottom:24px}.dc-bundle{background:#fff;border:1px solid #dce1e1;border-radius:10px;flex-direction:column;min-width:0;padding:24px;display:flex}.dc-bundle-use{letter-spacing:.05em;color:#586d76;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.dc-bundle h3{letter-spacing:-.02em;min-height:2.5em;margin:0 0 22px;font-size:23px;line-height:1.25}.dc-bundle dl{flex:1;margin:0 0 22px}.dc-bundle dl>div{border-bottom:1px solid #e7ebeb;padding:16px 0}.dc-bundle dl>div:first-child{background:#f0f3f2;border:0;border-radius:6px;margin-bottom:2px;padding:16px}.dc-bundle dt{letter-spacing:.02em;color:#263b45;margin-bottom:7px;font-size:12px;font-weight:750}.dc-bundle dd{color:#4b5559;margin:0;font-size:14px;line-height:1.65}.dc-bundle dd a{margin-top:8px;font-weight:650;display:block}.dc-bundle a,.dc-bundle-next a,.dc-handover a{color:#263b45;text-underline-offset:4px}.dc-bundle-details{font-size:14px;font-weight:700;line-height:1.6}.dc-bundle-details span{margin-left:3px;display:inline-block}.dc-bundle-source{color:#586d76;margin:12px 0 0;font-size:12px;line-height:1.65}.dc-bundle-total{background:#f0f2f1;border-left:3px solid #a3b3b9;margin:20px 0;padding:18px 22px;font-size:14px;line-height:1.8}.dc-bundle-next{font-size:14px;line-height:1.9}.dc-page [id="70mai-up03"],.dc-page [id=viofo-hk4],.dc-page [id=m200-voeding]{scroll-margin-top:110px}.dc-handover{border:1px solid #dce1e1;border-radius:12px;padding:30px}.dc-handover-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.dc-handover-heading h2{max-width:650px;margin-bottom:16px;font-size:28px}.dc-handover-heading p:not(.vm-eyebrow){color:#4b5559;max-width:670px;margin-bottom:0;font-size:15px;line-height:1.8}.dc-handover .dc-checklist-download{color:#fff;text-align:center;background:#171b1d;border-radius:6px;padding:17px 22px;font-size:14px;font-weight:650;line-height:1.6;text-decoration:none;display:block}.dc-checklist-download span{color:#c8d2d5;font-size:12px;font-weight:400;display:block}.dc-handover .dc-checklist-download:hover{background:#34464e}.dc-checklist-actions{gap:9px;min-width:220px;max-width:270px;display:grid}.dc-handover .dc-checklist-save{border:1px solid #c7d1cd;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.dc-handover .dc-checklist-save:hover{background:#e8ede9}.dc-handover-heading .dc-checklist-actions>p{text-align:center;color:#586d76;margin:0;font-size:12px;line-height:1.6}.dc-handover-details{border-top:1px solid #dce1e1;margin-top:24px}.dc-handover-details summary{cursor:pointer;padding-top:20px;font-size:15px;font-weight:650}.dc-handover-details ol{counter-reset:handover;grid-template-columns:1fr 1fr;gap:22px 38px;margin:26px 0;padding:0;list-style:none;display:grid}.dc-handover-details li{counter-increment:handover;padding-left:35px;position:relative}.dc-handover-details li:before{content:counter(handover,decimal-leading-zero);color:#697d85;font-size:13px;font-weight:650;position:absolute;top:2px;left:0}.dc-handover-details h3{margin:0 0 8px;font-size:16px;line-height:1.5}.dc-handover-details li p{color:#4b5559;margin:0;font-size:14px;line-height:1.8}.dc-handover-source{color:#586d76;border-top:1px solid #e7ebeb;margin-bottom:0;padding-top:18px;font-size:13px;line-height:1.8}@media (max-width:1000px){.dc-bundle{padding:20px}.dc-handover-heading{grid-template-columns:1fr;gap:22px}.dc-checklist-download{justify-self:start}}@media (max-width:800px){.dc-bundle-grid{grid-template-columns:1fr;gap:16px}.dc-bundle h3{min-height:0;margin-bottom:16px}.dc-bundle dl>div{padding:12px 0}.dc-bundle dl{margin-bottom:18px}.dc-handover{padding:22px}.dc-handover-heading h2{font-size:25px}.dc-handover-details ol{grid-template-columns:1fr;gap:22px}.dc-checklist-download{width:100%}.dc-checklist-actions{width:100%;min-width:0;max-width:none}}.dc-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.dc-review-card{scroll-margin-top:110px}.dc-review-intro{padding:0 24px}.dc-review-intro .dc-image{height:235px}.dc-review-intro h3{font-size:25px}.dc-review-intro p{color:#4b5559;font-size:16px;line-height:1.75}.dc-fit{margin-bottom:0;padding-bottom:20px}.dc-review-card .dc-card-copy{padding-top:0}.dc-verdict{border-top:1px solid #e0e5e5;grid-template-columns:1fr 1fr;gap:22px;padding:22px 0;display:grid}.dc-verdict h4,.dc-user-review h4{margin:0 0 12px;font-size:16px}.dc-verdict ul{margin:0;padding-left:18px;font-size:15px;line-height:1.7}.dc-verdict li+li{margin-top:8px}.dc-user-review{background:#f1f4f5;border-radius:8px;margin:0 0 20px;padding:20px}.dc-user-review p{margin:0 0 12px;font-size:15px;line-height:1.8}.dc-user-review small{font-size:12px;line-height:1.6;text-align:left!important;display:block!important}.dc-user-review a{color:#244b61;margin-top:12px;font-size:14px;display:inline-block}.dc-product-check{margin:0 0 22px;font-size:15px;line-height:1.8}.dc-product-check summary{cursor:pointer;font-weight:650}.dc-review-card .dc-buy{margin-top:auto}.dc-hero .dc-actions{flex-wrap:wrap;gap:12px;display:flex}.dc-hero .dc-actions a{margin-top:10px}.dc-hero .dc-secondary{background:0 0;border:1px solid #73838b;color:#fff!important}.dc-table tbody th{width:23%}.dc-method{background:#eef2f3;border-radius:10px;margin-top:24px;padding:26px}.dc-method li{margin:10px 0;line-height:1.8}@media (max-width:800px){.dc-review-grid{grid-template-columns:1fr}.dc-review-intro .dc-image{height:220px}}@media (max-width:420px){.dc-verdict{grid-template-columns:1fr;gap:20px}.dc-review-intro{padding:0 20px}}.dc-byline a{color:inherit;text-underline-offset:3px}.dc-review-card .dc-card-top p{font-size:14px}.dc-page .dc-hero{padding-bottom:44px}.dc-page .dc-hero nav{margin-bottom:30px}.dc-page .dc-hero h1{font-size:clamp(34px,4vw,58px)}.dc-page .dc-intro{max-width:790px}.dc-review-card .dc-card-copy>small{line-height:1.6}.dc-method ul{padding-left:20px}.dc-table a{color:#22495e;text-underline-offset:3px}.vm-shop-guide-link{margin:0 0 16px;font-size:14px;line-height:1.6}.dc-scroll-hint{color:#505f67;font-size:14px;line-height:1.6;display:none}@media (max-width:800px){.dc-scroll-hint{display:block}}.dc-comparison-note{color:#505f67;max-width:850px;margin:18px 0 22px;font-size:14px;line-height:1.7}.dc-table th.dc-compare-model{width:25%;min-width:190px}.dc-compare-details{flex-direction:column;gap:6px;text-decoration:none;display:flex}.dc-compare-details span:first-child{color:#171b1d;font-size:15px;line-height:1.5}.dc-compare-details span:last-child{text-underline-offset:3px;font-size:13px;font-weight:400;text-decoration:underline}.dc-compare-details:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.dc-table .dc-compare-buy{color:#fff;text-align:center;background:#171b1d;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:11px 12px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;display:flex}.dc-table .dc-compare-buy:hover{background:#34464e}
