@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(./montserrat-variabel.l_AIctKy.woff2) format("woff2")}:root{--vy-creme:#fff7e9;--vy-chocolade:#56453f;--vy-tekst-2:#786961;--vy-amber:#8b645a;--vy-wit:#fff;--vy-lichtgrijs:#ebeae7;--vy-vlak:#f6f5f3;--vy-vlak-hover:#f1f0ed;--vy-lijn:rgba(120,105,97,.35);--vy-lijn-zacht:rgba(120,105,97,.2);--vy-letter:"Montserrat","Segoe UI",Arial,sans-serif;--vy-balk:64px;--vy-beeld:55vw;--vy-rand:48px;--vy-voet:92px;--vy-pijl:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2356453f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 9.5 12 15l5.5-5.5'/%3E%3C/svg%3E");--vy-vink:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2356453f' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5 10 17l8.5-9.5'/%3E%3C/svg%3E");--vy-ico-opnieuw:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M19.5 12a7.5 7.5 0 1 1-2.2-5.3'/%3E%3Cpath d='M19.5 4.5v4h-4'/%3E%3C/svg%3E");--vy-ico-uit:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.3 15.3 20 20M7.5 10.5h6'/%3E%3C/svg%3E");--vy-ico-in:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.3 15.3 20 20M7.5 10.5h6m-3-3v6'/%3E%3C/svg%3E");--vy-ico-download:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v11m-4.5-4.5L12 15l4.5-4.5M5 19.5h14'/%3E%3C/svg%3E");--vy-ico-3d:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m12 3.5 7.5 4.2v8.6L12 20.5l-7.5-4.2V7.7z'/%3E%3Cpath d='M4.5 7.7 12 12l7.5-4.3M12 12v8.5'/%3E%3C/svg%3E");--vy-ico-sfeer:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect width='17' height='14' x='3.5' y='5' rx='1.5'/%3E%3Ccircle cx='15.5' cy='9.5' r='1.6'/%3E%3Cpath d='m3.5 16 5-5 4.5 4.5 2.5-2.5 5 5'/%3E%3C/svg%3E");--vy-ico-ar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M4 8V5h4m8-1h4v4m0 8v4h-4m-8 0H4v-4M12 7.5l4 2.2v4.6l-4 2.2-4-2.2V9.7zM8 9.7l4 2.3 4-2.3M12 12v4.5'/%3E%3C/svg%3E");--vy-ico-whatsapp:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.6' d='M12 3.6a8.4 8.4 0 0 0-7.2 12.7l-1.1 4 4.1-1.1A8.4 8.4 0 1 0 12 3.6z'/%3E%3Cpath d='M9.1 7.9c.3-.3.7-.3.9 0l.9 1.5c.2.3.1.6-.1.9l-.5.5c.5 1.1 1.4 2 2.5 2.5l.5-.5c.2-.2.6-.3.9-.1l1.5.9c.3.2.3.6 0 .9-.6.7-1.4 1-2.2.9-2.6-.4-4.7-2.5-5.1-5.1-.1-.8.2-1.6.7-2.2z'/%3E%3C/svg%3E");--vy-ico-sluit:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2356453f' stroke-linecap='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12m0-12L6 18'/%3E%3C/svg%3E");--vy-ico-bewaar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 3.5h11v17l-5.5-4-5.5 4z'/%3E%3C/svg%3E");--vy-ico-maat:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2356453f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect width='19' height='8' x='2.5' y='8' rx='1.5'/%3E%3Cpath d='M6.5 8v3M10 8v2m3.5-2v3M17 8v2'/%3E%3C/svg%3E")}@media screen{:root body{background:var(--vy-wit);color:var(--vy-chocolade);font-family:var(--vy-letter);-webkit-font-smoothing:antialiased}:root body .button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:500 13px/1.4 var(--vy-letter);justify-content:center;letter-spacing:.14em;min-height:52px;min-width:0;padding:14px 24px;text-align:center;text-transform:uppercase;transition:background-color .15s ease}:root body .button.black{background:var(--vy-amber);color:var(--vy-creme)}:root body .button.black:hover{background:var(--vy-chocolade)}:root body .button.disabled,:root body .button.disabled:hover{background:var(--vy-lichtgrijs);color:var(--vy-chocolade);cursor:default}:root body .selection-wrapper :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea),:root body .selection-wrapper>.inner :is(.step,.upsell) :is(input[type=text],input[type=email],input[type=tel],input[type=number],select){background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:8px;color:var(--vy-chocolade);font:400 14px/1.4 var(--vy-letter);min-height:44px;padding:10px 14px}:root body .selection-wrapper :is(input,select,textarea):focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}:root body :is(.notable,.colored-edge,.zitting-wrapper) .container{color:var(--vy-chocolade);font-size:13px;line-height:18px;margin:0;padding-left:28px}:root body :is(.notable,.colored-edge,.zitting-wrapper) .checkmark{background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:4px;height:18px;top:0;width:18px}:root body :is(.notable,.colored-edge,.zitting-wrapper) .container:hover input~.checkmark{background:var(--vy-wit);border-color:var(--vy-tekst-2)}:root body :is(.notable,.colored-edge,.zitting-wrapper) .container input:checked~.checkmark{background:var(--vy-chocolade);border-color:var(--vy-chocolade)}:root body :is(.notable,.colored-edge,.zitting-wrapper) .container .checkmark:after{border-width:0 2px 2px 0;height:10px;left:5.5px;top:1.5px;width:5px}:root body .selection-wrapper>.inner .step .colored-edge{display:block;margin:4px 0 16px}:root body .selection-wrapper>.inner>:is(.step,.upsell){background:var(--vy-vlak);border:0;border-radius:12px;display:block;height:auto;margin:0 0 12px;overflow:visible;padding:24px}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child{align-items:flex-start;cursor:default;gap:16px;padding:0;pointer-events:none}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child h3{color:var(--vy-chocolade);font-size:18px;font-weight:600;line-height:24px;margin:0}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child h3 img{display:none}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child h5.selection{align-items:center;color:var(--vy-chocolade);display:flex;font-size:15px;font-weight:500;gap:12px;line-height:22px;margin:10px 0 0}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child h5.selection:empty{display:none}:root body .selection-wrapper>.inner :is(.step,.upsell)[data-vy-keuze]>.flex:first-child h5.selection:before{background:var(--vy-wit) var(--vy-keuze) center/contain no-repeat;background-origin:content-box;border:1px solid var(--vy-lijn);border-radius:8px;box-sizing:border-box;content:"";flex:none;height:40px;padding:4px;width:40px}:root body .selection-wrapper>.inner :is(.step,.upsell)[data-vy-keuze=foto]>.flex:first-child h5.selection:before{background-origin:border-box;background-size:cover;padding:0}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child>.flex{flex:none;gap:14px}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child h4{color:var(--vy-tekst-2);font-size:12px;font-weight:400;line-height:24px;margin:0;white-space:nowrap}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child .arrow{display:none}:root body .selection-wrapper>.inner>.thickness-wrapper[data-vy-klapbaar]:not([data-vy-open])>:not(.flex:first-child){display:none!important}:root body .selection-wrapper>.inner>.thickness-wrapper>.flex:first-child[data-vy-klap]{cursor:pointer;pointer-events:auto;touch-action:manipulation}:root body .selection-wrapper>.inner>.thickness-wrapper>.flex:first-child[data-vy-klap]>.flex:after{background:var(--vy-pijl) center/20px no-repeat;content:"";flex:none;height:24px;transition:transform .2s ease;width:24px}:root body .selection-wrapper>.inner>.thickness-wrapper[data-vy-open]>.flex:first-child>.flex:after{transform:rotate(180deg)}:root body .selection-wrapper>.inner>.thickness-wrapper>.flex:first-child[data-vy-klap]:hover h3{color:var(--vy-amber)}:root body .selection-wrapper>.inner>.thickness-wrapper>.flex:first-child[data-vy-klap]:focus-visible{border-radius:6px;outline:2px solid var(--vy-chocolade);outline-offset:6px}:root body .selection-wrapper>.inner :is(.step,.upsell)>div:not([class])>p,:root body .selection-wrapper>.inner :is(.step,.upsell)>p{color:var(--vy-tekst-2);font-size:14px;line-height:1.6;margin:14px 0 16px;max-width:46ch}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child+:is(.options,.leg-category-wrapper,[class*=wrapper]){margin-top:18px}:root body .selection-wrapper>.inner :is(.step,.upsell)>:not(.flex) h3{color:var(--vy-chocolade);font-size:15px;font-weight:600;line-height:22px;margin:24px 0 12px}:root body .selection-wrapper>.inner :is(.step,.upsell)>:not(.flex)>h3:first-child{margin-top:20px}:root body .selection-wrapper>.inner :is(.step,.upsell) :is(.options,.leg-category-wrapper){display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;margin-left:0;margin-right:0;padding:0}:root body .selection-wrapper>.inner :is(.step,.upsell) .leg-category-wrapper>hr{display:none}:root body .selection-wrapper>.inner :is(.step,.upsell) .option{align-items:center;background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:8px;box-shadow:none;color:var(--vy-chocolade);display:flex;flex-direction:column;grid-column:auto!important;justify-content:flex-start;margin:0;min-width:0;padding:10px 8px;position:relative;text-align:center;transition:border-color .15s ease}:root body .selection-wrapper>.inner :is(.step,.upsell) .option:is(.hidden,[hidden]){display:none!important}:root body .selection-wrapper>.inner :is(.step,.upsell) .option:hover{border-color:var(--vy-tekst-2)}:root body .selection-wrapper>.inner :is(.step,.upsell) .option:hover span{color:var(--vy-amber)}:root body .selection-wrapper>.inner :is(.step,.upsell) .option span{display:block;font-size:12px;line-height:18px;margin-top:6px;overflow-wrap:anywhere}:root body .selection-wrapper>.inner :is(.step,.upsell) .option .image{align-items:center;display:flex;justify-content:center;margin:0;max-width:none;width:100%}:root body .selection-wrapper>.inner :is(.step,.upsell) .option .image img{border-radius:0;box-shadow:none;height:auto;margin:0 auto;max-height:80px;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important;width:auto}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.borderradius .image,:root body .selection-wrapper>.inner :is(.step,.upsell) .option.borderradius .image img{border-radius:6px}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.active{border-color:var(--vy-chocolade);box-shadow:inset 0 0 0 1px var(--vy-chocolade)}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.active span{color:var(--vy-chocolade);font-weight:500}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.active .image:after{display:none}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.active:after{background:var(--vy-wit) var(--vy-vink) center/10px no-repeat;border-radius:50%;box-shadow:0 0 0 1px #56453f26;content:"";height:16px;position:absolute;right:6px;top:6px;width:16px;z-index:1}:root body .selection-wrapper>.inner .step .option[data-vy-render] .image{aspect-ratio:1;background-color:var(--vy-lichtgrijs);background-position:50%;background-repeat:no-repeat;background-size:88%;border-radius:6px;overflow:hidden}:root body .selection-wrapper>.inner .step .option[data-vy-render] .image img{display:none}:root body .selection-wrapper>.inner .step .option[data-vy-vector] .image{background-position:50%;background-repeat:no-repeat;background-size:contain}:root body .selection-wrapper>.inner .step .option[data-vy-vector] .image img{visibility:hidden}:root body .selection-wrapper>.inner .step .options.materials .option .image img{border-radius:6px;height:72px;max-height:none;-o-object-fit:cover!important;object-fit:cover!important;width:72px}:root body .selection-wrapper>.inner .step .options.categories{grid-template-columns:repeat(4,minmax(0,1fr))!important}:root body .selection-wrapper>.inner .step .options.categories .option span{overflow-wrap:normal}:root body .selection-wrapper>.inner .step .options.vormen{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important}:root body .selection-wrapper>.inner .step .options.legs{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))!important}:root body .selection-wrapper>.inner .step .options.legs .option .image img{max-height:64px}:root body .selection-wrapper>.inner :is(.step,.upsell) .options:is(.thickness,.sizes,.leg-heights,.bench-sizes){grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important}:root body .selection-wrapper>.inner :is(.step,.upsell) :is(.option.shadow,.height-wrapper .option,.variable-width .option){border-radius:8px;font-size:13px;justify-content:center;line-height:18px;min-height:44px;padding:10px 26px}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.shadow .image{display:block;font-size:13px;line-height:18px}:root body .selection-wrapper>.inner :is(.step,.upsell) .option.shadow .image:empty{display:none}:root body .selection-wrapper>.inner :is(.step,.upsell) :is(.option.shadow,.height-wrapper .option,.variable-width .option).active{background:var(--vy-wit);color:var(--vy-chocolade);font-weight:500}:root body .selection-wrapper>.inner :is(.step,.upsell) :is(.option.shadow,.height-wrapper .option,.variable-width .option).active:after{background-color:transparent;box-shadow:none;margin-top:-8px;right:8px;top:50%}:root body .selection-wrapper>.inner .chair-fabric-color .options,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials),:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .options{gap:14px 8px;grid-template-columns:repeat(auto-fill,68px)!important;justify-content:start}:root body .selection-wrapper>.inner .chair-fabric-color .option,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option{background:none;border:0;box-shadow:none;padding:0 0 2px;width:68px}:root body .selection-wrapper>.inner .chair-fabric-color .option .image,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option .image,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option .image{background:var(--vy-vlak);border-radius:8px;height:64px;margin:0 auto;overflow:hidden;position:relative;width:64px}:root body .selection-wrapper>.inner .chair-fabric-color .option .image img,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option .image img,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option .image img{border-radius:8px;height:64px;margin:0;max-height:none;-o-object-fit:cover!important;object-fit:cover!important;width:64px}:root body .selection-wrapper>.inner .chair-fabric-color .option .image:before,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option .image:before,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option .image:before{border:1px solid var(--vy-lijn);border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}:root body .selection-wrapper>.inner .chair-fabric-color .option:hover .image:before,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option:hover .image:before,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option:hover .image:before{border-color:var(--vy-tekst-2)}:root body .selection-wrapper>.inner .chair-fabric-color .option.active,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option.active,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option.active{box-shadow:none}:root body .selection-wrapper>.inner .chair-fabric-color .option.active .image:before,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option.active .image:before,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option.active .image:before{border-color:var(--vy-chocolade);box-shadow:inset 0 0 0 1px var(--vy-chocolade),inset 0 0 0 3px var(--vy-wit)}:root body .selection-wrapper>.inner .chair-fabric-color .option.active:after,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option.active:after,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option.active:after{right:7px;top:5px;z-index:2}:root body .selection-wrapper>.inner .chair-fabric-color .option span,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials) .option span,:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .option span{font-size:10.5px;letter-spacing:-.01em;line-height:14px;margin-top:7px;overflow-wrap:normal}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data){margin:20px 0 0}:root body .selection-wrapper>.inner>.chair-data{background:var(--vy-vlak);border-radius:12px;margin:0 0 12px;padding:24px}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data) b{font-size:15px;font-weight:600;line-height:22px}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data) .inner{border:0;display:block;grid-column:1/-1;margin-top:8px;padding:0;width:100%}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data) table{border-collapse:collapse;width:100%}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data) td{border-top:1px solid var(--vy-lijn-zacht);font-size:14px;line-height:22px;padding:8px 0}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data) .inner table tr td:first-child{color:var(--vy-tekst-2);width:auto}:root body .selection-wrapper>.inner :is(.leg-data,.chair-data) .inner table tr td:last-child{font-weight:500;text-align:right;white-space:nowrap}:root body .selection-wrapper>.inner .chair-options .amount{align-items:center;display:flex;font-size:14px;gap:16px}:root body .selection-wrapper>.inner .chair-options .amount .amount-wrapper{align-items:stretch;background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:8px;display:inline-flex;margin:0;overflow:hidden}:root body .selection-wrapper>.inner .chair-options .amount .amount-wrapper .amount-button{align-items:center;background:var(--vy-wit);border-radius:0;color:var(--vy-chocolade);display:flex;font-size:18px;height:44px;justify-content:center;line-height:1;padding:0;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:44px}:root body .selection-wrapper>.inner .chair-options .amount .amount-wrapper .amount-button:hover{background:var(--vy-vlak-hover)}:root body .selection-wrapper>.inner .chair-options .amount .amount-wrapper input[type=number]{border:0;border-inline:1px solid var(--vy-lijn-zacht);border-radius:0;font-size:15px;font-weight:500;min-height:44px;padding:0;text-align:center;width:56px}:root body .selection-wrapper>.inner .product-overview>hr,:root body .selection-wrapper>.inner>hr{display:none}:root body .selection-wrapper>.inner .product-overview{background:var(--vy-vlak);border-radius:12px;margin:0 0 12px;padding:24px}:root body .selection-wrapper>.inner .product-overview>h2{font-size:18px;font-weight:600;line-height:24px;margin:0 0 4px}:root body .selection-wrapper>.inner .product-overview>p{color:var(--vy-tekst-2);font-size:14px;line-height:1.6;margin:0 0 16px}:root body .selection-wrapper>.inner .product-overview table{border-collapse:collapse;font-size:14px;line-height:22px}:root body .selection-wrapper>.inner .product-overview table td{padding:8px 0;vertical-align:top}:root body .selection-wrapper>.inner .product-overview table tr+tr{border-top:1px solid var(--vy-lijn-zacht)}:root body .selection-wrapper>.inner .product-overview table tr:has(>td>b){border-top:0}:root body .selection-wrapper>.inner .product-overview table tr+tr:has(>td>b) td{padding-top:20px}:root body .selection-wrapper>.inner .product-overview table td b{color:var(--vy-chocolade);font-size:15px;font-weight:600}:root body .selection-wrapper>.inner .product-overview table tr td:first-child{color:var(--vy-tekst-2)}:root body .selection-wrapper>.inner .product-overview table tr td:nth-child(2){font-weight:500}:root body .product-overview tr[data-vy-geen-prijs]>td:last-child:not(:first-child){visibility:hidden}:root body .product-overview td[data-vy-prijs]{position:relative;visibility:hidden}:root body .product-overview td[data-vy-prijs]:after{content:attr(data-vy-prijs);position:absolute;right:0;top:8px;visibility:visible;white-space:nowrap}:root body .selection-wrapper>.inner .mail-wrapper input{margin-bottom:8px}:root body .selection-wrapper>.inner .product-overview .action-wrapper{align-items:center;background:var(--vy-wit);bottom:0;display:flex;gap:12px;justify-content:flex-end;margin:0;position:fixed;right:0;z-index:20}:root body .selection-wrapper>.inner .product-overview .action-wrapper>.flex{display:none}:root body #fullscreen_div .render-wrapper #renderCanvas{background:var(--vy-lichtgrijs);outline:none}:root body #fullscreen_div .render-wrapper :is(.action-wrapper,.action-wrapper>.flex,.zoom-wrapper,.download-wrapper){display:contents}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop){align-items:center;background:none;border:0;color:var(--vy-tekst-2);cursor:pointer;display:flex;flex-direction:column;font:400 12px/1.4 var(--vy-letter);gap:4px;height:auto;justify-content:center;margin:0;padding:0;pointer-events:all;position:static;transition:color .15s ease;width:auto}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop) img{display:none}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop):before{background:currentColor;content:"";height:20px;-webkit-mask:var(--vy-ico) center/contain no-repeat;mask:var(--vy-ico) center/contain no-repeat;width:20px}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop):hover{color:var(--vy-chocolade)}:root body #fullscreen_div .render-wrapper .zoom.disabled{cursor:default;opacity:.4}:root body #fullscreen_div .render-wrapper .reset{--vy-ico:var(--vy-ico-opnieuw);grid-column:2}:root body #fullscreen_div .render-wrapper .zoom-out{--vy-ico:var(--vy-ico-uit);grid-column:3}:root body #fullscreen_div .render-wrapper .zoom-in{--vy-ico:var(--vy-ico-in);grid-column:4}:root body #fullscreen_div .render-wrapper .download{--vy-ico:var(--vy-ico-download);grid-column:5}:root body #fullscreen_div .render-wrapper .export-wrapper{--vy-ico:var(--vy-ico-3d);grid-column:6}:root body #fullscreen_div .render-wrapper .vy-ar-knop{--vy-ico:var(--vy-ico-ar);grid-column:7}:root body #fullscreen_div .render-wrapper .vy-deel-knop{--vy-ico:var(--vy-ico-whatsapp);grid-column:8}:root body #fullscreen_div .render-wrapper .vy-mijn-knop{--vy-ico:var(--vy-ico-bewaar);grid-column:9}:root body #fullscreen_div .render-wrapper .reset:after{content:"Opnieuw"}:root body #fullscreen_div .render-wrapper .zoom-out:after{content:"Uitzoomen"}:root body #fullscreen_div .render-wrapper .zoom-in:after{content:"Inzoomen"}:root body #fullscreen_div .render-wrapper .download:after{content:"Download"}:root body #fullscreen_div .render-wrapper .export-wrapper:after{content:"3D-bestand"}:root body #fullscreen_div .render-wrapper .vy-ar-knop:after{content:"In je kamer"}:root body #fullscreen_div .render-wrapper .vy-deel-knop:after{content:"WhatsApp"}:root body #fullscreen_div .render-wrapper .vy-mijn-knop:after{content:"Bewaren"}:root body #fullscreen_div .render-wrapper .vy-sfeer-knop{--vy-ico:var(--vy-ico-sfeer);grid-column:10}:root body #fullscreen_div .render-wrapper .vy-sfeer-knop:after{content:"Sfeer"}:root body .vy-ar-kaart.vy-sfeer-kaart{width:min(980px,100%)}:root body .vy-ar-beeld.vy-sfeer-beeld{aspect-ratio:16/10;height:auto;max-height:calc(100vh - 220px)}:root body .vy-sfeer-beeld img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:root body .vy-sfeer-voet{align-items:center;display:flex;gap:16px;justify-content:space-between}:root body .vy-sfeer-bewaar{background:var(--vy-amber);border-radius:8px;color:var(--vy-creme);flex:none;font:500 13px/1.4 var(--vy-letter);letter-spacing:.12em;min-height:48px;padding:14px 20px;text-decoration:none;text-transform:uppercase}:root body .vy-sfeer-bewaar:hover{background:var(--vy-chocolade)}:root body .vy-sfeer-bewaar:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}:root body .vy-sfeer-bewaar[hidden]{display:none}:root body #fullscreen_div .render-wrapper .vy-maten{align-items:center;background:#ffffffe0;border-radius:999px;box-shadow:0 0 0 1px #56453f1f;color:var(--vy-chocolade);display:inline-flex;font:500 13px/1.4 var(--vy-letter);gap:8px;left:16px;letter-spacing:.01em;padding:6px 12px 6px 10px;pointer-events:none;position:absolute;top:16px;white-space:nowrap;z-index:2}:root body #fullscreen_div .render-wrapper .vy-maten:before{background:var(--vy-ico-maat) center/contain no-repeat;content:"";height:18px;width:18px}:root body #fullscreen_div .render-wrapper .vy-maten:empty{display:none}:root body .vy-ar{align-items:center;background:#56453f73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}:root body .vy-ar-kaart{background:var(--vy-wit);border-radius:12px;box-shadow:0 24px 60px -24px #38281e73;color:var(--vy-chocolade);display:flex;flex-direction:column;font-family:var(--vy-letter);gap:16px;max-height:calc(100vh - 32px);padding:24px;width:min(760px,100%)}:root body .vy-ar-kop{align-items:center;display:flex;gap:16px;justify-content:space-between}:root body .vy-ar-kop h2{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:28px;margin:0}:root body .vy-ar-sluit{background:var(--vy-wit) var(--vy-ico-sluit) center/18px no-repeat;border:1px solid var(--vy-lijn);border-radius:8px;cursor:pointer;flex:none;height:44px;width:44px}:root body .vy-ar-sluit:hover{border-color:var(--vy-tekst-2)}:root body .vy-ar-plaats:focus-visible,:root body .vy-ar-sluit:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}:root body .vy-ar-beeld{align-items:center;background:var(--vy-lichtgrijs);border-radius:8px;display:flex;height:min(60vh,520px);justify-content:center;overflow:hidden;position:relative}:root body .vy-ar-beeld model-viewer{background:var(--vy-lichtgrijs);height:100%;width:100%;--poster-color:transparent}:root body .vy-ar-laden{color:var(--vy-tekst-2);font-size:14px;margin:0;padding:0 24px;text-align:center}:root body .vy-ar-plaats{background:var(--vy-amber);border:0;border-radius:8px;bottom:16px;color:var(--vy-creme);cursor:pointer;font:500 13px/1.4 var(--vy-letter);left:50%;letter-spacing:.14em;min-height:52px;padding:14px 24px;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}:root body .vy-ar-plaats:hover{background:var(--vy-chocolade)}:root body .vy-ar-uitleg{color:var(--vy-tekst-2);font-size:14px;line-height:1.6;margin:0;max-width:60ch}}@media screen and (max-width:599px){:root body .vy-ar{align-items:stretch;padding:0}:root body .vy-ar-kaart{border-radius:0;max-height:none;padding:16px;width:100%}:root body .vy-ar-kop h2{font-size:18px;line-height:24px}:root body .vy-ar-beeld{flex:1 1 auto;height:auto;min-height:0}}@media screen{:root body .vy-mijn-kaart{overflow:auto;width:min(880px,100%)}:root body .vy-mijn-bewaar{display:flex;gap:10px}:root body .vy-mijn-bewaar input{background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:8px;color:var(--vy-chocolade);flex:1 1 auto;font:400 14px/1.4 var(--vy-letter);min-height:48px;min-width:0;padding:0 14px}:root body .vy-mijn-bewaar input:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:1px}:root body .vy-mijn-hoofd{background:var(--vy-amber);border:0;border-radius:8px;color:var(--vy-creme);cursor:pointer;flex:none;font:500 13px/1.4 var(--vy-letter);letter-spacing:.12em;min-height:48px;padding:12px 20px;text-transform:uppercase}:root body .vy-mijn-hoofd:hover{background:var(--vy-chocolade)}:root body .vy-mijn-melding{color:var(--vy-tekst-2);font-size:13px;margin:-6px 0 0;min-height:20px}:root body .vy-mijn-melding:empty{display:none}:root body .vy-ar-keuze,:root body .vy-mijn-wissel{align-self:flex-start;background:var(--vy-vlak);border-radius:8px;display:inline-flex;padding:3px}:root body .vy-mijn-wissel[hidden]{display:none}:root body .vy-ar-keuze button,:root body .vy-mijn-wissel button{background:none;border:0;border-radius:6px;color:var(--vy-tekst-2);cursor:pointer;font:500 13px/1.4 var(--vy-letter);min-height:36px;padding:6px 16px}:root body .vy-ar-keuze button[aria-pressed=true],:root body .vy-mijn-wissel button[aria-pressed=true]{background:var(--vy-wit);box-shadow:0 1px 3px #38281e26;color:var(--vy-chocolade)}:root body .vy-mijn-leeg{color:var(--vy-tekst-2);font-size:14px;margin:8px 0}:root body .vy-mijn-lijst{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;margin:0;padding:0}:root body .vy-mijn-item{background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}:root body .vy-mijn-geenfoto,:root body .vy-mijn-item img{aspect-ratio:16/10;background:var(--vy-lichtgrijs);border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}:root body .vy-mijn-tekst{color:var(--vy-tekst-2);display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.45}:root body .vy-mijn-tekst strong{color:var(--vy-chocolade);font-size:15px;font-weight:600}:root body .vy-mijn-tekst small{font-size:12px}:root body .vy-mijn-acties{display:flex;gap:8px;margin-top:auto}:root body .vy-mijn-acties button{background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:8px;color:var(--vy-chocolade);cursor:pointer;flex:1;font:500 13px/1.4 var(--vy-letter);min-height:40px}:root body .vy-mijn-acties .vy-mijn-open{border-color:var(--vy-chocolade)}:root body .vy-mijn-acties button:hover{background:var(--vy-vlak);border-color:var(--vy-tekst-2)}:root body .vy-mijn-acties .vy-zeker{border-color:#a8452f;color:#a8452f}:root body .vy-ar-keuze button:focus-visible,:root body .vy-mijn-acties button:focus-visible,:root body .vy-mijn-hoofd:focus-visible,:root body .vy-mijn-wissel button:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}:root body .vy-mijn-tabel{overflow-x:auto}:root body .vy-mijn-tabel table{border-collapse:collapse;color:var(--vy-chocolade);font-size:13px;width:100%}:root body .vy-mijn-tabel td,:root body .vy-mijn-tabel th{border-bottom:1px solid var(--vy-lijn);padding:8px 10px;text-align:left;vertical-align:top}:root body .vy-mijn-tabel thead th{font-weight:600;min-width:150px}:root body .vy-mijn-tabel thead th img{aspect-ratio:16/10;border-radius:6px;display:block;margin-bottom:6px;max-width:200px;-o-object-fit:cover;object-fit:cover;width:100%}:root body .vy-mijn-tabel tbody th{color:var(--vy-tekst-2);font-weight:500;white-space:nowrap}:root body .vy-mijn-tabel tr.vy-anders td{background:var(--vy-creme);font-weight:600}:root body .vy-mijn-uitleg{color:var(--vy-tekst-2);font-size:12px;line-height:1.5;margin:0}:root body .vy-ar.vy-ar-bezig .vy-ar-keuze,:root body .vy-ar.vy-ar-bezig .vy-ar-plaats,:root body .vy-mijn.vy-mijn-bezig .vy-mijn-bewaar,:root body .vy-mijn.vy-mijn-bezig .vy-mijn-wissel{opacity:.4;pointer-events:none}}@media screen and (max-width:599px){:root body .vy-mijn-bewaar{flex-direction:column}:root body .vy-mijn-lijst{grid-template-columns:1fr}}@media screen{:root body .selection-wrapper>.inner .step .option .vy-zoom-knop{background:#fffffff0 var(--vy-ico-in) center/16px no-repeat;border:0;border-radius:50%;box-shadow:0 0 0 1px #56453f2e;cursor:zoom-in;height:28px;left:6px;opacity:0;padding:0;position:absolute;top:6px;transition:opacity .15s ease;width:28px;z-index:2}:root body .selection-wrapper>.inner .step .option .vy-zoom-knop:before{content:"";inset:-6px;position:absolute}:root body .selection-wrapper>.inner .step .option .vy-zoom-knop:focus-visible,:root body .selection-wrapper>.inner .step .option:hover .vy-zoom-knop{opacity:1}:root body .selection-wrapper>.inner .step .option .vy-zoom-knop:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:1px}}@media screen and (hover:none),screen and (pointer:coarse){:root body .selection-wrapper>.inner .step .option .vy-zoom-knop{background-size:14px;height:24px;left:4px;opacity:1;top:4px;width:24px}}@media screen{:root body .vy-zoom-kaart{width:min(600px,100%)}:root body .vy-zoom-stap{color:var(--vy-tekst-2);font-size:12px;letter-spacing:.08em;line-height:16px;margin:0 0 2px;text-transform:uppercase}:root body .vy-zoom-beeld{aspect-ratio:1;background-color:var(--vy-lichtgrijs);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin:0 auto;position:relative;width:min(100%,60vh)}:root body .vy-zoom-beeld[data-soort=stof]{background-repeat:repeat;background-size:50%}:root body .vy-zoom-beeld[data-soort=hout]{background-position:0 0;background-size:118%}:root body .vy-zoom-beeld[data-soort=hpl]{background-position:0 0;background-size:126%}:root body .vy-zoom-beeld :is(.vy-zoom-vorige,.vy-zoom-volgende){background:#fffffff0 50%/18px no-repeat;border:0;border-radius:50%;box-shadow:0 2px 10px -4px #38281e80;cursor:pointer;height:44px;margin-top:-22px;padding:0;position:absolute;top:50%;width:44px}:root body .vy-zoom-beeld .vy-zoom-vorige{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2356453f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m15 5-7 7 7 7'/%3E%3C/svg%3E");left:12px}:root body .vy-zoom-beeld .vy-zoom-volgende{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2356453f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E");right:12px}:root body .vy-zoom-beeld :is(.vy-zoom-vorige,.vy-zoom-volgende)[hidden]{display:none}:root body .vy-zoom-beeld :is(.vy-zoom-vorige,.vy-zoom-volgende):focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}:root body .vy-zoom-voet{align-items:center;display:flex;gap:16px;justify-content:space-between}:root body .vy-zoom-uitleg{color:var(--vy-tekst-2);font-size:13px;line-height:1.5;margin:0}:root body .vy-zoom-kies{background:var(--vy-amber);border:0;border-radius:8px;color:var(--vy-creme);cursor:pointer;flex:none;font:500 13px/1.4 var(--vy-letter);letter-spacing:.14em;min-height:48px;padding:12px 22px;text-transform:uppercase}:root body .vy-zoom-kies:hover{background:var(--vy-chocolade)}:root body .vy-zoom-kies:disabled{background:var(--vy-lichtgrijs);color:var(--vy-tekst-2);cursor:default}:root body .vy-zoom-kies:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}}@media screen and (max-width:599px){:root body .vy-zoom-beeld{width:100%}:root body .vy-zoom-voet{align-items:stretch;flex-direction:column}}@media screen{:root body #fullscreen_div .render-wrapper .price-wrapper{align-items:flex-start;background:transparent;border-radius:0;box-shadow:none;flex-direction:column-reverse;gap:2px;justify-content:center}:root body #fullscreen_div .render-wrapper .price-wrapper>h2{color:var(--vy-tekst-2);font-size:12px;font-weight:400;line-height:18px;margin:0}:root body #fullscreen_div .render-wrapper .price-wrapper .inner h2{color:var(--vy-chocolade);font-size:22px;font-weight:500;line-height:28px;margin:0}:root body :is(#fullscreen_div .render-wrapper,.selection-wrapper .top-wrapper) .contact-wrapper .contact-button{align-items:center;background:var(--vy-wit);border:1px solid var(--vy-lijn);border-radius:8px;color:var(--vy-chocolade);display:inline-flex;font-weight:500;justify-content:center;min-height:44px;padding:8px 18px;white-space:nowrap;width:auto}:root body :is(#fullscreen_div .render-wrapper,.selection-wrapper .top-wrapper) .contact-wrapper .contact-button span{font-size:13px;line-height:18px}:root body :is(#fullscreen_div .render-wrapper,.selection-wrapper .top-wrapper) .contact-wrapper :is(.contact-button.active,.contact-button:hover){background:var(--vy-wit);border-color:var(--vy-chocolade);color:var(--vy-chocolade)}:root body :is(#fullscreen_div .render-wrapper,.selection-wrapper .top-wrapper) .contact-wrapper .contactinfo{border-radius:12px;box-shadow:0 8px 24px -12px #56453f59;color:var(--vy-chocolade)}:root body :is(#fullscreen_div .render-wrapper,.selection-wrapper .top-wrapper) .contact-wrapper .contactinfo .inner{font-size:14px;line-height:24px}:root body #fullscreen_div .render-wrapper .specifications-wrapper{border-radius:12px}:root body #fullscreen_div .render-wrapper .chair-popup{border-radius:16px}:root body #fullscreen_div .render-wrapper .chair-popup .close-popup{border-radius:8px}:root body #fullscreen_div #loadingScreen{background:var(--vy-wit)}:root body #fullscreen_div #loadingScreen #Center p{color:var(--vy-chocolade);font-family:var(--vy-letter);font-size:16px}}@media screen and (min-width:1024px){:root body .logo{height:40px;left:32px;max-width:150px;position:fixed;top:12px;z-index:30}:root body .selection-wrapper .top-wrapper{align-items:center;background:var(--vy-wit);border:0;display:flex;height:var(--vy-balk);left:var(--vy-beeld);padding:0 32px 0 var(--vy-rand);position:fixed;right:0;top:0;width:auto;z-index:20}:root body .selection-wrapper .top-wrapper>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:2px 24px;justify-content:space-between;min-width:0;width:100%}:root body .selection-wrapper .top-wrapper h2{color:var(--vy-chocolade);font-size:clamp(20px,1.6vw,26px);font-weight:400;letter-spacing:-.02em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root body .selection-wrapper .top-wrapper hr{display:none}:root body .selection-wrapper .top-wrapper .notable{flex:none}:root body #fullscreen_div .render-wrapper{background:var(--vy-wit);-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--vy-knoppen,8),minmax(64px,auto)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;height:calc(100vh - var(--vy-balk));left:0;max-width:none;position:fixed;top:var(--vy-balk);width:var(--vy-beeld);z-index:11}:root body #fullscreen_div .render-wrapper #renderCanvas,:root body #fullscreen_div .render-wrapper .chair-only-wrapper{grid-column:1/-1;grid-row:1;height:100%;min-height:0;width:100%}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop){grid-row:2;min-height:56px;min-width:64px;padding-top:10px}:root body #fullscreen_div .render-wrapper:after{color:var(--vy-tekst-2);content:"Sleep om je ontwerp te draaien";font-size:11px;grid-column:1/-1;grid-row:3;line-height:16px;padding:2px 0 12px;pointer-events:none;text-align:center}:root body #fullscreen_div #loadingScreen{height:calc(100vh - var(--vy-balk));top:var(--vy-balk);width:var(--vy-beeld)!important}:root body .selection-wrapper{background:var(--vy-wit);height:calc(100vh - var(--vy-balk));padding:0;right:0;top:var(--vy-balk);width:calc(100vw - var(--vy-beeld))}:root body .selection-wrapper>:is(.inner,.inner.chairpad){height:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--vy-rand) calc(var(--vy-voet) + 24px);scrollbar-gutter:stable}:root body .selection-wrapper>.inner .product-overview .action-wrapper{height:var(--vy-voet);padding:0 var(--vy-rand);width:calc(100vw - var(--vy-beeld))}:root body .selection-wrapper>.inner .product-overview .action-wrapper .button{min-width:260px}:root body #fullscreen_div .render-wrapper .price-wrapper{bottom:0;display:flex;height:var(--vy-voet);left:var(--vy-beeld);max-width:none;padding:0 var(--vy-rand);position:fixed;transform:none;width:auto;z-index:25}:root body #fullscreen_div .render-wrapper .contact-wrapper{right:20px;top:16px}}@media screen and (min-width:1024px)and (max-width:1279px){:root{--vy-rand:28px}:root body .selection-wrapper .top-wrapper h2{font-size:18px}:root body .selection-wrapper>.inner .step .options.categories .option{padding-inline:4px}:root body .selection-wrapper>.inner .step .options.categories .option span{font-size:11px;letter-spacing:-.01em}:root body .selection-wrapper>.inner .product-overview .action-wrapper .button{max-width:260px;min-width:0}}@media screen and (max-width:1023px){:root{--vy-boven:42vh}:root body .logo{height:32px;left:16px;max-width:110px;top:10px}:root body #fullscreen_div .render-wrapper{background:var(--vy-wit);display:grid;grid-template-columns:minmax(0,1fr) repeat(8,minmax(0,76px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 56px;height:var(--vy-boven);position:relative}:root body #fullscreen_div .render-wrapper .vy-maten{bottom:66px;font-size:12px;left:12px;padding:5px 10px;top:auto}:root body #fullscreen_div .render-wrapper #renderCanvas,:root body #fullscreen_div .render-wrapper .chair-only-wrapper{grid-column:1/-1;grid-row:1;height:100%;min-height:0;width:100%}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop){font-size:11px;gap:3px;grid-row:2;line-height:13px;min-height:44px;min-width:44px;white-space:nowrap}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop):after{display:block}:root body #fullscreen_div .render-wrapper .vy-sfeer-knop{background:var(--vy-amber);border-radius:999px;box-shadow:0 6px 18px -8px #56453f8c;color:var(--vy-creme);flex-direction:row;font:500 12px/1 var(--vy-letter);gap:8px;grid-area:auto;letter-spacing:.12em;min-height:44px;padding:0 18px 0 14px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:3}:root body #fullscreen_div .render-wrapper .vy-sfeer-knop:after{content:"Bekijk in sfeer"}:root body #fullscreen_div .render-wrapper .vy-sfeer-knop:hover{background:var(--vy-chocolade);color:var(--vy-creme)}:root body #fullscreen_div .render-wrapper .contact-wrapper{right:12px;top:12px}:root body #fullscreen_div .render-wrapper .contact-wrapper .contact-button{border-radius:999px;min-height:36px;padding:0 12px;width:132px}:root body #fullscreen_div .render-wrapper .contact-wrapper .contact-button span{font-size:12px}:root body #fullscreen_div .render-wrapper:has(.contact-wrapper) .vy-sfeer-knop{font-size:12px;gap:6px;letter-spacing:.02em;min-height:36px;padding:0 14px 0 12px;right:152px;text-transform:none}:root body #fullscreen_div .render-wrapper:has(.contact-wrapper) .vy-sfeer-knop:before{height:18px;width:18px}}@media screen and (max-width:1023px)and (max-width:379px){:root body #fullscreen_div .render-wrapper:has(.contact-wrapper) .vy-sfeer-knop:after{content:"In sfeer"}}@media screen and (max-width:1023px){:root body .selection-wrapper{background:var(--vy-wit);display:flex;flex-direction:column;height:calc(100vh - var(--vy-boven));height:calc(100dvh - var(--vy-boven));padding:0;top:var(--vy-boven)}:root body .selection-wrapper .top-wrapper{background:var(--vy-wit);border:0;flex:none;padding:12px 16px 10px}:root body .selection-wrapper .top-wrapper>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;width:100%}:root body .selection-wrapper .top-wrapper h2{font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}:root body .selection-wrapper .top-wrapper hr{display:none}:root body .selection-wrapper .top-wrapper .notable{padding:0}:root body .selection-wrapper>:is(.inner,.inner.chairpad){flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(24px + env(safe-area-inset-bottom))}:root body .selection-wrapper>.inner .product-overview,:root body .selection-wrapper>.inner>:is(.step,.upsell){margin-bottom:10px;padding:18px 16px}:root body .selection-wrapper>.inner :is(.step,.upsell)>.flex:first-child h3{font-size:17px;line-height:22px}:root body .selection-wrapper>.inner :is(.step,.upsell) :is(.options,.leg-category-wrapper){grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important}:root body .selection-wrapper>.inner .step .options.categories{gap:6px}:root body .selection-wrapper>.inner .step .options.categories .option{padding:8px 2px}:root body .selection-wrapper>.inner .step .options.categories .option .image img{max-height:52px}:root body .selection-wrapper>.inner .step .options.categories .option span{font-size:11px;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.01em;line-height:14px;max-width:100%;overflow-wrap:anywhere}:root body .selection-wrapper>.inner .step .options.legs{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important}:root body .selection-wrapper>.inner :is(.step,.upsell) .options:is(.thickness,.sizes,.leg-heights,.bench-sizes){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important}:root body .selection-wrapper>.inner .chair-fabric-color .options,:root body .selection-wrapper>.inner .material-wrapper .options:not(.materials),:root body .selection-wrapper>.inner :is(.color-wrapper,.coating-wrapper,.chair-coating-wrapper) .options{grid-template-columns:repeat(auto-fill,68px)!important}:root body .selection-wrapper>.inner .product-overview .action-wrapper{background:transparent;box-shadow:none;margin-top:18px;padding:0;position:static;width:auto}:root body .selection-wrapper>.inner .product-overview .action-wrapper .button{flex:1 1 auto;font-size:12px;letter-spacing:.1em;min-height:48px;padding:0 18px;white-space:nowrap}:root body #fullscreen_div .render-wrapper .price-wrapper{align-items:baseline;background:#ffffffe0;border-radius:999px;box-shadow:0 0 0 1px #56453f1f;display:inline-flex;flex-direction:row;gap:6px;height:auto;inset:auto 12px 66px auto;padding:5px 12px;position:absolute;width:auto;z-index:2}:root body #fullscreen_div .render-wrapper .price-wrapper>h2{font-size:11px;line-height:16px}:root body #fullscreen_div .render-wrapper .price-wrapper .inner h2{font-size:15px;line-height:20px}}@media screen and (max-width:599px){:root body #fullscreen_div .render-wrapper{grid-template-columns:minmax(0,1fr) repeat(5,minmax(0,76px)) minmax(0,1fr)}:root body #fullscreen_div .render-wrapper .download{grid-column:2}:root body #fullscreen_div .render-wrapper .export-wrapper{grid-column:3}:root body #fullscreen_div .render-wrapper .vy-ar-knop{grid-column:4}:root body #fullscreen_div .render-wrapper .vy-deel-knop{grid-column:5}:root body #fullscreen_div .render-wrapper .vy-mijn-knop{grid-column:6}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom){background:#ffffffe6;border-radius:50%;box-shadow:0 0 0 1px #56453f1f;color:var(--vy-chocolade);grid-area:auto;height:40px;left:10px;min-height:40px;min-width:40px;position:absolute;width:40px;z-index:2}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom):before{height:18px;width:18px}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom):after{display:none}:root body #fullscreen_div .render-wrapper .reset{top:calc(50% - 94px)}:root body #fullscreen_div .render-wrapper .zoom-out{top:calc(50% - 48px)}:root body #fullscreen_div .render-wrapper .zoom-in{top:calc(50% - 2px)}}@media screen and (max-width:359px){:root body #fullscreen_div .render-wrapper .vy-sfeer-knop{font-size:11px;gap:6px;letter-spacing:.06em;padding:0 14px 0 12px}:root body #fullscreen_div .render-wrapper :is(.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop){font-size:10px}}@media screen and (prefers-reduced-motion:reduce){:root body :is(.button,.option,.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop,.vy-mijn-knop,.vy-sfeer-knop,.vy-zoom-knop){transition:none!important}}:root body #fullscreen_div .render-wrapper[data-vy-knoppen="9"]{--vy-knoppen:9;--vy-knop:38px}@media(max-width:599px){:root body .vy-ar-beeld.vy-sfeer-beeld{flex:none}:root body .vy-sfeer-voet{align-items:stretch;flex-direction:column}:root body .vy-sfeer-bewaar{text-align:center}}:root body .vy-ar-knop:disabled{cursor:progress;opacity:.55}:root body .vy-ar-beeld model-viewer{display:block}:root body .vy-ar-kaart [role=alert]{color:#842c2c}:root body .vy-ar-beeld.vy-ar-gereed{height:auto;min-height:132px;padding:20px}:root body .vy-ar-klaar{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;text-align:center;width:100%}:root body .vy-ar-bestand{color:var(--vy-tekst-2);font:500 13px/1.5 var(--vy-letter);margin:0}:root body .vy-ar-plaats.vy-ar-open{align-items:center;bottom:auto;display:inline-flex;justify-content:center;left:auto;position:static;text-align:center;text-decoration:none;transform:none;white-space:normal}:root body .vy-ar-waarschuwing{color:#8a5533;font:400 13px/1.5 var(--vy-letter);margin:0;max-width:44ch}@media(max-width:599px){:root body .vy-ar-beeld.vy-ar-gereed{flex:0 0 auto;min-height:160px}}:root body .vy-mijn-vergelijk{overflow-x:auto}:root body .vy-mijn-vergelijk h3{font-size:16px;font-weight:600;margin:12px 0}:root body .vy-mijn-vergelijk table{border-collapse:collapse;font-size:13px;width:100%}:root body .vy-mijn-vergelijk :is(th,td){border-bottom:1px solid var(--vy-lijn-zacht);padding:10px;text-align:left;vertical-align:top}:root body .vy-mijn-vergelijk tr.vy-mijn-verschil{background:var(--vy-creme)}:root body .vy-mijn-acties{align-items:center;flex-wrap:wrap}:root body .vy-mijn-acties label{align-items:center;display:inline-flex;flex:1 0 100%;font-size:13px;gap:6px}:root body .vy-mijn-acties input{accent-color:var(--vy-chocolade)}:root body .vy-mijn :is(button,input):disabled{cursor:not-allowed;opacity:.55}:root body [data-vy-klapbaar]>[role=button]{cursor:pointer}:root body [data-vy-klapbaar]>[role=button]:focus-visible{outline:2px solid var(--vy-chocolade);outline-offset:2px}
