.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm){width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:9px 11px!important;margin-bottom:8px!important;background:#f5f8fc!important;border:1px solid #d6e0ea!important;border-radius:7px!important;transition:background-color .15s ease,border-color .15s ease}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)>h2{width:auto!important;min-width:0!important;margin:0!important;color:#050b2c!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;flex:1 1 auto!important}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)>div:has(>button.text-blue-600.text-sm){width:auto!important;min-width:max-content!important;display:flex!important;align-items:center!important;flex:0 0 auto!important}.step-panel button.text-blue-600.text-sm{width:auto!important;min-width:max-content!important;min-height:auto!important;padding:3px 0!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#132744!important;text-decoration:none!important;font-size:0!important;white-space:nowrap!important;cursor:pointer!important}.step-panel button.text-blue-600.text-sm:before{content:"Uitleg & advies";color:#132744!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important}.step-panel button.text-blue-600.text-sm>svg,.step-panel button.text-blue-600.text-sm>span{order:-1!important;color:#132744!important;border-color:#132744!important;flex-shrink:0!important}.step-panel button.text-blue-600.text-sm:after{content:"\203a";margin-left:1px!important;color:#132744!important;font-size:16px!important;font-weight:400!important;line-height:1!important;flex-shrink:0!important}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm):hover{background:#eef4fa!important;border-color:#b4c4d3!important}.step-panel button.text-blue-600.text-sm:hover{background:transparent!important;border:0!important;color:#050b2c!important;text-decoration:none!important}.step-panel label:has(input[type=radio])>div{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.step-panel label:has(input[type=radio]:not(:checked)):hover>div{background-color:#eef4fa!important;border-color:#b4c4d3!important}.step-panel label:has(input[type=radio]) img{transition:transform .18s ease!important}.step-panel label:has(input[type=radio]:not(:checked)):hover img{transform:scale(1.01)}@media screen and (max-width:640px){.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm){gap:6px!important;padding:8px 9px!important;margin-bottom:6px!important}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)>h2{font-size:16px!important}.step-panel button.text-blue-600.text-sm{gap:4px!important}.step-panel button.text-blue-600.text-sm:before{font-size:11px!important}.step-panel button.text-blue-600.text-sm:after{font-size:15px!important}}@media screen and (max-width:380px){.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)>h2{font-size:15px!important}.step-panel button.text-blue-600.text-sm:before{font-size:10px!important}}@media(hover:none){.step-panel label:has(input[type=radio]:not(:checked)):hover>div{background-color:inherit!important}.step-panel label:has(input[type=radio]:not(:checked)):hover img{transform:none!important}}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm){margin-bottom:6px!important}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)+*{margin-top:0!important}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)+div{padding-top:0!important}.step-panel>.mb-6:has(.flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)){margin-bottom:10px!important}.stepper-content .step-panel>.mb-6{margin-bottom:8px!important}.stepper-content .step-panel>.mb-6{margin-bottom:0!important}.step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm){margin-bottom:0!important;background:#f5f8fc!important;border:1px solid #d6e0ea!important;border-bottom:0!important;border-radius:8px 8px 0 0!important}.stepper-content .step-panel>.mb-6+div{margin-top:0!important;padding:8px!important;background:#f5f8fc!important;border-left:1px solid #d6e0ea!important;border-right:1px solid #d6e0ea!important;border-bottom:1px solid #d6e0ea!important;border-radius:0 0 8px 8px!important}.stepper-content .step-panel>.mb-6+div label>div{background-color:#fff!important}.stepper-content .step-panel>.mb-6+div label:has(input[type=radio]:not(:checked)):hover>div{background-color:#eef4fa!important;border-color:#b4c4d3!important}@media screen and (max-width:640px){.stepper-content .step-panel>.mb-6+div{padding:6px!important}}.stepper-wizard{margin-top:-18px!important}@media screen and (max-width:640px){.stepper-wizard{margin-top:-14px!important}}.stepper-wizard{margin-bottom:8px!important}@media screen and (max-width:640px){.stepper-wizard{margin-bottom:6px!important}}.step-panel label:has(input[type=radio]:checked)>div{background-color:#eef4fa!important;border-color:#9fb4c9!important;box-shadow:inset 0 0 0 1px #9fb4c9!important}.step-panel label:has(input[type=radio]:checked):hover>div{background-color:#eef4fa!important;border-color:#9fb4c9!important;box-shadow:inset 0 0 0 1px #9fb4c9!important}.em-product-variants{width:100%!important;margin-top:12px!important;margin-bottom:18px!important}.em-product-variants__title{margin:0 0 7px!important;color:#050b2c!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}.em-product-variants__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.em-product-variants__option{position:relative!important;width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 34px 9px 11px!important;background:#f5f8fc!important;border:1px solid #d6e0ea!important;border-radius:7px!important;color:#050b2c!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}a.em-product-variants__option:hover{background:#eef4fa!important;border-color:#b4c4d3!important;color:#050b2c!important}.em-product-variants__option--active{background:#eef4fa!important;border-color:#9fb4c9!important;box-shadow:inset 0 0 0 1px #9fb4c9!important}.em-product-variants__swatch{width:20px!important;height:20px!important;flex:0 0 20px!important;display:inline-block!important;border-radius:50%!important;border:1px solid #cfd4da!important;box-shadow:inset 0 0 0 1px #ffffff59!important}.em-product-variants__swatch--white{background:#f7f6ef!important}.em-product-variants__swatch--black{background:#161616!important;border-color:#161616!important}.em-product-variants__swatch--silver{background:linear-gradient(135deg,#f4f5f6,#c4c9ce 48%,#eef0f2)!important}.em-product-variants__swatch--wood{background:linear-gradient(135deg,#69401f,#a96e3d 48%,#6b3e21)!important}.em-product-variants__swatch--grey{background:#8a8d90!important}.em-product-variants__swatch--anthracite{background:#414548!important}.em-product-variants__swatch--default{background:#d8dadd!important}.em-product-variants__name{min-width:0!important;color:#050b2c!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}.em-product-variants__check{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#050b2c!important;border:0!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:1!important}@media screen and (max-width:640px){.em-product-variants{margin-top:10px!important;margin-bottom:15px!important}.em-product-variants__title{margin-bottom:6px!important;font-size:14px!important}.em-product-variants__options{gap:7px!important}.em-product-variants__option{min-height:46px!important;padding:8px 32px 8px 10px!important;gap:8px!important;font-size:13px!important}.em-product-variants__swatch{width:18px!important;height:18px!important;flex-basis:18px!important}.em-product-variants__name{font-size:13px!important}.em-product-variants__check{right:9px!important;width:17px!important;height:17px!important;font-size:9px!important}}@media screen and (max-width:420px){.em-product-variants__options{grid-template-columns:1fr!important}}main[data-template="product.configurator"] .em-product-variants{width:100%!important;margin-top:10px!important;margin-bottom:14px!important}main[data-template="product.configurator"] .em-product-variants__title{margin-bottom:7px!important;color:#000f1e!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}main[data-template="product.configurator"] .em-product-variants__options{gap:7px!important}main[data-template="product.configurator"] .em-product-variants__option{min-height:44px!important;padding:8px 32px 8px 10px!important;background:#fff!important;border-color:#d8ddda!important;border-radius:3px!important;color:#000f1e!important;font-size:12.5px!important;font-weight:650!important}main[data-template="product.configurator"] a.em-product-variants__option:hover{background:#f8f7ef!important;border-color:#b9aa55!important}main[data-template="product.configurator"] .em-product-variants__option--active{background:#fffceb!important;border-color:#000f1e!important;box-shadow:inset 0 0 0 1px #000f1e!important}main[data-template="product.configurator"] .em-product-variants__check{background:#000f1e!important}main[data-template="product.configurator"] .stepper-wizard{margin-top:8px!important;margin-bottom:12px!important}main[data-template="product.configurator"] .stepper-content .step-panel>.mb-6{margin-bottom:0!important}main[data-template="product.configurator"] .step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm){margin-bottom:0!important;padding:9px 11px!important;background:#fff!important;border:1px solid #dfe4e1!important;border-bottom:0!important;border-radius:3px 3px 0 0!important}main[data-template="product.configurator"] .step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm)>h2{color:#000f1e!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}main[data-template="product.configurator"] .step-panel button.text-blue-600.text-sm,main[data-template="product.configurator"] .step-panel button.text-blue-600.text-sm:before,main[data-template="product.configurator"] .step-panel button.text-blue-600.text-sm:after{color:#000f1e!important}main[data-template="product.configurator"] .stepper-content .step-panel>.mb-6+div{margin-top:0!important;padding:8px!important;background:#fff!important;border-left:1px solid #dfe4e1!important;border-right:1px solid #dfe4e1!important;border-bottom:1px solid #dfe4e1!important;border-radius:0 0 3px 3px!important}main[data-template="product.configurator"] .step-panel label:has(input[type=radio])>div{background:#fff!important;border-color:#d8ddda!important;border-radius:3px!important}main[data-template="product.configurator"] .step-panel label:has(input[type=radio]:not(:checked)):hover>div{background:#f8f7ef!important;border-color:#b9aa55!important;box-shadow:0 1px #000f1e0a!important}main[data-template="product.configurator"] .step-panel label:has(input[type=radio]:checked)>div,main[data-template="product.configurator"] .step-panel label:has(input[type=radio]:checked):hover>div{background:#fffceb!important;border-color:#000f1e!important;box-shadow:inset 0 0 0 1px #000f1e!important}@media(max-width:1023px){main[data-template="product.configurator"] .step-panel .flex.items-end.justify-between.mb-4:has(>h2):has(button.text-blue-600.text-sm){padding:8px 9px!important}main[data-template="product.configurator"] .stepper-content .step-panel>.mb-6+div{padding:6px!important}}main[data-template="product.configurator"] .vmnl-reviewline-2026{display:inline-flex;vertical-align:middle}main[data-template="product.configurator"] .vmnl-sku-inline-2026{display:inline-flex;align-items:center;min-height:24px;margin-left:10px;padding-left:10px;border-left:1px solid #d6dcda;color:#7a858a;font-size:11.5px;font-weight:500;line-height:1.2;vertical-align:middle;white-space:nowrap}main[data-template="product.configurator"] .vmnl-configurator-logistics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;width:100%;padding:10px 0 9px;border-bottom:1px solid #dfe4e1}main[data-template="product.configurator"] .vmnl-configurator-logistics__item{display:flex;align-items:center;gap:7px;min-width:0;color:#000f1e;font-size:12.5px;line-height:1.3}main[data-template="product.configurator"] .vmnl-configurator-logistics__item svg{flex:0 0 auto;color:#000f1e}main[data-template="product.configurator"] .vmnl-configurator-logistics__item strong{font-weight:700}main[data-template="product.configurator"] .vmnl-configurator-logistics__note{grid-column:1 / -1;margin:-2px 0 0 23px;color:#7a858a;font-size:11px;line-height:1.25}main[data-template="product.configurator"] .vmnl-configurator-free-shipping{display:flex;align-items:center;gap:7px;width:100%;margin-top:9px;padding:8px 10px;background:#f3fbf5;border:1px solid #cdebd5;border-radius:3px;color:#078c3a;font-size:12.5px;font-weight:700;line-height:1.25}main[data-template="product.configurator"] .vmnl-configurator-free-shipping svg{flex:0 0 auto;color:#078c3a}@media(max-width:639px){main[data-template="product.configurator"] .vmnl-sku-inline-2026{margin-left:7px;padding-left:7px;font-size:11px}main[data-template="product.configurator"] .vmnl-configurator-logistics{grid-template-columns:1fr;gap:7px}main[data-template="product.configurator"] .vmnl-configurator-logistics__note{grid-column:auto}}main[data-template="product.configurator"] .vmnl-reviewline-2026{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:inherit!important;vertical-align:middle!important}main[data-template="product.configurator"] .vmnl-reviewstars-2026 svg path{fill:#e8d400!important;stroke:none!important}main[data-template="product.configurator"] .vmnl-reviewtext-2026{color:#667178!important}main[data-template="product.configurator"] .vmnl-sku-inline-2026{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;position:relative;top:-1px;min-height:24px;margin-top:0!important;margin-bottom:0!important}main[data-template="product.configurator"] .em-product-variants__option{gap:6px!important}main[data-template="product.configurator"] .em-product-variants__swatch{width:12px!important;height:12px!important;flex:0 0 12px!important;border-width:1px!important;box-shadow:none!important}main[data-template="product.configurator"] .em-product-variants__swatch--white{border-color:#c8cecb!important}@media(max-width:640px){main[data-template="product.configurator"] .em-product-variants__swatch{width:11px!important;height:11px!important;flex-basis:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/configurator-overrides.css.map */
