#belleze-studio{display:block;isolation:isolate;text-align:left;font-family:Geist,Arial,sans-serif;font-size:15px;line-height:1.6;--paper:#fff;--soft:#FAF9F6;--ink:#252623;--muted:#62635e;--line:#e2dfd8;--wood:#A08062;background:var(--paper);color:var(--ink)}@font-face{font-family:"Studio PT Serif";src:url(studio-pt-serif-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#belleze-studio [hidden]{display:none!important}#belleze-studio .studio-main{--studio-gallery-gap:64px;max-width:1840px;margin:auto;padding:0 40px var(--studio-gallery-gap)}#belleze-studio button{text-transform:none;letter-spacing:inherit}#belleze-studio button:before,#belleze-studio button:after{box-sizing:border-box}#belleze-studio .studio-heading{display:block;padding:44px 0 36px}#belleze-studio .eyebrow{font-size:13px;text-transform:none;letter-spacing:.035em;color:var(--muted)}#belleze-studio h1{font:500 40px/1.2 Geist,Arial,sans-serif;color:var(--ink);text-transform:none;letter-spacing:var(--heading-letter-spacing,0);margin:0}#belleze-studio .heading-intro{max-width:760px;font-size:15px;line-height:1.6;color:var(--muted);margin:20px 0 0}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr) clamp(390px,31vw,520px);gap:36px}#belleze-studio .visual{top:24px}#belleze-studio .mobile-preview-bar{display:none}#belleze-studio .stage{height:clamp(560px,72svh,800px);border:0}#belleze-studio .loading-copy{pointer-events:auto;position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;gap:0;background:#fffef9ed;border:1px solid var(--line);padding:8px 12px;border-radius:0;max-width:min(340px,calc(100% - 32px))}#belleze-studio .loading-copy #loadingText{font:400 13px/1.5 Geist,Arial,sans-serif;color:var(--ink);margin:0}#belleze-studio #studioStart{margin:8px 0 0;min-width:150px;min-height:44px;width:auto;padding:8px 16px}#belleze-studio .segmented{padding:4px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}#belleze-studio .segmented button{min-height:44px;font-size:14px;padding:0 16px}#belleze-studio .stage-tools{gap:0;padding:3px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}#belleze-studio .icon-button{min-width:44px;width:44px;height:44px}#belleze-studio .stage-hint{font-size:13px;left:20px;bottom:24px;color:#514b42;max-width:calc(100% - 300px)}#belleze-studio .viewer-status{font-size:14px;left:20px}#belleze-studio .model-metrics{background:var(--soft);border:0}#belleze-studio .measurement{padding:10px 16px;gap:4px}#belleze-studio .measurement>span{font-size:12px;line-height:1.2;letter-spacing:.04em;color:var(--muted)}#belleze-studio .measurement strong{font-size:24px;line-height:1.2}#belleze-studio .measurement strong small{font-size:14px;color:var(--muted)}#belleze-studio .visual-note{margin-top:12px;font-size:13px;color:var(--muted)}#belleze-studio .visual-note>span,#belleze-studio .visual-note>span:last-child{max-width:none}#belleze-studio .product-panel{display:block;padding:0;margin:0;max-width:none;min-width:0}#belleze-studio .group-heading h2{font:500 20px/1.4 Geist,Arial,sans-serif;letter-spacing:0}#belleze-studio .section-heading.group-heading{align-items:baseline}#belleze-studio .section-heading>span{font-size:13px;color:var(--muted)}#belleze-studio .builder-section,#belleze-studio .layout-section{margin:32px 0 0;padding:32px 0 0;border-top:1px solid var(--line)}#belleze-studio .layout-section{border-top:0}#belleze-studio .collection-section,#belleze-studio .catalog-section{margin:0;padding:0;border:0}#belleze-studio .selection-group .group-heading h2{font-size:18px}#belleze-studio .collection-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}#belleze-studio .collection-options button{min-height:44px;font-size:14px;border-color:#c9c7bf}#belleze-studio .collection-options button[aria-pressed=true]{border-color:var(--wood);background:#f2ede6;font-weight:500;box-shadow:inset 0 -2px var(--wood)}#belleze-studio .collection-finish{margin-top:16px;gap:0}#belleze-studio .collection-swatches{display:flex;flex-wrap:wrap;gap:10px}#belleze-studio .collection-swatches button{display:flex;flex-direction:column;gap:7px;width:90px;height:auto;padding:6px 4px;border:2px solid transparent;border-radius:0;background:transparent}#belleze-studio .collection-swatches button[aria-pressed=true]{border-color:var(--wood);background:var(--soft)}#belleze-studio .collection-swatches .collection-color{width:64px;height:64px;object-fit:cover;border:1px solid var(--line);border-radius:0}#belleze-studio .finish-name{font-size:12px;line-height:1.4;color:var(--ink);white-space:nowrap}#belleze-studio .collection-finish-label{font-size:13px;color:var(--ink)}#belleze-studio .field-note,#belleze-studio .section-description{font-size:13px;line-height:1.65;color:var(--muted)}#belleze-studio .photo-catalog.module-grid{--catalog-thumb-height:clamp(52px,calc((100svh - 640px)/3),88px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:0;max-height:none;overflow:visible}#belleze-studio .photo-catalog .catalog-card{min-width:0;padding:0 0 6px;border:1px solid var(--line);text-align:left;background:#fff}#belleze-studio .photo-catalog .catalog-card:hover:not(:disabled){border-color:var(--wood);background:#fff}#belleze-studio .photo-catalog .catalog-card[data-selected=true]{border-color:var(--wood);box-shadow:inset 0 -2px var(--wood)}#belleze-studio .catalog-photo{height:var(--catalog-thumb-height);padding:4px;background:var(--soft);margin-bottom:4px}#belleze-studio .catalog-caption{display:block;min-width:0;padding:0 8px}#belleze-studio .catalog-caption strong{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;font-weight:400;color:var(--ink)}#belleze-studio .catalog-availability{position:absolute;top:5px;left:5px;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;border:1px solid var(--line);background:#ffffffeb;color:var(--muted);font-size:10px;line-height:1.3}#belleze-studio .photo-catalog .catalog-plus{opacity:1;top:7px;right:10px;font-size:22px;color:#68503a}#belleze-studio .catalog-status{font-size:13px;margin-top:12px}#belleze-studio .catalog-status:empty{display:none}#belleze-studio .catalog-empty{grid-column:1 / -1;padding:20px;font-size:15px;color:var(--muted);background:var(--soft)}#belleze-studio .section-description{margin-top:8px}#belleze-studio .module-list{gap:6px;margin-top:18px;padding:0}#belleze-studio .module-row{display:grid;grid-template-columns:12px 28px minmax(0,1fr);min-height:60px;padding:10px 7px;gap:8px}#belleze-studio .module-row .module-icon{justify-self:center}#belleze-studio .module-row .module-icon.fireplace{margin-top:0}#belleze-studio .module-title{font-size:15px;line-height:1.45;color:var(--ink)}#belleze-studio .module-icon.cabinet,#belleze-studio .module-icon.glass,#belleze-studio .module-icon.studio-drawer{width:28px;height:24px;margin:0 1px;border-color:#947352;background:#dfc7a7}#belleze-studio .module-icon.cabinet:before,#belleze-studio .module-icon.cabinet:after,#belleze-studio .module-icon.glass:before,#belleze-studio .module-icon.glass:after{content:"";position:absolute;top:3px;bottom:2px;width:10px;border:1px solid #947352;border-radius:6px 6px 0 0}#belleze-studio .module-icon.cabinet:before,#belleze-studio .module-icon.glass:before{left:2px;right:auto}#belleze-studio .module-icon.cabinet:after,#belleze-studio .module-icon.glass:after{right:2px;left:auto}#belleze-studio .module-icon.cabinet:before,#belleze-studio .module-icon.cabinet:after{background:repeating-linear-gradient(90deg,#c5a17c 0 1px,#e3cbae 1px 3px)}#belleze-studio .module-icon.glass:before,#belleze-studio .module-icon.glass:after{background:linear-gradient(0deg,transparent 30%,#947352 30% 36%,transparent 36% 64%,#947352 64% 70%,transparent 70%),linear-gradient(125deg,#d9e7e8 0 40%,#f5f9f9 41% 50%,#b8d0d3 51%)}#belleze-studio .module-icon.studio-drawer:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:0;border-color:#947352;background:linear-gradient(0deg,transparent 30%,#947352 30% 36%,transparent 36% 64%,#947352 64% 70%,transparent 70%)}#belleze-studio .module-icon.studio-drawer:after{content:"";position:absolute;width:8px;height:2px;left:9px;top:5px;background:#765535;box-shadow:0 6px #765535,0 12px #765535}#belleze-studio .module-row:has(>.product-thumbnail){grid-template-columns:12px 44px minmax(0,1fr)}#belleze-studio .module-icon.product-thumbnail{width:44px;height:44px;margin:0;border:0;background:none;flex-shrink:0}#belleze-studio .module-icon.product-thumbnail:before,#belleze-studio .module-icon.product-thumbnail:after{content:none}#belleze-studio .product-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}#belleze-studio .module-meta{display:none}#belleze-studio .module-row[aria-pressed=true]{border-color:var(--wood);background:#f4efe7}#belleze-studio .module-add,#belleze-studio .module-remove{flex-basis:44px;min-width:44px;min-height:44px;color:var(--muted)}#belleze-studio .upper-detail small{font-size:13px}#belleze-studio #startOver{display:flex;gap:8px;align-items:center;justify-content:center;text-align:center;min-height:44px;width:100%;margin:0;padding:8px 14px;font-size:13px;border:0;background:transparent;color:var(--muted)}#belleze-studio .review-section{background:transparent;border-top:0;padding:0;margin-top:32px}#belleze-studio .purchase-review{border:0}#belleze-studio .purchase-review>summary{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:44px;cursor:pointer;list-style:none}#belleze-studio .purchase-review>summary::-webkit-details-marker{display:none}#belleze-studio .purchase-review>summary h3{font:inherit;margin:0}#belleze-studio .purchase-review>summary>span{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1}#belleze-studio .purchase-review[open]>summary>span{transform:translateY(-50%) rotate(45deg)}#belleze-studio .purchase-review-body{padding:0 16px 16px;background:var(--soft)}#belleze-studio .purchase-review-body #addToCart{width:100%;margin-top:12px}#belleze-studio #included{padding:0;list-style:none}#belleze-studio #included li{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55}#belleze-studio #included a{text-decoration:none;text-underline-offset:3px}#belleze-studio #included a:hover,#belleze-studio #included a:focus-visible{text-decoration:underline}#belleze-studio .studio-line-detail{color:var(--ink);font-size:16px}#belleze-studio .studio-line-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}#belleze-studio .studio-line-options,#belleze-studio .studio-line-status{color:var(--muted);font-size:13px}#belleze-studio .studio-line-options{white-space:nowrap}#belleze-studio .studio-line-meta .studio-line-detail{margin-left:auto;text-align:right;white-space:nowrap}#belleze-studio .studio-set-details summary{padding:5px 0;font-size:13px;font-weight:600;color:var(--wood);cursor:pointer;list-style:none}#belleze-studio .studio-set-details summary::-webkit-details-marker{display:none}#belleze-studio .studio-set-includes{display:block;color:var(--muted);font-size:13px;line-height:1.65;margin-top:6px}#belleze-studio .purchase-actions{display:grid;gap:8px;margin-top:0}#belleze-studio .purchase-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}#belleze-studio .purchase-total>span{font-size:14px}#belleze-studio #summaryPrice{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums}#belleze-studio .primary-button{min-height:52px;font-size:15px;font-weight:600;padding:12px 16px;background:#89694f;color:#fff}#belleze-studio .primary-button:hover:not(:disabled){background:#74563f}#belleze-studio .primary-button:disabled{background:#e4e0d8;color:#66645e;opacity:1}#belleze-studio .secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:48px;font-size:15px;border:1px solid #c9c6be;padding:10px 16px}#belleze-studio #cartMessage{min-height:0;line-height:1.65;font-size:13px;margin:14px 0 0}#belleze-studio #cartMessage:empty{display:none}#belleze-studio #studioCartLink{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0}#belleze-studio .purchase-actions .save-view{margin:0;width:100%;font-weight:400;background:transparent;color:var(--ink)}#belleze-studio .purchase-actions .save-view:after,#belleze-studio #startOver:after{content:"";flex:0 0 16px;width:16px}#belleze-studio #startOver:after{flex-basis:12px;width:12px}#belleze-studio .studio-lower-section{margin-top:64px}#belleze-studio .customer-gallery.studio-lower-section{margin-top:var(--studio-gallery-gap)}#belleze-studio #lookfy-gallery-main-52088{margin-bottom:calc(-1 * var(--grid-mobile-spacing, 4px))}@media(min-width:768px){#belleze-studio #lookfy-gallery-main-52088{margin-bottom:calc(-1 * var(--grid-desktop-spacing, 8px))}}#belleze-studio .studio-lower-section h2{font:400 34px/1.3 Geist,Arial,sans-serif;margin:0 0 14px}#belleze-studio .inspiration-intro{margin:0 0 24px;font-size:15px;color:var(--muted)}#belleze-studio .inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#belleze-studio .inspiration-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}#belleze-studio .inspiration-card h3{margin:18px 0 4px;font:600 18px/1.4 Geist,Arial,sans-serif}#belleze-studio .inspiration-card p{margin:0;color:var(--muted);font-size:13px}#belleze-studio .inspiration-link{position:relative;display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:6px 0;font-size:14px;color:#79573c;text-decoration:none;text-align:left}#belleze-studio .inspiration-link:after{content:"";position:absolute;left:0;right:0;top:calc(50% + .65em);border-bottom:1px solid currentColor;pointer-events:none}#belleze-studio .inspiration-link:disabled{opacity:.5;cursor:wait}#belleze-studio #inspirationStatus:empty{display:none}#belleze-studio .before-you-build{padding:32px;background:#f8f6f3}#belleze-studio .before-you-build h2{margin-bottom:28px}#belleze-studio .preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#belleze-studio .preparation-item{display:flex;gap:18px;padding:0 24px}#belleze-studio .preparation-item:first-child{padding-left:0}#belleze-studio .preparation-item:last-child{padding-right:0}#belleze-studio .preparation-item+.preparation-item{border-left:1px solid var(--line)}#belleze-studio .preparation-item .icon{width:40px;height:40px;flex:0 0 40px;color:var(--wood);stroke-width:1.4}#belleze-studio .preparation-item h3{margin:0 0 6px;font:600 16px/1.4 Geist,Arial,sans-serif}#belleze-studio .preparation-item p{margin:0;font-size:14px;line-height:1.65}#belleze-studio .builder-faq{margin-top:64px;padding-top:0;border-top:0}#belleze-studio .builder-faq h2{font:400 34px/1.3 Geist,Arial,sans-serif;margin:0 0 24px}#belleze-studio .faq-grid{gap:0 64px}#belleze-studio .faq-grid summary{font-size:18px;font-weight:500;line-height:1.5;padding:18px 0}#belleze-studio .faq-grid p{font-size:15px;line-height:1.7}#belleze-studio .faq-grid a{text-decoration:underline;text-underline-offset:3px}#belleze-studio .action-status{font-size:15px;bottom:28px}#belleze-studio .loading-preview img,#belleze-studio .fallback-photo{object-fit:contain}body:has(#belleze-studio) #header-sidebar-menu-desktop{position:relative;width:100%;background:rgb(var(--background));color:#1a1a1a}body:has(#belleze-studio) store-header .sticky_logo_content{display:none!important}body:has(#belleze-studio) store-header .logo_content{display:block!important}body:has(#belleze-studio) #header-sidebar-menu-desktop .header__link-list,body:has(#belleze-studio) #header-sidebar-menu-desktop .header__link-list a,body:has(#belleze-studio) #header-sidebar-menu-desktop .header__link-list summary,body:has(#belleze-studio) #header-sidebar-menu-desktop .header-search-desktop input[type=search],body:has(#belleze-studio) #header-sidebar-menu-desktop .header-search-desktop input[type=search]::placeholder{color:#1a1a1a}body:has(#belleze-studio) #header-sidebar-menu-desktop .header-search-desktop{border-color:#1a1a1a}body:has(#belleze-studio) #header-sidebar-menu-desktop .header-search-desktop svg,body:has(#belleze-studio) #header-sidebar-menu-desktop .header__icon-list .icon,body:has(#belleze-studio) #header-sidebar-menu-desktop .header__icon-list .icon path,body:has(#belleze-studio) #header-sidebar-menu-desktop .header__icon-list .icon circle{stroke:currentColor}#belleze-studio:not(.studio-ready) .catalog-card,#belleze-studio:not(.studio-ready) .collection-swatches button{opacity:1}@media(max-width:1199px){#belleze-studio .studio-main{padding:0 32px var(--studio-gallery-gap)}#belleze-studio .studio-layout{grid-template-columns:minmax(0,1fr);gap:40px}#belleze-studio .visual{position:relative;top:auto}#belleze-studio .stage{height:560px}#belleze-studio .product-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px}#belleze-studio .selection-group{grid-column:1;grid-row:1 / 4}#belleze-studio .layout-section{grid-column:2;margin:0;padding:0;border:0}#belleze-studio .review-section{grid-column:2}#belleze-studio .photo-catalog.module-grid{--catalog-thumb-height:80px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#belleze-studio .studio-lower-section{margin-top:40px}#belleze-studio .studio-lower-section h2{font-size:28px}#belleze-studio .inspiration-grid{grid-template-columns:1fr;gap:28px}#belleze-studio .inspiration-card h3{margin-top:14px}#belleze-studio .before-you-build{padding:24px 20px}#belleze-studio .preparation-grid{grid-template-columns:1fr;gap:22px}#belleze-studio .preparation-item{padding:0;gap:16px}#belleze-studio .preparation-item+.preparation-item{border-left:0;border-top:1px solid var(--line);padding-top:22px}#belleze-studio .collection-swatches{gap:8px}#belleze-studio .collection-swatches button{width:84px}#belleze-studio .studio-main{--studio-gallery-gap:40px;padding:0 20px var(--studio-gallery-gap)}#belleze-studio .studio-heading{padding:32px 0 28px}#belleze-studio .heading-intro{font-size:15px;margin-top:16px;max-width:400px}#belleze-studio .loading-copy{width:auto;max-width:calc(100% - 32px);padding:8px 12px}#belleze-studio .loading-copy #loadingText{font-size:12px;line-height:1.5}#belleze-studio #studioStart{width:100%;min-width:0;min-height:44px;margin-top:10px;padding:10px 14px}#belleze-studio .studio-stage-slot{height:clamp(420px,118vw,560px)}#belleze-studio .stage{height:100%}#belleze-studio.studio-preview-pinned #stage:not(:fullscreen){position:fixed;top:var(--mobile-preview-top,0px);left:0;right:0;width:auto;height:var(--mobile-preview-height,200px);z-index:14;border-bottom:1px solid var(--line);box-shadow:0 3px 12px #25262312}#belleze-studio.studio-preview-pinned #stage:not(:fullscreen) #viewer{margin-top:44px;height:calc(100% - 44px)}#belleze-studio.studio-preview-pinned #stage:not(:fullscreen) .mobile-preview-bar{display:flex;position:absolute;inset:0 0 auto;height:44px;align-items:center;justify-content:space-between;padding:0 12px;background:#faf9f6;font-size:13px;z-index:6}#belleze-studio .mobile-preview-bar button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 8px;font-size:13px}#belleze-studio .mobile-preview-bar .icon{width:16px;height:16px}#belleze-studio.studio-preview-pinned #stage:not(:fullscreen) .camera-switch,#belleze-studio.studio-preview-pinned #stage:not(:fullscreen) .stage-tools,#belleze-studio.studio-preview-pinned #stage:not(:fullscreen) .stage-hint{display:none}#belleze-studio.studio-preview-pinned #stage:not(:fullscreen) .viewer-status{top:48px;left:12px;font-size:12px;background:#fffef9e6}#belleze-studio.studio-preview-pinned .action-status{top:calc(var(--mobile-preview-top,0px) + 48px);bottom:auto;left:12px;right:12px;max-width:none;padding:6px 10px;font-size:12px;line-height:1.4;text-align:left;color:var(--ink);background:#fffef9ed;border-color:var(--line);transform:translateY(-4px)}#belleze-studio.studio-preview-pinned .action-status.visible{transform:translateY(0)}#belleze-studio.studio-preview-pinned:has(.action-status.visible) .viewer-status{visibility:hidden}#belleze-studio #layoutSection,#belleze-studio .module-item,#belleze-studio .module-row,#belleze-studio .upper-row{scroll-margin-top:calc(var(--mobile-preview-top,0px) + var(--mobile-preview-height,200px) + 12px)}#belleze-studio .camera-switch{right:12px;top:12px}#belleze-studio .segmented button{padding-inline:12px;font-size:13px}#belleze-studio .stage-tools{bottom:12px;right:12px}#belleze-studio .stage-hint{font-size:12px;bottom:72px;left:16px;max-width:calc(100% - 32px)}#belleze-studio .measurement{padding:16px 12px}#belleze-studio .measurement>span{font-size:12px}#belleze-studio .measurement strong{font-size:21px}#belleze-studio .visual-note{font-size:13px}#belleze-studio .product-panel{display:block}#belleze-studio .layout-section{margin-top:32px;padding-top:32px;border-top:0}#belleze-studio .group-heading h2{font-size:19px}#belleze-studio .review-section{padding:0}#belleze-studio #summaryPrice{font-size:25px}#belleze-studio #addToCart{font-size:14px}#belleze-studio .builder-faq{margin-top:32px;padding-top:0}#belleze-studio .builder-faq h2{font-size:28px}#belleze-studio .faq-grid summary{font-size:17px}}@media(max-width:699px){#belleze-studio h1{font-size:28px}}@media(prefers-reduced-motion:reduce){#belleze-studio button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/studio-commerce.css.map */
