@charset "UTF-8";@font-face{font-family:Geist;src:url(studio-inline-a36232c52c6b.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}#belleze-studio{color-scheme:light;--paper:#faf8f4;--canvas:#eeeae3;--ink:#29251f;--muted:#7a746b;--line:#dfdad1;--wood:#ac8c66;--soft:#f2eee7;--white:#fffefa;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;font-size:14px;color:var(--ink);background:var(--paper)}#belleze-studio *{box-sizing:border-box}#belleze-studio{margin:0}#belleze-studio button,#belleze-studio select,#belleze-studio input{font:inherit}#belleze-studio button,#belleze-studio a{-webkit-tap-highlight-color:transparent}#belleze-studio button{color:inherit;cursor:pointer}#belleze-studio button:disabled{cursor:default;opacity:.38}#belleze-studio a{color:inherit;text-decoration:none}#belleze-studio button{transition:background-color .15s,color .15s,border-color .15s}#belleze-studio button:focus-visible,#belleze-studio a:focus-visible,#belleze-studio select:focus-visible,#belleze-studio summary:focus-visible,#belleze-studio canvas:focus-visible{outline:2px solid #886945;outline-offset:4px}#belleze-studio button:hover:not(:disabled){background-color:#eae4d9}#belleze-studio button[hidden],#belleze-studio [hidden]{display:none!important}#belleze-studio svg{display:block}#belleze-studio .icon-definitions{position:absolute;width:0;height:0;overflow:hidden}#belleze-studio .icon{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#belleze-studio h1,#belleze-studio h2,#belleze-studio h3,#belleze-studio p{margin:0}#belleze-studio button{border:0;background:transparent}#belleze-studio img{max-width:100%}#belleze-studio .site-header{height:86px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--line);padding:0 4.2%;background:#fcfaf6}#belleze-studio .wordmark{width:max-content;font-family:Georgia,Times New Roman,serif;letter-spacing:-2.8px;font-size:39px;font-weight:700;line-height:1}#belleze-studio .wordmark span{font-family:Arial,Helvetica,sans-serif;font-size:9px;vertical-align:top;display:inline-block;margin:3px 0 0 5px;letter-spacing:0}#belleze-studio .header-nav{display:flex;gap:30px;align-items:center;justify-content:center;white-space:nowrap;font-size:11px}#belleze-studio .header-nav a{height:86px;display:flex;align-items:center}#belleze-studio .header-nav .current{border-bottom:2px solid #4c443a}#belleze-studio .header-nav button{padding:9px 0;display:flex;gap:9px;align-items:center;font-size:11px}#belleze-studio .header-nav button:hover{background:none;text-decoration:underline;text-underline-offset:4px}#belleze-studio .header-nav .icon{width:15px;height:15px}#belleze-studio .studio-main{max-width:1800px;margin:auto;padding:0 4.2%}#belleze-studio .studio-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:38px 0 30px}#belleze-studio .eyebrow{font-size:9px;letter-spacing:.18em;line-height:1.6;color:#81796d;font-weight:500}#belleze-studio .eyebrow span{padding:0 11px;color:#c1b7a9}#belleze-studio h1{font:43px/1.14 Georgia,Times New Roman,serif;letter-spacing:-1.4px;margin:11px 0 0}#belleze-studio h1>span{color:var(--wood)}#belleze-studio .heading-intro{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:3px}#belleze-studio .studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}#belleze-studio .visual{min-width:0;position:sticky;top:18px}#belleze-studio .stage{position:relative;isolation:isolate;width:100%;height:clamp(535px,64vh,780px);overflow:hidden;background:#eeeae3;border:1px solid #e7e1d8}#belleze-studio .stage:fullscreen{width:100vw;height:100vh;background:#eeeae3}#belleze-studio .stage:fullscreen .stage-hint{bottom:25px}#belleze-studio .stage:fullscreen .stage-tools{bottom:21px}#belleze-studio .stage:fullscreen .stage-product-label{bottom:44px}#belleze-studio #viewer{display:block;width:100%;height:100%;touch-action:none;outline-offset:-4px}#belleze-studio .fallback-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#ecebe9;z-index:1}#belleze-studio .loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:linear-gradient(125deg,#f4f0e9,#e9e3d9);text-align:center;padding:22px}#belleze-studio .loading-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #cdbda7;border-radius:50%;margin-bottom:9px;animation:breathe 1.8s ease-in-out infinite}#belleze-studio .loading-mark .icon{width:23px;height:23px;color:#9e8059}#belleze-studio .loading p{font:22px Georgia,Times New Roman,serif;color:#524a3d}#belleze-studio .loading>span{font-size:11px;color:#8b8173}#belleze-studio .segmented{display:flex;position:absolute;top:18px;z-index:4;padding:4px;background:#fcfaf4e8;border:1px solid #dcd6cbc9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:3px;box-shadow:0 2px 5px #5c402904}#belleze-studio .segmented button{font-size:10px;min-height:30px;padding:0 13px;border-radius:1px;color:#736a5e}#belleze-studio .segmented button[aria-pressed=true]{color:var(--ink);background:#eae4d8}#belleze-studio .camera-switch{right:18px}#belleze-studio .stage-product-label{position:absolute;z-index:2;bottom:43px;left:24px;color:#776d5d;pointer-events:none}#belleze-studio .stage-product-label>span{font-family:Georgia,Times New Roman,serif;font-size:22px;letter-spacing:2px;display:block}#belleze-studio .stage-product-label small{display:block;font-size:7px;letter-spacing:.22em;margin-top:5px;color:#9b9183}#belleze-studio .stage-hint{display:flex;align-items:center;gap:7px;line-height:1.6;position:absolute;z-index:3;bottom:24px;left:24px;font-size:9px;color:#83796b;pointer-events:none;max-width:calc(100% - 240px)}#belleze-studio .status-dot{width:4px;height:4px;border-radius:50%;background:#a99372;flex-shrink:0}#belleze-studio .stage-tools{position:absolute;z-index:4;right:18px;bottom:17px;display:flex;align-items:center;gap:2px;padding:4px;background:#fcfaf4ec;border:1px solid #dcd6cbe0;border-radius:3px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#belleze-studio .icon-button{width:32px;height:32px;display:grid;place-items:center;padding:0;font-size:21px;line-height:1;border-radius:2px}#belleze-studio .icon-button[aria-pressed=true]{background:#e3d9ca;color:#634d31}#belleze-studio .icon-button .icon{width:17px;height:17px}#belleze-studio .tool-divider{width:1px;height:17px;background:#e0d8cb;margin:0 4px}#belleze-studio .viewer-status{position:absolute;z-index:5;left:24px;top:77px;max-width:75%;font-size:11px;line-height:1.5;color:#87563d;pointer-events:none}#belleze-studio .viewer-status:empty{display:none}#belleze-studio .model-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-top:0;background:#fcfaf7}#belleze-studio .measurement{padding:19px 23px 20px;display:flex;flex-direction:column;gap:7px;position:relative}#belleze-studio .measurement:not(:first-child):before{content:"";position:absolute;width:1px;height:29px;background:#e5dfd5;left:0;top:24px}#belleze-studio .measurement>span{font-size:8px;letter-spacing:.14em;color:#9a9082}#belleze-studio .measurement strong{font-size:19px;font-weight:400;letter-spacing:-.4px;white-space:nowrap;font-variant-numeric:tabular-nums}#belleze-studio .measurement strong small{font-size:11px;margin-left:4px;color:#8e8171;letter-spacing:0}#belleze-studio .visual-note{display:flex;justify-content:space-between;gap:10px;font-size:9px;line-height:1.6;color:#978c7c;margin-top:12px}#belleze-studio .product-panel{background:transparent;padding:3px 0 0}#belleze-studio .panel-overline{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:.17em;color:#8e8374;margin-bottom:12px}#belleze-studio .swatch{width:14px;height:14px;border-radius:50%;background:repeating-linear-gradient(86deg,#b58c5c,#bf9a6e 3px,#a97c4d 4px,#d1b38d 6px);border:1px solid #94734e24}#belleze-studio .product-intro h2{font:32px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.8px}#belleze-studio .product-description{font-size:11px;line-height:1.7;color:#887d6f;margin-top:10px;max-width:300px}#belleze-studio .layout-section{border-top:1px solid var(--line);margin-top:23px;padding-top:22px}#belleze-studio .section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}#belleze-studio .section-heading h3{font-size:12px;letter-spacing:.01em;font-weight:500}#belleze-studio .section-heading>span{color:#998e7f;font-size:9px}#belleze-studio .section-description{font-size:10px;color:#998d7d;line-height:1.6;margin-top:7px}#belleze-studio .module-list{list-style:none;padding:0;margin:13px 0 0;display:flex;flex-direction:column;gap:3px;position:relative}#belleze-studio .module-item{position:relative;display:flex;align-items:stretch;min-width:0;border-radius:2px}#belleze-studio .module-row{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:44px;text-align:left;padding:7px 8px;border:1px solid transparent;border-radius:2px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}#belleze-studio .module-row:active:not(:disabled){cursor:grabbing}#belleze-studio .module-grip{display:flex;align-items:center;flex-shrink:0;width:12px;height:18px;color:#b7ab98}#belleze-studio .module-grip .icon,#belleze-studio .module-grip.icon{width:12px;height:18px}#belleze-studio .module-row:hover .module-grip,#belleze-studio .module-row:focus-visible .module-grip{color:#8f7757}#belleze-studio .module-remove{display:grid;place-items:center;flex:0 0 44px;min-width:44px;min-height:44px;padding:0;border-radius:2px;color:#a49988;touch-action:manipulation}#belleze-studio .module-remove .icon{width:15px;height:15px}#belleze-studio .module-remove:hover:not(:disabled){color:#9d583c;background:#f1e5db}#belleze-studio .module-item.is-dragging{opacity:.32}#belleze-studio .module-item.drop-before:before,#belleze-studio .module-item.drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;background:#a88b66;border-radius:2px;pointer-events:none}#belleze-studio .module-item.drop-before:before{top:-3px}#belleze-studio .module-item.drop-after:after{bottom:-3px}#belleze-studio .module-item.module-drag-ghost{position:fixed;top:0;left:0;z-index:100;list-style:none;margin:0;pointer-events:none;opacity:.95;background:#f5efe5;border:1px solid #baa080;box-shadow:0 6px 18px #49331d20}#belleze-studio .module-drag-ghost .module-row{cursor:grabbing}#belleze-studio .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#belleze-studio .module-row:not(:disabled):hover{background:#f0eae0}#belleze-studio .module-row[aria-pressed=true]{border-color:#bba285;background:#f0e9dd}#belleze-studio .module-row:disabled{opacity:.6}#belleze-studio .module-title{font-size:10px;flex:1;min-width:0;line-height:1.35;color:#685b49;overflow-wrap:break-word}#belleze-studio .module-width{font-size:9px;color:#998b75;font-variant-numeric:tabular-nums;white-space:nowrap}#belleze-studio .module-icon{position:relative;display:block;flex-shrink:0;align-self:center;margin:0 1px;width:20px;height:29px;border:1px solid #a58d6e;border-bottom-width:2px;background:#e2d4bd}#belleze-studio .module-icon:before{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;border:1px solid #ab9475;border-top-left-radius:10px;border-top-right-radius:10px;background:linear-gradient(90deg,transparent 45%,#ac9677 46%,#ac9677 52%,transparent 53%),repeating-linear-gradient(0deg,transparent 0px,transparent 6px,#b19a7c 7px,#b19a7c 8px)}#belleze-studio .module-icon.low{height:17px;margin-top:12px}#belleze-studio .module-icon.low:before{top:2px;bottom:1px;left:2px;right:2px}#belleze-studio .module-icon.fireplace{height:17px;width:26px;margin-top:12px;margin-left:-2px;margin-right:-2px}#belleze-studio .module-icon.fireplace:before{border-radius:0;left:2px;right:2px;top:5px;bottom:1px;background:#645342;border-color:#665641}#belleze-studio .module-icon.fireplace:after{content:"";position:absolute;bottom:3px;left:6px;right:6px;border-bottom:2px solid #bb8150}#belleze-studio .restore-button{display:flex;gap:8px;align-items:center;font-size:9px;line-height:1.5;padding:14px 0 0;text-align:left;color:#817157}#belleze-studio .restore-button:hover:not(:disabled){background:none;color:#362d20}#belleze-studio .restore-button .icon{width:12px;height:12px}#belleze-studio .preview-disclaimer{font-size:8px;line-height:1.7;color:#a09381;margin-top:11px;max-width:310px}#belleze-studio .panel-actions{margin-top:20px}#belleze-studio .primary-button{display:flex;justify-content:center;align-items:center;gap:10px;min-height:43px;width:100%;background:#42392d;color:#fffaf3;font-size:10px;border-radius:2px;letter-spacing:.02em}#belleze-studio .primary-button .icon{height:14px;width:14px}#belleze-studio .primary-button:hover:not(:disabled){background:#69553b}#belleze-studio .reference-button{display:flex;align-items:center;gap:8px;padding:14px 0 0;width:100%;font-size:10px;color:#8b795e}#belleze-studio .reference-button>.icon{width:14px;height:14px}#belleze-studio .reference-button>.icon:last-child{margin-left:auto}#belleze-studio .reference-button:hover{background:none!important;color:#4a3a23}#belleze-studio .studio-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 29px;border-top:1px solid var(--line);margin-top:38px;color:#a0937d}#belleze-studio .studio-footer>span:first-child{font:17px/1.5 Georgia,Times New Roman,serif;color:#8b7b62}#belleze-studio .studio-footer>span:last-child{font-size:7px;letter-spacing:.14em}#belleze-studio .studio-footer i{font-style:normal;padding:0 13px;color:#bbac97}#belleze-studio .photos-dialog{border:1px solid #e6dfd2;border-radius:4px;background:var(--paper);padding:26px;width:min(880px,94vw);max-height:92dvh;color:var(--ink);box-shadow:0 20px 100px #35281730}#belleze-studio .photos-dialog::backdrop{background:#29251ed1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#belleze-studio .photos-header{display:flex;align-items:center;justify-content:space-between;gap:20px}#belleze-studio .photos-header h2{font:30px/1.2 Georgia,Times New Roman,serif;margin-top:6px;letter-spacing:-.5px}#belleze-studio .dialog-close{flex-shrink:0;align-self:flex-start;color:#9b8a71}#belleze-studio .photo-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-top:23px}#belleze-studio .photo-tabs button{font-size:11px;padding:0 0 12px;color:#998972;border-bottom:2px solid transparent;margin-bottom:-1px}#belleze-studio .photo-tabs button[aria-selected=true]{border-bottom-color:#544636;color:#3e3326}#belleze-studio .photo-tabs button:hover{background:none!important;color:#473524}#belleze-studio .photo-panel{margin:18px 0 0;background:#eeebe6;text-align:center}#belleze-studio .photo-panel img{display:block;max-height:58dvh;width:100%;object-fit:contain;min-height:200px}#belleze-studio .photo-panel figcaption{background:var(--paper);padding:13px 0 0;font-size:9px;color:#998972;line-height:1.5}#belleze-studio .photo-note{font-size:9px;text-align:center;line-height:1.6;color:#ac9c86;margin-top:7px}#belleze-studio .action-status{position:fixed;z-index:20;left:50%;bottom:24px;transform:translate(-50%) translateY(15px);background:#42392deb;color:#fffaf4;border:1px solid #6f6050;padding:11px 18px;border-radius:3px;font-size:11px;opacity:0;pointer-events:none;max-width:min(520px,90vw);text-align:center;line-height:1.6;transition:opacity .2s,transform .2s}#belleze-studio .action-status.visible{opacity:1;transform:translate(-50%) translateY(0)}#belleze-studio .empty-layout{padding:21px 10px;border:1px dashed #d4c5af;font-size:11px;color:#96856b;line-height:1.7;text-align:center}#belleze-studio .loading-error .stage-product-label,#belleze-studio .loading-error .stage-hint{display:none}#belleze-studio .loading-error .viewer-status{background:#fff9eeeb;padding:10px 14px;border:1px solid #dbcebc;border-radius:2px}#belleze-studio .loading-error .fallback-photo{padding-top:32px}@keyframes breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media(min-width:1600px){#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px}#belleze-studio .studio-heading{padding-top:44px;padding-bottom:36px}#belleze-studio h1{font-size:49px}#belleze-studio .stage{height:clamp(600px,68vh,900px)}#belleze-studio .product-panel{padding-top:8px}#belleze-studio .product-intro h2{font-size:34px}#belleze-studio .product-description{font-size:12px}#belleze-studio .module-row{min-height:46px}#belleze-studio .module-title{font-size:11px}#belleze-studio .layout-section{margin-top:25px;padding-top:25px}}@media(max-width:1180px){#belleze-studio .studio-main,#belleze-studio .site-header{padding:0 25px}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}#belleze-studio h1{font-size:37px}#belleze-studio .heading-intro{font-size:11px}#belleze-studio .stage{height:570px}#belleze-studio .segmented button{padding:0 10px}#belleze-studio .stage-hint{bottom:70px;max-width:90%;font-size:8px;left:20px}#belleze-studio .stage-product-label{bottom:89px;left:20px}#belleze-studio .stage-tools{left:18px;right:auto;bottom:18px}#belleze-studio .measurement{padding:18px}#belleze-studio .measurement strong{font-size:17px}#belleze-studio .visual-note{flex-direction:column;gap:1px;font-size:8px}#belleze-studio .product-intro h2{font-size:30px}#belleze-studio .product-description{font-size:10px}#belleze-studio .header-nav{gap:23px}#belleze-studio .camera-switch{right:15px}#belleze-studio .stage-tools .icon-button{width:32px}}@media(max-width:950px){#belleze-studio .site-header{height:75px;grid-template-columns:1fr auto}#belleze-studio .wordmark{font-size:35px}#belleze-studio .header-nav a{height:75px}#belleze-studio .studio-heading{padding:28px 0 25px}#belleze-studio .heading-intro{max-width:245px}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr);gap:29px}#belleze-studio .visual{position:relative;top:auto}#belleze-studio .stage{height:580px}#belleze-studio .stage-tools{left:auto;right:18px}#belleze-studio .stage-hint{bottom:29px;font-size:9px;max-width:60%}#belleze-studio .stage-product-label{bottom:49px}#belleze-studio .product-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 45px}#belleze-studio .product-intro{grid-column:1;grid-row:1}#belleze-studio .product-intro h2{font-size:35px}#belleze-studio .product-description{font-size:12px;max-width:320px}#belleze-studio .layout-section{grid-column:2;grid-row:1/3;border-top:0;border-left:1px solid var(--line);padding:0 0 0 28px;margin:0}#belleze-studio .panel-actions{grid-column:1;grid-row:2;align-self:end;margin-top:24px}#belleze-studio .module-row{min-height:45px}#belleze-studio .module-title{font-size:11px}#belleze-studio .section-heading h3{font-size:14px}#belleze-studio .section-description{font-size:11px}#belleze-studio .preview-disclaimer{font-size:9px}#belleze-studio .visual-note{flex-direction:row;font-size:9px}#belleze-studio .measurement{padding:20px 24px}#belleze-studio .measurement strong{font-size:20px}#belleze-studio .primary-button{min-height:45px;font-size:11px}#belleze-studio .reference-button{font-size:11px}#belleze-studio .studio-footer{margin-top:30px}}@media(max-width:640px){#belleze-studio .studio-main{padding:0 16px}#belleze-studio .site-header{height:66px;padding:0 17px}#belleze-studio .wordmark{font-size:31px}#belleze-studio .header-nav{gap:18px;font-size:10px}#belleze-studio .header-nav a{height:66px}#belleze-studio .header-nav button{font-size:10px}#belleze-studio .header-nav button .icon{display:none}#belleze-studio .studio-heading{display:block;padding:25px 0 21px}#belleze-studio .eyebrow{font-size:7px;letter-spacing:.13em}#belleze-studio .eyebrow span{padding:0 7px}#belleze-studio h1{font-size:32px;letter-spacing:-1px;margin-top:9px}#belleze-studio .heading-intro{font-size:10px;line-height:1.65;margin-top:11px;max-width:none}#belleze-studio .heading-intro br{display:none}#belleze-studio .studio-layout{gap:29px}#belleze-studio .stage{height:460px}#belleze-studio .segmented{top:13px;padding:3px}#belleze-studio .camera-switch{right:10px}#belleze-studio .segmented button{min-height:28px;padding:0 8px;font-size:9px}#belleze-studio .stage-product-label{left:16px;bottom:84px}#belleze-studio .stage-product-label>span{font-size:20px}#belleze-studio .stage-product-label small{font-size:6px}#belleze-studio .stage-hint{font-size:8px;max-width:90%;bottom:64px;left:16px}#belleze-studio .stage-tools{bottom:13px;right:12px;left:auto;padding:3px}#belleze-studio .stage-tools .icon-button{width:29px;height:29px;font-size:19px}#belleze-studio .stage-tools .icon{width:15px;height:15px}#belleze-studio .tool-divider{margin:0 2px}#belleze-studio .measurement{padding:15px 11px;gap:7px}#belleze-studio .measurement>span{font-size:6px;letter-spacing:.13em}#belleze-studio .measurement strong{font-size:16px;letter-spacing:-.5px}#belleze-studio .measurement strong small{font-size:9px;margin-left:3px}#belleze-studio .measurement:not(:first-child):before{height:24px;top:20px}#belleze-studio .model-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#belleze-studio .visual-note{font-size:8px;gap:6px;line-height:1.5}#belleze-studio .visual-note>span{max-width:55%}#belleze-studio .visual-note>span:last-child{text-align:right;max-width:38%}#belleze-studio .product-panel{display:block}#belleze-studio .product-intro{padding:0 4px}#belleze-studio .panel-overline{font-size:8px;margin-bottom:13px}#belleze-studio .product-intro h2{font-size:33px}#belleze-studio .product-intro h2 br{display:none}#belleze-studio .product-description{font-size:11px;max-width:none;margin-top:12px}#belleze-studio .layout-section{border:0;border-top:1px solid var(--line);margin-top:22px;padding:21px 4px 0}#belleze-studio .section-heading h3{font-size:13px}#belleze-studio .section-description{font-size:10px}#belleze-studio .module-list{margin-top:14px;gap:3px}#belleze-studio .module-row{min-height:49px;padding:8px 5px;gap:6px}#belleze-studio .module-title{font-size:12px}#belleze-studio .module-width{font-size:10px}#belleze-studio .restore-button{font-size:10px;padding-top:16px}#belleze-studio .preview-disclaimer{font-size:9px;max-width:none;margin-top:12px}#belleze-studio .panel-actions{margin-top:23px}#belleze-studio .primary-button{min-height:46px;font-size:11px}#belleze-studio .reference-button{font-size:11px;padding-top:17px}#belleze-studio .studio-footer{margin-top:28px;padding:21px 0 25px;display:block}#belleze-studio .studio-footer>span{display:block}#belleze-studio .studio-footer>span:first-child{font-size:16px}#belleze-studio .studio-footer>span:last-child{font-size:6px;margin-top:11px}#belleze-studio .viewer-status{top:64px;left:15px;font-size:10px;max-width:90%}#belleze-studio .photos-dialog{padding:19px 15px;width:94vw}#belleze-studio .photos-header h2{font-size:26px}#belleze-studio .photos-header{gap:10px}#belleze-studio .photo-tabs{margin-top:19px}#belleze-studio .photo-panel{margin-top:13px}#belleze-studio .photo-panel img{max-height:60dvh}#belleze-studio .photo-note{font-size:8px}#belleze-studio .photo-panel figcaption{font-size:8px}#belleze-studio .loading p{font-size:20px}#belleze-studio .loading>span{font-size:10px}}@media(prefers-reduced-motion:reduce){#belleze-studio *,#belleze-studio *:before,#belleze-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#belleze-studio .setup-summary>div>span{font-size:8px;letter-spacing:.11em;color:#968774}#belleze-studio .builder-section{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}#belleze-studio .field-note{font-size:9px;color:#9b8b75;line-height:1.6;margin-top:8px}#belleze-studio .preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}#belleze-studio .preset-card{border:1px solid #e0d6c7;border-radius:2px;min-height:50px;padding:10px;text-align:left;color:#76644d}#belleze-studio .preset-card strong{display:block;font-size:10px;line-height:1.5;font-weight:400}#belleze-studio .preset-card[aria-pressed=true]{background:#eee7db;border-color:#b39774}#belleze-studio .catalog-price{display:block;font-size:11px;min-height:14px;line-height:1.4;font-variant-numeric:tabular-nums;margin-top:6px}#belleze-studio .module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}#belleze-studio .catalog-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:94px;padding:10px;text-align:left;border:1px solid #dfd4c4;border-radius:2px;background:#fcfaf5}#belleze-studio .catalog-card .module-icon{align-self:flex-start;margin:0 0 8px;height:24px}#belleze-studio .catalog-card .module-icon.low,#belleze-studio .catalog-card .module-icon.fireplace{height:16px;margin-top:8px}#belleze-studio .catalog-card strong{font-size:10px;font-weight:500;line-height:1.4;color:#64543e}#belleze-studio .catalog-card small{font-size:8px;line-height:1.6;color:#9c8c77;margin-top:4px}#belleze-studio .catalog-plus{position:absolute;right:9px;top:7px;font-size:18px;color:#aa8e68}#belleze-studio .catalog-card .catalog-price{margin-top:6px;padding-top:0}#belleze-studio .catalog-price:empty{display:none}#belleze-studio .catalog-card:disabled{opacity:.5}#belleze-studio .module-meta{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:4px}#belleze-studio .module-price{font-size:10px;min-width:35px;color:#715e43}#belleze-studio .setup-summary{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:17px}#belleze-studio .setup-summary>div{display:flex;flex-direction:column;gap:6px}#belleze-studio .setup-summary output{font-size:17px;min-height:24px;line-height:1.4;font-variant-numeric:tabular-nums}#belleze-studio .included-list{list-style:none;margin:15px 0 20px;padding:0;display:grid;gap:7px;font-size:10px;color:#8a785e;line-height:1.5}#belleze-studio .secondary-button{width:100%;min-height:39px;border:1px solid #d9cdbb;background:transparent;font-size:10px;margin-top:12px}#belleze-studio .review-section>.primary-button:disabled{opacity:1;background:#ddd5c8;color:#94836b;cursor:not-allowed}#belleze-studio .builder-faq h2{font:30px/1.2 Georgia,Times New Roman,serif;margin:8px 0 13px}#belleze-studio .builder-faq{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}#belleze-studio .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}#belleze-studio .faq-grid details{padding:16px 0;border-bottom:1px solid var(--line)}#belleze-studio .faq-grid summary{font-size:12px;cursor:pointer;color:#6f5d44}#belleze-studio .faq-grid p{font-size:11px;line-height:1.7;color:#96846b;margin-top:11px}#belleze-studio .faq-grid .pending-answer{min-height:20px}#belleze-studio .builder-section,#belleze-studio .layout-section{scroll-margin-top:20px}@media(max-width:950px){#belleze-studio .product-panel{display:block;max-width:680px;width:100%;margin:auto}#belleze-studio .layout-section{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin-top:22px}#belleze-studio .panel-actions{margin-top:20px}#belleze-studio .module-grid{max-width:510px;grid-template-columns:repeat(3,minmax(0,1fr))}#belleze-studio .catalog-card{min-height:94px}#belleze-studio .product-description{max-width:none}#belleze-studio .builder-section .section-heading h3{font-size:13px}}@media(max-width:640px){#belleze-studio .module-grid{grid-template-columns:1fr 1fr;max-width:320px}#belleze-studio .catalog-card{min-height:98px;padding:10px}#belleze-studio .catalog-card strong{font-size:11px}#belleze-studio .catalog-card small{font-size:9px}#belleze-studio .preset-card strong,#belleze-studio .included-list{font-size:11px}#belleze-studio .setup-summary output{font-size:19px}#belleze-studio .faq-grid{grid-template-columns:1fr}#belleze-studio .builder-faq h2{font-size:27px}#belleze-studio .catalog-price{min-height:16px}}#belleze-studio .collection-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}#belleze-studio .collection-options button{min-height:43px;padding:10px 12px;border:1px solid #e0d6c7;border-radius:2px;text-align:center;font-size:11px;line-height:1.5;color:#76644d}#belleze-studio .collection-options button[aria-pressed=true]{background:#eee7db;border-color:#b39774;color:#4f3d26}#belleze-studio .collection-finish{display:flex;align-items:center;gap:10px;margin-top:9px}#belleze-studio .collection-swatches{display:flex;gap:5px}#belleze-studio .collection-swatches button{display:grid;place-items:center;width:34px;height:34px;padding:5px;border:1px solid transparent;border-radius:50%;background:transparent}#belleze-studio .collection-swatches button[aria-pressed=true]{border-color:#7b6a55}#belleze-studio .collection-swatches button:hover:not(:disabled){background:#eee7db}#belleze-studio .collection-swatches button:focus-visible{outline:2px solid #886945;outline-offset:3px}#belleze-studio .collection-color{display:block;width:22px;height:22px;border-radius:50%;border:1px solid #00000012;background:var(--finish-color,transparent)}#belleze-studio .collection-finish-label{font-size:10px;line-height:1.5;color:#8b7b65}#belleze-studio .catalog-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:14px;max-width:320px}#belleze-studio .catalog-field{display:flex;flex-direction:column;gap:6px;min-width:0}#belleze-studio .catalog-field>span,#belleze-studio .catalog-finishes legend{font-size:9px;color:#8b7b65}#belleze-studio .catalog-field select{min-width:0;width:100%;height:34px;padding:0 24px 0 9px;border:1px solid #dacebb;background:#fcfaf5;border-radius:2px;font-size:11px;color:#65543d}#belleze-studio .catalog-finishes{border:0;padding:0;margin:0;min-width:0}#belleze-studio .catalog-finishes legend{padding:0;margin-bottom:6px}#belleze-studio .finish-options{display:flex;gap:4px}#belleze-studio .finish-options button{min-width:43px;height:34px;padding:0 8px;border:1px solid #dacebb;border-radius:2px;font-size:10px;letter-spacing:.03em}#belleze-studio .finish-options button[aria-pressed=true]{background:#eee7db;border-color:#a88c69;color:#4f3d26}#belleze-studio .finish-options button:disabled{opacity:.3}#belleze-studio .catalog-status,#belleze-studio .catalog-empty{font-size:10px;line-height:1.6;color:#8d7a61;margin:9px 0 0}#belleze-studio .catalog-status:empty{display:none}#belleze-studio .catalog-empty{grid-column:1/-1}#belleze-studio .catalog-card small:empty{display:none}#belleze-studio .module-icon.cabinet,#belleze-studio .module-icon.glass,#belleze-studio .module-icon.studio-drawer{height:21px;width:24px}#belleze-studio .module-icon.cabinet:before{border-radius:0;background:linear-gradient(90deg,transparent 47%,#ad977a 48%,#ad977a 53%,transparent 54%)}#belleze-studio .module-icon.glass:before{border-radius:0;background:linear-gradient(90deg,transparent 47%,#ad977a 48%,#ad977a 53%,transparent 54%),linear-gradient(0deg,transparent 46%,#ad977a 47%,#ad977a 53%,transparent 54%)}#belleze-studio .module-icon.studio-drawer:before{border-radius:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 4px,#ad977a 4px,#ad977a 5px)}#belleze-studio .module-icon.shelf:before{border-radius:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 6px,#ad977a 6px,#ad977a 7px)}@media(max-width:640px){#belleze-studio .catalog-field select,#belleze-studio .finish-options button{height:38px}#belleze-studio .catalog-filters{gap:10px}#belleze-studio .header-nav{gap:13px}#belleze-studio .header-nav button{max-width:116px;white-space:normal;text-align:left;line-height:1.4}}#belleze-studio #viewer{opacity:0;transition:opacity .22s ease}#belleze-studio .stage[data-preview-state=ready] #viewer{opacity:1}#belleze-studio .loading{opacity:1;transition:opacity .22s ease,visibility 0s .22s;pointer-events:none}#belleze-studio .stage[data-preview-state=ready] .loading{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){#belleze-studio #viewer,#belleze-studio .loading{transition:none}}#belleze-studio .catalog-preview-label{position:absolute;right:9px;top:11px;font-size:9px;color:#8c7454;letter-spacing:.02em}#belleze-studio .component-preview-banner{position:absolute;top:22px;left:23px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:7px;max-width:calc(100% - 190px);color:#64543f;font-size:10px;line-height:1.4}#belleze-studio .component-preview-banner>span{letter-spacing:.04em}#belleze-studio .component-preview-banner button{font-size:10px;line-height:1.5;padding:0 0 2px;border-bottom:1px solid #a58c6966;color:#655138;text-align:left;background:transparent}#belleze-studio .component-preview-banner button:hover{background:transparent!important;color:#30261a}#belleze-studio .component-preview-banner button:disabled{opacity:.45;cursor:wait}#belleze-studio .component-arrangement-note{font-size:11px;line-height:1.7;color:#8a775c;margin:22px 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#belleze-studio .component-preview-banner[hidden],#belleze-studio .component-arrangement-note[hidden],#belleze-studio #layoutSection[hidden],#belleze-studio #reviewSection[hidden]{display:none}#belleze-studio .stage[data-component-preview=true] .viewer-status{top:96px}@media(max-width:640px){#belleze-studio .component-preview-banner{top:17px;left:16px;max-width:calc(100% - 175px);font-size:9px;gap:6px}#belleze-studio .component-preview-banner button{font-size:9px;max-width:130px}#belleze-studio .stage[data-component-preview=true] .viewer-status{top:106px}#belleze-studio .catalog-preview-label{font-size:9px}}#belleze-studio .catalog-drag-instructions{margin-top:8px;color:#91816d;font-size:9px}#belleze-studio .photo-catalog.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:none;max-height:none;overflow:visible;padding:2px;margin-top:12px;outline-offset:3px}#belleze-studio .photo-catalog .catalog-card{display:block;min-height:0;padding:8px 8px 9px;background:#f1ece3;border:1px solid transparent;border-radius:3px;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y;transition:border-color .15s,background .15s}#belleze-studio .photo-catalog .catalog-card:hover:not(:disabled),#belleze-studio .photo-catalog .catalog-card:focus-visible{background:#ece4d6;border-color:#bda585}#belleze-studio .photo-catalog .catalog-card:active:not(:disabled){cursor:grabbing}#belleze-studio .photo-catalog .catalog-card:disabled{cursor:default;opacity:.5}#belleze-studio .catalog-photo{width:100%;height:104px;display:block;object-fit:contain;pointer-events:none;margin:4px 0 7px}#belleze-studio .catalog-caption{display:flex;align-items:center;justify-content:space-between;gap:5px}#belleze-studio .catalog-caption strong{font-size:10px;font-weight:400;line-height:1.35;color:#71614d}#belleze-studio .catalog-finish-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#ac8054;border:1px solid #92765266}#belleze-studio .catalog-finish-dot.finish-eb{background:#34322f;border-color:#514b44}#belleze-studio .photo-catalog .catalog-card small{display:block;font-size:8px;margin-top:3px;color:#a3927d;line-height:1.3}#belleze-studio .photo-catalog .catalog-plus{font-size:14px;top:5px;right:7px;opacity:0;transition:opacity .15s}#belleze-studio .photo-catalog .catalog-card:hover .catalog-plus,#belleze-studio .photo-catalog .catalog-card:focus-visible .catalog-plus{opacity:1}#belleze-studio .photo-catalog .catalog-preview-label{top:5px;right:6px;font-size:8px;color:#8b775b}#belleze-studio .catalog-component-note{display:block;font-size:8px;color:#988367;line-height:1.3;margin-top:3px}#belleze-studio .catalog-group-label{grid-column:1/-1;margin:8px 0 0;padding:7px 0 0;border-top:1px solid var(--line);font-size:9px;color:#9b8a71}#belleze-studio .stage[data-catalog-drop=true]{outline:1px dashed #a88c63;outline-offset:-9px}#belleze-studio .stage[data-catalog-drop=true]:after{content:"Release to add";position:absolute;z-index:8;inset:auto 0 24%;margin:auto;width:max-content;padding:10px 16px;border:1px solid #cbbb9f80;border-radius:3px;background:#fbf7eee8;box-shadow:0 4px 20px #51432b0b;color:#756143;font-size:12px;pointer-events:none}#belleze-studio .stage[data-catalog-drop-kind=stack]:after{content:"Release on a base cabinet"}#belleze-studio .catalog-drag-ghost{position:fixed;z-index:100;pointer-events:none;width:125px;padding:8px;background:#f5efe4eb;border:1px solid #bfa788;border-radius:4px;box-shadow:0 12px 35px #34291724;opacity:.92}#belleze-studio .catalog-drag-ghost img{display:block;width:100%;height:95px;object-fit:contain;pointer-events:none}@media(max-width:950px)and (min-width:641px){#belleze-studio .catalog-photo{height:125px}}@media(max-width:640px){#belleze-studio .catalog-photo{height:111px}#belleze-studio .catalog-drag-instructions{font-size:10px}#belleze-studio .catalog-caption strong{font-size:11px}#belleze-studio .stage[data-catalog-drop=true]:after{font-size:11px}}@media(prefers-reduced-motion:reduce){#belleze-studio .photo-catalog .catalog-card,#belleze-studio .photo-catalog .catalog-plus{transition:none}}#belleze-studio .catalog-card.is-catalog-dragging{opacity:.55}#belleze-studio .cabinet-hover-remove{position:absolute;z-index:5;display:grid;place-items:center;width:24px;height:24px;padding:4px;border:0;border-radius:50%;background:transparent;color:#7c6b55;opacity:.58;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .15s,background .15s}#belleze-studio .cabinet-hover-remove .icon{width:15px;height:15px;stroke-width:1.4;pointer-events:none}#belleze-studio .cabinet-hover-remove:hover,#belleze-studio .cabinet-hover-remove:focus-visible{opacity:1;background:#f9f3e6a3;color:#67513a}#belleze-studio .cabinet-hover-remove:focus-visible{outline:1px solid #8d765a;outline-offset:2px}#belleze-studio .cabinet-hover-remove:disabled{opacity:.25;cursor:wait}#belleze-studio .cabinet-hover-remove[hidden]{display:none}#belleze-studio .loading.with-preview{justify-content:flex-end;padding:24px;overflow:hidden}#belleze-studio .loading-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}#belleze-studio .loading-preview img{width:100%;height:100%;object-fit:cover}#belleze-studio .loading-copy{position:relative;display:flex;align-items:center;gap:10px;padding:9px 14px;background:#fcfaf4e8;border:1px solid #dcd6cb99;border-radius:3px}#belleze-studio .loading-copy .loading-mark{width:20px;height:20px;margin:0}#belleze-studio .loading-copy .loading-mark .icon{width:17px;height:17px}#belleze-studio .loading-copy p{font:11px/1.5 Arial,sans-serif;margin:0;color:#736a5e}#belleze-studio .module-item{flex-wrap:wrap}#belleze-studio .module-add{display:grid;place-items:center;flex:0 0 34px;min-width:34px;min-height:44px;padding:0;border-radius:2px;color:#9b805d;font-size:20px;font-weight:400;line-height:1;touch-action:manipulation}#belleze-studio .module-add:hover:not(:disabled){color:#695033;background:#eee5d7}#belleze-studio .module-add:disabled{opacity:.3}#belleze-studio .module-price:empty{display:none}#belleze-studio .upper-row .module-add{min-height:36px}#belleze-studio .upper-row{display:flex;align-items:center;gap:7px;flex:0 0 100%;min-width:0;padding-left:28px;position:relative}#belleze-studio .upper-row:before{content:"";position:absolute;left:14px;top:0;width:7px;height:19px;border-left:1px solid #d3c6b4;border-bottom:1px solid #d3c6b4}#belleze-studio .upper-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:5px 0}#belleze-studio .upper-info .module-icon{width:15px;height:23px;margin:0}#belleze-studio .upper-detail{display:flex;flex-direction:column;gap:3px;min-width:0}#belleze-studio .upper-detail small{font-size:8px;color:#a3937f;line-height:1.3}#belleze-studio .upper-row .module-meta{padding-right:8px}#belleze-studio .upper-row .module-remove{min-height:36px}@media(prefers-reduced-motion:reduce){#belleze-studio .cabinet-hover-remove{transition:none}}@media(max-width:640px){#belleze-studio .stage:fullscreen .stage-product-label{bottom:84px}#belleze-studio .stage:fullscreen .stage-hint{bottom:64px}}#belleze-studio{--paper:#fff;--white:#fff;--ink:#1a1a1a;--muted:#686961;--line:#deddd7;--wood:#a08062;--soft:#f3f1ed;--brand-sand:#dbd4c2;font-family:Geist,Arial,Helvetica,sans-serif;font-weight:400}#belleze-studio{font-family:Geist,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}#belleze-studio button,#belleze-studio input,#belleze-studio select{font-family:inherit}#belleze-studio button:focus-visible,#belleze-studio a:focus-visible,#belleze-studio summary:focus-visible,#belleze-studio canvas:focus-visible{outline-color:#786044}#belleze-studio button:hover:not(:disabled){background-color:#efede6}#belleze-studio .site-header{height:82px;background:var(--brand-sand);border-bottom:0;padding-inline:3.4%}#belleze-studio .wordmark{display:flex;align-items:center;letter-spacing:normal}#belleze-studio .wordmark img{display:block;width:166px;height:auto}#belleze-studio .header-nav{font-size:13px;gap:28px}#belleze-studio .header-nav a{height:82px}#belleze-studio .header-nav .current{border-bottom-color:var(--ink)}#belleze-studio .header-nav button{font-size:13px;gap:9px}#belleze-studio .header-nav button:hover:not(:disabled){background:transparent}#belleze-studio .studio-main{max-width:1720px;padding-inline:3.4%}#belleze-studio .studio-heading{padding:32px 0 28px;gap:24px}#belleze-studio .eyebrow{font-size:10px;letter-spacing:.09em;color:var(--muted);font-weight:400}#belleze-studio .eyebrow span{color:#99978e;padding-inline:9px}#belleze-studio h1{font-family:Geist,Arial,sans-serif;font-size:34px;line-height:1.2;font-weight:400;letter-spacing:.035em;text-transform:uppercase;margin-top:10px}#belleze-studio .heading-intro{font-size:13px;line-height:1.65;color:var(--muted);margin-bottom:1px}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px}#belleze-studio .visual{top:20px}#belleze-studio .stage{border-color:#e4e0d8}#belleze-studio .camera-switch,#belleze-studio .stage-tools{border-radius:0;border-color:#d7d3c9;background:#fffdf8e8;box-shadow:none}#belleze-studio .segmented button{border-radius:0;color:#57574e;font-size:11px;min-height:32px;padding-inline:12px}#belleze-studio .segmented button[aria-pressed=true]{color:var(--ink);background:#e4dfd1}#belleze-studio .stage-tools .icon-button{border-radius:0}#belleze-studio .icon-button[aria-pressed=true]{background:#e4dfd1;color:var(--ink)}#belleze-studio .stage-product-label img{display:block;width:108px;height:auto;opacity:.56}#belleze-studio .stage-product-label small{font-family:Geist,Arial,sans-serif;letter-spacing:.13em;color:#7c7465}#belleze-studio .stage-hint{color:#746c5f;font-size:10px}#belleze-studio .model-metrics{border-color:var(--line);background:#fff}#belleze-studio .measurement{padding:16px 22px 18px;gap:6px}#belleze-studio .measurement>span{font-size:10px;letter-spacing:.08em;color:var(--muted)}#belleze-studio .measurement strong{font-size:20px;letter-spacing:-.3px;font-weight:400}#belleze-studio .measurement strong small{font-size:12px;color:var(--muted)}#belleze-studio .measurement:not(:first-child):before{background:var(--line);height:30px;top:22px}#belleze-studio .visual-note{font-size:10px;line-height:1.5;color:#76776e;margin-top:10px}#belleze-studio .product-panel{padding-top:1px}#belleze-studio .product-intro{padding:0}#belleze-studio .panel-overline{font-size:10px;letter-spacing:.1em;color:var(--muted);margin-bottom:9px}#belleze-studio .product-intro h2{font-family:Geist,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.45px}#belleze-studio .product-description{font-size:13px;line-height:1.65;color:var(--muted);margin-top:12px;max-width:none}#belleze-studio .builder-section,#belleze-studio .layout-section{border-color:var(--line);margin-top:22px;padding-top:20px}#belleze-studio .section-heading h3,#belleze-studio .builder-section .section-heading h3{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}#belleze-studio .section-heading>span{font-size:10px;color:var(--muted);white-space:nowrap}#belleze-studio .field-note,#belleze-studio .section-description,#belleze-studio .catalog-drag-instructions{font-size:11px;line-height:1.6;color:var(--muted);margin-top:8px}#belleze-studio .collection-options{gap:8px;margin-top:13px}#belleze-studio .collection-options button{border:1px solid #c7c4b9;border-radius:0;min-height:43px;font-size:13px;font-weight:400;color:var(--ink);padding:10px}#belleze-studio .collection-options button[aria-pressed=true]{border-color:var(--ink);background:#f0ede5;color:var(--ink)}#belleze-studio .collection-options button:hover:not(:disabled){border-color:#8b806e}#belleze-studio .collection-finish{gap:12px;margin-top:12px}#belleze-studio .collection-swatches{gap:7px}#belleze-studio .collection-swatches button[aria-pressed=true]{border-color:#1a1a1a}#belleze-studio .collection-swatches button:hover:not(:disabled){background:#efede7}#belleze-studio .collection-finish-label{font-size:12px;color:#4d5048}#belleze-studio .photo-catalog.module-grid{gap:12px 10px;margin-top:14px;padding:0;max-height:none;overflow:visible}#belleze-studio .photo-catalog .catalog-card{padding:0 0 10px;border-radius:0;background:#fff;border:1px solid #e8e5de;box-shadow:none;overflow:hidden}#belleze-studio .photo-catalog .catalog-card:hover:not(:disabled),#belleze-studio .photo-catalog .catalog-card:focus-visible{background:#fff;border-color:var(--wood)}#belleze-studio .catalog-photo{height:112px;width:100%;padding:11px 9px;margin:0 0 9px;object-fit:contain;background:var(--soft)}#belleze-studio .catalog-caption{padding:0 10px}#belleze-studio .catalog-caption strong{font-family:Geist,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:400;color:var(--ink)}#belleze-studio .photo-catalog .catalog-card small{font-size:10px;color:#66685e;margin:4px 10px 0;line-height:1.4}#belleze-studio .catalog-component-note{font-size:10px;line-height:1.4;color:#66685e;margin:4px 10px 0}#belleze-studio .photo-catalog .catalog-card .catalog-price{font-size:12px;margin:5px 10px 0;color:var(--ink)}#belleze-studio .photo-catalog .catalog-plus{font-size:19px;right:9px;top:6px;color:#766047}#belleze-studio .catalog-empty,#belleze-studio .catalog-status{font-size:12px;color:var(--muted)}#belleze-studio .catalog-empty{padding:15px 0}#belleze-studio .catalog-drag-ghost{border-radius:0;background:#f5f3eeeb;border-color:#a08062}#belleze-studio .module-list{gap:4px;margin-top:14px}#belleze-studio .module-item,#belleze-studio .module-row,#belleze-studio .module-add,#belleze-studio .module-remove{border-radius:0}#belleze-studio .module-row{min-height:48px;padding:8px 7px;gap:8px}#belleze-studio .module-row:not(:disabled):hover{background:#f4f2ec}#belleze-studio .module-row[aria-pressed=true]{border-color:#b9a890;background:#f0ece3}#belleze-studio .module-title{font-size:12px;line-height:1.45;color:#33362f}#belleze-studio .module-grip{color:#a9a89e}#belleze-studio .module-add,#belleze-studio .module-remove{color:#77796d}#belleze-studio .module-add:hover:not(:disabled){color:var(--ink);background:#eeece5}#belleze-studio .module-remove:hover:not(:disabled){color:#8b4736;background:#f5ece7}#belleze-studio .upper-detail small{font-size:10px;color:var(--muted)}#belleze-studio .restore-button{font-size:11px;color:#626456;padding-top:16px}#belleze-studio .preview-disclaimer{font-size:10px;color:#75776c;line-height:1.65;max-width:none}#belleze-studio .setup-summary{gap:18px 12px;margin-top:18px}#belleze-studio .setup-summary>div>span{font-size:10px;letter-spacing:.06em;color:var(--muted)}#belleze-studio .setup-summary output{font-size:19px;line-height:1.4}#belleze-studio .included-list{font-size:11px;color:#626456;line-height:1.6}#belleze-studio .primary-button{border-radius:0;background:var(--wood);color:#fff;min-height:46px;font-size:13px;font-weight:600;letter-spacing:0;padding-inline:14px}#belleze-studio .primary-button:hover:not(:disabled){background:#8b6d52}#belleze-studio .primary-button .icon{height:16px;width:16px}#belleze-studio .secondary-button{border-radius:0;border-color:#c6c3b9;min-height:43px;font-size:12px;color:var(--ink)}#belleze-studio .review-section>.primary-button:disabled{background:#e9e7e1;color:#76766e}#belleze-studio .reference-button{font-size:12px;line-height:1.5;color:#626456;padding-top:17px}#belleze-studio .reference-button:hover:not(:disabled){color:var(--ink)}#belleze-studio .builder-faq{margin-top:48px;padding-top:30px}#belleze-studio .builder-faq h2{font-family:Geist,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.25;letter-spacing:0;margin-bottom:18px}#belleze-studio .faq-grid{gap:0 40px}#belleze-studio .faq-grid summary{font-size:14px;font-weight:400;line-height:1.5;color:var(--ink)}#belleze-studio .faq-grid p{font-size:13px;line-height:1.7;color:var(--muted)}#belleze-studio .studio-footer{color:var(--muted);padding-block:25px 30px}#belleze-studio .studio-footer>span:first-child{font-family:Geist,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--muted)}#belleze-studio .studio-footer>span:last-child{font-size:9px;letter-spacing:.08em}#belleze-studio .photos-dialog{border-radius:0;border-color:#d8d4ca;background:#fff}#belleze-studio .photos-header h2{font-family:Geist,Arial,sans-serif;font-size:28px;line-height:1.2;letter-spacing:-.4px;font-weight:400}#belleze-studio .photo-tabs button{font-size:12px;color:var(--muted)}#belleze-studio .photo-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}#belleze-studio .photo-panel figcaption{font-size:11px;color:var(--muted)}#belleze-studio .photo-note{font-size:11px;color:var(--muted)}#belleze-studio .dialog-close{color:#696b60}#belleze-studio .loading-copy{border-radius:0;border-color:#d6d0c1}#belleze-studio .loading-copy p{font-family:Geist,Arial,sans-serif;font-size:12px;color:#55564e}#belleze-studio .empty-layout{font-size:12px;color:var(--muted);border-color:#c6bba8}#belleze-studio .action-status{font-family:Geist,Arial,sans-serif;font-size:12px;border-radius:0;background:#242620ed;border-color:#43463b}@media(min-width:1600px){#belleze-studio .studio-main,#belleze-studio .site-header{padding-inline:48px}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr) 330px;gap:36px}#belleze-studio .studio-heading{padding-block:36px 32px}#belleze-studio h1{font-size:38px}#belleze-studio .product-intro h2{font-size:30px}#belleze-studio .catalog-photo{height:120px}}@media(max-width:1180px){#belleze-studio .studio-main,#belleze-studio .site-header{padding-inline:24px}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}#belleze-studio h1{font-size:30px}#belleze-studio .heading-intro{font-size:12px}#belleze-studio .product-intro h2{font-size:26px}#belleze-studio .section-heading h3,#belleze-studio .builder-section .section-heading h3{font-size:13px}#belleze-studio .catalog-photo{height:104px}}@media(max-width:950px){#belleze-studio .site-header,#belleze-studio .header-nav a{height:74px}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr);gap:28px}#belleze-studio .visual{position:relative;top:auto}#belleze-studio .product-panel{display:block;max-width:680px;width:100%;margin-inline:auto}#belleze-studio .studio-heading{padding-block:28px 24px}#belleze-studio .product-intro h2{font-size:28px}#belleze-studio .catalog-photo{height:142px}#belleze-studio .photo-catalog.module-grid{gap:16px}}@media(max-width:640px){#belleze-studio .studio-main{padding-inline:16px}#belleze-studio .site-header{height:66px;padding-inline:17px}#belleze-studio .wordmark img{width:118px}#belleze-studio .header-nav{gap:16px;font-size:11px}#belleze-studio .header-nav a{height:66px}#belleze-studio .header-nav button{font-size:11px;max-width:none;white-space:nowrap}#belleze-studio .studio-heading{padding-block:24px 22px}#belleze-studio .eyebrow{font-size:9px;letter-spacing:.07em}#belleze-studio h1{font-size:28px;letter-spacing:.025em;margin-top:10px}#belleze-studio .heading-intro{font-size:12px;margin-top:12px;line-height:1.6}#belleze-studio .stage-hint{font-size:9px}#belleze-studio .stage-product-label img{width:94px}#belleze-studio .stage-product-label small{font-size:6px}#belleze-studio .segmented button{min-height:29px;font-size:10px;padding-inline:9px}#belleze-studio .measurement{padding:15px 11px;gap:5px}#belleze-studio .measurement>span{font-size:9px;letter-spacing:.06em}#belleze-studio .measurement strong{font-size:18px}#belleze-studio .measurement strong small{font-size:10px}#belleze-studio .measurement:not(:first-child):before{top:20px;height:28px}#belleze-studio .visual-note{font-size:9px;gap:10px}#belleze-studio .visual-note>span{max-width:58%}#belleze-studio .visual-note>span:last-child{max-width:38%}#belleze-studio .product-intro h2{font-size:27px}#belleze-studio .product-description,#belleze-studio .section-heading h3,#belleze-studio .builder-section .section-heading h3{font-size:13px}#belleze-studio .section-heading>span{font-size:10px}#belleze-studio .photo-catalog.module-grid{gap:12px 10px}#belleze-studio .catalog-photo{height:116px}#belleze-studio .catalog-caption strong{font-size:12px}#belleze-studio .module-row{min-height:48px}#belleze-studio .module-title{font-size:12px}#belleze-studio .builder-faq{margin-top:36px;padding-top:24px}#belleze-studio .builder-faq h2{font-size:24px}#belleze-studio .faq-grid summary{font-size:13px}#belleze-studio .photos-dialog{padding:20px 16px}#belleze-studio .photos-header h2{font-size:25px}#belleze-studio .studio-footer>span:last-child{font-size:8px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/studio.css.map */
