.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorienaam.duin-hk { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk b { font-size: 19px; font-weight: 800; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk .duin-hk-prijs { font-size: 15px; font-weight: 700; color: var(--winkel-accent); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk small { font-size: 13.5px; line-height: 1.45; color: var(--duin-inkt2, color-mix(in srgb, var(--nova-inkt) 74%, #fff)); white-space: normal; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk .duin-hk-tal { display: inline-flex; align-items: center; gap: 6px; margin-top: 6px; font-size: 13.5px; font-weight: 700; color: var(--winkel-accent); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorie:hover .duin-hk-tal { text-decoration: underline; text-underline-offset: 3px; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorie:has(.duin-hk) .site-categoriepijl { display: none; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .site-categorie:has(.duin-hk) { border: 0; border-radius: 0; background: none; box-shadow: none; overflow: visible; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .site-categorie:has(.duin-hk):hover { box-shadow: none; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorie:has(.duin-hk) .site-categoriefoto { aspect-ratio: auto; height: 220px; border-radius: 12px; overflow: hidden; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .site-categorienaam.duin-hk { display: grid; gap: 0; padding: 16px 0 0; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorienaam.duin-hk b { font-size: 20px; line-height: 30px; font-weight: 800; color: var(--nova-inkt); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk .duin-hk-prijs { margin-top: 4px; font-size: 15px; line-height: 22.5px; font-weight: 400; color: var(--duin-inkt2, color-mix(in srgb, var(--nova-inkt) 74%, #fff)); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk .duin-hk-prijs b { font-size: 20px; line-height: 22.5px; font-weight: 800; color: var(--nova-inkt); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk small { margin-top: 6px; min-height: 45px; font-size: 15px; line-height: 22.5px; color: var(--duin-inkt2, color-mix(in srgb, var(--nova-inkt) 74%, #fff)); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk .duin-hk-tal { display: inline-flex; align-items: center; gap: 8px; margin-top: 12px; font-size: 15px; line-height: 22.5px; font-weight: 700; color: var(--winkel-accent); }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .duin-hk .duin-hk-tal svg { width: 18px; height: 18px; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .site-categorie:has(.duin-hk) .site-categoriepijl { display: none; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .site-categorienaam.duin-hk > b { font-size: 20px; line-height: 30px; font-weight: 800; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .duin-hk .duin-hk-prijs { display: block; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .duin-hk .duin-hk-prijs b { display: inline; font-size: 20px; font-weight: 800; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .duin-hk .duin-hk-prijs { margin-top: 6px; min-height: 45px; line-height: 22.5px; }
.winkel.terra.tegel-prijzen:is(.tegel-prijzen, #vorm) .site-categorien:not(.bento) .duin-hk .duin-hk-prijs b { line-height: 30px; }