.wardrobe-page *{box-sizing:border-box}.wardrobe-page{margin:0;background:#f8f7f3;color:#242820}.wardrobe-page button,.wardrobe-page input,.wardrobe-page select{font:inherit}.wardrobe-page a,.wardrobe-page button,.wardrobe-page input,.wardrobe-page select{-webkit-tap-highlight-color:transparent}.wardrobe-page button{cursor:pointer;color:inherit}.wardrobe-page button:disabled{cursor:default;opacity:.4}.wardrobe-page a{color:inherit;text-decoration:none}.wardrobe-page a:focus-visible,.wardrobe-page button:focus-visible,.wardrobe-page input:focus-visible,.wardrobe-page select:focus-visible{outline:2px solid #727b51;outline-offset:4px}.wardrobe-page .studio{max-width:1600px;margin:auto;padding:0 36px}.wardrobe-page header{height:95px;display:flex;align-items:center;border-bottom:1px solid #dedfd6;gap:25px}.wardrobe-page .logo{font-size:29px;font-weight:700;letter-spacing:-1.7px}.wardrobe-page .logo span{font-weight:400}.wardrobe-page .logo small{display:block;font-size:8px;letter-spacing:1.9px;margin-top:6px;font-weight:400}.wardrobe-page .local-badge{margin-left:auto;border:1px solid #d4d9c5;background:#eff2e8;color:#69734c;font-size:11px;border-radius:25px;padding:9px 13px;display:flex;align-items:center;gap:7px}.wardrobe-page .local-badge i{width:6px;height:6px;background:#8d9c61;border-radius:50%}.wardrobe-page .reset{display:flex;gap:8px;align-items:center;border:0;background:none;font-size:12px}.wardrobe-page .title{display:flex;align-items:flex-end;justify-content:space-between;padding:35px 0 28px}.wardrobe-page .eyebrow{font-size:9px;letter-spacing:2px;margin:0 0 16px;color:#777e6d}.wardrobe-page .title h1{font-size:43px;letter-spacing:-1.7px;line-height:1.08;margin:0;font-weight:500}.wardrobe-page .title em{font-family:Georgia,serif;font-weight:400;color:#6d7655}.wardrobe-page .title>p{font-size:13px;line-height:1.6;color:#8a8c81;margin:0 0 4px}.wardrobe-page .workspace{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:28px;align-items:start}.wardrobe-page .preview{height:690px;position:sticky;top:20px;background:#edece6;border:1px solid #deded3;border-radius:14px;overflow:hidden}.wardrobe-page .preview canvas{touch-action:none}.wardrobe-page .preview-top{position:absolute;top:18px;left:20px;right:18px;z-index:2;display:flex;justify-content:space-between;align-items:center;color:#7b7f72;font-size:12px;pointer-events:none}.wardrobe-page .preview-top button{pointer-events:auto;border:1px solid #d4d6ca;border-radius:50%;background:#f9faf3d9;width:37px;height:37px;display:grid;place-items:center}.wardrobe-page .view-tools{position:absolute;z-index:2;bottom:44px;left:12px;right:12px;display:flex;gap:7px}.wardrobe-page .view-tools button{display:flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid #d3d5c8;border-radius:25px;background:#fcfcf6e8;font-size:11px}.wardrobe-page .view-tools button[aria-pressed=true]{background:#65704d;color:#fff;border-color:#65704d}.wardrobe-page .view-hint{position:absolute;bottom:14px;width:100%;text-align:center;font-size:10px;color:#8b8e80;margin:0;pointer-events:none}.wardrobe-page .dimension-label,.wardrobe-page .section-label{white-space:nowrap;font-size:11px;padding:5px 9px;background:#fafbf5ed;border:1px solid #c7cfb7;border-radius:5px;color:#586243}.wardrobe-page .section-label{font-size:10px;background:#65704d;color:white}.wardrobe-page .settings{border:1px solid #dedfd6;background:#fdfdf9;border-radius:14px;padding:22px}.wardrobe-page .settings-heading{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:28px}.wardrobe-page .settings-heading small{margin-left:auto;font-size:7px;letter-spacing:1px;color:#959b87}.wardrobe-page fieldset{border:0;border-top:1px solid #e2e4da;margin:0 0 22px;padding:18px 0 0}.wardrobe-page legend{font-size:10px;color:#888e7d;padding-right:13px;letter-spacing:.5px}.wardrobe-page .range{display:block;margin:0 0 20px}.wardrobe-page .range>span{display:flex;justify-content:space-between;align-items:center;font-size:12px}.wardrobe-page .range output{font-size:24px;letter-spacing:-1px}.wardrobe-page .range output small{font-size:12px;letter-spacing:0;color:#8a907e}.wardrobe-page .range input{display:block;width:100%;accent-color:#6b7750;height:4px;margin:16px 0 10px}.wardrobe-page .range>small{display:flex;justify-content:space-between;font-size:9px;color:#969c89}.wardrobe-page .select-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin:15px 0}.wardrobe-page .select-row input,.wardrobe-page .select-row select{border:1px solid #dfe3d4;background:#f4f6ed;padding:9px;border-radius:6px;font-size:11px;min-width:65px;color:#505a3e}.wardrobe-page .select-row input{width:65px}.wardrobe-page .note{font-size:10px;line-height:1.6;color:#8e9581;margin:12px 0}.wardrobe-page .segmented{display:flex;background:#f0f2e9;padding:4px;border-radius:7px;gap:4px}.wardrobe-page .segmented button{flex:1;background:none;border:0;border-radius:4px;padding:8px;font-size:12px}.wardrobe-page .segmented button[aria-pressed=true]{background:#65704d;color:white}.wardrobe-page .section-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:16px 0}.wardrobe-page .section-tabs button{font-size:10px;border:1px solid #e0e5d4;background:#fafbf6;border-radius:5px;padding:8px 10px}.wardrobe-page .section-tabs button[aria-pressed=true]{border-color:#7b8a5d;background:#edf2e2;color:#536039}.wardrobe-page .finish{margin:0 0 20px}.wardrobe-page .finish p{font-size:12px;display:flex;justify-content:space-between;gap:10px}.wardrobe-page .finish p span{font-size:10px;color:#8e9581}.wardrobe-page .finish>div{display:flex;gap:9px}.wardrobe-page .finish button{width:32px;height:32px;border-radius:50%;border:2px solid #fff;outline:1px solid #d8dbcf}.wardrobe-page .finish button[aria-pressed=true]{outline:2px solid #6a7850;outline-offset:2px}.wardrobe-page .toggle{font-size:12px;display:flex;justify-content:space-between;align-items:center;margin:15px 0}.wardrobe-page .toggle input{accent-color:#66744d;width:17px;height:17px}.wardrobe-page .warning{font-size:10px;background:#f6f0dc;color:#8c753c;padding:10px;line-height:1.5;border-radius:6px}.wardrobe-page .spec{background:#f0f3e8;border:1px solid #e0e5d2;padding:17px;border-radius:9px}.wardrobe-page .spec h3{display:flex;justify-content:space-between;font-size:14px;font-weight:500;margin:0 0 15px}.wardrobe-page .spec p{font-size:11px;color:#7b8568;line-height:1.6;margin:3px 0}.wardrobe-page .save{display:flex;justify-content:center;align-items:center;gap:9px;background:#65704d;color:#fff;border:0;border-radius:6px;padding:13px 8px;width:100%;font-size:11px;margin:15px 0 12px}.wardrobe-page .spec>small{font-size:9px;line-height:1.5;color:#969e86;display:block}.wardrobe-page footer{padding:25px 0;display:flex;justify-content:space-between;color:#a0a68f;font-size:8px;letter-spacing:1.4px}.wardrobe-page .expanded{position:fixed!important;inset:0;z-index:100;top:0;height:100dvh;border-radius:0}.wardrobe-page .loading{display:grid;place-items:center;height:100dvh;color:#747d62}@media(min-width:1450px){.wardrobe-page .preview{height:760px}}@media(max-width:950px){.wardrobe-page .studio{padding:0 18px}.wardrobe-page .workspace{grid-template-columns:1fr}.wardrobe-page .preview{position:relative;top:0;height:570px}.wardrobe-page .title h1{font-size:35px}.wardrobe-page .settings{max-width:none}.wardrobe-page .title>p{display:none}}@media(max-width:520px){.wardrobe-page header{height:79px;gap:10px}.wardrobe-page .logo{font-size:25px}.wardrobe-page .logo small{font-size:6px}.wardrobe-page .local-badge{font-size:8px;padding:7px}.wardrobe-page .reset{font-size:0;gap:0}.wardrobe-page .title{padding:25px 0}.wardrobe-page .title h1{font-size:31px}.wardrobe-page .preview{height:480px}.wardrobe-page .view-tools button{padding:10px;font-size:10px}.wardrobe-page .view-tools{gap:4px}.wardrobe-page .preview-top{font-size:10px;left:14px}.wardrobe-page .settings{padding:20px}.wardrobe-page .studio{padding:0 12px}.wardrobe-page footer{font-size:6px;letter-spacing:.5px}}.wardrobe-page .preview.expanded{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:1000;border-radius:0}.wardrobe-page .wizard-nav{display:flex;gap:8px;margin-bottom:20px}.wardrobe-page .wizard-nav button{display:flex;align-items:center;gap:10px;border:1px solid #dfe3d5;background:#fdfdf9;border-radius:8px;padding:13px 20px;font-size:12px}.wardrobe-page .wizard-nav b{font-weight:400;color:#929a84;font-size:10px}.wardrobe-page .wizard-nav button[aria-current=step]{background:#65704d;color:white;border-color:#65704d}.wardrobe-page .wizard-nav button[aria-current=step] b{color:#d5dfc1}.wardrobe-page .settings fieldset{display:none}.wardrobe-page .wizard-step-0 .step-0,.wardrobe-page .wizard-step-1 .step-1,.wardrobe-page .wizard-step-2 .step-2{display:block}.wardrobe-page .view-switch{position:absolute;z-index:3;top:66px;left:20px;display:flex;border:1px solid #d5dacb;border-radius:7px;overflow:hidden}.wardrobe-page .view-switch button{border:0;background:#f9fbf4e8;padding:9px 15px;font-size:11px}.wardrobe-page .view-switch button[aria-pressed=true]{background:#65704d;color:white}.wardrobe-page .elevation{width:100%;height:100%;max-height:100%;padding:100px 50px 50px;display:block}.wardrobe-page .elevation g[role=button]:focus{outline:none}.wardrobe-page .elevation g[role=button]:focus rect:first-child{stroke:#344d19;stroke-width:2}.wardrobe-page .filling-library>p{font-size:11px;color:#828d70}.wardrobe-page .filling-library>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0 20px}.wardrobe-page .filling-library button{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;padding:13px 5px;border:1px solid #dce3d0;background:#f5f8ed;border-radius:6px;font-size:10px}.wardrobe-page .filling-library button span{font-size:32px;color:#87976d;line-height:1}.wardrobe-page .filling-library button:hover{border-color:#7f925d;background:#e8efda}.wardrobe-page .facade-library{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:25px}.wardrobe-page .facade-library button{background:#f8f9f3;border:1px solid #dce3d1;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:9px;border-radius:7px;font-size:10px}.wardrobe-page .facade-library button[aria-pressed=true]{border-color:#74885a;background:#e9efdc}.wardrobe-page .facade-sample{display:block;width:45px;height:65px;background:#c3b9a7;border:2px solid #a09785}.wardrobe-page .facade-sample.frame{outline:1px solid #a09785;outline-offset:-8px;box-shadow:inset 0 0 0 5px #d2c9b8}.wardrobe-page .facade-sample.ribbed{background:repeating-linear-gradient(90deg,#c3b9a7 0 3px,#a79d8b 3px 4px)}.wardrobe-page .range output{display:flex;align-items:center;gap:5px}.wardrobe-page .range .dimension-input{display:inline-block;width:62px;background:transparent;border:0;border-bottom:1px solid #d4dcc7;font-size:23px;text-align:right;accent-color:auto;height:auto;padding:0;margin:0}.wardrobe-page .bill h3{font-size:16px;font-weight:500}.wardrobe-page .bill dl{margin:18px 0;font-size:11px}.wardrobe-page .bill dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e3e7d8}.wardrobe-page .bill dd{margin:0;white-space:nowrap}.wardrobe-page .bill .select-row input{width:90px}.wardrobe-page .bill-total{padding:18px;background:#edf2e3;border-radius:7px;display:flex;flex-direction:column;gap:7px}.wardrobe-page .bill-total small{font-size:10px;color:#7e8c68}.wardrobe-page .bill-total strong{font-size:27px;font-weight:400}.wardrobe-page .outline-button{border:1px solid #c9d2bb;background:none;width:100%;border-radius:6px;padding:12px 5px;font-size:11px}.wardrobe-page .print-sheet{display:none}.wardrobe-page .next-step{margin-bottom:24px}.wardrobe-page .spec{margin-top:22px}@media(max-width:600px){.wardrobe-page .wizard-nav{gap:5px;flex-wrap:wrap}.wardrobe-page .wizard-nav button{flex:1;padding:11px 7px;gap:5px;font-size:10px}.wardrobe-page .elevation{padding:100px 25px 35px}.wardrobe-page .view-tools{flex-wrap:wrap}.wardrobe-page .view-tools button{font-size:9px;padding:8px}.wardrobe-page .view-hint{font-size:8px}}@media print{.wardrobe-page{background:white;color:black}.wardrobe-page .studio{padding:0}.wardrobe-page .bill-total,.wardrobe-page .bill>.note,.wardrobe-page .bill>button,.wardrobe-page .bill>dl,.wardrobe-page .bill>h3,.wardrobe-page .bill>label,.wardrobe-page .preview,.wardrobe-page .settings-heading,.wardrobe-page .settings>.spec,.wardrobe-page .settings>fieldset,.wardrobe-page .studio>footer,.wardrobe-page .studio>header,.wardrobe-page .title,.wardrobe-page .wizard-nav{display:none!important}.wardrobe-page .workspace{display:block}.wardrobe-page .settings{border:0;padding:0}.wardrobe-page .print-sheet{display:block!important;font-size:10px}.wardrobe-page .print-sheet .elevation{height:450px;padding:15px;page-break-after:always}.wardrobe-page .print-sheet table{width:100%;border-collapse:collapse}.wardrobe-page .print-sheet td,.wardrobe-page .print-sheet th{border:1px solid #bbb;padding:5px;text-align:left}.wardrobe-page .print-sheet tr{break-inside:avoid}.wardrobe-page .print-sheet h2{font-size:20px}}.wardrobe-page .light-controls{position:absolute;z-index:5;right:18px;top:66px;max-width:260px}.wardrobe-page .light-controls summary{list-style:none;cursor:pointer;border:1px solid #d4d9c9;border-radius:7px;background:#fafbf4ec;padding:10px 14px;font-size:11px;text-align:right}.wardrobe-page .light-controls summary::-webkit-details-marker{display:none}.wardrobe-page .light-controls[open] summary{border-radius:7px 7px 0 0}.wardrobe-page .light-controls>div{width:250px;padding:14px;border:1px solid #d4d9c9;border-top:0;background:#fafbf4f5;backdrop-filter:blur(15px);border-radius:0 0 8px 8px;box-shadow:0 10px 22px #27301812}.wardrobe-page .light-shadow{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding-bottom:12px;border-bottom:1px solid #e0e5d7}.wardrobe-page .light-shadow input{accent-color:#65704d}.wardrobe-page .light-range{display:block;margin-top:14px}.wardrobe-page .light-range span{display:flex;justify-content:space-between;font-size:11px}.wardrobe-page .light-range output{color:#75895d;font-variant-numeric:tabular-nums}.wardrobe-page .light-range input{width:100%;accent-color:#74865c;height:4px;margin:13px 0 5px}@media(max-width:520px){.wardrobe-page .light-controls{right:10px}.wardrobe-page .light-controls>div{width:230px}.wardrobe-page .view-switch{left:12px}.wardrobe-page .view-switch button{padding:9px 11px}}.wardrobe-page{background:radial-gradient(ellipse at 80% 0,#28231d 0,#191816 65%);color:#eee9df}.wardrobe-page header{border-color:#443f35}.wardrobe-page .title em{color:#d6ae85}.wardrobe-page .eyebrow,.wardrobe-page .title>p{color:#a59d8f}.wardrobe-page .local-badge{background:#302c23;border-color:#544b3b;color:#cdb18b}.wardrobe-page .local-badge i{background:#c7a478}.wardrobe-page .settings{background:#26231e;border-color:#4c4336}.wardrobe-page .finish p span,.wardrobe-page .note,.wardrobe-page .range output small,.wardrobe-page .range>small,.wardrobe-page .settings-heading small,.wardrobe-page .spec>small,.wardrobe-page footer,.wardrobe-page legend{color:#a99f8f}.wardrobe-page fieldset{border-color:#4b4438}.wardrobe-page .select-row input,.wardrobe-page .select-row select{background:#302b23;border-color:#544a3c;color:#eee7db}.wardrobe-page .range input,.wardrobe-page .toggle input{accent-color:#c6a078}.wardrobe-page .range .dimension-input{color:#eee9df;border-color:#63513a}.wardrobe-page .segmented{background:#353024}.wardrobe-page .segmented button[aria-pressed=true]{background:#8e6b47}.wardrobe-page .section-tabs button{background:#302b23;border-color:#544a3c;color:#ddd5c7}.wardrobe-page .section-tabs button[aria-pressed=true]{border-color:#be9364;background:#655038;color:#fff4e4}.wardrobe-page .finish button{border-color:#29251f;outline-color:#655b4c}.wardrobe-page .finish button[aria-pressed=true]{outline-color:#c6a078}.wardrobe-page .spec{background:#302b23;border-color:#514637}.wardrobe-page .spec p{color:#b9ad99}.wardrobe-page .save{background:#98714c;color:#fff8ee}.wardrobe-page .wizard-nav button{background:#29251e;border-color:#4c4336;color:#d9d1c4}.wardrobe-page .wizard-nav b{color:#ab9a83}.wardrobe-page .wizard-nav button[aria-current=step]{background:#806244;border-color:#bc9366}.wardrobe-page .wizard-nav button[aria-current=step] b{color:#ead2b1}.wardrobe-page .filling-library>p{color:#b8aa94}.wardrobe-page .facade-library button,.wardrobe-page .filling-library button{background:#302b23;border-color:#544a3c;color:#e1d8ca}.wardrobe-page .filling-library button span{color:#c3a47d}.wardrobe-page .facade-library button[aria-pressed=true],.wardrobe-page .filling-library button:hover{background:#655038;border-color:#be9364}.wardrobe-page .preview{border-color:#544a3c}.wardrobe-page .light-controls summary,.wardrobe-page .preview-top button,.wardrobe-page .view-switch button,.wardrobe-page .view-tools button{background:#28251fed;border-color:#695a46;color:#ece4d6}.wardrobe-page .view-switch button[aria-pressed=true],.wardrobe-page .view-tools button[aria-pressed=true]{background:#886744;border-color:#b58e60;color:#fff}.wardrobe-page .light-controls>div{background:#28251ff5;border-color:#695a46;color:#e8dfd0}.wardrobe-page .light-shadow{border-color:#4c4437}.wardrobe-page .light-controls input{accent-color:#c6a078}.wardrobe-page .light-range output{color:#d6b78d}.wardrobe-page .light-controls[open] summary{border-color:#695a46}.wardrobe-page .elevation{background:#eceae3}.wardrobe-page .warning{background:#4b3e27;color:#e7c88f}.wardrobe-page .finish-picker{margin:24px 0}.wardrobe-page .finish-picker>p{display:flex;justify-content:space-between;font-size:13px;gap:12px}.wardrobe-page .finish-picker strong{font-weight:400;color:#d6b78d;font-size:12px}.wardrobe-page .finish-picker small{display:block;color:#a99f8f;font-size:11px;margin:17px 0 10px}.wardrobe-page .finish-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.wardrobe-page .finish-grid button{border:1px solid transparent;background:none;padding:4px;border-radius:7px;color:#c8beae;min-width:0}.wardrobe-page .finish-grid button[aria-pressed=true]{border-color:#c6a078;background:#443729}.wardrobe-page .finish-grid i{display:block;height:39px;border-radius:4px;border:1px solid #ffffff20}.wardrobe-page .finish-grid span{font-size:9px;line-height:1.25;display:block;margin-top:6px}.wardrobe-page .view-tools{flex-wrap:wrap;justify-content:center}body:has(.wardrobe-page){background:#191816}body:has(.wardrobe-page)>.header,body:has(.wardrobe-page)>footer{display:none}.wardrobe-page{min-height:100dvh;font-family:Arial,Helvetica,sans-serif}.wardrobe-page .studio{width:100%}.wardrobe-page header{position:static}.wardrobe-page footer{max-width:none;margin:0;border:0}.wardrobe-page fieldset{min-width:0}.wardrobe-page h1,.wardrobe-page h2,.wardrobe-page h3,.wardrobe-page p{font-family:inherit}.wardrobe-page .title h1{font-family:Arial,Helvetica,sans-serif}body:has(.wardrobe-page .expanded)>.whatsapp-contact{display:none}.wardrobe-page{padding-bottom:75px}.wardrobe-page .studio>footer{font-size:8px;display:flex;justify-content:space-between;padding:25px 0}