main[data-pk-series] .detail-gallery img,
.catalog-card[data-parket-card] img { object-fit:contain; }
main[data-pk-series] .detail-product--no-media { display:block; }
main[data-pk-series] .detail-product--no-media>div { max-width:880px; }
main[data-pk-series] .detail-product--no-media .product-price { position:static; display:inline-block; margin:12px 0; }
main[data-pk-series] .detail-pack { color:#3d535e; }
main[data-pk-series] .detail-image-caption { display:block; font-size:12px; color:#586d77; margin-top:6px; }
#inhoud[data-pk-series] .detail-dialog-controls { height:auto; flex:none; padding:12px 54px; background:#104d76; }
#inhoud[data-pk-series] .detail-dialog-caption { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto; clip-path:none; white-space:normal; color:#fff; font-size:13px; line-height:1.4; text-align:center; }
main[data-pk-series] .detail-variant-group[aria-label="Uitvoering"] .detail-variant-tile { flex:1 1 180px; min-width:0; max-width:260px; min-height:96px; padding:12px; overflow-wrap:anywhere; }
main[data-pk-series] .detail-variant-group[aria-label="Uitvoering"] .detail-variant-tile>span { white-space:normal; }
main[data-pk-series] .catalogue-product-actions { flex-wrap:wrap; }
main[data-pk-series] [data-pk-configurator] { display:block; width:100%; min-height:600px; border:1px solid #c9dbe3; }
main[data-pk-series] [data-pk-config-panel][hidden] { display:none; }
main[data-pk-series] [data-pk-config-heading] { scroll-margin-top:180px; }
.catalog-card[data-parket-card][data-no-media] figure { height:auto; min-height:0; aspect-ratio:auto; background:transparent; text-align:left; }
.catalog-card[data-parket-card][data-no-media] .product-price { position:static; display:inline-block; }
@media(max-width:767px) {
  main[data-pk-series] .detail-variant-group[aria-label="Uitvoering"] .detail-variant-tile { flex-basis:140px; }
  main[data-pk-series] [data-pk-config-heading] { scroll-margin-top:155px; }
}
