.wtfy-car-highlights-list{display:flex;flex-wrap:wrap;gap:15px 20px;list-style:none;padding:0!important;margin:0!important}.wtfy-car-highlights-list li{position:relative;display:flex;gap:10px;align-items:center;list-style:none;padding:0;font-size:15px;line-height:1.4;color:var(--wtfy-text-color,#000)}.wtfy-car-highlights-list li::before{content:"\4e";font-family:"ETModules";font-size:inherit;display:block}@media (max-width:768px){.wtfy-car-highlights-list{flex-direction:column;gap:10px}.wtfy-car-highlights-list li{font-size:14px}}.wtfy-car-accesoires{max-height:100px;overflow:hidden}.wtfy-car-accesoires span{position:absolute;bottom:-65px;left:0;display:block;text-align:center;cursor:pointer}.wtfy-car-accesoires:has(.wtfy-car-accesoires-list.showing) span{bottom:0}.wtfy-car-accesoires .wtfy-car-accesoires-list{display:flex;flex-wrap:wrap;gap:10px;overflow-x:visible;overflow-y:hidden;padding-left:0!important;margin-bottom:20px!important}.wtfy-car-accesoires:has(.wtfy-car-accesoires-list.showing){max-height:unset!important}.wtfy-car-accesoires-list li{position:relative;flex-grow:1;left:0;font-size:14px;list-style:none}.wtfy-car-accesoires-list li::before{content:"";display:inline-block;position:relative;top:2px;left:0;height:15px;margin-right:5px;width:15px;background-color:var(--wtfy-text-color,#000);background-size:contain;background-position:center;background-repeat:no-repeat}.wtfy-car-delivery-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.wtfy-delivery-package{border:1px solid rgb(0 0 0 / .1);padding:25px;background:var(--wtfy-surface-color,#fff);box-shadow:0 2px 8px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease}.wtfy-delivery-package:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgb(0 0 0 / .1)}.wtfy-package-header{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid rgb(0 0 0 / .1)}.wtfy-package-title{font-size:24px!important;font-weight:700;margin-bottom:10px!important;color:var(--wtfy-text-color,#000)}.wtfy-package-description{font-size:14px;color:rgb(0 0 0 / .6);margin:0!important;line-height:1.5}.wtfy-package-prices{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.wtfy-package-price{display:flex;flex-direction:column;padding:15px;background:rgb(0 0 0 / .03);flex:1;min-width:120px}.wtfy-package-price .price-amount{font-size:22px;font-weight:700;color:var(--wtfy-text-color,#000);margin-bottom:5px}.wtfy-package-price .price-label{font-size:12px;color:rgb(0 0 0 / .5);text-transform:uppercase;letter-spacing:.5px}.wtfy-package-content,.wtfy-package-warranties{margin-top:20px}.wtfy-package-content h4,.wtfy-package-warranties h4{font-size:16px!important;font-weight:600;margin-bottom:12px!important;color:var(--wtfy-text-color,#000)}.wtfy-package-items,.wtfy-warranty-list{list-style:none;padding:0!important;margin:0!important}.wtfy-package-items li{position:relative;padding-left:25px;margin-bottom:8px;font-size:14px;line-height:1.6;list-style:none}.wtfy-package-items li::before{content:"✓";position:absolute;left:0;top:0;color:var(--wtfy-accent-color,#4CAF50);font-weight:700;font-size:16px}.wtfy-warranty-list{margin-bottom:15px!important}.wtfy-warranty-item{padding:10px;background:rgb(0 0 0 / .02);margin-bottom:8px;font-size:14px;list-style:none}.wtfy-warranty-item strong{color:var(--wtfy-text-color,#000)}.wtfy-warranty-duration{color:rgb(0 0 0 / .6);font-size:13px;margin-left:5px}.wtfy-warranty-extras{display:flex;flex-wrap:wrap;gap:10px}.wtfy-warranty-badge{display:inline-block;padding:6px 12px;background:var(--wtfy-accent-color,#4CAF50);color:var(--wtfy-light-color,#fff);font-size:12px;font-weight:500}@media (max-width:768px){.wtfy-car-delivery-packages{grid-template-columns:1fr}.wtfy-package-title{font-size:20px!important}}.wtfy-car-accessoiregroepen{display:flex;flex-direction:column}.wtfy-accessoiregroep{border-bottom:1px solid rgb(255 255 255 / .1);overflow:hidden}.wtfy-accessoiregroep-wrapper{display:flex;flex-direction:column;padding:20px 0}.wtfy-accessoiregroep-content{max-height:0;overflow:hidden;transition:max-height .25s ease}.wtfy-accessoires-list{display:flex;flex-wrap:wrap;list-style:none;gap:15px;padding:15px 0 0!important;margin:0!important}.wtfy-accessoires-list li{display:flex;list-style:none;gap:5px;padding:0}.wtfy-accessoires-list li::before{content:"\4e";font-family:"ETModules";font-size:inherit;display:block}.wtfy-accessoiregroep-header{cursor:pointer!important;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.wtfy-accessoiregroep-header h3{display:flex;justify-content:space-between;width:100%;pointer-events:none}.wtfy-accessoiregroep-header .et-pb-icon{font-size:1.2em!important;transition:.2s transform;pointer-events:none}.wtfy-accessoiregroep.active .wtfy-accessoiregroep-header .et-pb-icon{transform:rotate(45deg);transition:.2s transform}.wtfy-optiepakket-items{display:flex;flex-wrap:wrap;gap:15px 20px;list-style:none;padding:0!important;margin:0!important}.wtfy-optiepakket-items li{position:relative;display:flex;gap:10px;align-items:center;list-style:none;padding:0;font-size:15px;line-height:1.4;color:var(--wtfy-text-color,#000)}.wtfy-optiepakket-items li::before{content:"\4e";font-family:"ETModules";font-size:inherit;display:block}@media (max-width:768px){.wtfy-optiepakket-items{flex-direction:column;gap:10px}.wtfy-optiepakket-items li{font-size:14px}}.wtfy-car-specifications{display:flex;flex-direction:column;gap:15px;padding:0!important}.wtfy-car-specifications.small{flex-direction:unset;flex-wrap:wrap}.wtfy-car-specifications li{position:relative;display:flex;left:0;font-size:16px;list-style:none;padding-bottom:15px;border-bottom:1px solid rgb(0 0 0 / .2)}.wtfy-car-specifications.small li{flex-direction:column;flex:calc(25% - 15px);gap:10px}.wtfy-car-specifications li h4{flex:1;padding-bottom:0!important;color:var(--wtfy-text-color,#000);font-size:16px;font-weight:400;line-height:1em}.wtfy-car-specifications.small li h4{font-size:13px!important;color:rgb(0 0 0 / .5)}.wtfy-car-specifications li p{flex:1;padding-bottom:0!important;padding-left:30px;line-height:1em}.wtfy-car-specifications.small li p{padding-left:0!important;font-size:14px}.wtfy-nap-logo::after{content:"";display:inline-block;width:30px;height:30px;background-image:url(/wp-content/plugins/webtify-doorlinkenvoorraad/apps/src/nap-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:10px;vertical-align:middle}.wtfy-car-prices{display:flex;flex-wrap:wrap;gap:18px}.wtfy-car-price{display:flex;flex-direction:column;flex:1;gap:4px}.wtfy-car-price h4{font-size:13px!important;font-weight:400;color:rgb(255 255 255 / .5);margin:0!important;padding:0!important}.wtfy-car-price p{font-size:28px;font-weight:700;line-height:1.15;color:var(--wtfy-light-color,#fff);margin:0!important;padding:0!important}.wtfy-car-kerngegevens{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;background:#040404;padding:28px 24px}.wtfy-kern-item,.wtfy-kern-text{display:flex;flex-direction:column;gap:4px}.wtfy-kern-label{font-size:13px;color:rgb(255 255 255 / .5);font-weight:400}.wtfy-kern-value{font-size:15px;font-weight:700;color:var(--wtfy-light-color,#fff);line-height:1.2}@media (max-width:480px){.wtfy-car-kerngegevens{grid-template-columns:1fr;gap:16px}}.wtfy-car-specs-table.two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.wtfy-specs-groep{margin-bottom:32px}.wtfy-specs-groep-titel{font-size:13px!important;font-weight:400;margin-bottom:12px!important;color:rgb(255 255 255 / .5);padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .07)}.wtfy-specs-list{width:100%;border-collapse:collapse}.wtfy-spec-label,.wtfy-spec-value{padding:8px 0;font-size:14px;line-height:1.4;vertical-align:middle}.wtfy-spec-label{color:rgb(255 255 255 / .5);width:50%;font-weight:400}.wtfy-spec-value{color:var(--wtfy-light-color,#fff);font-weight:600}@media (max-width:768px){.wtfy-car-specs-table.two-col{grid-template-columns:1fr}}.wtfy-omschrijving-titel{font-size:13px!important;font-weight:400;margin-bottom:10px!important;color:rgb(255 255 255 / .5)}.wtfy-omschrijving-content{position:relative;max-height:8.1em;overflow:hidden}.wtfy-omschrijving-content::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3.5em;background:linear-gradient(to bottom,transparent 0%,#1a1a1a 70%);pointer-events:none}.wtfy-car-omschrijving.is-expanded .wtfy-omschrijving-content,.wtfy-omschrijving-content.no-toggle{max-height:none}.wtfy-car-omschrijving.is-expanded .wtfy-omschrijving-content::after,.wtfy-omschrijving-content.no-toggle::after{display:none}.wtfy-omschrijving-tekst{font-size:15px;line-height:1.85;color:rgb(255 255 255 / .85)}.wtfy-omschrijving-toggle{display:inline-flex;align-items:center;justify-content:center;line-height:1.7em!important;cursor:pointer}.wtfy-toggle-less,.wtfy-car-omschrijving.is-expanded .wtfy-toggle-more{display:none}.wtfy-car-omschrijving.is-expanded .wtfy-toggle-less{display:inline}.wtfy-car-cta{display:flex;flex-direction:column;gap:10px}.wtfy-cta-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;padding:15px 24px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer;transition:opacity 0.2s}.wtfy-cta-btn:hover{opacity:.88}.wtfy-cta-whatsapp{background-color:#25D366!important;border-color:#25D366!important;color:#fff!important}.wtfy-cta-whatsapp::after{border-color:#fff!important}