.configurator-menu{width:5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.configurator-menu.is-open{width:auto;min-width:16rem}.configurator-menu.is-open .menu-sequential__item{padding-right:1.5rem}.configurator-menu.is-open .menu-sequential__item>.menu-sequential__item-content{border-radius:var(--radius);width:auto}.configurator-menu.is-open .menu-sequential__item>.menu-sequential__link{justify-content:space-between}.configurator-menu.is-open .menu-sequential__item>.menu-sequential__link>p{width:100%}.configurator-menu.is-open .check-icon{position:relative;top:auto;right:auto}.configurator-menu:not(.is-open) .menu-sequential__content{justify-items:center;display:grid}.configurator-menu:not(.is-open) .menu-sequential__item{width:3rem;height:3rem}.configurator-menu:not(.is-open) .menu-sequential__item>.menu-sequential__item-content{border-radius:var(--radius);width:3rem;height:3rem;padding:0;overflow:visible}.configurator-menu:not(.is-open) .menu-sequential__item>.menu-sequential__item-content>.menu-sequential__text{justify-content:center}.configurator-menu:not(.is-open) .menu-sequential__item>.menu-sequential__item-content[data-complete=true]{--tw-bg-opacity:1;background-color:rgb(241 247 251/var(--tw-bg-opacity,1))}.configurator-menu:not(.is-open) .menu-sequential__item--active>.menu-sequential__item-content[data-active=true],.configurator-menu:not(.is-open) .menu-sequential__item--active>.menu-sequential__item-content[data-active=true]:hover{--tw-bg-opacity:1;background-color:rgb(4 4 66/var(--tw-bg-opacity,1))}.configurator-menu:not(.is-open) .check-icon{z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.25rem;padding:.125rem;display:flex;top:auto;bottom:-9px;right:-1px}.configurator-menu .menu-sequential__item{border-width:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.configurator-menu .menu-sequential__item>.menu-sequential__item-content{border-radius:9999px;margin-top:.75rem;margin-bottom:.75rem;padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.configurator-menu .menu-sequential__item>.menu-sequential__item-content:hover{--tw-bg-opacity:1;background-color:rgb(247 247 249/var(--tw-bg-opacity,1))}.configurator-menu .menu-sequential__item>.menu-sequential__link{justify-content:center;width:2.75rem;height:2.75rem;font-size:.875rem;line-height:1.25rem}.configurator-menu .menu-sequential__item>.menu-sequential__link>span{width:100%}.configurator-menu .menu-sequential__item>.menu-sequential__link .paragraph,.configurator-menu .menu-sequential__item>.menu-sequential__item-content .menu-sequential__text,.configurator-menu .menu-sequential__item>.menu-sequential__item-content .menu-sequential__text .paragraph{font-size:.875rem;line-height:1.25rem}.configurator-menu .menu-sequential__item--active>.menu-sequential__item-content{--tw-bg-opacity:1;background-color:rgb(4 4 66/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1))}.configurator-menu .menu-sequential__item--active>.menu-sequential__item-content:hover{--tw-bg-opacity:1;background-color:rgb(4 4 66/var(--tw-bg-opacity,1))}.configurator-menu .menu-sequential__item--active>.menu-sequential__link{justify-content:center;width:2.75rem;height:2.75rem}.configurator-menu .check-icon{position:absolute;top:-4px;right:-16px}
.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important}.container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}.working-drawing{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.working-drawing [data-surface-id] line,.working-drawing .svg-container [data-surface-id] polyline[data-description=opening-direction],.working-drawing .svg-container [data-surface-id] polyline[data-description=turning-position]{pointer-events:none}.working-drawing text{pointer-events:none;-webkit-user-select:none;user-select:none}.working-drawing .svg-container .working-drawing-label,.working-drawing .svg-container .working-drawing-label text{pointer-events:auto}.working-drawing .svg-container .working-drawing-label{transform-box:fill-box;transform-origin:50%;transition:opacity .1s ease-out,transform .2s cubic-bezier(.32,.72,0,1);position:relative}.working-drawing .svg-container:has(.working-drawing-label:hover) [data-surface-id]:has(.working-drawing-label:hover){isolation:isolate;z-index:50;position:relative}.working-drawing .svg-container:has(.working-drawing-label:hover) [data-surface-id]:has(.working-drawing-label:hover)>*{isolation:isolate;z-index:0;position:relative}.working-drawing .svg-container:has(.working-drawing-label:hover) [data-surface-id]:has(.working-drawing-label:hover)>:where(:has(.working-drawing-label:hover),.working-drawing-label:hover){z-index:40}.working-drawing .svg-container [data-surface-id]:has(.working-drawing-label:hover) .working-drawing-label:not(:hover){opacity:.2;z-index:1;transform:scale(1)}.working-drawing .svg-container .working-drawing-label:hover{isolation:isolate;opacity:1;z-index:200;transform:scale(1.3)}.working-drawing .svg-container:has(.working-drawing-label:hover) [data-surface-id]:not(:has(.working-drawing-label:hover)) .working-drawing-label{opacity:.2;transform:scale(1)}.working-drawing .drag-indicator{pointer-events:none;--tw-border-opacity:1;border-width:1px;border-color:rgb(0 147 220/var(--tw-border-opacity,1));background-color:rgb(153 213 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.2;display:none;position:absolute}.working-drawing .svg-container{-webkit-user-select:none;user-select:none;width:100%;height:100%;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.working-drawing .svg-container>svg{width:100%;max-width:100%;height:100%;max-height:min(100%,100vh - 200px);padding:3.75rem 3.75rem 0}.working-drawing .svg-container rect[data-description=surface-arrow-horizontal],.working-drawing .svg-container rect[data-description=surface-arrow-vertical]{rx:8px;ry:8px}.working-drawing .placeholder{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-left:1rem;padding-right:1rem;display:flex}.working-drawing .placeholder-content{max-width:28rem}.working-drawing .placeholder-text{--tw-text-opacity:1;color:rgb(109 109 109/var(--tw-text-opacity,1));margin-top:1rem}.working-drawing .placeholder-icon{width:7rem;height:7rem;margin-top:2rem;margin-left:auto;margin-right:auto}.working-drawing .placeholder-error{max-width:42rem}.working-drawing .placeholder-error a{--tw-text-opacity:1;color:rgb(0 115 173/var(--tw-text-opacity,1));text-decoration-line:underline}.working-drawing .placeholder-error a:hover{--tw-text-opacity:1;color:rgb(0 92 138/var(--tw-text-opacity,1))}.working-drawing .working-drawing-notification{--tw-border-opacity:1;border-left-width:6px;border-color:rgb(139 173 207/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 252 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);width:100%;height:2.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);align-items:center;display:flex;position:absolute;top:0}.working-drawing .working-drawing-notification-text{flex-grow:1}.working-drawing .working-drawing-notification-close-button{flex-shrink:0;margin-right:.75rem}.working-drawing .working-drawing-notification-close-button:hover{cursor:pointer}.working-drawing .warning-icon{width:5rem!important;height:5rem!important}.working-drawing .working-drawing-loading-overlay{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.working-drawing .working-drawing-viewing-side-notification{z-index:10;align-items:center;padding-top:.25rem;padding-bottom:.25rem;position:absolute;top:0;left:0;right:0}.working-drawing .working-drawing-viewing-side-notification .notification__close-button{margin-top:0;margin-bottom:0}.working-drawing .is-surface-selection-enabled>.svg-container{cursor:default}.working-drawing .is-inner-size-editing-enabled>.svg-container .window-frame-surface[data-working-drawing-contribution=surface]{cursor:pointer}.working-drawing .is-surface-selection-enabled>.svg-container .window-frame-surface[data-working-drawing-contribution=surface]{cursor:not-allowed}.working-drawing .is-surface-selection-enabled>.svg-container .window-frame-surface[data-working-drawing-contribution=surface][role=button]{cursor:pointer}.working-drawing .is-surface-selection-enabled>.svg-container .window-frame-surface[data-working-drawing-contribution=surface][role=button]:focus-visible{outline:none}.working-drawing .svg-container{padding-top:1rem}.working-drawing .svg-container marker{fill:#6d6d6d}.working-drawing .svg-container .window-frame-dimension-line{stroke:#6d6d6d}.working-drawing .svg-container [data-is-label-dimmed=true] .working-drawing-label{opacity:.2}@media (min-width:1280px){.xl\:container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:1280px){.xl\:container{max-width:1280px}}}
.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important}.container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}.working-drawing .svg-container>svg{transform-box:view-box}.working-drawing .window-frame-outer-edge-hit-target{touch-action:none}.working-drawing .window-frame-outer-edge-hit-target[data-resize-axis=horizontal]{cursor:ew-resize}.working-drawing .window-frame-outer-edge-hit-target[data-resize-axis=vertical]{cursor:ns-resize}.working-drawing .window-frame-member-hit-target.is-locked{cursor:not-allowed}.working-drawing .window-frame-member-hit-target[data-resize-axis]{touch-action:none}.working-drawing .window-frame-member-hit-target[data-resize-axis=horizontal]{cursor:ew-resize}.working-drawing .window-frame-member-hit-target[data-resize-axis=vertical]{cursor:ns-resize}@media (min-width:1280px){.xl\:container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:1280px){.xl\:container{max-width:1280px}}}
.configurator-split-module__dPanKG__handle{z-index:20;cursor:col-resize;flex-shrink:0;justify-content:center;align-items:center;width:0;margin-left:-1rem;margin-right:-1rem;display:none;position:relative;left:-.375rem}@media (min-width:1280px){.configurator-split-module__dPanKG__handle{display:flex}}.configurator-split-module__dPanKG__handle:before{content:"";--tw-translate-x:-50%;width:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1));position:absolute;top:0;bottom:0;left:calc(50% - 6px)}.configurator-split-module__dPanKG__handle:after{content:"";--tw-translate-x:-50%;width:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:0;bottom:0;left:50%}.configurator-split-module__dPanKG__handle:focus-visible{outline-offset:2px;outline:2px solid #0000}.configurator-split-module__dPanKG__handle:focus-visible .configurator-split-module__dPanKG__grip{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(50 53 54/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.configurator-split-module__dPanKG__grip{z-index:10;--tw-bg-opacity:1;background-color:rgb(225 225 225/var(--tw-bg-opacity,1));border-radius:9999px;flex-shrink:0;width:.25rem;height:3rem;position:relative}.configurator-split-module__dPanKG__handle:hover .configurator-split-module__dPanKG__grip,.configurator-split-module__dPanKG__handle[data-dragging] .configurator-split-module__dPanKG__grip{--tw-bg-opacity:1;background-color:rgb(141 141 141/var(--tw-bg-opacity,1))}@media (min-width:1280px){.configurator-split-module__dPanKG__stepsPane{width:var(--configurator-steps-width,25%);flex:none}}