/* Compacte productinformatie in de bestaande huisstijl */
.pdp-details{padding:25px 28px!important;margin-top:28px!important;background:#fbfaf6!important;box-shadow:none!important;border:1px solid #e4e8de!important;border-radius:18px!important}
.pdp-details h2{font-size:clamp(22px,2vw,27px)!important;margin-bottom:9px!important}
.pdp-details>p{font-size:15px!important;line-height:1.65!important;margin-bottom:14px!important;max-width:85ch!important}
.pdp-benefits{gap:8px!important;margin:14px 0 18px!important}
.pdp-benefit{padding:7px 11px!important;font-size:12px!important;background:#f0f5ed!important}
.pdp-spec-grid{gap:10px!important;margin-top:12px!important}
.pdp-spec-card{padding:13px 15px!important;border-radius:12px!important;background:#fff!important}
.pdp-spec-label{font-size:12px!important;margin-bottom:3px!important}
.pdp-spec-value{font-size:14px!important;line-height:1.35!important;margin:0!important}
@media(max-width:520px){.pdp-details{padding:20px 16px!important}.pdp-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Snuffeltip geïntegreerd in het bestaande informatieblok */
.pdp-details .sm-snuffeltip{margin:16px 0 16px;padding:13px 16px;background:#e8f0e5;border-radius:13px;color:#27583b;font-size:14px;line-height:1.6}
.pdp-details .sm-snuffeltip strong{font-weight:700}
@media(max-width:520px){.pdp-details .sm-snuffeltip{padding:12px 13px;font-size:13px}}
