.color-controls{--color-control-ink:var(--ink,#171714);--color-control-muted:var(--muted,#6c6867);border:0;padding:0;margin:0 0 24px;min-width:0;color:var(--color-control-ink)}.color-controls[hidden]{display:none}.color-controls legend{padding:0;margin:0 0 5px;font-size:12px;font-weight:500;line-height:1.5}.color-choices{display:flex;flex-wrap:wrap;gap:0 18px}.color-choice{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;cursor:pointer;font-size:12px;line-height:1.4}.color-choice input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.color-swatch{display:block;flex:0 0 22px;width:22px;height:22px;border:1px solid #1717144d;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff30}.color-swatch-white{background:#eff0f1}.color-swatch-black{background:#212721}.color-swatch-pink{background:#f5dadf}.color-swatch-grey{background:#7e93a7}#collectie .product-photo img{mix-blend-mode:normal}.color-choice input:checked+.color-swatch{outline:none}.color-choice input:checked~.color-choice-name{font-weight:600}.color-choice input:focus-visible+.color-swatch{outline:none}.color-status{min-height:1.5em;margin:5px 0 0;font-size:11px;line-height:1.5;color:var(--color-control-muted)}.color-controls[data-color-state=error] .color-status{max-width:40em}.color-controls[data-color-theme=dark]{--color-control-ink:#fffaf0;--color-control-muted:#f3eee3;margin:22px 0 0}.color-controls[data-color-theme=dark] .color-choices{column-gap:14px}.color-controls[data-color-theme=dark] .color-choice{font-size:11px;gap:7px}.color-controls[data-color-theme=dark] .color-swatch{border-color:#fffaf070}@media(max-width:480px){.color-choices,.color-controls[data-color-theme=dark] .color-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.color-choice,.color-controls[data-color-theme=dark] .color-choice{flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:8px 0 4px;font-size:11px;text-align:center}.color-swatch{flex-basis:22px}.color-choice-name{max-width:9em}.color-controls legend{margin-bottom:4px}.color-status{margin-top:8px}}.home-place-scene{width:100%;min-width:0}.home-place-copy{min-width:0}@media(min-width:761px){.home-place-scene{aspect-ratio:auto;min-height:clamp(350px,37.5vw,625px)}}
