[data-mc]{--mc-rand: var(--ink-line)}.mc-podium{top:calc(140px + 1rem)}.mc-stap{border:0;padding:0;margin:0;min-width:0}.mc-stapkop{display:flex;width:100%;align-items:baseline;gap:.75rem;padding:1.25rem 0 1rem;font-family:Jost Variable,Jost,sans-serif;font-weight:400;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.2;color:var(--chalk);border-top:1px solid var(--ink-line)}.mc-nr{font-size:.7rem;letter-spacing:.18em;color:var(--glow)}.mc-waarde{margin-left:auto;font-family:Instrument Sans Variable,Instrument Sans,sans-serif;font-size:.875rem;color:color-mix(in srgb,var(--chalk) 65%,transparent);text-align:right}.mc-hint{font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--chalk) 65%,transparent)}.mc-hint:empty{display:none}.mc-hint:not(:empty)+*{margin-top:1rem}.mc-sublabel{font-family:Jost Variable,Jost,sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb,var(--chalk) 65%,transparent);margin-bottom:.75rem}.mc-optie{position:relative;display:flex;cursor:pointer;border:1px solid var(--mc-rand);color:var(--chalk);transition:border-color .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.mc-optie:hover{border-color:color-mix(in srgb,var(--chalk) 45%,transparent)}}.mc-optie:has(input:checked){border-color:var(--chalk);background:var(--ink-raised)}.mc-optie:has(input:focus-visible){outline:2px solid var(--glow);outline-offset:2px}.mc-optie:has(input:disabled){cursor:not-allowed;border-style:dashed;background:transparent}.mc-optie:has(input:disabled) .mc-naam,.mc-optie:has(input:disabled) .mc-maat{color:color-mix(in srgb,var(--chalk) 50%,transparent)}.mc-optie:has(input:disabled) .mc-prijs,.mc-optie:has(input:disabled) .mc-uitleg,.mc-optie:has(input:disabled) .mc-deal,.mc-optie:has(input:disabled) .mc-was{display:none}.mc-optie[hidden]{display:none}.mc-tegel{flex-direction:column;gap:.35rem;padding:.85rem .75rem}.mc-maat{font-family:Jost Variable,Jost,sans-serif;font-weight:300;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1}.mc-eenheid{font-size:.7rem;margin-left:.15rem;color:color-mix(in srgb,var(--chalk) 65%,transparent)}.mc-naam{display:block;font-size:.95rem;line-height:1.35}.mc-uitleg,.mc-reden{display:block;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--chalk) 65%,transparent)}.mc-reden:empty{display:none}.mc-rij{align-items:flex-start;gap:.9rem;padding:.95rem 1rem}.mc-tekst{flex:1;min-width:0}.mc-foto{flex:none;width:4.5rem;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.mc-optie:has(input:disabled) .mc-foto{opacity:.4}.mc-prijs{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.875rem;white-space:nowrap;font-variant-numeric:tabular-nums}.mc-was{font-size:.8rem;color:color-mix(in srgb,var(--chalk) 50%,transparent)}.mc-was[hidden],.mc-deal[hidden]{display:none}.mc-deal{font-family:Jost Variable,Jost,sans-serif;font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:var(--glow)}.mc-bol,.mc-vink{position:relative;flex:none;width:1rem;height:1rem;margin-top:.2rem;border:1px solid color-mix(in srgb,var(--chalk) 50%,transparent);border-radius:9999px}.mc-vink{border-radius:0}.mc-optie:has(input:checked) .mc-bol,.mc-optie:has(input:checked) .mc-vink{border-color:var(--glow)}.mc-optie:has(input:checked) .mc-bol:after,.mc-optie:has(input:checked) .mc-vink:after{content:"";position:absolute;inset:0;margin:auto;width:.4rem;height:.4rem;border-radius:9999px;background:var(--glow);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--glow) 16%,transparent)}.mc-optie:has(input:disabled) .mc-bol,.mc-optie:has(input:disabled) .mc-vink{border-style:dashed}.mc-schets{display:flex;gap:2px;height:1.4rem;margin-bottom:.4rem}.mc-schets>span{flex-basis:0;border:1px solid color-mix(in srgb,var(--chalk) 50%,transparent)}.mc-schets-tv{background-image:radial-gradient(circle,color-mix(in srgb,var(--chalk) 55%,transparent) .7px,transparent .9px);background-size:4px 4px}.mc-optie:has(input:checked) .mc-schets>span{border-color:var(--chalk)}.mc-schakel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink-line)}.mc-schakel-optie{cursor:pointer;padding:.8rem 1rem;text-align:center;font-size:.875rem;color:color-mix(in srgb,var(--chalk) 65%,transparent);transition:background-color .18s,color .18s}.mc-schakel-optie+.mc-schakel-optie{border-left:1px solid var(--ink-line)}.mc-schakel-optie:has(input:checked){background:var(--chalk);color:var(--ink)}.mc-schakel-optie:has(input:focus-visible){outline:2px solid var(--glow);outline-offset:2px}.mc-schakel-optie:has(input:disabled){cursor:not-allowed;color:color-mix(in srgb,var(--chalk) 50%,transparent)}.mc-schakel-prijs{white-space:nowrap}.mc-staal{cursor:pointer;display:flex;flex-direction:column;gap:.45rem;min-width:0}.mc-staal-vlak{display:block;aspect-ratio:1;background-size:cover;background-position:center;outline:1px solid color-mix(in srgb,var(--chalk) 18%,transparent);outline-offset:-1px;transition:outline-color .18s,outline-offset .18s}.mc-staal-steen{aspect-ratio:3 / 4}.mc-staal-naam{font-size:.72rem;line-height:1.3;color:color-mix(in srgb,var(--chalk) 65%,transparent);overflow-wrap:anywhere}@media(hover:hover){.mc-staal:hover .mc-staal-vlak{outline-color:color-mix(in srgb,var(--chalk) 55%,transparent)}}.mc-staal:has(input:checked) .mc-staal-vlak{outline:2px solid var(--chalk);outline-offset:3px}.mc-staal:has(input:checked) .mc-staal-naam{color:var(--chalk)}.mc-staal:has(input:focus-visible) .mc-staal-vlak{outline:2px solid var(--glow);outline-offset:3px}.mc-element{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid var(--ink-line)}.mc-element .mc-schakel{min-width:13rem}.mc-element .mc-schakel-optie{padding:.55rem .75rem;font-size:.8rem}.mc-tab{position:relative;padding:.4rem 0;color:color-mix(in srgb,var(--ink) 65%,transparent)}.mc-tab[aria-selected=true]{color:var(--ink)}.mc-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink)}.mc-tab[hidden]{display:none}[data-tekening] text{font-family:Jost Variable,Jost,sans-serif}.mc-balk{padding-bottom:env(safe-area-inset-bottom)}
