.iw-configurator{--iwc-color-bg:var(--iw-color-bg,#fff);--iwc-color-surface:var(--iw-color-surface,#f5f3ef);--iwc-color-ink:var(--iw-color-ink,#111);--iwc-color-ink-soft:var(--iw-color-ink-soft,#4b4f58);--iwc-color-brown:var(--iw-color-brown,#44362b);--iwc-color-taupe:var(--iw-color-taupe,#a9a196);--iwc-color-line:var(--iw-color-line,#dcd8d0);--iwc-color-accent:var(--iw-color-primary,#009836);--iwc-color-accent-dark:var(--iw-color-primary-dark,#00792b);--iwc-color-on-accent:var(--iw-color-on-primary,#fff);--iwc-color-chip-edge:#1111111f;--iwc-color-espresso:var(--iw-color-espresso,#1c1612);--iwc-font-body:var(--iw-font-body,"Raleway", system-ui, -apple-system, "Segoe UI", Arial, sans-serif);--iwc-font-heading:var(--iw-font-heading,"Libre Caslon Text", Georgia, "Times New Roman", serif);--iwc-text-xs:.75rem;--iwc-text-sm:var(--iw-text-sm,.875rem);--iwc-text-base:var(--iw-text-base,1rem);--iwc-text-group:1.125rem;--iwc-text-lg:var(--iw-text-lg,clamp(1.125rem, 1.05rem + .3vw, 1.25rem));--iwc-text-h2:var(--iw-text-h2,clamp(1.875rem, 1.5rem + 1.6vw, 3rem));--iwc-leading-tight:var(--iw-leading-tight,1.2);--iwc-leading-body:var(--iw-leading-body,1.6);--iwc-space-1:var(--iw-space-1,.25rem);--iwc-space-2:var(--iw-space-2,.5rem);--iwc-space-3:var(--iw-space-3,.75rem);--iwc-space-4:var(--iw-space-4,1rem);--iwc-space-6:var(--iw-space-6,1.5rem);--iwc-space-8:var(--iw-space-8,2rem);--iwc-space-10:var(--iw-space-10,2.5rem);--iwc-space-12:var(--iw-space-12,3rem);--iwc-radius:var(--iw-radius,8px);--iwc-radius-lg:var(--iw-radius-lg,12px);--iwc-shadow-md:var(--iw-shadow-md,0 8px 24px #1111111a);--iwc-gutter:var(--iw-gutter,clamp(1rem, .5rem + 2vw, 2.5rem));--iwc-frame-offset:var(--iwc-space-3);--iwc-chip-size:2rem;--iwc-swatch-size:4rem;--iwc-kitchen-type-width:13rem;--iwc-panel-width:20rem;--iwc-panel-max-width:26rem;--iwc-sticky-top:0px;--iwc-viewport-offset:0px;--iwc-transition:.15s ease}@media (width>=80rem){.iw-configurator{--iwc-frame-offset:var(--iwc-space-6);--iwc-view-max-height:max(22rem, calc(100svh - var(--iwc-viewport-offset) - var(--iwc-frame-offset)))}}.iw-configurator{box-sizing:border-box;background:var(--iwc-color-bg);color:var(--iwc-color-ink);font-family:var(--iwc-font-body);font-size:var(--iwc-text-base);line-height:var(--iwc-leading-body)}.iw-configurator *,.iw-configurator :before,.iw-configurator :after{box-sizing:inherit}.iw-configurator__layout{gap:var(--iwc-space-8);display:grid}@media (width>=80rem){.iw-configurator__layout{grid-template-columns:minmax(0, calc(var(--iwc-view-max-height) * 16 / 9 + var(--iwc-frame-offset))) minmax(var(--iwc-panel-width), 1fr);gap:var(--iwc-space-8)}.iw-configurator__panel{width:100%;max-width:var(--iwc-panel-max-width);height:0;min-height:100%}.iw-configurator__groups{min-height:0;padding-right:var(--iwc-space-4);scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--iwc-color-line) transparent;flex:0 auto;overflow-y:auto}.iw-configurator__materials{z-index:1;position:sticky;top:0}.iw-configurator .iw-configurator__actions{padding-top:var(--iwc-space-6);flex:none;margin-top:auto}}@media (width<=79.99rem){.iw-configurator__stage{top:var(--iwc-sticky-top);z-index:1;padding-block:var(--iwc-space-3);background:var(--iwc-color-bg);position:sticky}}.iw-configurator__picture{padding:0 var(--iwc-frame-offset) var(--iwc-frame-offset) 0;position:relative}.iw-configurator__picture:before{content:"";inset:var(--iwc-frame-offset) 0 0 var(--iwc-frame-offset);border:1px solid var(--iwc-color-line);pointer-events:none;position:absolute}.iw-configurator__view{background:var(--iwc-color-surface);position:relative;overflow:hidden}.iw-configurator__view[data-pointer=region]{cursor:pointer}.iw-configurator__canvas{aspect-ratio:16/9;width:100%;height:auto;display:block}.iw-configurator__status{color:var(--iwc-color-ink-soft);font-size:var(--iwc-text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.iw-configurator__panel{flex-direction:column;display:flex}.iw-configurator .iw-configurator__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iw-configurator__kitchen-types{grid-template-columns:repeat(2, minmax(0, var(--iwc-kitchen-type-width)));gap:var(--iwc-space-3);margin-bottom:var(--iwc-space-6);flex:none;display:grid}.iw-configurator .iw-configurator__kitchen-type{gap:var(--iwc-space-2);color:var(--iwc-color-ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:grid}.iw-configurator__kitchen-type-picture{aspect-ratio:16/9;object-fit:cover;background:var(--iwc-color-surface);outline:1px solid var(--iwc-color-line);outline-offset:0;width:100%;height:auto;transition:outline-color var(--iwc-transition), outline-offset var(--iwc-transition);display:block}.iw-configurator__kitchen-type:hover:not(:disabled) .iw-configurator__kitchen-type-picture{outline-color:var(--iwc-color-taupe)}.iw-configurator__kitchen-type[aria-pressed=true] .iw-configurator__kitchen-type-picture{outline:1.5px solid var(--iwc-color-accent);outline-offset:3px}.iw-configurator__kitchen-type-name{font-size:var(--iwc-text-sm);line-height:var(--iwc-leading-tight);transition:color var(--iwc-transition)}.iw-configurator__kitchen-type:hover:not(:disabled) .iw-configurator__kitchen-type-name,.iw-configurator__kitchen-type[aria-pressed=true] .iw-configurator__kitchen-type-name{color:var(--iwc-color-brown)}.iw-configurator__kitchen-type[aria-pressed=true] .iw-configurator__kitchen-type-name{font-weight:600}.iw-configurator .iw-configurator__kitchen-type:disabled{cursor:progress}.iw-configurator__canvas{transition:opacity var(--iwc-transition)}.iw-configurator__view[data-switching] .iw-configurator__canvas{opacity:.6}.iw-configurator__group{border-bottom:1px solid var(--iwc-color-line)}.iw-configurator__group:first-child{border-top:1px solid var(--iwc-color-line)}.iw-configurator .iw-configurator__group-heading{font:inherit;margin:0}.iw-configurator .iw-configurator__group-toggle{align-items:center;gap:var(--iwc-space-4);width:100%;min-height:3.75rem;padding:var(--iwc-space-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;display:flex}.iw-configurator__chip{width:var(--iwc-chip-size);height:var(--iwc-chip-size);background:var(--iwc-swatch-fill);box-shadow:inset 0 0 0 1px var(--iwc-color-chip-edge);border-radius:50%;flex:none}.iw-configurator__group-text{justify-content:space-between;align-items:baseline;gap:var(--iwc-space-3);flex:1;min-width:0;display:flex}.iw-configurator__group-title{color:var(--iwc-color-ink-soft);font-family:var(--iwc-font-heading);font-size:var(--iwc-text-group);line-height:var(--iwc-leading-tight);transition:color var(--iwc-transition);flex:none}.iw-configurator__group-toggle:hover .iw-configurator__group-title,.iw-configurator__group-toggle[aria-expanded=true] .iw-configurator__group-title{color:var(--iwc-color-brown)}.iw-configurator__group-value{color:var(--iwc-color-ink-soft);font-size:var(--iwc-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iw-configurator__materials{gap:var(--iwc-space-2) var(--iwc-space-6);padding:var(--iwc-space-1) 0 var(--iwc-space-3);background:var(--iwc-color-bg);flex-wrap:wrap;display:flex}.iw-configurator .iw-configurator__material{padding:var(--iwc-space-2) 0;color:var(--iwc-color-ink-soft);font:inherit;font-size:var(--iwc-text-sm);text-underline-offset:6px;cursor:pointer;transition:color var(--iwc-transition), text-decoration-color var(--iwc-transition);background:0 0;border:0;border-radius:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.iw-configurator .iw-configurator__material:hover{color:var(--iwc-color-brown)}.iw-configurator .iw-configurator__material[aria-pressed=true]{color:var(--iwc-color-brown);-webkit-text-decoration-color:var(--iwc-color-accent);text-decoration-color:var(--iwc-color-accent);font-weight:600}.iw-configurator__swatches{gap:var(--iwc-space-4) var(--iwc-space-2);padding:var(--iwc-space-2) 0 var(--iwc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.iw-configurator .iw-configurator__swatch{align-content:start;justify-items:center;gap:var(--iwc-space-2);padding:var(--iwc-space-1) 0;color:var(--iwc-color-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;display:grid}.iw-configurator__swatch-sample{width:var(--iwc-swatch-size);height:var(--iwc-swatch-size);background:var(--iwc-swatch-fill);box-shadow:inset 0 0 0 1px var(--iwc-color-chip-edge);outline-offset:3px;transition:outline-color var(--iwc-transition);border-radius:50%;outline:1.5px solid #0000}.iw-configurator__swatch:hover:not(:disabled) .iw-configurator__swatch-sample{outline-color:var(--iwc-color-line)}.iw-configurator__swatch[aria-pressed=true] .iw-configurator__swatch-sample{outline-color:var(--iwc-color-accent)}.iw-configurator__swatch-label{font-size:var(--iwc-text-xs);text-align:center;line-height:1.35}.iw-configurator__swatch[aria-pressed=true]{color:var(--iwc-color-ink)}.iw-configurator__swatch[aria-pressed=true] .iw-configurator__swatch-label{font-weight:600}.iw-configurator .iw-configurator__swatch:disabled{cursor:progress}.iw-configurator__group-toggle:focus-visible,.iw-configurator__kitchen-type:focus-visible,.iw-configurator__material:focus-visible,.iw-configurator__swatch:focus-visible,.iw-configurator__button:focus-visible,.iw-configurator__text-button:focus-visible{outline:3px solid var(--iwc-color-accent);outline-offset:2px}.iw-configurator__actions{align-items:center;gap:var(--iwc-space-4) var(--iwc-space-8);margin-top:var(--iwc-space-8);flex-wrap:wrap;display:flex}.iw-configurator .iw-configurator__button{padding:var(--iwc-space-4) var(--iwc-space-8);border-radius:var(--iwc-radius);background:var(--iwc-color-accent);color:var(--iwc-color-on-accent);font:inherit;font-size:1.0625rem;font-weight:600;line-height:var(--iwc-leading-body);cursor:pointer;transition:background-color var(--iwc-transition);border:0}.iw-configurator .iw-configurator__button:hover:not(:disabled){background:var(--iwc-color-accent-dark)}.iw-configurator .iw-configurator__text-button{padding:var(--iwc-space-2) 0;color:var(--iwc-color-brown);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--iwc-color-brown) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--iwc-color-brown) 45%, transparent);text-underline-offset:8px;cursor:pointer;transition:text-decoration-color var(--iwc-transition);background:0 0;border:0;border-radius:0;font-weight:600;text-decoration-thickness:1px}.iw-configurator .iw-configurator__text-button:hover:not(:disabled){-webkit-text-decoration-color:var(--iwc-color-brown);text-decoration-color:var(--iwc-color-brown)}.iw-configurator .iw-configurator__button:disabled,.iw-configurator .iw-configurator__text-button:disabled{opacity:.5;cursor:progress}html.iwc-modal-open{overflow:hidden}.iw-configurator .iw-configurator__inquiry{background:var(--iwc-color-surface);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--iwc-color-ink);overscroll-behavior:contain;border:0;margin:0;padding:0}.iw-configurator__inquiry:focus-visible{outline:none}.iw-configurator__inquiry::backdrop{background:color-mix(in srgb, var(--iwc-color-espresso) 72%, transparent)}.iw-configurator .iw-configurator__inquiry-close{top:var(--iwc-space-3);z-index:1;width:44px;height:44px;margin:var(--iwc-space-3) var(--iwc-space-3) calc(-44px - var(--iwc-space-3)) auto;background:var(--iwc-color-bg);cursor:pointer;border:0;border-radius:50%;padding:0;display:block;position:sticky}.iw-configurator__inquiry-close span[aria-hidden]:before,.iw-configurator__inquiry-close span[aria-hidden]:after{content:"";background:var(--iwc-color-ink);width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.iw-configurator__inquiry-close span[aria-hidden]:after{transform:translate(-50%,-50%)rotate(-45deg)}.iw-configurator__inquiry-inner{gap:var(--iwc-space-8);padding:var(--iwc-space-12) var(--iwc-gutter) var(--iwc-space-8);display:grid}.iw-configurator__inquiry-intro{flex-direction:column;display:flex}.iw-configurator .iw-configurator__inquiry-kicker{margin:0 0 var(--iwc-space-3);color:var(--iwc-color-brown);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:700}.iw-configurator .iw-configurator__inquiry-title{margin:0 0 var(--iwc-space-4);color:var(--iwc-color-brown);font-family:var(--iwc-font-heading);font-size:var(--iwc-text-h2);font-weight:400;line-height:var(--iwc-leading-tight)}.iw-configurator .iw-configurator__inquiry-text{max-width:30rem;margin:0 0 var(--iwc-space-8);color:var(--iwc-color-ink-soft);font-size:var(--iwc-text-lg)}.iw-configurator__inquiry-summary{padding:var(--iwc-space-6);border-radius:var(--iwc-radius-lg);background:var(--iwc-color-bg)}.iw-configurator .iw-configurator__inquiry-summary-label{margin:0 0 var(--iwc-space-4);color:var(--iwc-color-brown);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.iw-configurator__inquiry-kitchen{gap:var(--iwc-space-4);display:grid}.iw-configurator__inquiry-picture{aspect-ratio:16/9;border-radius:var(--iwc-radius);background:var(--iwc-color-surface);overflow:hidden}.iw-configurator__inquiry-picture img{object-fit:cover;width:100%;height:100%;display:block}.iw-configurator .iw-configurator__inquiry-facts{gap:0 var(--iwc-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.iw-configurator__inquiry-facts div{grid-row:span 2;grid-template-rows:subgrid;display:grid}.iw-configurator__inquiry-facts div:first-child{grid-column:1/-1}.iw-configurator .iw-configurator__inquiry-facts div:nth-last-child(-n+2) dd{margin-bottom:0}.iw-configurator__inquiry-facts dt{color:var(--iwc-color-ink-soft);font-size:var(--iwc-text-sm)}.iw-configurator .iw-configurator__inquiry-facts dd{margin:0 0 var(--iwc-space-3);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.iw-configurator__inquiry-code{color:var(--iwc-color-ink-soft);font-size:var(--iwc-text-xs);font-weight:400;display:block}.iw-configurator__inquiry-form-wrap{padding:var(--iwc-space-8) var(--iwc-space-6);border-radius:var(--iwc-radius-lg);background:var(--iwc-color-bg)}.iw-configurator .iw-configurator__inquiry-notice{margin:0 0 var(--iwc-space-6);padding:var(--iwc-space-4);border-left:3px solid var(--iwc-color-brown);background:var(--iwc-color-surface);font-weight:600}.iw-configurator__inquiry-notice[data-type=success]{border-left-color:var(--iwc-color-accent)}.iw-configurator__inquiry-form,.iw-configurator__inquiry-pair{gap:var(--iwc-space-6);display:grid}.iw-configurator__inquiry-row{gap:var(--iwc-space-2);display:grid}.iw-configurator .iw-configurator__inquiry-row label{font-size:var(--iwc-text-sm);font-weight:600}.iw-configurator__inquiry-optional{color:var(--iwc-color-ink-soft);font-weight:400}.iw-configurator .iw-configurator__inquiry-row input,.iw-configurator .iw-configurator__inquiry-row textarea{width:100%;padding:var(--iwc-space-3) var(--iwc-space-4);border:1px solid var(--iwc-color-line);border-radius:var(--iwc-radius);background:var(--iwc-color-bg);color:var(--iwc-color-ink);font:inherit;font-variant-numeric:lining-nums}.iw-configurator .iw-configurator__inquiry-row textarea{resize:vertical;min-height:7rem}.iw-configurator__inquiry-row textarea::placeholder{color:var(--iwc-color-ink-soft)}.iw-configurator .iw-configurator__inquiry-row input:focus,.iw-configurator .iw-configurator__inquiry-row textarea:focus{outline:2px solid var(--iwc-color-accent);outline-offset:1px;border-color:var(--iwc-color-accent)}.iw-configurator__inquiry-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.iw-configurator .iw-configurator__inquiry-consent{align-items:flex-start;gap:var(--iwc-space-3);color:var(--iwc-color-ink-soft);font-size:var(--iwc-text-sm);display:flex}.iw-configurator__inquiry-consent input{width:1.125rem;height:1.125rem;accent-color:var(--iwc-color-accent);flex:none;margin-top:.2rem}.iw-configurator .iw-configurator__inquiry-consent a{color:var(--iwc-color-brown);text-underline-offset:3px;text-decoration:underline}.iw-configurator__inquiry-form .iw-configurator__button{justify-self:start}.iw-configurator__inquiry-close:focus-visible{outline:3px solid var(--iwc-color-accent);outline-offset:2px}@media (width>=40rem){.iw-configurator__inquiry-pair{grid-template-columns:1fr 1fr}.iw-configurator__inquiry-form-wrap{padding:var(--iwc-space-10)}}@media (width>=64rem){.iw-configurator__inquiry-inner{gap:var(--iwc-space-12);padding:var(--iwc-space-10) var(--iwc-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.iw-configurator .iw-configurator__inquiry-text{margin-bottom:var(--iwc-space-6)}.iw-configurator__inquiry-summary{flex:1}}@media (width>=48rem){.iw-configurator .iw-configurator__inquiry{width:min(100% - 2 * var(--iwc-gutter), 72rem);height:fit-content;max-height:calc(100dvh - 2 * var(--iwc-space-6));border-radius:var(--iwc-radius-lg);box-shadow:var(--iwc-shadow-md);margin:auto}}
/*$vite$:1*/