.df-shop{--shop-bg:#fff;--shop-tegel:var(--df-bg);--shop-ink:var(--df-ink);--shop-zacht:var(--df-muted);--shop-lijn:rgba(21,42,94,.12);background:var(--shop-bg);color:var(--shop-ink)}.dark .df-shop,[data-theme=dark] .df-shop{--shop-bg:var(--df-bg);--shop-tegel:var(--df-card);--shop-lijn:hsla(0,0%,100%,.12)}.df-shop-rij{scrollbar-width:none}.df-shop-rij::-webkit-scrollbar,.df-shop-vraag summary::-webkit-details-marker{display:none}.df-shop-vraag[open] .df-shop-plus{transform:rotate(45deg)}.df-shop-plus{transition:transform .2s cubic-bezier(.16,1,.3,1)}.df-shop-weg{background:var(--weg-vlak);border-color:var(--weg-lijn)}.df-shop-weg-label{color:var(--weg-tekst)}.dark .df-shop-weg,[data-theme=dark] .df-shop-weg{background:color-mix(in srgb,var(--weg-lijn) 10%,var(--shop-bg))}.dark .df-shop-weg-label,[data-theme=dark] .df-shop-weg-label{color:var(--weg-nacht)}.df-shop-weg-link{text-underline-offset:.25em}.df-shop-weg-link:hover{text-decoration:underline}.df-shop-weg-link:focus-visible{outline:2px solid var(--df-accent-tekst);outline-offset:4px}@media (prefers-reduced-motion:reduce){.df-shop-plus{transition:none}}