@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.grid-option-item{display:block;position:relative;width:100%;padding-top:100%;border-radius:6px;background-color:#f6f6f6;border:2px solid #f6f6f6;transition:all .3s ease}.grid-option-item .option-content{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.grid-option-item:not(.selected):hover{border-color:#8aabdf}.grid-option-item.selected{border-color:#0d6dfd}.grid-option-item.element-list-item .option-thumbnail{display:flex;align-items:end}.grid-option-item.element-list-item.element-base .option-thumbnail{height:80px;margin-top:25px}.grid-option-item.element-list-item .option-label{height:37px}.layout-options-plan svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.layout-options-plan svg [id^=wall-]{cursor:pointer}.layout-options-plan svg [id^=wall-].selected,.layout-options-plan svg [id^=wall-]:not(.selected):hover{fill:#3b82f6}.layout-options-plan svg [id^=seat-]{cursor:pointer}.layout-options-plan svg [id^=seat-]:hover,.layout-options-plan svg [id^=seat-]:hover circle{fill:#3b82f6}.project-builder .element-measurement.measurement-border-left:before{content:"";display:block;position:absolute;top:0;left:-1.4px;height:100%;width:1px;background-color:#8ca0bf}.project-builder .element-measurement.measurement-border-right:after{content:"";display:block;position:absolute;top:0;right:-1.4px;height:100%;width:1px;background-color:#8ca0bf}.project-builder .element-measurement.element-measurement-top:before{top:auto;bottom:0;left:-.5px}.project-builder .element-measurement.element-measurement-top:after{top:auto;bottom:0;right:-.5px}.project-builder .base-elements,.project-builder .wall-elements{pointer-events:none}.project-builder .base-elements>div,.project-builder .wall-elements>div{pointer-events:all}.project-builder .element-default:hover{box-shadow:0 0 20px 5px rgba(59,130,246,.4)}.project-builder .element-dummy{background-color:rgba(140,160,191,.2);cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.project-builder .element-dummy:before{content:"";display:block;background-image:url(/_next/static/media/icon-plus.2f61f769.svg);width:20px;height:20px;background-size:9px;background-repeat:no-repeat;background-position:50%;background-color:#0d6dfd;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:.5;transition:all .3s ease}.project-builder .element-dummy:hover{background-color:rgba(140,160,191,.5)}.project-builder .element-dummy:hover:before{opacity:1}.element-default{border-color:#475569;border-style:solid;border-width:2px 1px;z-index:1}.element-default:after,.element-default:before{content:"";display:block;position:absolute;top:-1px;bottom:-1px;width:1px;background-color:#475569;z-index:-1}.element-default:before{left:-2px}.element-default:after{right:-2px}.element-default .handle-horizontal{position:absolute;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default.element-empty{opacity:.4;border-style:dashed}.element-default.element-empty:before{display:none}.element-default .element-base-simple .handle,.element-default .element-wall-simple .handle,.element-default .element-wall-vent .handle{position:absolute;top:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-simple .handle:last-child,.element-default .element-wall-simple .handle:last-child,.element-default .element-wall-vent .handle:last-child{display:none;right:auto;left:55%}.element-default .element-base-simple.doors-2 .handle,.element-default .element-wall-simple.doors-2 .handle,.element-default .element-wall-vent.doors-2 .handle{right:55%}.element-default .element-base-simple.doors-2 .handle:last-child,.element-default .element-wall-simple.doors-2 .handle:last-child,.element-default .element-wall-vent.doors-2 .handle:last-child{display:block}.element-default .element-base-simple.doors-2 .door-divider,.element-default .element-wall-simple.doors-2 .door-divider,.element-default .element-wall-vent.doors-2 .door-divider{position:absolute;top:0;bottom:0;left:50%;background-color:#475569;width:1.5px;margin-left:-.75px}.element-default .element-base-simple.element-wall-simple .handle,.element-default .element-base-simple.element-wall-vent .handle,.element-default .element-wall-simple.element-wall-simple .handle,.element-default .element-wall-simple.element-wall-vent .handle,.element-default .element-wall-vent.element-wall-simple .handle,.element-default .element-wall-vent.element-wall-vent .handle{top:auto;bottom:5%}.element-default .element-base-simple.doors-0 .handle,.element-default .element-wall-simple.doors-0 .handle,.element-default .element-wall-vent.doors-0 .handle{display:none}.element-default .element-base-simple .shelves .shelf,.element-default .element-wall-simple .shelves .shelf,.element-default .element-wall-vent .shelves .shelf{background-color:rgba(71,85,105,.3);height:1.5px;width:100%}.element-default .element-base-sink .handle{position:absolute;top:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-sink .icon{display:block;position:absolute;bottom:100%;width:100%;background-image:url(/_next/static/media/sink.bcb7e882.svg);background-position:bottom;background-repeat:no-repeat;padding-bottom:60%;opacity:.6;pointer-events:none;transform:translateY(-2px)}.element-default .element-base-sink.pullout .handle{right:50%;transform:translateX(50%)}.element-default .element-base-oven{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.element-default .element-base-oven .section-top{display:flex;flex-direction:column}.element-default .element-base-oven .section-top .top{height:20%}.element-default .element-base-oven .section-top .door{border-top:1.5px solid rgba(71,85,105,.5);position:relative;flex-grow:1}.element-default .element-base-oven .section-top .door:before{content:"";display:block;position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid #475569;border-radius:5px}.element-default .element-base-oven .section-bottom{position:relative;border-top:1.5px solid #475569;flex-grow:1}.element-default .element-base-oven .section-bottom .handle{position:absolute;top:20%;right:50%;transform:translateX(50%);width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-dishwasher{background-image:url(/_next/static/media/drop.777d999f.svg);background-position:50%;background-repeat:no-repeat;background-size:25%;position:absolute;top:0;right:0;bottom:0;left:0}.element-default .element-base-dishwasher .handle{position:absolute;top:5%;right:50%;transform:translateX(50%);width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-drawers{display:flex;flex-direction:column;height:100%}.element-default .element-base-drawers .drawer{position:relative}.element-default .element-base-drawers .drawer>div{position:absolute;top:10%;left:50%;width:20px;background-color:#475569;height:2px;border-radius:3px;transform:translateX(-50%)}.element-default .element-base-drawers .drawer:not(:first-child){border-top:1.5px solid #475569}.element-default .element-base-drawers.element-layout-equal-2 .drawer{height:50%}.element-default .element-base-drawers.element-layout-equal-2 .drawer:nth-child(n+3){display:none}.element-default .element-base-drawers.element-layout-equal-3 .drawer{height:33.3333333333%}.element-default .element-base-drawers.element-layout-equal-3 .drawer:nth-child(n+4){display:none}.element-default .element-base-drawers.element-layout-equal-3 .drawer>div{top:16.6666666667%}.element-default .element-base-drawers.element-layout-equal-4 .drawer{height:25%}.element-default .element-base-drawers.element-layout-equal-4 .drawer>div{top:20%}.element-default .element-base-drawers.element-layout-2-1 .drawer{height:25%}.element-default .element-base-drawers.element-layout-2-1 .drawer:nth-child(3){height:50%}.element-default .element-base-drawers.element-layout-2-1 .drawer:nth-child(n+4){display:none}.element-default .element-base-drawers.element-layout-2-1 .drawer>div{top:20%}.element-default .element-wall-simple-up .handle{position:absolute;bottom:5%;left:50%;width:20px;transform:translateX(-50%);background-color:#475569;height:2px;border-radius:3px}.element-default .element-wall-simple-up .handle:last-child{bottom:55%}.element-default .element-wall-simple-up .door-divider{position:absolute;left:0;right:0;bottom:50%;background-color:#475569;height:1.5px;margin-bottom:-.75px}.element-default .element-wall-vent{background-image:url(/_next/static/media/wind.7b166e8a.svg);background-position:50%;background-repeat:no-repeat;background-size:30%}.element-default .element-base-high-simple{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.element-default .element-base-high-simple .section-top{position:relative;border-bottom:1.5px solid #475569}.element-default .element-base-high-simple .section-top .handle{position:absolute;bottom:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-high-simple .section-top.door-up .handle{right:50%;transform:translateX(50%)}.element-default .element-base-high-simple .section-middle{position:relative;flex-grow:1}.element-default .element-base-high-simple .section-middle .handle{position:absolute;bottom:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-high-simple .section-bottom{position:relative;margin-bottom:-2px;border-top:1.5px solid #475569}.element-default .element-base-high-simple .section-bottom .handle{position:absolute;top:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-high-simple .handle:last-child{display:none;right:auto;left:55%}.element-default .element-base-high-simple .doors-2 .door-divider{position:absolute;top:0;bottom:0;left:50%;background-color:#475569;width:1.5px;margin-left:-.75px}.element-default .element-base-high-simple .doors-2 .handle{right:55%}.element-default .element-base-high-simple .doors-2 .handle:last-child{display:block;right:auto}.element-default .element-base-high-simple .drawer .handle{display:block;left:50%}.element-default .element-base-high-simple.element-layout-sections-1 .section-bottom,.element-default .element-base-high-simple.element-layout-sections-1 .section-top{display:none}.element-default .element-base-high-simple.element-layout-sections-1 .section-middle .handle{bottom:42%;width:2px;height:20px}.element-default .element-base-high-simple.element-layout-sections-2 .section-top{display:none}.element-default .element-base-high-simple.element-layout-sections-2 .section-middle .handle{bottom:3%}.element-default .element-base-high-fridge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.element-default .element-base-high-fridge .section-top{position:relative;border-bottom:1.5px solid #475569}.element-default .element-base-high-fridge .section-top .handle{position:absolute;bottom:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-high-fridge .section-top.door-up .handle{right:50%;transform:translateX(50%)}.element-default .element-base-high-fridge .section-middle{flex-grow:1;position:relative}.element-default .element-base-high-fridge .section-middle .handle{position:absolute;bottom:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-high-fridge .section-bottom{position:relative;margin-bottom:-2px;border-top:1.5px solid #475569}.element-default .element-base-high-fridge .section-bottom .handle{position:absolute;top:5%;right:5%;width:20px;background-color:#475569;height:2px;border-radius:3px}.element-default .element-base-high-fridge .section-bottom,.element-default .element-base-high-fridge .section-middle{background-image:url(/_next/static/media/cool.79e80e37.svg);background-position:50%;background-repeat:no-repeat;background-size:25%}.element-default .element-base-high-fridge.element-layout-sections-1 .section-bottom{display:none}.element-default .element-base-high-fridge.element-layout-sections-1 .section-middle .handle{bottom:45%}.element-default .icon-stove{display:block;bottom:100%;margin-bottom:2px;position:absolute;left:0;width:100%;padding-top:60%;background-image:url(/_next/static/media/pot.959de38a.svg);background-position:bottom;background-repeat:no-repeat;pointer-events:none;opacity:.6;transform:translateY(-2px)}*{box-sizing:border-box}body{font-family:Inter,sans-serif;font-size:16px;overflow-x:hidden;width:100vw}.pointer{cursor:pointer}.border-secondary{border-color:#475569}.bg-secondary{background-color:#475569}