.single-product-page:is(p,li,td,th,caption,figcaption,dd) a:not(.btn-merchant-buy){text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:from-font}.single-product-page section{margin-block:0 clamp(1.25rem,3vw,2rem)}.single-product-page:is(h1,h2,h3){margin-block:0 0.5rem;text-wrap:balance}.single-product-page:is(p,ul,ol){margin-block:0 0.75rem}.single-product-page:is(ul,ol){padding-inline-start:1.25rem}.single-product-page li{margin-block-end:0.25rem}.single-product-page img{max-width:100%;height:auto}.single-product-page figure{margin:0 0 0.75rem}.single-product-page svg:has([data-reeks]){max-width:100%;height:auto}.single-product-page .product-description__text,.single-product-page .product-header__description-text,.single-product-page .product-pros-cons__item,.single-product-page .product-merchant-feed__disclaimer{max-width:62ch}.single-product-page table{border-collapse:collapse;width:100%}.single-product-page caption{text-align:left;margin-block-end:0.4rem}.single-product-page:is(th,td){text-align:left;padding:0.28rem 1rem 0.28rem 0;vertical-align:baseline}.single-product-page:is(th,td):last-child{padding-inline-end:0}.single-product-page .product-winkels__tabel td:nth-child(n+2){text-align:right}.single-product-page button,.single-product-page a[data-action]{min-height:24px}.single-product-page{font-size:var(--maat-tekst);font-weight:400;line-height:1.6}.single-product-page h1{font-size:var(--maat-titel);font-weight:600;line-height:1.25}.single-product-page h2{font-size:var(--maat-kop);font-weight:600;line-height:1.35}.single-product-page h3{font-size:var(--maat-tekst);font-weight:600;line-height:1.4}.single-product-page [data-blok="analyse"]>h2{max-width:46ch;line-height:1.3}.single-product-page strong{font-weight:600}.single-product-page table{font-size:var(--maat-tabel);line-height:1.45}.single-product-page th{font-weight:600}.single-product-page caption,.single-product-page small,.single-product-page figcaption,.single-product-page .breadcrumb,.single-product-page .product-title-section__subtitle,.single-product-page .product-merchant-feed__count,.single-product-page .product-merchant-feed__disclaimer,.single-product-page .merchant-row__shipping,.single-product-page .specs-section__count,.single-product-page .product-specs__group-count{font-size:var(--maat-terzijde)}.single-product-page polyline[data-reeks]{stroke:var(--text-primary);fill:none}.single-product-page circle[data-reeks]{fill:var(--text-primary);stroke:none}.single-product-page svg:has([data-reeks="1"]) polyline[data-reeks="0"]{stroke:var(--reeks-1);fill:none}.single-product-page svg:has([data-reeks="1"]) circle[data-reeks="0"]{fill:var(--reeks-1);stroke:none}.single-product-page svg [data-reeks="1"]{stroke:var(--reeks-2)}.single-product-page svg [data-reeks="2"]{stroke:var(--reeks-3)}.single-product-page svg [data-reeks="3"]{stroke:var(--reeks-4)}.single-product-page svg circle[data-reeks="1"]{fill:var(--reeks-2);stroke:none}.single-product-page svg circle[data-reeks="2"]{fill:var(--reeks-3);stroke:none}.single-product-page svg circle[data-reeks="3"]{fill:var(--reeks-4);stroke:none}.single-product-page text[data-reeks]{font-size:var(--maat-terzijde);fill:var(--text-secondary);stroke:none}.single-product-page{color:var(--text-secondary)}.single-product-page:is(h1,h2,h3,h4,strong,th){color:var(--text-primary)}.single-product-page:is(p,li,td,th,caption,figcaption,dd) a:not(.btn-merchant-buy){color:var(--brand)}.single-product-page:is(p,li,td,th,caption,figcaption,dd) a:not(.btn-merchant-buy):hover,.single-product-page:is(p,li,td,th,caption,figcaption,dd) a:not(.btn-merchant-buy):focus-visible{color:var(--brand-sterk)}.single-product-page [data-signaal="go"]{color:var(--signal-go)}.single-product-page [data-signaal="caution"]{color:var(--signal-caution)}.single-product-page [data-signaal="block"]{color:var(--signal-block)}.single-product-page caption,.single-product-page figcaption,.single-product-page small,.single-product-page .breadcrumb,.single-product-page .product-title-section__subtitle,.single-product-page .product-merchant-feed__count,.single-product-page .product-merchant-feed__disclaimer,.single-product-page .merchant-row__shipping,.single-product-page .specs-section__count,.single-product-page .product-specs__group-count{color:var(--text-zwak)}.single-product-page section{margin-block:0 calc(var(--ritme) * 7)}.single-product-page:is(h1,h2,h3){margin-block:0 calc(var(--ritme) * 2)}.single-product-page:is(p,ul,ol){margin-block:0 calc(var(--ritme) * 3)}.single-product-page li{margin-block-end:var(--ritme)}.single-product-page caption{margin-block-end:calc(var(--ritme) * 2)}.single-product-page:is(th,td){padding:calc(var(--ritme) * 1.5) calc(var(--ritme) * 4) calc(var(--ritme) * 1.5) 0}.single-product-page thead[data-omkadering]{border-bottom:1px solid var(--text-zwak)}.single-product-page tr[data-omkadering]:not([data-groep]){box-shadow:inset calc(var(--ritme) * 0.75) 0 0 0 var(--brand)}.single-product-page tr[data-omkadering]:not([data-groep]) th[scope="row"]{padding-inline-start:calc(var(--ritme) * 2.5)}.single-product-page tr[data-omkadering][data-groep]{border-top:1px solid var(--text-zwak)}.single-product-page tr[data-groep]>th{font-weight:600;padding-block:calc(var(--ritme) * 4) var(--ritme)}.single-product-page tr[data-groep]:first-child{border-top:0}.single-product-page tr[data-groep]:first-child>th{padding-block-start:0}.single-product-page [data-groep-aantal]{font-weight:400;color:var(--text-zwak)}.single-product-page .product-gallery__image{max-width:290px;max-height:290px;object-fit:contain}