/* Productpresentatie: rustige opmaak binnen bestaande huisstijl */
.pdp-info .sm-calm-heading{font-size:clamp(19px,2vw,25px)!important;line-height:1.3!important;font-weight:650!important;margin:4px 0 13px!important;color:#344b60!important}
.pdp-info .pdp-price-label{margin:12px 0 3px!important}
.pdp-info .pdp-price{margin:0 0 5px!important}
.pdp-info .pdp-stock{margin:3px 0 16px!important}
.pdp-info .sm-calm-description{font-size:clamp(15px,1.2vw,17px)!important;line-height:1.65!important;margin:0 0 17px!important;max-width:58ch!important}
.pdp-info .sm-calm-tip{background:#e8efe4!important;border:0!important;border-radius:17px!important;padding:15px 18px!important;margin:14px 0 18px!important;box-shadow:none!important}
.pdp-info .sm-calm-tip p{margin:4px 0 0!important;line-height:1.5!important}
.pdp-info .sm-calm-tip-icon{flex:0 0 30px!important;width:30px!important;height:30px!important}
.pdp-info .pdp-actions{margin:14px 0 17px!important}
.pdp-info .sm-calm-specs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;border-top:1px solid #dce2d8!important;padding-top:16px!important;margin-top:12px!important}
.pdp-info .sm-calm-spec{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.pdp-info .sm-calm-spec .pdp-spec-label{font-size:12px!important;font-weight:700!important;margin:0 0 5px!important}
.pdp-info .sm-calm-spec .pdp-spec-value{font-size:12px!important;line-height:1.45!important;margin:0!important}
.pdp-info .pdp-upsell{margin:23px 0 0!important}
@media(max-width:720px){.pdp-info .sm-calm-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.pdp-info .sm-calm-heading{font-size:20px!important}.pdp-info .sm-calm-tip{padding:13px!important}}
