.staal-sheet[hidden]{display:none}.staal-sheet__dialog{width:100%;max-width:100%;max-height:100dvh;margin:0;margin-block-start:auto;padding:0;border:0;background:transparent;overflow:visible}.staal-sheet__dialog::backdrop{background:#1a1a1a6b}.staal-sheet__paneel{display:flex;flex-direction:column;max-height:100dvh;overflow-y:auto;padding:.625rem 1rem 1.125rem;border-radius:18px 18px 0 0;background:var(--color-background, #ffffff);color:var(--color-foreground, #333333);box-shadow:0 -12px 40px #00000040}.staal-sheet__greep{width:38px;height:4px;margin:0 auto .75rem;border-radius:999px;background:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-15, .15))}.staal-sheet__kop{display:flex;align-items:flex-start;gap:.75rem}.staal-sheet__kop-tekst{flex:1 1 auto;min-width:0}.staal-sheet__titel{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.staal-sheet__meta{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-subdued-text, .7))}.staal-sheet__sluit{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-8, .08));color:inherit;cursor:pointer}.staal-sheet__sluit svg{width:14px;height:14px}.staal-sheet__kaart{margin-block-start:.875rem;padding:1.125rem .75rem .875rem;border-radius:12px;background:var(--color-background, #ffffff)}.staal-sheet__vlakken{display:flex;align-items:flex-end;justify-content:center;gap:.5rem;height:var(--staal-sheet-vlak-hoogte, 170px)}.staal-sheet__vlak-kolom{flex:1 1 0;display:flex;align-items:flex-end;justify-content:center;min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.staal-sheet__vlak{display:block;background-color:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-8, .08));background-position:top center;background-repeat:repeat;background-size:cover;box-shadow:0 1px #00000029,0 6px 14px #0000001a}.staal-sheet__vlak--onbekend{width:44px;height:44px;background-image:none!important;border:1px dashed rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-20, .2));background-color:transparent;box-shadow:none}.staal-sheet__opties{display:flex;gap:.5rem;margin-block-start:1rem}.staal-sheet__optie{flex:1 1 0;min-width:0;text-align:center}.staal-sheet__optie-naam{display:block;font-size:.75rem;font-weight:700}.staal-sheet__optie-maat{display:block;margin-block-start:.125rem;font-size:.75rem;color:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-subdued-text, .7))}.staal-sheet__optie-prijs{display:block;margin-block-start:.3125rem;font-size:.75rem;font-weight:700}.staal-sheet__optie-prijs--gratis{color:var(--color-success, #006400)}.staal-sheet__knop.staal-knop{width:100%;min-height:42px;margin-inline:0;margin-block:.625rem 0;padding:.5625rem .5rem;gap:.375rem;font-size:.8125rem;white-space:nowrap}.staal-sheet__knop .staal-knop__icon{width:.875rem;height:.875rem}@media screen and (max-width:389px){.staal-sheet__knop.staal-knop{padding-inline:.375rem;gap:.25rem;font-size:.75rem}}.staal-sheet__voetnoot{margin:.75rem 0 0;font-size:.75rem;line-height:1.55;color:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-subdued-text, .7))}.staal-sheet__melding{margin:.625rem 0 0;padding:.5rem .625rem;border-radius:8px;background:rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-5, .05));color:var(--color-error, #8b0000);font-size:.75rem;line-height:1.45}.staal-sheet__voet[hidden],.staal-sheet__melding[hidden]{display:none}.staal-sheet__voet{display:flex;justify-content:center;margin-block-start:.75rem;padding-block-start:.75rem;border-block-start:1px solid rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-10, .1))}.staal-sheet__winkelwagen{padding-block:.125rem;font-size:.8125rem;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.staal-sheet__dialog[open] .staal-sheet__paneel{animation:staal-sheet-in .24s cubic-bezier(.32,.72,0,1)}@keyframes staal-sheet-in{0%{transform:translateY(12%);opacity:0}}}@media screen and (min-width:750px){.staal-sheet__dialog{width:420px;max-width:calc(100vw - 3rem);max-height:calc(100dvh - 3rem);margin:auto}.staal-sheet__paneel{max-height:calc(100dvh - 3rem);padding-block-start:1.125rem;border-radius:14px;box-shadow:0 5px 30px #00000026;border:1px solid rgb(var(--color-foreground-rgb, 51 51 51) / var(--opacity-8, .08))}.staal-sheet__greep{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/staal-formaatkiezer.css.map */
