body{margin:0}#wardrobe-configurator,#wardrobe-configurator *,#wardrobe-configurator *:before,#wardrobe-configurator *:after{box-sizing:border-box}#wardrobe-configurator [x-cloak]{display:none!important}#wardrobe-configurator{--sidebar-width: 320px;--bar-height: 56px;--teal: #3cbfae;--teal-hover: #33a99a;--teal-soft: #e8f7f4;--teal-ink: #0f5a52;--ink: #1c1c1c;--ink-85: #2a2a2a;--ink-65: rgba(28, 28, 28, .65);--ink-45: rgba(28, 28, 28, .45);--ink-25: rgba(28, 28, 28, .25);--ink-12: rgba(28, 28, 28, .12);--ink-08: rgba(28, 28, 28, .08);--ink-04: rgba(28, 28, 28, .04);--bg: #f6f3ee;--bg-deep: #eeeae3;--surface: #ffffff;--canvas-bg: #e9e6df;--danger: #c0392b;--success: #2f8a53;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--ease: cubic-bezier(.22, 1, .36, 1);position:relative;display:grid;grid-template-rows:var(--bar-height) 1fr;grid-template-columns:1fr var(--sidebar-width);grid-template-areas:"topbar   topbar" "viewport sidebar";width:100vw;height:100vh;height:100dvh;font-family:var(--font-sans);color:var(--ink);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);overflow:hidden;overscroll-behavior:contain}#wardrobe-configurator .wardrobe-topbar{grid-area:topbar;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 20px;background:var(--ink);color:#fff;border-bottom:1px solid var(--ink);z-index:10;min-width:0;overflow:hidden}#wardrobe-configurator .wardrobe-topbar-left{display:flex;align-items:center;gap:24px;min-width:0}#wardrobe-configurator .wardrobe-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.02em;font-size:15px;color:#fff;white-space:nowrap}#wardrobe-configurator .wardrobe-brand-mark{display:inline-flex;align-items:center;background:var(--teal);color:#0a0a0a;padding:3px 7px;font-weight:800;font-size:11px;letter-spacing:.04em}#wardrobe-configurator .wardrobe-brand-wordmark-accent{color:var(--teal)}#wardrobe-configurator .wardrobe-brand-suffix{font-weight:400;font-size:10px;letter-spacing:.2em;color:#fff9;margin-left:2px;text-transform:uppercase}#wardrobe-configurator .wardrobe-steps{display:flex;align-items:center;gap:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-family:var(--font-sans)}#wardrobe-configurator .wardrobe-step{padding:8px 14px;display:flex;align-items:center;gap:8px;white-space:nowrap}#wardrobe-configurator .wardrobe-step.wardrobe-done{color:#ffffffd9}#wardrobe-configurator .wardrobe-step.wardrobe-active{color:#fff}#wardrobe-configurator .wardrobe-step-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;font-family:var(--font-mono);background:#ffffff1f}#wardrobe-configurator .wardrobe-step.wardrobe-active .wardrobe-step-num{background:var(--teal);color:#0a0a0a}#wardrobe-configurator .wardrobe-step-divider{width:16px;height:1px;background:#fff3}#wardrobe-configurator .wardrobe-topbar-actions{display:flex;align-items:center;gap:8px}#wardrobe-configurator .wardrobe-save-status{font-family:var(--font-mono);font-size:11px;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;margin-right:8px}#wardrobe-configurator .wardrobe-save-dot{width:6px;height:6px;background:var(--teal);display:inline-block}#wardrobe-configurator .wardrobe-save-indicator{color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit}#wardrobe-configurator .wardrobe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .15s var(--ease);white-space:nowrap;border:1px solid transparent;background:none;color:inherit;cursor:pointer;font-family:var(--font-sans);border-radius:0}#wardrobe-configurator .wardrobe-btn:disabled{opacity:.4;cursor:not-allowed}#wardrobe-configurator .wardrobe-btn-primary{background:var(--teal);color:#0a2a26;border-color:var(--teal)}#wardrobe-configurator .wardrobe-btn-primary:hover:not(:disabled){background:var(--teal-hover);border-color:var(--teal-hover);color:#fff}#wardrobe-configurator .wardrobe-btn-outline{background:transparent;color:#fff;border-color:#ffffff4d}#wardrobe-configurator .wardrobe-btn-outline:hover{border-color:#fff;background:#ffffff0d}#wardrobe-configurator .wardrobe-btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink-12)}#wardrobe-configurator .wardrobe-btn-ghost:hover{background:var(--ink-04)}#wardrobe-configurator .wardrobe-btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}#wardrobe-configurator .wardrobe-btn-danger:hover{background:var(--danger);color:#fff}#wardrobe-configurator .wardrobe-btn-sm{padding:7px 12px;font-size:11px}#wardrobe-configurator .wardrobe-viewport{grid-area:viewport;background:var(--canvas-bg);position:relative;overflow:hidden}#wardrobe-configurator .wardrobe-viewport canvas{display:block;width:100%;height:100%}#wardrobe-configurator .wardrobe-canvas-overlay-top{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none;z-index:10}#wardrobe-configurator .wardrobe-canvas-overlay-top>*{pointer-events:auto}#wardrobe-configurator .wardrobe-room-info{background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 14px;display:flex;gap:18px;border:1px solid var(--ink-08)}#wardrobe-configurator .wardrobe-room-info-item{display:flex;flex-direction:column;gap:2px}#wardrobe-configurator .wardrobe-room-info-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45)}#wardrobe-configurator .wardrobe-room-info-val{font-family:var(--font-mono);font-size:12px;color:var(--ink);font-weight:500;white-space:nowrap}#wardrobe-configurator .wardrobe-dimension-labels{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:11}#wardrobe-configurator .wardrobe-dim-label{position:absolute;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;padding:4px 8px;border-radius:0;white-space:nowrap;transform:translate(-50%,-50%);display:none}#wardrobe-configurator .wardrobe-sidebar{grid-area:sidebar;background:var(--surface);border-left:1px solid var(--ink-08);display:flex;flex-direction:column;overflow:hidden}#wardrobe-configurator .wardrobe-catalog-panel,#wardrobe-configurator .wardrobe-edit-panel,#wardrobe-configurator .wardrobe-room-panel{display:flex;flex-direction:column;flex:1;min-height:0}#wardrobe-configurator .wardrobe-sidebar-header{padding:18px 20px 14px;border-bottom:1px solid var(--ink-08);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}#wardrobe-configurator .wardrobe-sidebar-title{font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--ink)}#wardrobe-configurator .wardrobe-sidebar-subtitle{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);margin-top:4px}#wardrobe-configurator .wardrobe-sidebar-close{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--ink-12);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}#wardrobe-configurator .wardrobe-sidebar-close:hover{background:var(--ink-04);border-color:var(--ink-25)}#wardrobe-configurator .wardrobe-sidebar-close:active{background:var(--ink-08)}#wardrobe-configurator .wardrobe-sidebar-close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#wardrobe-configurator .wardrobe-sidebar-body{flex:1;overflow-y:auto;overflow-x:hidden}#wardrobe-configurator .wardrobe-sidebar-body::-webkit-scrollbar{width:6px}#wardrobe-configurator .wardrobe-sidebar-body::-webkit-scrollbar-thumb{background:var(--ink-12)}#wardrobe-configurator .wardrobe-sidebar-body::-webkit-scrollbar-track{background:transparent}#wardrobe-configurator .wardrobe-sidebar-footer{border-top:1px solid var(--ink-08);background:var(--surface);padding:16px 20px;flex-shrink:0}#wardrobe-configurator .wardrobe-total-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}#wardrobe-configurator .wardrobe-total-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-45);white-space:nowrap}#wardrobe-configurator .wardrobe-total-val{font-family:var(--font-mono);font-size:11px;color:var(--ink-65);white-space:nowrap}#wardrobe-configurator .wardrobe-total-main{display:flex;justify-content:space-between;align-items:baseline;margin:10px 0 14px;padding-top:10px;border-top:1px solid var(--ink-08)}#wardrobe-configurator .wardrobe-total-main-label{font-family:var(--font-serif);font-size:18px;font-weight:500}#wardrobe-configurator .wardrobe-total-main-val{font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:-.02em}#wardrobe-configurator .wardrobe-sidebar-footer .wardrobe-btn{width:100%;padding:14px}#wardrobe-configurator .wardrobe-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}#wardrobe-configurator .wardrobe-model-tile{position:relative;background:var(--bg);padding:10px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--ink-08);transition:all .15s var(--ease);aspect-ratio:1 / 1.1;text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--ink);border-radius:0}#wardrobe-configurator .wardrobe-model-tile:hover{border-color:var(--ink-25);background:var(--surface)}#wardrobe-configurator .wardrobe-model-tile:disabled{opacity:.5;pointer-events:none}#wardrobe-configurator .wardrobe-model-thumb{width:100%;background:var(--surface);object-fit:contain;overflow:hidden;min-height:0;display:block}#wardrobe-configurator .wardrobe-model-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}#wardrobe-configurator .wardrobe-model-code{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);letter-spacing:.04em}#wardrobe-configurator .wardrobe-model-placed-badge{position:absolute;top:6px;right:6px;background:var(--teal);color:#0a2a26;font-family:var(--font-mono);font-size:9px;font-weight:700;padding:2px 5px;line-height:1;z-index:1}#wardrobe-configurator .wardrobe-inspector-head{padding:14px 20px;border-bottom:1px solid var(--ink-08);background:var(--bg);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);flex-shrink:0}#wardrobe-configurator .wardrobe-inspector-dim{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--ink-65);text-transform:none}#wardrobe-configurator .wardrobe-acc-section{border-bottom:1px solid var(--ink-08)}#wardrobe-configurator .wardrobe-acc-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink);transition:background .12s var(--ease);background:none;border:0;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;text-align:left}#wardrobe-configurator .wardrobe-acc-header:hover{background:var(--ink-04)}#wardrobe-configurator .wardrobe-acc-chev{color:var(--ink-45);transition:transform .2s var(--ease);display:inline-flex;line-height:0}#wardrobe-configurator .wardrobe-acc-section.wardrobe-open .wardrobe-acc-chev{transform:rotate(180deg)}#wardrobe-configurator .wardrobe-acc-body{padding:4px 20px 18px}#wardrobe-configurator .wardrobe-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#wardrobe-configurator .wardrobe-design-tile{aspect-ratio:1;background:var(--surface);border:1px solid var(--ink-12);padding:6px;display:flex;flex-direction:column;transition:all .12s var(--ease);position:relative;cursor:pointer;font-family:var(--font-sans);border-radius:0}#wardrobe-configurator .wardrobe-design-tile:hover{border-color:var(--ink-45)}#wardrobe-configurator .wardrobe-design-tile.wardrobe-active{border-color:var(--teal);background:var(--teal-soft)}#wardrobe-configurator .wardrobe-design-tile.wardrobe-active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--teal);pointer-events:none}#wardrobe-configurator .wardrobe-design-preview{width:100%;background:var(--bg-deep);overflow:hidden;color:var(--ink);min-height:0;display:flex;align-items:center;justify-content:center}#wardrobe-configurator img.wardrobe-design-preview{object-fit:contain;display:block}#wardrobe-configurator .wardrobe-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0}#wardrobe-configurator .wardrobe-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--teal)}#wardrobe-configurator .wardrobe-checkbox span{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink);text-transform:uppercase}#wardrobe-configurator .wardrobe-tv-size-label{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--ink);letter-spacing:.02em}#wardrobe-configurator .wardrobe-design-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ink-65);text-transform:uppercase;margin-top:5px;text-align:center}#wardrobe-configurator .wardrobe-swatch-row{display:flex;gap:8px;flex-wrap:wrap}#wardrobe-configurator .wardrobe-swatch{width:40px;display:flex;flex-direction:column;align-items:stretch;gap:4px;transition:transform .12s var(--ease);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}#wardrobe-configurator .wardrobe-swatch-chip{width:40px;height:40px;border:1px solid var(--ink-12);position:relative;transition:all .12s var(--ease);display:block}#wardrobe-configurator .wardrobe-swatch:hover .wardrobe-swatch-chip{border-color:var(--ink-45)}#wardrobe-configurator .wardrobe-swatch.wardrobe-active .wardrobe-swatch-chip{outline:2px solid var(--teal);outline-offset:2px;border-color:transparent}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-black_matte{background:#2a2a2a}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-green_matte{background:#4a6741}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-grey_matte{background:#8a8a8a}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-white_matte{background:#f0f0f0;border-color:var(--ink-25)}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-black_highgloss{background:linear-gradient(135deg,#ffffff59,#fff0 55%),linear-gradient(135deg,#0d0d0d 40%,#3a3a3a,#0d0d0d 70%)}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-white_highgloss{background:linear-gradient(135deg,#ffffff80,#fff0 55%),linear-gradient(135deg,#f4f2ec 40%,#fff,#f4f2ec 70%);border-color:var(--ink-25)}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-leg-black{background:#2a2a2a}#wardrobe-configurator .wardrobe-swatch-chip.wardrobe-leg-white{background:#f0f0f0;border-color:var(--ink-25)}#wardrobe-configurator .wardrobe-segmented{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink-12)}#wardrobe-configurator .wardrobe-seg-btn{padding:10px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-65);transition:all .12s var(--ease);border:0;border-right:1px solid var(--ink-12);background:none;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;border-radius:0}#wardrobe-configurator .wardrobe-seg-btn:last-child{border-right:0}#wardrobe-configurator .wardrobe-seg-btn:hover{background:var(--ink-04);color:var(--ink)}#wardrobe-configurator .wardrobe-seg-btn.wardrobe-active{background:var(--teal);color:#0a2a26}#wardrobe-configurator .wardrobe-room-panel-body{padding:18px 20px}#wardrobe-configurator .wardrobe-room-input-group{margin-bottom:18px}#wardrobe-configurator .wardrobe-room-input-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-65)}#wardrobe-configurator .wardrobe-room-input-value{font-family:var(--font-mono);font-size:12px;color:var(--ink);font-weight:500;letter-spacing:.02em;text-transform:none}#wardrobe-configurator .wardrobe-room-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:0;background:var(--ink-12);outline:none;margin-top:2px}#wardrobe-configurator .wardrobe-room-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:0;background:var(--teal);cursor:pointer;border:1px solid var(--teal-hover);box-shadow:0 1px 3px #0003}#wardrobe-configurator .wardrobe-room-slider::-moz-range-thumb{width:18px;height:18px;border-radius:0;background:var(--teal);cursor:pointer;border:1px solid var(--teal-hover);box-shadow:0 1px 3px #0003}#wardrobe-configurator .wardrobe-wall-dim-labels{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:11}#wardrobe-configurator .wardrobe-wall-dim-label{position:absolute;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;padding:5px 10px;border-radius:0;white-space:nowrap;transform:translate(-50%,-50%);letter-spacing:.02em}#wardrobe-configurator .wardrobe-toast-container{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:100;pointer-events:none}#wardrobe-configurator .wardrobe-toast{padding:10px 18px;border-radius:0;background:#1c1c1ceb;color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#wardrobe-configurator .wardrobe-toast.wardrobe-toast-error{background:#c0392bf2}#wardrobe-configurator .wardrobe-save-config-btn{margin-bottom:8px}#wardrobe-configurator .wardrobe-save-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}#wardrobe-configurator .wardrobe-save-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1c8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}#wardrobe-configurator .wardrobe-save-modal-card{position:relative;background:var(--surface);border:1px solid var(--ink-12);width:100%;max-width:420px;padding:28px 28px 24px;box-shadow:0 12px 40px #0000002e;border-radius:0}#wardrobe-configurator .wardrobe-save-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--ink-12);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}#wardrobe-configurator .wardrobe-save-modal-close:hover{background:var(--ink-04);border-color:var(--ink-25)}#wardrobe-configurator .wardrobe-save-modal-close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#wardrobe-configurator .wardrobe-save-modal-title{font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.1;color:var(--ink);margin:0 0 10px;padding-right:36px}#wardrobe-configurator .wardrobe-save-modal-desc{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--ink-65);margin:0 0 20px}#wardrobe-configurator .wardrobe-save-modal-form{display:flex;flex-direction:column;gap:14px}#wardrobe-configurator .wardrobe-save-modal-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-65);margin-bottom:-6px}#wardrobe-configurator .wardrobe-save-modal-input{width:100%;padding:12px 14px;font-family:var(--font-sans);font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--ink-25);border-radius:0;outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}#wardrobe-configurator .wardrobe-save-modal-input::placeholder{color:var(--ink-45)}#wardrobe-configurator .wardrobe-save-modal-input:hover{border-color:var(--ink-45)}#wardrobe-configurator .wardrobe-save-modal-input:focus{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-soft)}#wardrobe-configurator .wardrobe-save-modal-submit{width:100%;padding:14px;margin-top:4px}#wardrobe-configurator .wardrobe-toast-container{z-index:300}#wardrobe-configurator .wardrobe-delete-btn{margin:16px 20px 20px;width:calc(100% - 40px);font-family:var(--font-sans)}@keyframes ikea-spin{to{transform:rotate(360deg)}}#wardrobe-configurator .wardrobe-spinner{width:36px;height:36px;border:3px solid var(--ink-12);border-top-color:var(--teal);border-radius:50%;animation:ikea-spin .7s linear infinite}#wardrobe-configurator .wardrobe-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#e9e6df8c;z-index:8;pointer-events:none}@keyframes ikea-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}#wardrobe-configurator .wardrobe-model-tile.wardrobe-skeleton{background:linear-gradient(90deg,var(--bg) 25%,var(--bg-deep) 50%,var(--bg) 75%);background-size:200% 100%;animation:ikea-shimmer 1.5s ease infinite;border-color:transparent;pointer-events:none}#wardrobe-configurator .wardrobe-sheet-handle{display:none}@media(max-width:1200px){#wardrobe-configurator{grid-template-columns:1fr;grid-template-rows:var(--bar-height) 1fr auto;grid-template-areas:"topbar" "viewport" "sidebar"}#wardrobe-configurator .wardrobe-sidebar{border-left:none;border-top:1px solid var(--ink-08);max-height:50vh;max-height:50dvh;transition:max-height .3s ease;border-radius:0}#wardrobe-configurator .wardrobe-sidebar.wardrobe-collapsed{max-height:64px;overflow:hidden}#wardrobe-configurator .wardrobe-sheet-handle{display:flex;justify-content:center;padding:6px 0 4px;cursor:pointer;flex-shrink:0}#wardrobe-configurator .wardrobe-sheet-handle-bar{width:40px;height:4px;border-radius:2px;background:var(--ink-25)}#wardrobe-configurator .wardrobe-sidebar:not(.wardrobe-collapsed){overflow-y:auto;overflow-x:hidden}#wardrobe-configurator .wardrobe-catalog-panel,#wardrobe-configurator .wardrobe-edit-panel,#wardrobe-configurator .wardrobe-room-panel{flex:0 0 auto;min-height:auto}#wardrobe-configurator .wardrobe-sidebar-body{flex:0 0 auto;overflow:visible}#wardrobe-configurator .wardrobe-steps,#wardrobe-configurator .wardrobe-brand-suffix{display:none}#wardrobe-configurator .wardrobe-acc-header{padding:16px 20px}#wardrobe-configurator .wardrobe-swatch,#wardrobe-configurator .wardrobe-swatch-chip{width:44px}#wardrobe-configurator .wardrobe-swatch-chip{height:44px}#wardrobe-configurator .wardrobe-seg-btn{padding:14px 8px}#wardrobe-configurator .wardrobe-room-slider::-webkit-slider-thumb{width:24px;height:24px}#wardrobe-configurator .wardrobe-room-slider::-moz-range-thumb{width:24px;height:24px}#wardrobe-configurator .wardrobe-topbar{padding:0 12px;gap:8px}#wardrobe-configurator .wardrobe-btn-sm{padding:6px 10px;font-size:10px;letter-spacing:.06em}#wardrobe-configurator .wardrobe-save-status{display:none}#wardrobe-configurator .wardrobe-sidebar-header{padding:14px 18px 12px}#wardrobe-configurator .wardrobe-sidebar-title{font-size:20px}#wardrobe-configurator .wardrobe-sidebar-close{width:40px;height:40px}#wardrobe-configurator .wardrobe-room-info{padding:8px 12px;gap:12px}#wardrobe-configurator .wardrobe-save-modal{align-items:flex-start;padding:16px;padding-top:calc(var(--bar-height) + 16px)}#wardrobe-configurator .wardrobe-save-modal-card{max-width:100%;padding:22px 20px 20px}#wardrobe-configurator .wardrobe-save-modal-title{font-size:22px}#wardrobe-configurator .wardrobe-save-modal-input{font-size:16px;padding:14px}#wardrobe-configurator .wardrobe-save-modal-close{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){#wardrobe-configurator .wardrobe-save-modal,#wardrobe-configurator .wardrobe-save-modal-overlay,#wardrobe-configurator .wardrobe-save-modal-card{transition:none!important}}@media(max-width:500px){#wardrobe-configurator .wardrobe-brand-wordmark{display:none}#wardrobe-configurator .wardrobe-canvas-overlay-top{top:4px;left:4px;right:4px}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/wardrobe-configurator.css.map */
