@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";: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-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")}@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 :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 .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 .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){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) img{display:none}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-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):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 .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 .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 .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 :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(7,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){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(7,48px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 44px;height:var(--vy-boven)}: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){grid-row:2;min-height:44px;min-width:44px}:root body #fullscreen_div .render-wrapper :is(.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop):after{display:none}: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(76px + 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 4px}: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;letter-spacing:-.01em;overflow-wrap:normal}: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{box-shadow:0 -1px 0 var(--vy-lijn-zacht);left:0;min-height:64px;padding:10px 16px max(10px,env(safe-area-inset-bottom));width:100vw}:root body .selection-wrapper>.inner .product-overview .action-wrapper .button{font-size:12px;letter-spacing:.1em;min-height:44px;padding:0 18px;white-space:nowrap}:root body #fullscreen_div .render-wrapper .price-wrapper{bottom:0;display:flex;height:64px;left:0;padding:0 16px;position:fixed;width:auto;z-index:25}:root body #fullscreen_div .render-wrapper .price-wrapper .inner h2{font-size:18px;line-height:24px}}@media screen and (prefers-reduced-motion:reduce){:root body :is(.button,.option,.reset,.zoom,.download,.export-wrapper,.vy-ar-knop,.vy-deel-knop){transition:none!important}}: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}}
