{"id":4228,"date":"2026-04-30T12:20:56","date_gmt":"2026-04-30T12:20:56","guid":{"rendered":"https:\/\/kitcheniquecabinetry.com\/?page_id=4228"},"modified":"2026-07-31T08:44:39","modified_gmt":"2026-07-31T12:44:39","slug":"fabuwood-cabinets","status":"publish","type":"page","link":"https:\/\/kitcheniquecabinetry.com\/es\/fabuwood-cabinets\/","title":{"rendered":"Gabinets Fabuwood"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4228\" class=\"elementor elementor-4228\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26913902 e-flex e-con-boxed e-con e-parent\" data-id=\"26913902\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5282fe5 elementor-widget elementor-widget-page-title\" data-id=\"5282fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"page-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\n\t\t<div class=\"hfe-page-title hfe-page-title-wrapper elementor-widget-heading\">\n\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/kitcheniquecabinetry.com\/es\">\n\t\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">\n\t\t\t\t\t\t\t\t\n\t\t\t\tFabuwood Cabinets  \n\t\t\t<\/h1 > \n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7901f92 elementor-widget elementor-widget-shortcode\" data-id=\"7901f92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"novalina-shortcode-wrap\" style=\"width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:#fff;overflow:hidden;line-height:0;\">\n            <iframe\n                id=\"novalina-frame-643761\"\n                title=\"Novalina Door Styles\"\n                loading=\"eager\"\n                scrolling=\"no\"\n                style=\"width:100%;height:420px;border:0;display:block;background:#fff;overflow:hidden;\"\n                srcdoc=\"&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;en&quot;&gt;\n&lt;head&gt;\n&lt;meta charset=&quot;UTF-8&quot;&gt;\n&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n&lt;title&gt;Novalina \u2014 Door Styles&lt;\/title&gt;\n&lt;link href=&quot;https:\/\/fonts.googleapis.com\/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&amp;family=DM+Sans:wght@300;400;500;600&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;\n&lt;style&gt;\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --white:#ffffff;\n  --offwhite:#faf9f7;\n  --bg:#f5f3ef;\n  --bg2:#ede9e2;\n  --border:#ddd9d2;\n  --border2:#c8c2b8;\n  --text:#18160f;\n  --text2:#6a6258;\n  --text3:#9e9589;\n  --accent:#1a1814;\n  --gold:#7a5c0e;\n  --nav-h:64px;\n}\nhtml{scroll-behavior:smooth}\nbody{font-family:&#039;DM Sans&#039;,sans-serif;background:var(--offwhite);color:var(--text);min-height:0}\n\n\/* \u2500\u2500 NAV \u2500\u2500 *\/\n.nav{\n  height:var(--nav-h);background:var(--white);\n  border-bottom:1px solid var(--border);\n  display:flex;align-items:center;padding:0 40px;\n  position:sticky;top:0;z-index:500;\n  gap:0;\n}\n.nav-logo{\n  font-family:&#039;Libre Baskerville&#039;,serif;font-size:18px;font-weight:700;\n  letter-spacing:0.1em;text-transform:uppercase;color:var(--accent);\n  text-decoration:none;margin-right:36px;flex-shrink:0;cursor:pointer;\n}\n.nav-links{display:flex;gap:0;margin-right:auto}\n.nl{\n  padding:0 14px;height:var(--nav-h);display:flex;align-items:center;\n  font-size:13px;color:var(--text2);text-decoration:none;\n  border-bottom:2px solid transparent;transition:color .2s,border-color .2s;\n  white-space:nowrap;cursor:pointer;\n}\n.nl:hover{color:var(--text)}\n.nl.active{color:var(--text);border-bottom-color:var(--text);font-weight:500}\n.nav-btns{display:flex;gap:10px;align-items:center}\n.btn-o{\n  padding:9px 20px;border-radius:2px;border:1.5px solid var(--border2);\n  background:transparent;font-family:&#039;DM Sans&#039;,sans-serif;font-size:13px;\n  color:var(--text);cursor:pointer;transition:all .2s;white-space:nowrap;\n}\n.btn-o:hover{border-color:var(--text);background:var(--text);color:#fff}\n.btn-f{\n  padding:9px 20px;border-radius:2px;border:1.5px solid var(--accent);\n  background:var(--accent);font-family:&#039;DM Sans&#039;,sans-serif;font-size:13px;\n  color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap;\n}\n.btn-f:hover{background:#333}\na.btn-f{display:inline-block;text-decoration:none;text-align:center}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.hero{\n  background:linear-gradient(160deg,#14120c 0%,#1e1b12 50%,#2a2416 100%);\n  padding:52px 40px 44px;\n  position:relative;overflow:hidden;\n}\n.hero::after{\n  content:&#039;&#039;;position:absolute;inset:0;\n  background:radial-gradient(ellipse at 70% 50%, rgba(180,140,60,0.08) 0%, transparent 60%);\n}\n.hero-inner{position:relative;z-index:1;max-width:600px;}\n.hero-eyebrow{\n  font-size:11px;letter-spacing:0.18em;text-transform:uppercase;\n  color:rgba(255,255,255,0.4);margin-bottom:12px;\n}\n.hero-title{\n  font-family:&#039;Libre Baskerville&#039;,serif;font-size:38px;font-weight:400;\n  color:#fff;line-height:1.2;margin-bottom:12px;\n}\n.hero-sub{font-size:15px;color:rgba(255,255,255,0.55);line-height:1.6}\n.hero-dots{\n  position:absolute;right:40px;bottom:24px;\n  display:flex;gap:6px;z-index:1;\n}\n.hdot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.25);cursor:pointer}\n.hdot.on{background:rgba(255,255,255,0.85)}\n\n\/* \u2500\u2500 PAGES \u2500\u2500 *\/\n.page{display:none}\n.page.on{display:block}\n\n\/* \u2500\u2500 FILTER BAR \u2500\u2500 *\/\n.filter-wrap{\n  display:flex;align-items:center;justify-content:space-between;\n  padding:28px 40px 0;\n}\n.filter-tabs{display:flex;gap:8px;}\n.ftab{\n  padding:9px 24px;border-radius:24px;\n  border:1.5px solid var(--border2);background:var(--white);\n  font-family:&#039;DM Sans&#039;,sans-serif;font-size:14px;color:var(--text2);\n  cursor:pointer;transition:all .2s;\n}\n.ftab:hover{color:var(--text);border-color:var(--text2)}\n.ftab.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}\n.filter-count{font-size:13px;color:var(--text3)}\n\n\/* \u2500\u2500 DOOR GRID \u2500\u2500 *\/\n.door-grid{\n  display:grid;grid-template-columns:repeat(4,1fr);\n  gap:1px;background:var(--border);\n  margin:24px 40px 60px;\n  border:1px solid var(--border);\n  border-radius:6px;overflow:hidden;\n}\n@media(max-width:1100px){.door-grid{grid-template-columns:repeat(3,1fr)}}\n@media(max-width:800px){.door-grid{grid-template-columns:repeat(2,1fr)}}\n\n.dcard{\n  background:var(--white);\n  padding:44px 24px 32px;\n  display:flex;flex-direction:column;align-items:center;\n  cursor:pointer;transition:background .2s;\n  position:relative;\n}\n.dcard:hover{background:var(--bg)}\n.dcard:hover .dimg-wrap{transform:translateY(-4px) scale(1.02)}\n.dcard-cat{\n  position:absolute;top:16px;right:16px;\n  font-size:10px;letter-spacing:0.1em;text-transform:uppercase;\n  color:var(--text3);\n}\n.dimg-wrap{\n  width:160px;height:210px;\n  display:flex;align-items:center;justify-content:center;\n  transition:transform .35s cubic-bezier(0.34,1.4,0.64,1);\n  margin-bottom:28px;\n}\n.dimg-wrap svg{width:100%;height:100%}\n.dcard-name{\n  font-family:&#039;Libre Baskerville&#039;,serif;font-size:21px;font-weight:400;\n  color:var(--text);margin-bottom:8px;text-align:center;\n}\n.dcard-desc{\n  font-size:13px;color:var(--text2);text-align:center;\n  line-height:1.6;max-width:200px;\n}\n.dcard-arrow{\n  margin-top:18px;font-size:12px;color:var(--text3);\n  display:flex;align-items:center;gap:5px;\n  opacity:0;transition:opacity .2s;\n}\n.dcard:hover .dcard-arrow{opacity:1}\n\n\/* \u2500\u2500 DETAIL PAGE \u2500\u2500 *\/\n.dback{\n  padding:18px 40px 0;\n  display:inline-flex;align-items:center;gap:8px;\n  font-size:13px;color:var(--text2);cursor:pointer;\n  transition:color .2s;\n}\n.dback:hover{color:var(--text)}\n.dback svg{width:14px;height:14px}\n\n.detail-hdr{\n  padding:22px 40px 22px;\n  border-bottom:1px solid var(--border);\n  display:flex;align-items:flex-end;justify-content:space-between;\n  gap:16px;flex-wrap:wrap;\n}\n.dhdr-l .bc{font-size:11px;color:var(--text3);letter-spacing:0.06em;text-transform:uppercase;margin-bottom:7px}\n.dhdr-l h1{font-family:&#039;Libre Baskerville&#039;,serif;font-size:30px;font-weight:400}\n.dhdr-l p{font-size:14px;color:var(--text2);margin-top:5px;line-height:1.5}\n.dhdr-r{display:flex;gap:10px;flex-shrink:0}\n\n.detail-body{display:flex;min-height:calc(100vh - 64px - 100px)}\n\n\/* LEFT PANEL *\/\n.d-left{\n  width:340px;flex-shrink:0;\n  border-right:1px solid var(--border);\n  background:var(--white);\n  display:flex;flex-direction:column;align-items:center;\n  padding:36px 28px 28px;gap:20px;\n  position:sticky;top:var(--nav-h);\n  height:fit-content;\n  max-height:calc(100vh - var(--nav-h));\n  overflow-y:auto;\n}\n.big-door-wrap{\n  width:220px;height:300px;\n  filter:drop-shadow(0 12px 32px rgba(0,0,0,0.14)) drop-shadow(0 3px 8px rgba(0,0,0,0.08));\n  transition:filter .3s;\n  display:flex;align-items:center;justify-content:center;\n}\n.big-door-wrap svg{width:100%;height:100%}\n.big-door-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:none}\n.d-door-name{\n  font-family:&#039;Libre Baskerville&#039;,serif;\n  font-size:22px;font-weight:400;text-align:center;color:var(--text);\n}\n.d-color-name{font-size:13px;color:var(--text2);text-align:center;margin-top:3px}\n.d-specs{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:4px}\n.spec-b{background:var(--bg2);border-radius:4px;padding:10px 12px}\n.spec-b .sl{font-size:10px;text-transform:uppercase;letter-spacing:0.09em;color:var(--text3)}\n.spec-b .sv{font-size:13px;font-weight:500;color:var(--text);margin-top:3px}\n\n\/* RIGHT PANEL *\/\n.d-right{flex:1;padding:32px 40px;overflow-y:auto}\n.sec-label{\n  font-size:10px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;\n  color:var(--text3);margin-bottom:16px;\n}\n.col-grid{\n  display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));\n  gap:10px;margin-bottom:36px;\n}\n.ccrd{\n  border-radius:5px;overflow:hidden;\n  border:1.5px solid var(--border);\n  cursor:pointer;\n  transition:transform .18s, border-color .18s, box-shadow .18s;\n  background:var(--white);\n}\n.ccrd:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.1)}\n.ccrd.on{border-width:2.5px}\n.csw{height:118px;position:relative;background:linear-gradient(180deg,#fff,#f3f1ed);display:flex;align-items:center;justify-content:center;overflow:hidden}\n.cimg{max-width:82%;max-height:112px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 8px 13px rgba(0,0,0,.12))}\n.csw-color{position:absolute;inset:0}\n.cchk{\n  position:absolute;top:6px;right:6px;\n  width:18px;height:18px;border-radius:50%;\n  background:rgba(255,255,255,0.9);\n  display:flex;align-items:center;justify-content:center;\n  font-size:10px;opacity:0;transition:opacity .15s;\n}\n.ccrd.on .cchk{opacity:1}\n.cinf{padding:8px 10px;border-top:1px solid var(--border)}\n.cn{font-size:12px;font-weight:500;color:var(--text)}\n.cs{font-size:11px;color:var(--text3);margin-top:1px}\n\n\/* CTA BAR *\/\n.d-cta{\n  margin-top:8px;padding:18px 0;\n  border-top:1px solid var(--border);\n  display:flex;align-items:center;justify-content:space-between;\n  flex-wrap:wrap;gap:12px;\n}\n.cta-sel{display:flex;align-items:center;gap:12px}\n.cta-swatch{\n  width:34px;height:34px;border-radius:4px;\n  border:1px solid var(--border);transition:background .3s;flex-shrink:0;\n}\n.ct-label{font-size:11px;color:var(--text3)}\n.ct-val{font-size:14px;font-weight:500;color:var(--text);margin-top:2px}\n\n\/* finish type badges *\/\n.badge-wrap{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}\n.badge{\n  padding:4px 12px;border-radius:12px;font-size:11px;\n  border:1px solid var(--border);color:var(--text2);cursor:pointer;\n  transition:all .15s;\n}\n.badge.on{background:var(--accent);color:#fff;border-color:var(--accent)}\n\n\/* \u2500\u2500 DETAIL HERO \u2014 Fabuwood-style top visual, changes with selected finish \u2500\u2500 *\/\n.detail-hero{\n  min-height:600px;\n  display:grid;\n  grid-template-columns:minmax(300px,.82fr) minmax(380px,1.18fr);\n  align-items:center;\n  gap:28px;\n  padding:56px 48px 52px;\n  border-bottom:1px solid var(--border);\n  overflow:hidden;\n  position:relative;\n  background:\n    radial-gradient(circle at 76% 50%,var(--hero-color-alpha,#7a5c0e33) 0%,transparent 38%),\n    linear-gradient(110deg,var(--hero-soft,#e8ded2) 0%,var(--hero-mid,#fffaf6) 48%,var(--hero-glow,#d7c3ad) 100%);\n  transition:background .35s ease;\n}\n.detail-hero::after{\n  content:&#039;&#039;;\n  position:absolute;\n  right:-18%;\n  top:-20%;\n  width:62%;\n  height:130%;\n  background:radial-gradient(ellipse at center,var(--hero-glow-strong,#7a5c0e66),transparent 62%);\n  pointer-events:none;\n}\n.dh-copy{position:relative;z-index:2;max-width:560px}\n.dh-crumb{\n  display:flex;align-items:center;gap:12px;\n  font-size:14px;color:var(--text2);margin-bottom:42px;\n}\n.dh-crumb button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}\n.dh-crumb button:hover{color:var(--text)}\n.dh-title{\n  font-family:&#039;Libre Baskerville&#039;,serif;\n  font-size:72px;\n  line-height:.96;\n  font-weight:400;\n  color:var(--text);\n  letter-spacing:-.045em;\n  margin-bottom:24px;\n}\n.dh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}\n.dh-desc{\n  max-width:540px;\n  font-size:20px;\n  color:var(--text2);\n  line-height:1.55;\n}\n.dh-finish{\n  margin-top:18px;\n  font-size:12px;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:var(--text3);\n}\n.dh-visual{\n  position:relative;\n  z-index:2;\n  min-height:520px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n.dh-card{\n  width:min(520px,90%);\n  min-height:500px;\n  border-radius:34px;\n  background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.32));\n  border:1px solid rgba(0,0,0,.07);\n  box-shadow:0 26px 80px rgba(0,0,0,.12);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:32px;\n  overflow:hidden;\n}\n.dh-img{\n  max-width:92%;\n  max-height:460px;\n  width:auto;\n  height:auto;\n  object-fit:contain;\n  display:block;\n  filter:drop-shadow(0 24px 38px rgba(0,0,0,.16));\n  transition:opacity .22s ease,transform .25s ease;\n  transform:perspective(800px) rotateY(-3deg);\n}\n.dh-svg{\n  width:min(360px,80%);\n  height:auto;\n  filter:drop-shadow(0 24px 38px rgba(0,0,0,.16));\n  transition:opacity .22s ease,transform .25s ease;\n  transform:perspective(800px) rotateY(-3deg);\n}\n.detail-hdr{display:none}\n.dback{display:none!important}\n@media(max-width:1000px){\n  .detail-hero{grid-template-columns:1fr;min-height:auto;padding:44px 28px}\n  .dh-title{font-size:58px}\n  .dh-visual{min-height:420px}\n  .dh-card{min-height:430px}\n  .dh-img{max-height:390px}\n}\n@media(max-width:620px){\n  .detail-hero{padding:34px 18px}\n  .dh-title{font-size:46px}\n  .dh-desc{font-size:17px}\n  .dh-crumb{margin-bottom:26px}\n  .dh-actions .btn-o,.dh-actions .btn-f{width:100%;text-align:center}\n  .dh-card{width:100%;min-height:360px;padding:18px;border-radius:24px}\n  .dh-img{max-height:330px}\n  .detail-body{display:block}\n  .d-left{position:relative;top:auto;width:100%;border-right:0;border-bottom:1px solid var(--border);max-height:none}\n  .d-right{padding:28px 18px}\n  .col-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}\n}\n\n\/* \u2500\u2500 LIGHT PREVIEW \u2014 uses selected door\/finish instead of unavailable cabinet scene \u2500\u2500 *\/\n.light-section{\n  display:grid;\n  grid-template-columns:minmax(280px,.72fr) minmax(380px,1.28fr);\n  gap:34px;\n  align-items:center;\n  padding:82px 64px;\n  background:#ffffff;\n  border-top:1px solid var(--border);\n  border-bottom:1px solid var(--border);\n  overflow:hidden;\n}\n.light-copy h2{\n  font-family:&#039;Libre Baskerville&#039;,serif;\n  font-size:56px;\n  line-height:1.05;\n  font-weight:400;\n  letter-spacing:-.04em;\n  margin-bottom:24px;\n  color:var(--text);\n}\n.light-copy p{font-size:18px;line-height:1.65;color:var(--text2);max-width:500px;margin-bottom:28px}\n.light-tabs{display:inline-flex;gap:4px;padding:5px;border:2px solid var(--accent);border-radius:13px;background:rgba(255,255,255,.72);margin-bottom:26px}\n.light-tab{border:0;background:transparent;border-radius:9px;padding:10px 15px;font-family:&#039;DM Sans&#039;,sans-serif;font-size:14px;font-weight:500;color:var(--text2);cursor:pointer;transition:all .18s}\n.light-tab.on{background:var(--accent);color:#fff}\n.light-note{font-size:14px!important;color:var(--text2)!important;margin:0!important;max-width:560px!important}\n.light-visual{min-height:470px;display:flex;align-items:center;justify-content:center;position:relative}\n.light-door-card{\n  width:min(620px,94%);\n  min-height:460px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:0;\n  padding:18px;\n  background:transparent;\n  border:0;\n  box-shadow:none;\n}\n.light-door-img{max-width:100%;max-height:470px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.13));transition:filter .25s ease,transform .25s ease,opacity .22s ease;transform:none}\n.light-door-svg{width:min(340px,86%);height:auto;filter:drop-shadow(0 22px 36px rgba(0,0,0,.16));transform:perspective(800px) rotateY(-3deg)}\n.light-section[data-light=&quot;neutral&quot;] .light-door-img{filter:brightness(.96) saturate(.92) drop-shadow(0 22px 36px rgba(0,0,0,.15))}\n.light-section[data-light=&quot;warm&quot;] .light-door-img{filter:sepia(.18) saturate(.96) brightness(.97) drop-shadow(0 22px 36px rgba(0,0,0,.15))}\n.light-section[data-light=&quot;daylight&quot;] .light-door-img{filter:brightness(1.04) saturate(1.02) drop-shadow(0 22px 36px rgba(0,0,0,.16))}\n@media(max-width:1000px){.light-section{grid-template-columns:1fr;padding:58px 28px}.light-copy h2{font-size:46px}.light-visual{min-height:390px}.light-door-card{min-height:380px}.light-door-img{max-height:340px}}\n@media(max-width:620px){.light-section{padding:42px 18px}.light-copy h2{font-size:38px}.light-tabs{display:flex;width:100%;justify-content:space-between}.light-tab{flex:1;padding:10px 8px}.light-door-card{min-height:330px;padding:18px;border-radius:24px}.light-door-img{max-height:300px}}\n\n\n\/* \u2500\u2500 NOVALINA SUPER RESPONSIVE PATCH \u2500\u2500 *\/\n@media(max-width:980px){\n  .nav{height:auto;min-height:var(--nav-h);padding:10px 18px;flex-wrap:wrap;gap:8px}\n  .nav-logo{margin-right:auto}\n  .nav-links{order:3;width:100%;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--border)}\n  .nav-links::-webkit-scrollbar{display:none}\n  .nl{height:44px;padding:0 12px;flex:0 0 auto}\n  .nav-btns{margin-left:auto}\n  .hero{padding:38px 22px}\n  .filter-wrap{padding:22px 18px 0;align-items:flex-start;gap:14px;flex-direction:column}\n  .filter-tabs{width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}\n  .filter-tabs::-webkit-scrollbar{display:none}\n  .ftab{flex:0 0 auto;padding:8px 18px}\n  .door-grid{margin:18px 18px 46px;grid-template-columns:repeat(2,1fr)}\n  .detail-hero{grid-template-columns:1fr;gap:22px;padding:38px 20px}\n  .dh-title{font-size:52px}\n  .dh-desc{font-size:18px}\n  .dh-visual{min-height:360px}\n  .dh-card{width:100%;min-height:360px;padding:20px}\n  .dh-img{max-height:330px;transform:none}\n  .detail-body{display:block}\n  .d-left{position:relative;top:auto;width:100%;border-right:0;border-bottom:1px solid var(--border);max-height:none;padding:28px 18px}\n  .d-right{padding:28px 18px}\n  .col-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}\n  .csw{height:106px}\n  .cimg{max-height:100px}\n  .light-section{grid-template-columns:1fr;padding:58px 22px;gap:24px;background:#fff}\n  .light-copy h2{font-size:46px}\n  .light-visual{min-height:340px}\n  .light-door-card{min-height:340px;width:100%;padding:10px}\n  .light-door-img{max-height:330px}\n}\n@media(max-width:620px){\n  .nav{position:relative;padding:10px 14px}\n  .nav-logo{width:100%;font-size:17px}\n  .nav-btns{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}\n  .nav-btns .btn-o,.nav-btns .btn-f{width:100%;padding:10px 8px}\n  .hero{padding:32px 18px}\n  .hero-title{font-size:32px}\n  .hero-sub{font-size:14px}\n  .door-grid{grid-template-columns:1fr;margin:16px 14px 40px}\n  .dcard{padding:34px 18px 28px}\n  .dimg-wrap{width:145px;height:190px}\n  .detail-hero{padding:30px 16px}\n  .dh-crumb{margin-bottom:24px;font-size:13px}\n  .dh-title{font-size:42px}\n  .dh-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n  .dh-actions .btn-o,.dh-actions .btn-f{width:100%;padding:11px 8px}\n  .dh-desc{font-size:16px}\n  .dh-finish{font-size:10px}\n  .dh-card{min-height:310px;border-radius:22px}\n  .dh-img{max-height:285px}\n  .big-door-wrap{width:185px;height:250px}\n  .d-specs{grid-template-columns:1fr 1fr}\n  .badge-wrap{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}\n  .badge{flex:0 0 auto}\n  .col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .ccrd{border-radius:8px}\n  .csw{height:116px}\n  .cinf{padding:9px}\n  .cn{font-size:12px}\n  .d-cta{align-items:stretch}\n  .cta-sel{width:100%}\n  .d-cta &gt; div:last-child{width:100%;display:grid!important;grid-template-columns:1fr 1fr}\n  .d-cta .btn-o,.d-cta .btn-f{width:100%;padding:11px 8px}\n  .light-section{padding:42px 16px;background:#fff}\n  .light-copy h2{font-size:38px}\n  .light-copy p{font-size:16px}\n  .light-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}\n  .light-tab{padding:10px 6px;font-size:13px}\n  .light-door-card{min-height:300px}\n  .light-door-img{max-height:280px}\n}\n@media(max-width:380px){\n  .col-grid{grid-template-columns:1fr}\n  .dh-actions,.nav-btns,.d-cta &gt; div:last-child{grid-template-columns:1fr}\n}\n\n\n\/* \u2500\u2500 WORDPRESS IFRAME CLEAN PATCH \u2500\u2500 *\/\n.detail-body{\n  min-height:auto !important;\n}\n.d-right{\n  overflow:visible !important;\n}\n.d-cta{\n  margin-bottom:0 !important;\n}\n#detailPage{\n  padding-bottom:0 !important;\n}\nbody{\n  overflow-x:hidden !important;\n}\n\n\n\/* \u2500\u2500 REAL PHOTO CARDS \u2500\u2500 *\/\n.dimg-wrap{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n}\n.dcard-photo{\n  width:100%;\n  height:100%;\n  object-fit:contain;\n  display:block;\n  max-width:100%;\n  max-height:100%;\n}\n@media(max-width:620px){\n  .dimg-wrap{\n    width:160px;\n    height:220px;\n  }\n  .dcard-photo{\n    object-fit:contain;\n  }\n}\n\n\n\/* \u2500\u2500 REAL PHOTO CARDS FIX \u2500\u2500 *\/\n.dimg-wrap{\n  width:190px !important;\n  height:250px !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  overflow:hidden !important;\n}\n.dimg-wrap svg{\n  display:none !important;\n}\n.dcard-photo{\n  width:100% !important;\n  height:100% !important;\n  object-fit:contain !important;\n  display:block !important;\n  max-width:100% !important;\n  max-height:100% !important;\n  \n}\n@media(max-width:620px){\n  .dimg-wrap{\n    width:170px !important;\n    height:230px !important;\n  }\n}\n\n\n\/* \u2500\u2500 CARD PHOTO DEPTH \/ SHADING PATCH \u2500\u2500 *\/\n.dimg-wrap{\n  position:relative !important;\n  overflow:visible !important;\n}\n.dimg-wrap::before{\n  content:&quot;&quot;;\n  position:absolute;\n  inset:auto 18px 8px 18px;\n  height:24px;\n  border-radius:999px;\n  background:radial-gradient(ellipse at center, rgba(0,0,0,.16) 0%, rgba(0,0,0,.09) 38%, rgba(0,0,0,0) 75%);\n  filter:blur(10px);\n  z-index:0;\n  pointer-events:none;\n}\n.dcard-photo{\n  position:relative !important;\n  z-index:2 !important;\n \n}\n\n\n\/* \u2500\u2500 FIX: HERO TEXT VISIBILITY ON DARK BACKGROUND \u2500\u2500 *\/\n.hero h1,\n.hero .hero-title{\n  font-family:&#039;Libre Baskerville&#039;,serif;\n  font-size:38px;\n  font-weight:400;\n  color:#ffffff !important;\n  line-height:1.2;\n  margin-bottom:12px;\n}\n.hero p,\n.hero .hero-sub{\n  font-size:15px;\n  color:rgba(255,255,255,0.78) !important;\n  line-height:1.6;\n}\n.hero-eyebrow{\n  color:rgba(255,255,255,0.68) !important;\n}\n.hero-inner{\n  position:relative;\n  z-index:2;\n}\n@media(max-width:620px){\n  .hero h1,\n  .hero .hero-title{font-size:32px}\n  .hero p,\n  .hero .hero-sub{font-size:14px}\n}\n\n\n\n\/* \u2500\u2500 IFRAME HEIGHT FIX: prevent big empty space after cards \u2500\u2500 *\/\nhtml, body{\n  min-height:0 !important;\n  height:auto !important;\n}\n.page.on{\n  min-height:0 !important;\n}\n.door-grid{\n  margin-bottom:24px !important;\n}\n\n\n\n\/* \u2500\u2500 ALIGN CATEGORY TITLE \/ FILTER WITH CARDS PATCH \u2500\u2500 *\/\n.category-landing{\n  padding:28px 40px 0 !important;\n  margin:0 !important;\n}\n.category-title{\n  margin:0 0 4px 0 !important;\n  padding:0 !important;\n}\n.category-subtitle{\n  margin:0 0 22px 0 !important;\n  padding:0 !important;\n}\n.filter-wrap{\n  padding:28px 40px 0 !important;\n}\n@media(max-width:980px){\n  .category-landing{padding:22px 18px 0 !important;}\n  .filter-wrap{padding:22px 18px 0 !important;}\n}\n@media(max-width:620px){\n  .category-landing{padding:18px 14px 0 !important;}\n  .filter-wrap{padding:18px 14px 0 !important;}\n}\n\n&lt;\/style&gt;\n&lt;script&gt;window.NOVALINA_CARD_IMAGE_OVERRIDES = {&quot;tuscany&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Tuscany_Blanco.png&quot;,&quot;galaxy&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Galaxy_Frost.png&quot;,&quot;luna&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Luna_Frost.png&quot;,&quot;fusion&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Fusion_Frost.png&quot;,&quot;luxe&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Luxe_Frost.png&quot;,&quot;echo&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Echo_Frost.png&quot;,&quot;nexus&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Nexus_Frost.png&quot;,&quot;onyx&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Onyx_Frost.png&quot;,&quot;hallmark&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Hallmark_Frost.png&quot;,&quot;discovery&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Discovery_Frost2.png&quot;,&quot;metro&quot;:&quot;https:\\\/\\\/kitcheniquecabinetry.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Metro_Frost2.png&quot;};&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;!-- NAV --&gt;\n\n\n&lt;!-- HERO --&gt;\n&lt;div class=&quot;page on&quot; id=&quot;listPage&quot;&gt;\n  &lt;div class=&quot;hero&quot;&gt;\n    &lt;div class=&quot;hero-inner&quot;&gt;\n      &lt;div class=&quot;hero-eyebrow&quot;&gt;Fabuwood Cabinetry&lt;\/div&gt;\n      &lt;h1 class=&quot;hero-title&quot;&gt;Door Styles&lt;\/h1&gt;\n      &lt;p class=&quot;hero-sub&quot;&gt;Explore Fabuwood door styles by category \u2014 browse Modern, Transitional, and Traditional designs with all available finish images.&lt;\/p&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n\n  &lt;section class=&quot;category-landing&quot;&gt;\n    &lt;h2 class=&quot;category-title&quot;&gt;Fabuwood Door Styles&lt;\/h2&gt;\n    &lt;p class=&quot;category-subtitle&quot;&gt;Choose a door style family below to browse all available styles and finishes.&lt;\/p&gt;\n    &lt;div class=&quot;category-grid&quot; id=&quot;categoryGrid&quot;&gt;&lt;\/div&gt;\n  &lt;\/section&gt;\n\n&lt;!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 LIST PAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --&gt;\n  &lt;div class=&quot;filter-wrap&quot;&gt;\n    &lt;div class=&quot;filter-tabs&quot;&gt;\n      &lt;button class=&quot;ftab on&quot; onclick=&quot;setFilter(&#039;all&#039;,this)&quot;&gt;All&lt;\/button&gt;\n      &lt;button class=&quot;ftab&quot; onclick=&quot;setFilter(&#039;modern&#039;,this)&quot;&gt;Modern&lt;\/button&gt;\n      &lt;button class=&quot;ftab&quot; onclick=&quot;setFilter(&#039;transitional&#039;,this)&quot;&gt;Transitional&lt;\/button&gt;\n      &lt;button class=&quot;ftab&quot; onclick=&quot;setFilter(&#039;traditional&#039;,this)&quot;&gt;Traditional&lt;\/button&gt;\n    &lt;\/div&gt;\n    &lt;span class=&quot;filter-count&quot; id=&quot;filterCount&quot;&gt;10 styles&lt;\/span&gt;\n  &lt;\/div&gt;\n  &lt;div class=&quot;door-grid&quot; id=&quot;doorGrid&quot;&gt;&lt;\/div&gt;\n&lt;\/div&gt;\n\n&lt;!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DETAIL PAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --&gt;\n&lt;div class=&quot;page&quot; id=&quot;detailPage&quot;&gt;\n\n  &lt;div class=&quot;detail-hero&quot; id=&quot;detailHero&quot;&gt;\n    &lt;div class=&quot;dh-copy&quot;&gt;\n      &lt;div class=&quot;dh-crumb&quot;&gt;\n        &lt;button onclick=&quot;showList()&quot;&gt;Door styles&lt;\/button&gt;\n        &lt;span&gt;\u203a&lt;\/span&gt;\n        &lt;span id=&quot;heroCrumb&quot;&gt;Door&lt;\/span&gt;\n      &lt;\/div&gt;\n      &lt;h1 class=&quot;dh-title&quot; id=&quot;heroDoorName&quot;&gt;Door&lt;\/h1&gt;\n      &lt;div class=&quot;dh-actions&quot;&gt;\n       &lt;a class=&quot;btn-f&quot;\n   href=&quot;https:\/\/kitcheniquecabinetry.com\/locations\/&quot;\n   target=&quot;_top&quot;\n   rel=&quot;noopener&quot;&gt;\n    Order Now\n&lt;\/a&gt;\n      &lt;\/div&gt;\n      &lt;p class=&quot;dh-desc&quot; id=&quot;heroDoorDesc&quot;&gt;&lt;\/p&gt;\n      &lt;div class=&quot;dh-finish&quot; id=&quot;heroFinishName&quot;&gt;&lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;div class=&quot;dh-visual&quot;&gt;\n      &lt;div class=&quot;dh-card&quot;&gt;\n        &lt;img id=&quot;heroDoorImg&quot; class=&quot;dh-img&quot; src=&quot;&quot; alt=&quot;&quot;&gt;\n        &lt;svg id=&quot;heroDoorSvg&quot; class=&quot;dh-svg&quot; viewBox=&quot;0 0 360 486&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot; style=&quot;display:none&quot;&gt;&lt;\/svg&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n  &lt;div class=&quot;dback&quot; onclick=&quot;showList()&quot;&gt;\n    &lt;svg viewBox=&quot;0 0 14 14&quot; fill=&quot;none&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;\n      &lt;path d=&quot;M9 2L4 7L9 12&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;1.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;\/&gt;\n    &lt;\/svg&gt;\n    Door Styles\n  &lt;\/div&gt;\n  &lt;div class=&quot;detail-hdr&quot;&gt;\n    &lt;div class=&quot;dhdr-l&quot;&gt;\n      &lt;div class=&quot;bc&quot;&gt;Door Styles &rsaquo; &lt;span id=&quot;dBC&quot;&gt;&lt;\/span&gt;&lt;\/div&gt;\n      &lt;h1 id=&quot;dH1&quot;&gt;&lt;\/h1&gt;\n      &lt;p id=&quot;dDesc&quot;&gt;&lt;\/p&gt;\n    &lt;\/div&gt;\n    &lt;div class=&quot;dhdr-r&quot;&gt;\n      &lt;a class=&quot;btn-f&quot; href=&quot;https:\/\/kitcheniquecabinetry.com\/locations\/&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;Where to buy&lt;\/a&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n  &lt;div class=&quot;detail-body&quot;&gt;\n    &lt;div class=&quot;d-left&quot;&gt;\n      &lt;div class=&quot;big-door-wrap&quot;&gt;\n        &lt;img id=&quot;bigDoorImg&quot; class=&quot;big-door-img&quot; src=&quot;&quot; alt=&quot;&quot;&gt;\n        &lt;svg id=&quot;bigSvg&quot; viewBox=&quot;0 0 200 270&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;\/svg&gt;\n      &lt;\/div&gt;\n      &lt;div&gt;\n        &lt;div class=&quot;d-door-name&quot; id=&quot;dDoor&quot;&gt;&lt;\/div&gt;\n        &lt;div class=&quot;d-color-name&quot; id=&quot;dColor&quot;&gt;&lt;\/div&gt;\n      &lt;\/div&gt;\n      &lt;div class=&quot;d-specs&quot;&gt;\n        &lt;div class=&quot;spec-b&quot;&gt;&lt;div class=&quot;sl&quot;&gt;Style&lt;\/div&gt;&lt;div class=&quot;sv&quot; id=&quot;dStyle&quot;&gt;&lt;\/div&gt;&lt;\/div&gt;\n        &lt;div class=&quot;spec-b&quot;&gt;&lt;div class=&quot;sl&quot;&gt;Series&lt;\/div&gt;&lt;div class=&quot;sv&quot; id=&quot;dSeries&quot;&gt;&lt;\/div&gt;&lt;\/div&gt;\n        &lt;div class=&quot;spec-b&quot;&gt;&lt;div class=&quot;sl&quot;&gt;Box&lt;\/div&gt;&lt;div class=&quot;sv&quot;&gt;Plywood&lt;\/div&gt;&lt;\/div&gt;\n        &lt;div class=&quot;spec-b&quot;&gt;&lt;div class=&quot;sl&quot;&gt;Hinges&lt;\/div&gt;&lt;div class=&quot;sv&quot;&gt;Blum Soft-Close&lt;\/div&gt;&lt;\/div&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;div class=&quot;d-right&quot;&gt;\n      &lt;div class=&quot;sec-label&quot; id=&quot;dSecLabel&quot;&gt;Select Finish&lt;\/div&gt;\n      &lt;div class=&quot;badge-wrap&quot; id=&quot;dBadges&quot;&gt;&lt;\/div&gt;\n      &lt;div class=&quot;col-grid&quot; id=&quot;dColGrid&quot;&gt;&lt;\/div&gt;\n      &lt;div class=&quot;d-cta&quot;&gt;\n        &lt;div class=&quot;cta-sel&quot;&gt;\n          &lt;div class=&quot;cta-swatch&quot; id=&quot;ctaSwatch&quot;&gt;&lt;\/div&gt;\n          &lt;div&gt;\n            &lt;div class=&quot;ct-label&quot;&gt;Selected finish&lt;\/div&gt;\n            &lt;div class=&quot;ct-val&quot; id=&quot;ctaVal&quot;&gt;&lt;\/div&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div style=&quot;display:flex;gap:10px&quot;&gt;\n          &lt;a class=&quot;btn-f&quot; id=&quot;ctaBtn&quot; href=&quot;https:\/\/kitcheniquecabinetry.com\/locations\/&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;Order Now&lt;\/a&gt;\n        &lt;\/div&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n\n  &lt;section class=&quot;light-section&quot; id=&quot;lightSection&quot; data-light=&quot;daylight&quot;&gt;\n    &lt;div class=&quot;light-copy&quot;&gt;\n      &lt;h2&gt;See it in every light&lt;\/h2&gt;\n      &lt;p&gt;Because finishes change with light, preview the selected door in daylight, neutral, and warm tones before you decide.&lt;\/p&gt;\n      &lt;div class=&quot;light-tabs&quot; id=&quot;lightTabs&quot;&gt;\n        &lt;button class=&quot;light-tab on&quot; data-light=&quot;daylight&quot;&gt;\u263c Daylight&lt;\/button&gt;\n        &lt;button class=&quot;light-tab&quot; data-light=&quot;neutral&quot;&gt;\u263c Neutral&lt;\/button&gt;\n        &lt;button class=&quot;light-tab&quot; data-light=&quot;warm&quot;&gt;\u25cb Warm&lt;\/button&gt;\n      &lt;\/div&gt;\n      &lt;p class=&quot;light-note&quot;&gt;This preview now uses the same selected door and finish, not a kitchen scene we do not have.&lt;\/p&gt;\n    &lt;\/div&gt;\n    &lt;div class=&quot;light-visual&quot;&gt;\n      &lt;div class=&quot;light-door-card&quot;&gt;\n        &lt;img id=&quot;lightDoorImg&quot; class=&quot;light-door-img&quot; src=&quot;&quot; alt=&quot;Lighting door preview&quot;&gt;\n        &lt;svg id=&quot;lightDoorSvg&quot; class=&quot;light-door-svg&quot; viewBox=&quot;0 0 340 459&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot; style=&quot;display:none&quot;&gt;&lt;\/svg&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/section&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DOOR DATA \u2014 exact Fabuwood finishes\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nconst DOORS = [\n  {\n    id:&#039;catalina&#039;, name:&#039;Catalina&#039;, cat:&#039;modern&#039;,\n    desc:&#039;Minimalist slab with smooth flat panel&#039;,\n    style:&#039;Flat Slab&#039;, series:&#039;Illume&#039;, doorStyle:&#039;slab&#039;,\n    cols:[\n      {n:&#039;Bianco Gloss&#039;,    h:&#039;#F2F0EC&#039;, t:&#039;Glossy&#039;},\n      {n:&#039;Grigio Gloss&#039;,    h:&#039;#B8B6B2&#039;, t:&#039;Glossy&#039;},\n      {n:&#039;Bianco Matte&#039;,    h:&#039;#EDEAE4&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Carbone Matte&#039;,   h:&#039;#2A2824&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Muratti 1&#039;,       h:&#039;#E8E2D8&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Muratti 4&#039;,       h:&#039;#D4CFC8&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Nocce 3&#039;,         h:&#039;#8A6A48&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Olmo 3&#039;,          h:&#039;#7A5A38&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Como Ash 2&#039;,      h:&#039;#B0A898&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Rosales 3&#039;,       h:&#039;#5C3D2A&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Black&#039;,           h:&#039;#1C1A18&#039;, t:&#039;Matte&#039;},\n    ]\n  },\n  {\n    id:&#039;tuscany&#039;, name:&#039;Tuscany&#039;, cat:&#039;modern&#039;,\n    desc:&#039;Innovative twist on the classic shaker with finger-pull design&#039;,\n    style:&#039;Finger-Pull Shaker&#039;, series:&#039;Illume&#039;, doorStyle:&#039;tuscany&#039;,\n    cols:[\n      {n:&#039;Muratti 1&#039;,       h:&#039;#E8E2D8&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Muratti 4&#039;,       h:&#039;#D4CFC8&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Nocce 3&#039;,         h:&#039;#8A6A48&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Olmo 3&#039;,          h:&#039;#7A5A38&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Como Ash 2&#039;,      h:&#039;#B0A898&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Ida 1&#039;,           h:&#039;#C8A87A&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Ida 2&#039;,           h:&#039;#A8805A&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Frappe 1&#039;,        h:&#039;#D2C0A8&#039;, t:&#039;Textured&#039;, g:1},\n    ]\n  },\n  {\n    id:&#039;galaxy&#039;, name:&#039;Galaxy&#039;, cat:&#039;transitional&#039;,\n    desc:&#039;Wide rail shaker with recessed panel&#039;,\n    style:&#039;Wide Rail Shaker&#039;, series:&#039;Allure&#039;, doorStyle:&#039;shaker&#039;,\n    cols:[\n      {n:&#039;Frost&#039;,           h:&#039;#F0EDE8&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Linen&#039;,           h:&#039;#DDD4C4&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Nickel&#039;,          h:&#039;#B4B0AA&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Cobblestone&#039;,     h:&#039;#7A7268&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Horizon&#039;,         h:&#039;#5A6470&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Mocha&#039;,           h:&#039;#6A4A38&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Desert Oak&#039;,      h:&#039;#C8943A&#039;, t:&#039;Textured&#039;, g:1},\n      {n:&#039;Graphite Black&#039;,  h:&#039;#2A2A2A&#039;, t:&#039;Painted&#039;},\n    ]\n  },\n  {\n    id:&#039;luna&#039;, name:&#039;Luna&#039;, cat:&#039;modern&#039;,\n    desc:&#039;Slim-rail shaker with smooth, minimalist profile&#039;,\n    style:&#039;Slim Rail Shaker&#039;, series:&#039;Allure&#039;, doorStyle:&#039;luna&#039;,\n    cols:[\n      {n:&#039;Dove&#039;,            h:&#039;#E8E4DC&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Frost&#039;,           h:&#039;#F0EDE8&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Cloud White&#039;,     h:&#039;#F4F2EE&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Denim Blue&#039;,      h:&#039;#4A6280&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Sage Green&#039;,      h:&#039;#7A9A7A&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Hunter Green&#039;,    h:&#039;#2A5040&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Ocean Blue&#039;,      h:&#039;#2A5070&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Pitch Black&#039;,     h:&#039;#1A1A1A&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Graphite Black&#039;,  h:&#039;#2A2A2A&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Pistachio Green&#039;, h:&#039;#90A870&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Kona&#039;,            h:&#039;#5A3A20&#039;, t:&#039;Painted&#039;},\n    ]\n  },\n  {\n    id:&#039;fusion&#039;, name:&#039;Fusion&#039;, cat:&#039;transitional&#039;,\n    desc:&#039;Wide rail moldings with classic transitional profile&#039;,\n    style:&#039;Wide Rail Recessed&#039;, series:&#039;Allure&#039;, doorStyle:&#039;fusion&#039;,\n    cols:[\n      {n:&#039;Blanc&#039;,           h:&#039;#F4F0E8&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Dove&#039;,            h:&#039;#E8E4DC&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Nickel&#039;,          h:&#039;#B4B0AA&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Stone&#039;,           h:&#039;#9A9488&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Oyster&#039;,          h:&#039;#D4C8B4&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Kona&#039;,            h:&#039;#5A3A20&#039;, t:&#039;Painted&#039;},\n    ]\n  },\n  {\n    id:&#039;onyx&#039;, name:&#039;Onyx&#039;, cat:&#039;transitional&#039;,\n    desc:&#039;Clean shaker-style for modern and traditional kitchens&#039;,\n    style:&#039;Shaker&#039;, series:&#039;Allure&#039;, doorStyle:&#039;shaker&#039;,\n    cols:[\n      {n:&#039;Frost&#039;,           h:&#039;#F0EDE8&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Cobblestone&#039;,     h:&#039;#7A7268&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Horizon&#039;,         h:&#039;#5A6470&#039;, t:&#039;Painted&#039;},\n    ]\n  },\n  {\n    id:&#039;nexus&#039;, name:&#039;Nexus&#039;, cat:&#039;transitional&#039;,\n    desc:&#039;Wide frames with minimalistic detailing&#039;,\n    style:&#039;Wide Frame Recessed&#039;, series:&#039;Allure&#039;, doorStyle:&#039;nexus&#039;,\n    cols:[\n      {n:&#039;Frost&#039;,           h:&#039;#F0EDE8&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Sage Green&#039;,      h:&#039;#7A9A7A&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Pitch Black&#039;,     h:&#039;#1A1A1A&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Ocean Blue&#039;,      h:&#039;#2A5070&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Hunter Green&#039;,    h:&#039;#2A5040&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Denim Blue&#039;,      h:&#039;#4A6280&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Cloud White&#039;,     h:&#039;#F4F2EE&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Graphite Black&#039;,  h:&#039;#2A2A2A&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Pistachio Green&#039;, h:&#039;#90A870&#039;, t:&#039;Painted&#039;},\n    ]\n  },\n  {\n    id:&#039;echo&#039;, name:&#039;Echo&#039;, cat:&#039;modern&#039;,\n    desc:&#039;Versatile shaker in three finish tiers&#039;,\n    style:&#039;Shaker&#039;, series:&#039;Echo&#039;, doorStyle:&#039;echo&#039;,\n    cols:[\n      {n:&#039;White&#039;,           h:&#039;#F4F2EE&#039;, t:&#039;Signature&#039;},\n      {n:&#039;Dove&#039;,            h:&#039;#E8E4DC&#039;, t:&#039;Signature&#039;},\n      {n:&#039;Sage Green&#039;,      h:&#039;#7A9A7A&#039;, t:&#039;Signature&#039;},\n      {n:&#039;Slate Blue&#039;,      h:&#039;#5A6A80&#039;, t:&#039;Signature&#039;},\n      {n:&#039;Charcoal&#039;,        h:&#039;#4A4A48&#039;, t:&#039;Signature&#039;},\n      {n:&#039;Black&#039;,           h:&#039;#1A1A1A&#039;, t:&#039;Signature&#039;},\n      {n:&#039;Mushroom&#039;,        h:&#039;#A89880&#039;, t:&#039;Select&#039;},\n      {n:&#039;Taupe&#039;,           h:&#039;#B8A898&#039;, t:&#039;Select&#039;},\n      {n:&#039;Greige&#039;,          h:&#039;#C0B5A5&#039;, t:&#039;Select&#039;},\n      {n:&#039;Storm&#039;,           h:&#039;#6A7480&#039;, t:&#039;Select&#039;},\n    ]\n  },\n  {\n    id:&#039;luxe&#039;, name:&#039;Luxe&#039;, cat:&#039;modern&#039;,\n    desc:&#039;Contemporary flat panel with refined, clean lines&#039;,\n    style:&#039;Flat Panel&#039;, series:&#039;Luxe&#039;, doorStyle:&#039;luxe&#039;,\n    cols:[\n      {n:&#039;Matte White&#039;,     h:&#039;#F2F0EC&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Matte Black&#039;,     h:&#039;#1E1E1C&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Cashmere&#039;,        h:&#039;#D8C8B4&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Basalto&#039;,         h:&#039;#5A5A56&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Blanco&#039;,          h:&#039;#F8F6F2&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Antracita&#039;,       h:&#039;#3A3A38&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Verde Salvia&#039;,    h:&#039;#7A9270&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Azul Indigo&#039;,     h:&#039;#384468&#039;, t:&#039;Matte&#039;},\n      {n:&#039;Azul Marino&#039;,     h:&#039;#2A3850&#039;, t:&#039;Matte&#039;},\n    ]\n  },\n  {\n    id:&#039;essence&#039;, name:&#039;Essence&#039;, cat:&#039;traditional&#039;,\n    desc:&#039;Raised center panel with classic decorative detailing&#039;,\n    style:&#039;Raised Panel&#039;, series:&#039;Allure&#039;, doorStyle:&#039;raised&#039;,\n    cols:[\n      {n:&#039;Blanc&#039;,           h:&#039;#F4F0E8&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Dove&#039;,            h:&#039;#E8E4DC&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Nickel&#039;,          h:&#039;#B4B0AA&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Taupe&#039;,           h:&#039;#B8A898&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Stone&#039;,           h:&#039;#9A9488&#039;, t:&#039;Painted&#039;},\n      {n:&#039;Kona&#039;,            h:&#039;#5A3A20&#039;, t:&#039;Painted&#039;},\n    ]\n  },\n];\n\n\nconst PRODUCT_IMAGES = {&quot;catalina&quot;:{&quot;grigio-gloss&quot;:\n{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/47yvnCeawppxyNzGIZL4rY\/de606d66c106735f46f83419b2e1bd7a\/Catalina_Blanco.png&quot;,\n&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/grigio-gloss&quot;},\n&quot;bianco-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1rBKq2ywLvCQs36zVGQT12\/3f9b3ac44fece3d9082ebcebd7090862\/Tuscany_Blanco.png&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/bianco-gloss&quot;},&quot;bianco&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4AFFaZ55kyTQvHbNTCce0t\/513a057c39e20e476a0f41b58fd02626\/Catalina_Matte_Bianco.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/bianco-matte&quot;},&quot;carbone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1bMIMV6xLkjjYqEAMJQaNo\/39edf87f59ab90c3c6ded3612d416b3b\/Matte_Carbone.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/carbone-matte&quot;},&quot;muratti-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2PCpax2IdOHb83fe9aBwbQ\/f91fdb447d22d569717e58d61ffdecc3\/CATALINA_MURATTI_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/muratti-1&quot;},&quot;muratti-4&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3tOgTHwfmcUf6wI7QiY0ZE\/5885d46be1c62c5e68277a30e9d53797\/CATALINA_MURATTI_4.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/muratti-4&quot;},&quot;nocce-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3pubQAHjsmSSKdAB4QewRP\/dcd289374fe896876fc2af09f5034c7e\/CATALINA_NOCCE_3-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/nocce-3&quot;},&quot;olmo-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4bJ7IW5E53Vgr7L3V0HIJZ\/8b1024526f9005d1daf296a34d493fb6\/CATALINA_OLMO_3.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/olmo-3&quot;},&quot;como-ash-2&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6DliiG164uFC9S8RAUo4ZH\/38b9cf43d6a70bca1f76fca27485f12c\/CATALINA_COMO_ASH_2-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/como-ash-2&quot;},&quot;clubhouse-oak&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/ZLIfUmTcM1PGREeNaNQXb\/30dc8485cd6889633e4b585d37eab30d\/CATALINA_CLUBHOUSE_OAK.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/clubhouse-oak&quot;},&quot;ferrara-oak&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5UwRNKQmHwk6AO7Hg1Y6pJ\/1303f40af5b9b1c595ad66a5a05aaca1\/CATALINA_FERRARA_OAK__1_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/ferrara-oak&quot;},&quot;hickory-rock&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7LX7McdQpGNkuI4BARxhJi\/886a3e1d438cff0917cc1e0d492cd4c0\/CATALINA_HICKORY_ROCK__1_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/hickory-rock&quot;},&quot;light-artwood&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6jQWlT0A3wLuN0RsGao6Mn\/b972cc4addbccede37ff502ef6db7f87\/CATALINA_LIGHT_ARTWOOD.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/light-artwood&quot;},&quot;natural-elm&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/uJlp6d11nrZDj3EdvKFOd\/07e58e33ab6345dc6c85961f269e5ecc\/CATALINA_NATURAL_ELM.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/natural-elm&quot;},&quot;silk-flow&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5h0Vq7hBmxTo70Pk9LtULS\/d8d830b70bc645e857d11cc93d2d50ab\/CATALINA_SILK_FLOW.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/silk-flow&quot;},&quot;agua-marina-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1jG9TH8MYHatJj4Kgq0Dqx\/c4b263357971569ee3538337a02e3498\/CATALINA_AQUA_MARINA_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/agua-marina-gloss&quot;},&quot;azul-indigo-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4LUkHFW4vxcM2PfYV7abKD\/3d4ff0573f84aa771101cb355d305bf6\/CATALINA_AZUL_INDIGO_GLOSS.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/azul-indigo-gloss&quot;},&quot;azul-marino-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5NmJPuYkAjBKdPkVA3pISN\/3ca119c8f160717507f951c7a61541ca\/CATALINA_AZUL_MARINO_GLOSS.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/azul-marino-gloss&quot;},&quot;black-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/64vU5UUb0N3zb7BSlPo0IG\/97cb436bf01de1240d49afec95328199\/CATALINA_BLACK_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/black-gloss&quot;},&quot;blanco-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3Bzp1VFcgvBCtFGbc3gtnP\/57972366d43a44401b88e6e1bff2c101\/CATALINA_BLANCO_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/blanco-gloss&quot;},&quot;cashmere-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/35Rm8AMKUW6qqbFYT8T34F\/f37acd2cc448c6f6af275fb0886ddd46\/CATALINA_CASHMERE_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/cashmere-gloss&quot;},&quot;gris-nube&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3eZTG2ThcPAIM1vey67SZb\/c5125c856a7aa70a495572d89eee044d\/CATALINA_GRIS_NUBE_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/gris-nube&quot;},&quot;guayana&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3S4AQZuonDKR68xOM05NeX\/1759e1f9e969e373d96f1df0b31c970b\/CATALINA_GUAYANA_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/guayana&quot;},&quot;metallo-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/749r7PZBm2wt5iXG4sBeMI\/aa0775cb363b364ab8a85c1205291223\/CATALINA_METALLO_1_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/metallo-1&quot;},&quot;metallo-4&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1m1SP8uPvHIG4iv5i8Iqgj\/6937609b131a37897236f9d9945ad8ac\/CATALINA_METALLO_4.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/metallo-4&quot;},&quot;olivo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4ZNKlCql1CoVqFUsUnr5rL\/53c3d7ba3ef1bb3ee0d905cb1701d24c\/CATALINA_OLIVO.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/olivo&quot;},&quot;textil-plata&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/GZaJy9tJMMrwouqfCdh4l\/d432c2ca539f44bc0d03475af7cf45d9\/CATALINA_TEXTIL_PLATA_GLOSS.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/textil-plata&quot;},&quot;euroline-gloss&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5ylf8p6Z9f2w0lYMl8GGXI\/1ea9d33ec1aab6122b451f9160475db7\/CATALINA_EUROLINE_GLOSS-Current_View__2_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/euroline-gloss&quot;},&quot;antracita&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/a7gym9OVjBY4xF4YxCN4c\/068ba4690172c5e4c5681eebe4b69ab9\/CATALINA_ANTRACITA_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/antracita&quot;},&quot;agua-marina&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6WiqLVMpJccoOlWx2v8GZk\/f54118625c712c40c815628f503f1c8e\/CATALINA_AGUA_MARINA_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/agua-marina&quot;},&quot;azul-indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/67iO1S67CGLi1vIuimx7Je\/40f911be8bdd8d02fb0a2b593c7ee25c\/CATALINA_AZUL_INDIGO_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/azul-indigo&quot;},&quot;azul-marino&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5hu0e3YmOdqtK8JZwkxkv\/41dc06e8278d84df0844157a454a99d8\/CATALINA_AZUL_MARINO_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/azul-marino&quot;},&quot;black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5TJ2xOlOdcCKa43PJPRhKr\/f07a2871436a8b84df13c182331443bd\/CATALINA_BLACK_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/black&quot;},&quot;basalto&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3Re2f98Xbjyx5TQsCMjcTI\/e778a9575919171ce4bf64c90e9e886b\/CATALINA_BASALTO_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/basalto&quot;},&quot;blanco&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5R877dmFSswctnctL9EB1r\/9749b96b3d05eb0e55e713ce68509cf8\/CATALINA_BLANCO_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/blanco&quot;},&quot;cashmere&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/GITlgNQzQjHs8MH38xPeL\/9db38bf6207b3336f74ce3147f3a01a3\/CATALINA_CASHMERE_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/cashmere&quot;},&quot;gris-plomo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/fQ5UXSsRT7gBJtgI7eFip\/3b6f54f5391bd0150aba089ba5fe967b\/CATALINA_GRIS_PLOMO_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/gris-plomo&quot;},&quot;verde-salvia&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/hgCa13UR86clZkkxedxTC\/7eeee4ded5520989dfdba5287ed5a495\/CATALINA_VERDE_SALVIA_MATTE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/verde-salvia&quot;},&quot;como-ash-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3sXF9DduLxGGQza8zjWl5o\/f548c84f3bb7894bc24af616ec6b5ce6\/CATALINA_COMO_ASH_1-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/como-ash-1&quot;},&quot;ice-cream&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4SvJ05Yej9EfdUPOq6kEnb\/3a096d28df1e00283c3de11459e6444a\/CATALINA_ICE_CREAM.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/ice-cream&quot;},&quot;rosales-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4vi3TLJ4HVBjQGU9uscsep\/9bdad12072c6fce4b06299e0ba2c03df\/CATALINA_ROSALES_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/rosales-1&quot;},&quot;woodline-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5gaehBXvRzUt2J97TTAxxX\/fda32fa53a2569480d06a58cdaa23dc5\/CATALINA_WOODLINE_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/woodline-1&quot;},&quot;woodline-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6vMOhJb7CvKlG3if4hoSiR\/a2d96dc3ba1c06d33e7b850032a1798d\/CATALINA_WOODLINE_3.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/woodline-3&quot;},&quot;woodline-4&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7tuWJYtSIBkzjM0qSo8Fhv\/9839504e15860255f812762cb4e3270b\/CATALINA_WOODLINE_4.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/woodline-4&quot;},&quot;frappe&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7pSDIjaRX6foeSrO6DB2C\/b7c938a92014a8b0b4e231db57cb3da9\/CATALINA_FRAPPE-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/frappe&quot;},&quot;ida-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4k7v3iV0IH0onmqLslJXX7\/648388a59fdd38a00b6913816a7e853c\/CATALINA_IDA_1-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/ida-1&quot;},&quot;ida-2&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4XM9be79UdKRJZDgrElSS7\/dd0366df0b4083745291b339012a5acc\/CATALINA_IDA_2-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/ida-2&quot;},&quot;nocce-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7jMGEmDxSgK2fAuOld21AN\/8c1ed4d18f263834f05d9ea9e15d74f5\/CATALINA_NOCCE_1-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/nocce-1&quot;},&quot;rosales-2&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7yGdKyAqzHXXST8f7lOdnx\/c50768c5ab49537d7eccdcdae14e2641\/CATALINA_ROSALES_2-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/rosales-2&quot;},&quot;rosales-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/nIKckzmUAVcEo7R7quRXC\/8b28d302750cebc1fa9332f281cf16d9\/CATALINA_ROSALES_3-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/catalina\/rosales-3&quot;}},&quot;tuscany&quot;:{&quot;antracita&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3GwohqWYBRFsgAoRWYjWcQ\/d66380d5e58b42bc73f6631dd2ac3348\/TUSCANY_ANTRACITA.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/antracita&quot;},&quot;azul-indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1BpEIdzGhVAIv6GkqbT6Bl\/06cff3b700b0ede5b5b34fab8e85ee45\/TUSCANY_AZUL_INDIGO.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/azul-indigo&quot;},&quot;azul-marino&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2CzasILX8y1eayodF49SO2\/7ebb087cbc318d4fb62e06e95b0f8264\/TUSCANY_AZUL_MARINO.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/azul-marino&quot;},&quot;basalto&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/26a67tqwT0TkKFQaktpXlJ\/b0047e29e78aa87ff8697b756ea9a4e9\/TUSCANY_BASALTO.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/basalto&quot;},&quot;blanco&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2Pn6zN7dogFDu8zMOzcukP\/618bdab9b0f73061fe671dee69205c89\/TUSCANY_BLANCO.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/blanco&quot;},&quot;cashmere&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3soKpVA4D6RVl13d7S5XtP\/4df39c8eee94c61914c2523fa9296110\/TUSCANY_CASHMERE.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/cashmere&quot;},&quot;verde-salvia&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6XtC5nj8FyEALhpK78GVQ3\/cbfdc4251fbdbf3f276d045e493cabef\/TUSCANY_VERDE_SALIVA.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/verde-salvia&quot;},&quot;nocce-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6xNWy7p5YbvYTQlkwzSG1W\/84a3631a7b06cca5f1c3ebafa3474efc\/TUSCANY_NOCCE_3.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/nocce-3&quot;},&quot;como-ash-2&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3slkoWBKpL9WzBRlSMVsji\/9ad6b828a9b623e5ba5f2278776eecf2\/TUSCANY_COMO_ASH_2.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/como-ash-2&quot;},&quot;olmo-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1AMTwtH38iNjOuDuQfBdZe\/d18eaec569ec4e23a72206a7a58e9b24\/TUSCANY_OLMO_3.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/olmo-3&quot;},&quot;muratti-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2AlDrFmeyPtaoHdWDtlkIy\/8c95a157250264099636f681490da50a\/TUSCANY_MURATTI_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/muratti-1&quot;},&quot;muratti-4&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3O5wju5dkTTVDrSVEeWms6\/21de8b85df425a346425a6c8a2ce44ac\/TUSCANY_MURATTI_4.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/muratti-4&quot;},&quot;como-ash-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1wVPj4VAHC8Z0O5zlrtcCV\/01ccfc0f0c7d8e883aaf3e73c627def3\/TUSCANY_COMO_ASH_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/como-ash-1&quot;},&quot;frappe&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1S1Y4DITjQFxeTbZw0dslc\/20f31fc5b6376161ce72a2cff96052dc\/TUSCANY_FRAPPE_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/frappe&quot;},&quot;ida-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/24DPhpC3972Ko5BoHWqsnE\/598fa6e00b2bd8cf0cbb8ebb266d600b\/TUSCANY_IDA_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/ida-1&quot;},&quot;ida-2&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1fOVbmFgQXBPnVOvh70pcn\/bf7a8c227f77bfaa9fdb654d5462d0ac\/TUSCANY_IDA_2.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/ida-2&quot;},&quot;nocce-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6g2pY4WI5SEjeYLmmtqn7h\/7ae8b0cb5fea858bbac3c2e294439ab6\/TUSCANY_NOCCE_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/nocce-1&quot;},&quot;rosales-2&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1pgc79on23wlwtJe7uVeVY\/f3debd9609a63b440ff491c2ee40eb80\/TUSCANY_ROSALES_2.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/rosales-2&quot;},&quot;rosales-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3PtHErEpQjw6fdKwjmjegr\/9504ed7a47106cc22b60619df986ed48\/TUSCANY_ROSALES_3.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/rosales-3&quot;},&quot;woodline-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6IkYKjhOWFEUDIpv1uLrhR\/d2d14644a7c602823d14bd2c13da74d1\/TUSCANY_WOODLINE_1.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/woodline-1&quot;},&quot;woodline-3&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5ZaiBB011hqX8iESXl5zhC\/b74c6204a6a668880b08f8242b1c87c4\/TUSCANY_WOODLINE_3.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/woodline-3&quot;},&quot;rosales-1&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/11HftR9zWj6GZUTvtLEuwe\/1fc2cc72a2c0fc03d7f3c15bf6d7abc0\/MicrosoftTeams-image__229_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/tuscany\/rosales-1&quot;}},&quot;galaxy&quot;:{&quot;timber&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2cWwHirrTYxuZMMe1Girf3\/728d7d6bb1254a6f7f45c94ba893ee16\/Galaxy_Timber_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/timber&quot;},&quot;nickel&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1V63CpLqh6LqUgdTGwjYa4\/e311d3f60301c74d1dd4fb6fd7908255\/Galaxy_Nickel_092624.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/nickel&quot;},&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/25vtiWtVv7nlGq2TPtObGC\/0190d739a6986b8dacde952704120bc6\/Galaxy_Dove.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/dove&quot;},&quot;cobblestone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/30fwoDMwewUyBgxSUd1aTt\/326e2f1296b482dbaf4614e0833aae46\/Galaxy_Cobblestone_100724.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/cobblestone&quot;},&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/39HCTIJ63OwbnK7bMLhUaW\/99e406cb6790efe6bd83c8c38cf0e806\/Galaxy_Frost_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/frost&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6IFkkXahqQQCjZlqmboade\/1c9e6db48f8c1b4424df67ffdd35e5e7\/Galaxy_Linen_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/linen&quot;},&quot;mocha&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1t72ymDGkCjkXNwyXmpqUg\/a17d30bcc0090d81a7b239ae5c876724\/Galaxy_Mocha_100724.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/mocha&quot;},&quot;indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4JB4HpvwyjWnqIR8QQAIgn\/279eb8593f8f0447ac8d6844e2ef75c8\/Galaxy_Indigo_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/indigo&quot;},&quot;horizon&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6OV0yZ7rzlc1BcSeAcFasp\/be99e96ef20ef0c9fe9034577ff31800\/Galaxy_Horizon.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/horizon&quot;},&quot;desert-oak&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3UyKh9u1yV0q7HBEXVz43l\/cc5af5a66ef75affad191c1d0baf3418\/GALAXY-WEB.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/desert-oak&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/d5L10zOplbQhMKdPdnHqj\/ed24ab323adf58aa79f5c98db40c07c9\/Galaxy_Pitch_Black-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/pitch-black&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6KNw9KtGhAJWt2n8TJE8GR\/7d67c546ad098352598ef66869be0ee5\/Galaxy_Pistachio_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/pistachio-green&quot;},&quot;truffle&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3r7lpGDYCfMqPegdYBtv9m\/9665afafaa0a06fef02b47266d17ee7e\/Galaxy_Truffle.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/truffle&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6Qw2QE18ratz02f55UVuwi\/26a4a03505042bfff9f728e8fc3e83f0\/Galaxy_Stone-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/stone&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/74Qcr9battxF8ZG8FM5bcm\/4872bc57eb939fc7b4d9f3334505687b\/Galaxy_Oyster-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/oyster&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7mgXyBUCokoIOY2gonfkZg\/01737fa1432c654a824285dbf48b4304\/Galaxy_Sage_Green-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/sage-green&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/Skb8wBufTas9PkruldcdS\/7397b7960cc2409135be82510a6ae8cf\/Galaxy_Cloud_White-New_Updated.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7J0Bd4BpcnedH93rScRcwu\/273c9dbb3a7a6cf16481928edc4cfef1\/Galaxy_Denim_Blue.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/denim-blue&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1FIiuTlUXWcNIu2uvzPNAL\/6815bdd1d8b69ec1ce8264c2648666f8\/Galaxy_Hunter_Green-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/hunter-green&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3GsClfaCWVo6DKYIluc8cM\/0d33651f11a784b74bb55d3d2a5ede6c\/Galaxy_Graphite_Black.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/graphite-black&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2lToankzKzTlu0RrL6V3pT\/1f23799faf395a942fb7ae30b7d7a7b6\/Galaxy_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/cabernet-red&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/VomS0JJuSWa2fXDQBQlHe\/7de6fe7657ff63936e66409eba98fc78\/Galaxy_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/forest-green&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4KiThOZP3Gf0JssnnC1bnn\/f2361b8f10d71fec19d0dfaaab406564\/Galaxy_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5x0H7vI7Amw6ppL7DxHmyP\/8332a1637c48c20a5682bb3e2290b75e\/Galaxy_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/374nbQWboLTTF2LRLLSFSX\/e3d3277582241ccb66e4a5171c28982e\/Galaxy_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/orchid-purple&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5KbHpSLyX0g0IDobWIItM9\/89f4de8b3f6cad72212d4add219df674\/Galaxy_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/galaxy\/izel-blue&quot;}},&quot;luna&quot;:{&quot;timber&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5zkRJcA3Glwy6KsQrKNdjU\/69dd37dd32da5fe7f5f672ff16dfdc94\/Luna_Timber_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/timber&quot;},&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7wvxuDhfX9YiZSlDpPsdTe\/c5b6f1da5aee302e513b3f0b5d19ad5e\/Luna_Dove.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/dove&quot;},&quot;discontinuing&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4mFKpb9WIF4mnO4qpXWFur\/738ba9037639e8fbfcc0d53c9a05cd6e\/Luna_Indigo_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/indigo&quot;},&quot;kona&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5KkezkXa97CDopZRI4K68p\/dad282542f3a88803c861de92bded707\/Luna_Kona_092624.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/kona&quot;},&quot;desert-oak&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2ivZ3mQAMRhHUfVHquGX6w\/2b17c8c54111689c0267722c154f1001\/Luna_Desert_Oak_021325.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/desert-oak&quot;},&quot;truffle&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4oBYDvb2SYmqv1iEoRYgWS\/3eea3cd46c871be2bf828a693d5c332c\/Luna_Truffle__1_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/truffle&quot;},&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4t58X0RW6qs2OHRmCleaEw\/04b2dad40acb0735308677fd5ff1b491\/Luna_Frost-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/frost&quot;},&quot;nickel&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2eIZESu3cWoBd0fLyT3WvX\/ac188e0c95c2af2f6d3aac0dcbd00fbe\/Luna_Nickel-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/nickel&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3E4I0UG69u7VN3eQCIcymH\/b084241656d4719a8d6d024cac4a11e9\/Luna_Linen-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/linen&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4Qy8TbPCgAkP2SIlzkylwe\/246132f75bf8cd7a6cfabdc6fad6bb4a\/Luna_Stone-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/stone&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7hYsKkbq53cXQCLzinXPVO\/1887f46532e0996609e18cfd0a902a4e\/Luna_Oyster-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/oyster&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1XbAYYkLC0UMzxETCt7TXC\/63231e6239c679954522019c718dfac1\/Luna_Pitch_Black.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/pitch-black&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4aKbd5bTvlinxgUBbZYl8F\/97d4a3371f883737aaa99282615b962a\/Luna_Pistachio_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/pistachio-green&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6U1LrvZLvz9OkPdxWJQbzr\/283a2aea541cc81c626d68f41f7624eb\/Luna_Hunter_Green2.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/hunter-green&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4DigECnlW9XFQCA714Zy05\/ca186ef14f9fdff345fad3e6f025232f\/Luna_Sage_Green-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/sage-green&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2Ycx9YqKsoiz2RrcHSnFBw\/87b664f9c71186627015bc1d9276dce9\/Luna_Cloud_White.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6K4p03009TRyr6ftk4lOBZ\/d1cefc96c2f99d67fb81076ec24cdcb1\/Luna_Denim_Blue_091124.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/denim-blue&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4Z0LP4UMLVsAweDpPMirXr\/9251b2937e4cfcbbf58bfb4ab5070448\/Luna_Graphite_Black_091224.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/graphite-black&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4Z7dvL8N43wL2fHM5R4gWz\/23c38feae07e1d9c99fc501a46d77f05\/Luna_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/cabernet-red&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6QOSYg8Q2i0LbP2TwNz96a\/d02adb727d95a390dec66e36dbdc6c1b\/Luna_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/forest-green&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5zlAUmLNqqCUkTxvYFtNl2\/261120ace644c3dd331ebb1dfbafb8ae\/Luna_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7KkLxLWiTwMBqqIBqfkGY7\/1053076df9364fa29bcba74e258411e4\/Luna_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/kznwzdrkd3L6sdWsUvq08\/7430e76729dcf10aa5a9208492b77619\/Luna_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/orchid-purple&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7IARJyl0eDqjcnVAW77Als\/f263519bfb45d90b91bbfd90007aefc5\/Luna_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luna\/izel-blue&quot;}},&quot;fusion&quot;:{&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1DZxgEjeFkT6s483fpBMzL\/689f04e02737c9d40a21f7332f42dcee\/Fusion_Dove_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/dove&quot;},&quot;kona&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5EigURoH9wLYD9ChZxtj4w\/dcdb6a2eadbc5dd67d0cefcdc04709fe\/Fusion_Kona_092624.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/kona&quot;},&quot;discontinuing&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4KTopqDByk7eUOmtXVRXaB\/cc3e5a0073181fa4bcccc44d06b8011f\/Fusion_Nickel_092624.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/nickel&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6MFeUwR6A7gehBMrOv3J35\/ac97c94a1b0853c2ef9020f8378d78a8\/Fusion_Oyster_092624.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/oyster&quot;},&quot;timber&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3VbtIkjBKwxAiaJkV94Ind\/340f0d1b465b75771039e31ce2a88bb4\/Fusion_Timber_091724__1_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/timber&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/15opK7yVBzYL5vSUyqwToF\/1260120f42f1bd46bf3e06a5a65f79ee\/Fusion_Stone_092624.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/stone&quot;},&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2orOy9sbICf8C5rJsysqVS\/905e902f61719bac33f53bb61e11acfb\/Fusion_Frost-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/frost&quot;},&quot;indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2zWtxys8Psi2bSq6KpjI4o\/6a73af7bb155bb20a5e5113b6462b337\/Fusion_Indigo-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/indigo&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1HzpVwzyaZ5BOHTDvwwPtw\/9d624929a952a86735028f66a70de871\/Fusion_Linen-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/linen&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6y9B5Syab2YdfUVC6TyIE9\/aee2bebb27c8e638a4e38ae9602e2d86\/Fusion_Pitch_Black-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/pitch-black&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1Ey64phZw1Hk67xO4a5QF5\/f8903e20f2f85c9a35b0d0f113f75610\/Fusion_Pistachio_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/pistachio-green&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7pCy2FGeub0XlS2RkgPP2y\/f73251f8fe4cbb6c25763dd048528ab0\/Fusion_Sage_Green-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/sage-green&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4JXcrAR1avaJAlfbEpXZUw\/7470aba5a93e83be89950a33c2bf3584\/Fusion_Cloud_White-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5fIo11x5WcvPWZByW7MT8E\/e0ae809c9bf9a154246412ded6139667\/Fusion_Denim_Blue-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/denim-blue&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/sI3zgyRXD8RszTMxmWbfP\/c185370d68ef11ffc28a1f097b4a93cf\/Fusion_Hunter_Green-Current_View.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/hunter-green&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6OllR0eAqQBcSzyHLgu3fR\/0faf5c12a8b90c7cbdf2b2c3a7997d76\/Fusion_Graphite_Black.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/graphite-black&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7iT0CUBiMrRHkvUDKboP6Y\/0eaca8f694e47a316564814902499abe\/Fusion_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/cabernet-red&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3zJRoUUnmG7n9abNRhMi1J\/124e2c0a3d7d693226c1028a07ad242c\/Fusion_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/forest-green&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3RLTWINoMlXB9bziTfVTuW\/ea0b9329115a23d0fa47f1b09ac78df7\/Fusion_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/35KGPpq6PZ71WZ18MXiEVE\/1477c8595ae895037c70cd29e4498561\/Fusion_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7BlvZBiOj6MBV8BD9Vc3xV\/40c4955ee3375897ca0871b6815ad805\/Fusion_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/orchid-purple&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4pGBarZIYDCSHqeHFtmT1h\/049c0ccb102ac754c3f87070dd159409\/Fusion_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/fusion\/izel-blue&quot;}},&quot;luxe&quot;:{&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4CjyVr8Mi9r8eEB8kYPyeb\/ce58574121258cf0634340846743912f\/Luxe_Frost_-_Large.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/frost&quot;},&quot;desert-oak&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7xvelmbmqKXu2aoISv0LHw\/9c8ceea84dd24de2dc60ed921f84b3aa\/Luxe_Desert_Oak_071625.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/desert-oak&quot;},&quot;canyon-oak&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/qLxBQraSBOaDrSlomzjom\/4f142725f03afe3863308a2ad67c7ed5\/Luxe_Canyon_Oak.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/canyon-oak&quot;},&quot;indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/n53EdkpIeWNjbrtuHXG40\/79c2fdbf101eeee4ff78d1ee97555853\/Luxe_Indigo.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/indigo&quot;},&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/27FPcEpCRhVsHO3JeYFmbM\/697b5fc15f3d16fd341fc394862041da\/Luxe_Dove.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/dove&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1UnZDr8xCzXZEoT4HU9Wzw\/b5739221d11e264577a4edd85441d3ba\/Luxe_Linen.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/linen&quot;},&quot;nickel&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/ce17p84bGLrTTVBcZ5gzi\/d299d90ecbc903a1e4d399494cab9166\/Luxe_Nickel.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/nickel&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5XZKR7SaLfVqprkv7dLFyD\/78708769ab717f08a26f47d4538234c6\/Luxe_Oyster.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/oyster&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5Lvv8Vz0k1FPk3mXWqtbn7\/dc114aa8e1bc269ce3b136304aaddd76\/Luxe_Pitch_Black.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/pitch-black&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/16Ux7v7OvNU5AOpdcdCPbs\/9442bde0e1183cace2e4280ef7ea14a5\/Luxe_Stone.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/stone&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/55LnyEhqSDdtCfSSNP3uuH\/2e4e4453ac1c35667c5be83f59090739\/Luxe_Pistachio_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/pistachio-green&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/0N0yFSAyNpmnMgNpPUXMq\/37dff77cb4b7c6b978a56cbda9fe3f15\/Luxe_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/cabernet-red&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3yXEgOOzsQW9oS4Ns9nqve\/30c523df7d58a7aa6a342162c9991f2e\/Luxe_Cloud_White.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1UIuUCIDwLQYOjN0XdaRRl\/a0bf0bc6fc88eb24f9ed57731d354b05\/Luxe_Denim_Blue.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/denim-blue&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5GoPyMoRE10xzSp5MWr8of\/d9b3cff2fa9b21015d16e64f81bdeaf1\/Luxe_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/forest-green&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2zXrHOgRKNwEuaSPMDgWuL\/36749e8d14f7ac7e330d42222fc6260d\/Luxe_Graphite_Black.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/graphite-black&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3a3D81BuVysxGoxFOf7U2h\/d511861d73b7e309ddfadb2a17b167fd\/Luxe_Hunter_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/hunter-green&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7y5ztYy9eRsJuUxy7lX0iW\/9a09162268d466c5201045964b247542\/Luxe_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/izel-blue&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6yJotESld15iZUL81IKQXd\/ecde396d818afb16e1b31e8869ccfd48\/Luxe_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/363rPaeSQNhThVhEAReQI7\/bc454ec64a2f178b463ea8f073ad9fc7\/Luxe_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3WIh9ka7d6V8rbNz8LyGZW\/deb5e85905629a1cf5e2fbedd2169adc\/Luxe_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/orchid-purple&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7Bj7sqb9cYNzvTInu3d5Oe\/b84591837f920826b92b8e88a4eedaba\/Luxe_Sage_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/luxe\/sage-green&quot;}},&quot;echo&quot;:{&quot;timber&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1JZJpqDF2T1uYDyEMj3rlF\/04999d466208e9ad3b88635d6b0a32a7\/Echo_Timber_-_Large.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/timber&quot;},&quot;mocha&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/66pGX0ufhkDGOP72qxfSNn\/6abeebdc239ef1ea1aeec8dc87927a96\/Echo_Mocha_-_Large.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/mocha&quot;},&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4j5ViO56hFf8FGQhqm5Gil\/02b3ba47162c5a502255fb186c880a00\/Echo_Dove_-_Large.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/dove&quot;},&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3pA20uUZxsWSoulilWbGvZ\/bf04a889503c6e3d253fabb069410efd\/Echo_Frost_063025.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/frost&quot;},&quot;indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2wEdjBUr00EYJT3Yi76mBE\/2b528366779fdfbcf933004fe84bbc48\/Echo_Indigo.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/indigo&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3JYyEcNV8xom1ILU5uzAda\/ceacf50ad7efdbda048f891338de2127\/Echo_Linen.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/linen&quot;},&quot;nickel&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2Bl4NMDBGp99PgruQoLKAA\/946ba9b9be346c6f2ac4d751646cdacc\/Echo_Nickel.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/nickel&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5InNVCXNMlK978oxISHAt1\/f811e0fe701d1be31ab53cb3dd5273d5\/Echo_Oyster.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/oyster&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/zJgIF1gNk2LpUrzxzvej3\/163b4a0fb8ee99a2f1b88fac516d9449\/Echo_Pitch_Black.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/pitch-black&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4aTxPZPJ9a0mlVUYOlhLhB\/3e831c5a80f373332a59cc74c04fc5ad\/Echo_Stone.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/stone&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3bKJ4lDoVoPSMAGSW3mFmX\/381cebf0503429802f39a8ec77ab7f48\/Echo_Pistachio_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/pistachio-green&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2I9sIlmFZs5ufuMk58HvZ8\/8503304ed1ea47660305129dab75ee92\/Echo_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/cabernet-red&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/42DeW7AvYJ45rIfZfmzETV\/ec583d876bb3cf7746abb006e3c7fcbe\/Echo_Cloud_White.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3T3F9TBcMUMfYOAJIRuRQ5\/9d497664f571cbbf55678c00e3c10f36\/Echo_Denim_Blue.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/denim-blue&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7Ik5Bb3vV1tka7WwdVZM3r\/da69311f3d754d68e20c8b7d67e3f6d6\/Echo_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/forest-green&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5oOVaSLpvHYQZGmvp8IY2N\/28daecc50e0a3b35b9ad93fd41e55e8f\/Echo_Graphite_Black.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/graphite-black&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1MQhGR4FAvBrtmd6uRZFLM\/dbae546411e31eb37d77daf201c39f23\/Echo_Hunter_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/hunter-green&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1Md3gljN6rDZcXGHt97pB3\/1cd6623810e2c6eb60030fba59c1fc47\/Echo_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/izel-blue&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1953fMYGKNSewiG4SKvO2V\/a43cee74b5b2eeb02ab75a324680545c\/Echo_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7zXhuG5Mcro7uKffvmqJ34\/3e99fc98445e086475bc0ebe9fb2e9eb\/Echo_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4YPrODughWpiPxnQYLC6vK\/9af1d29279ac350e04828023e9ca95aa\/Echo_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/orchid-purple&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/76hKOu38lLluaizYth1T51\/a6e98d716cf4205a68ce9559f6111a1d\/Echo_Sage_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/echo\/sage-green&quot;}},&quot;nexus&quot;:{&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5cX6tlqljXi1AKrMdePzYg\/2b997aa19f258f4b068f5b15b0b92438\/Nexus_Frost_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/frost&quot;},&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5CyWDdq6UE397zezkedna5\/49fd1d0ba51fd839ce2a4db4eadc82db\/Nexus_Dove-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/dove&quot;},&quot;indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3cSsWDvPf3iPWldPiqbciT\/7239bc0935fda91c7916dc0d5dbba2d6\/Nexus_Indigo-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/indigo&quot;},&quot;nickel&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1JovgMQD6D39E4sY8MnIwl\/e059a3bb47f9b39d2833f5d58572a2c3\/Nexus_Nickel-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/nickel&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6qJ438aL8tQ7BeoQpVhnWz\/79b7fee16f738e608551cba78d001d9f\/Nexus_Linen-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/linen&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/48VHqDyNzbpeIXiZQB6Nt\/df6adf516ec6fb67eadda1a209463a38\/Nexus_Stone-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/stone&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6CwLwZBH76t6c8wx8aE5AU\/1377a8fee50f881f96f5c1a49198f398\/Nexus_Oyster-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/oyster&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/50MqjtkMTYNwR984xAYQGi\/54ae181f0f4f6471b75f8cff6edb2145\/Nexus_Pitch_Black-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/pitch-black&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2wyImeucVwWYctJWisI2tU\/2d7c2eb95ea330534453ee902555f3c8\/Nexus_pistachio_green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/pistachio-green&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3fu9f2NymIgSZoEubCG98B\/ff6506881589211ea3c0cb9165107575\/Nexus_Sage_Green-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/sage-green&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6H81h6yZZygqYDrNoBaS8u\/25dd67a22e0a91fe2a13310bb228dbe9\/Nexus_Cloud_White_091124.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/kEB2XNYj8JYqSCv6wgKSN\/ce81d94744e07d6d88ec875c10def3b0\/Nexus_Denim_Blue_091124.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/denim-blue&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3YA6XJDrIrCQhFtNKf96t2\/e6d8c2ca92a84b882a873e92e08def11\/Nexus_Hunter_Green2.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/hunter-green&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/WH9ifNlGf2Zs3oegqOOYH\/58226d762655ff718d48ed2a3226b8cc\/Nexus_Graphite_Black__091224.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/graphite-black&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1rmUPAHexoq3BQpED78vPz\/37190603271f370967a64c9dcc3c7787\/Nexus_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/cabernet-red&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/SKi0NWDfbmhRmtCSH8eJd\/12bb18ed74224204530f51baab410439\/Nexus_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/forest-green&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2ytrsqMccRFELM3WMsIUKk\/6be20485c24b80c2b533cfda9ff485a4\/Nexus_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/10URDDJQCxKGq0f4Y51m31\/88ca1089792f43079ba2cdee0ec3bef3\/Nexus_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/ODzTLU5qq7aSYrtt9SKSP\/74f542016691f83d4423b60c19b79f9c\/Nexus_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/orchid-purple&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2SPQnCco9qIUq8Y6EgihJj\/af0beb0be231a10b6754f917b52acb3a\/Nexus_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/nexus\/izel-blue&quot;}},&quot;onyx&quot;:{&quot;cobblestone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/63XMLCZPTkCR2K443ykee2\/c6e18a177c125eec91d4e98af5292ea1\/Onyx_Cobblestone_100124.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/cobblestone&quot;},&quot;horizon&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7kdOppvbI5VVEVXAdhMvBj\/0834224946be89697c4e1a844c107adf\/Onyx_Horizon.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/horizon&quot;},&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5yGt0lCvLGIVCtiadpd499\/be5c25a10f137e127924cb2839cdcb5c\/Onyx_Frost_092524.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/frost&quot;},&quot;dove&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4kLmp6O2b1XAbPYCVgxdsw\/1af7198ae81eb3b91bed7b2bdd003fe6\/Onyx_Dove-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/dove&quot;},&quot;indigo&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6x3PClXlaTR8JMC0GVQfxN\/1ebb539c454f35a36f829ac8d5c9a541\/Onyx_Indigo-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/indigo&quot;},&quot;nickel&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1HmCUb1POxhJ9X4fLxZy0h\/c853fe0bc3e600ded8bb509d00a82f5d\/Onyx_Nickel-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/nickel&quot;},&quot;linen&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/30pONnajnfwXmltPyh2lky\/693e941d246f78e67867b9a30eb8639c\/Onyx_Linen-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/linen&quot;},&quot;stone&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/33eQjznzB3hNWlsTmX5tV4\/5715d707e3db126a12ca865dde00168f\/Onyx_Stone-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/stone&quot;},&quot;oyster&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1amUb4JKzQwweczL1SpGL8\/f0d57d299c4285ba4bdacf350b652cf7\/Onyx_Oyster-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/oyster&quot;},&quot;pitch-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/3nU4t2G1y0XFNsnfEJeTze\/a7cc25d05415b29b95060b51ca056a33\/Onyx_Pitch_Black-Current_View.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/pitch-black&quot;},&quot;pistachio-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2T0AZ8XrOGkGYFqN23p2Ha\/e1f942c0dc75e367d2ad4101f03bf6c3\/Onyx_Pistachio_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/pistachio-green&quot;},&quot;sage-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5Hk62INGAUeD1FKrKuqLnr\/a45b34b9ba5c0a1f28a42befe4108ece\/Onyx_Sage_Green_091224.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/sage-green&quot;},&quot;cloud-white&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4DMgu84nEUymLw4jIWqa3T\/3a24d4886b7727af5714155f9800e166\/Onyx_Cloud_White_091124.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/cloud-white&quot;},&quot;denim-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1l6eYUqXyhRDDY1x5lImuC\/ba579372851c88ec6123f1c6a7ffbe35\/Onyx_Denim_Blue_091124.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/denim-blue&quot;},&quot;hunter-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4bEa7l6zpYp6bNQ5lVDYLg\/3bc9d7a68d778684d8f51cc7a93a0f64\/Onyx_Hunter_Green2.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/hunter-green&quot;},&quot;graphite-black&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/39fsU8zAXGy4BMmVNnnxnE\/36dc27770b8c32842ef754b2f3e7c649\/Onyx_Graphite_Black_091224.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/graphite-black&quot;},&quot;cabernet-red&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/6dFU8PT5GVg3644DFxnoX3\/9481f7b28822adc86453c8770d5e3771\/Onyx_Cabernet_Red.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/cabernet-red&quot;},&quot;forest-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/4M4Z0Rk8uE5BRbXKN2gFxa\/3b518f31b40b6ae60207fe8b11d1d416\/Onyx_Forest_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/forest-green&quot;},&quot;macadamia-beige&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5xXvNVEE3XCKyfeLftWuSW\/6a8d3a2257dc53c09df44f863fef596e\/Onyx_Macadamia_Beige.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/macadamia-beige&quot;},&quot;mint-green&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/uG8mmpRbv7byfdyR45Qnh\/be8933735c7b3ad3478a612e018699f2\/Onyx_Mint_Green.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/mint-green&quot;},&quot;orchid-purple&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/7vwLU3JfXnJCvSa4A0T8Q7\/4324fe54f830f7e04340a58d11081c47\/Onyx_Orchid_Purple.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/orchid-purple&quot;},&quot;izel-blue&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/5L6ugTW1hZ6hjzB7cMSnJ7\/e9a1ce683207a49710f69cea6a072298\/Onyx_Izel_Blue__BM_1677_.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/onyx\/izel-blue&quot;}},&quot;hallmark&quot;:{&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2E8SksG4rFoHkPwDpM26pD\/fd0b7c0381835d35d17a459ff4ec56f2\/Hallmark_Frost.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/hallmark\/frost&quot;}},&quot;discovery&quot;:{&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1iuLJZbk8VJ6pAF7wTLWUi\/ad71297a862c7309e0867bb5c5cd67d0\/Discovery_Frost.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/discovery\/frost&quot;}},&quot;metro&quot;:{&quot;java&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/2lxfOks6iWPEpoWV9241CP\/5b2ddc4d0537afaa763a2e5447a7c800\/Metro_Java.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/metro\/java&quot;},&quot;frost&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/1kxmjVjjpfZKlteSSwl4CJ\/4363793e7d8b5195e8b57a895b01dba7\/Metro_Frost.png?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/metro\/frost&quot;},&quot;mist&quot;:{&quot;img&quot;:&quot;https:\/\/images.ctfassets.net\/79jq1weass0y\/diixGqvmP1KWfdvR0lQFc\/4b448d14720aa6bb9e5f5f0af1c07629\/Metro_Mist.jpg?w=900&amp;h=1140&amp;fm=webp&amp;q=90&quot;,&quot;url&quot;:&quot;https:\/\/www.fabuwood.com\/doorstyles\/metro\/mist&quot;}}};\n\n\n\/* NOVALINA: build every available style + finish directly from PRODUCT_IMAGES *\/\nconst NOVALINA_STYLE_META = {\n  catalina:{name:&#039;Catalina&#039;,cat:&#039;modern&#039;,desc:&#039;Minimalist slab with smooth flat panel&#039;,style:&#039;Flat Slab&#039;,series:&#039;Illume&#039;,doorStyle:&#039;slab&#039;},\n  tuscany:{name:&#039;Tuscany&#039;,cat:&#039;modern&#039;,desc:&#039;Innovative twist on the classic shaker with finger-pull design&#039;,style:&#039;Finger-Pull Shaker&#039;,series:&#039;Illume&#039;,doorStyle:&#039;tuscany&#039;},\n  galaxy:{name:&#039;Galaxy&#039;,cat:&#039;transitional&#039;,desc:&#039;Wide rail shaker with recessed panel&#039;,style:&#039;Wide Rail Shaker&#039;,series:&#039;Allure&#039;,doorStyle:&#039;shaker&#039;},\n  luna:{name:&#039;Luna&#039;,cat:&#039;modern&#039;,desc:&#039;Slim-rail shaker with smooth, minimalist profile&#039;,style:&#039;Slim Rail Shaker&#039;,series:&#039;Allure&#039;,doorStyle:&#039;luna&#039;},\n  fusion:{name:&#039;Fusion&#039;,cat:&#039;transitional&#039;,desc:&#039;Wide rail moldings with classic transitional profile&#039;,style:&#039;Wide Rail Recessed&#039;,series:&#039;Allure&#039;,doorStyle:&#039;fusion&#039;},\n  luxe:{name:&#039;Luxe&#039;,cat:&#039;modern&#039;,desc:&#039;Contemporary flat panel with refined, clean lines&#039;,style:&#039;Flat Panel&#039;,series:&#039;Luxe&#039;,doorStyle:&#039;luxe&#039;},\n  echo:{name:&#039;Echo&#039;,cat:&#039;modern&#039;,desc:&#039;Versatile shaker in multiple finish tiers&#039;,style:&#039;Shaker&#039;,series:&#039;Echo&#039;,doorStyle:&#039;echo&#039;},\n  nexus:{name:&#039;Nexus&#039;,cat:&#039;transitional&#039;,desc:&#039;Wide frames with minimalistic detailing&#039;,style:&#039;Wide Frame Recessed&#039;,series:&#039;Allure&#039;,doorStyle:&#039;nexus&#039;},\n  onyx:{name:&#039;Onyx&#039;,cat:&#039;transitional&#039;,desc:&#039;Clean shaker-style for modern and traditional kitchens&#039;,style:&#039;Shaker&#039;,series:&#039;Allure&#039;,doorStyle:&#039;shaker&#039;},\n  hallmark:{name:&#039;Hallmark&#039;,cat:&#039;traditional&#039;,desc:&#039;Timeless traditional cabinet style&#039;,style:&#039;Raised Panel&#039;,series:&#039;Allure&#039;,doorStyle:&#039;raised&#039;},\n  discovery:{name:&#039;Discovery&#039;,cat:&#039;traditional&#039;,desc:&#039;Simple framed style with classic balance&#039;,style:&#039;Shaker&#039;,series:&#039;Allure&#039;,doorStyle:&#039;shaker&#039;},\n  metro:{name:&#039;Metro&#039;,cat:&#039;transitional&#039;,desc:&#039;Clean recessed panel with soft edges&#039;,style:&#039;Shaker&#039;,series:&#039;Allure&#039;,doorStyle:&#039;shaker&#039;}\n};\nconst NOVALINA_STYLE_ORDER = [&#039;catalina&#039;,&#039;tuscany&#039;,&#039;galaxy&#039;,&#039;luna&#039;,&#039;fusion&#039;,&#039;luxe&#039;,&#039;echo&#039;,&#039;nexus&#039;,&#039;onyx&#039;,&#039;hallmark&#039;,&#039;discovery&#039;,&#039;metro&#039;];\nconst NOVALINA_COLOR_MAP = {\n  &#039;Timber&#039;:&#039;#a47c4d&#039;,&#039;Nickel&#039;:&#039;#9b9994&#039;,&#039;Dove&#039;:&#039;#d8d4c8&#039;,&#039;Cobblestone&#039;:&#039;#3c342e&#039;,&#039;Frost&#039;:&#039;#dfe0d9&#039;,&#039;Linen&#039;:&#039;#e2d6c2&#039;,&#039;Mocha&#039;:&#039;#77543a&#039;,&#039;Indigo&#039;:&#039;#344e77&#039;,&#039;Horizon&#039;:&#039;#a9a699&#039;,&#039;Desert Oak&#039;:&#039;#b38455&#039;,&#039;Pitch Black&#039;:&#039;#141414&#039;,&#039;Pistachio Green&#039;:&#039;#9ca587&#039;,&#039;Truffle&#039;:&#039;#6e5747&#039;,&#039;Stone&#039;:&#039;#a9a49a&#039;,&#039;Oyster&#039;:&#039;#d9d5ca&#039;,\n  &#039;Cabernet Red&#039;:&#039;#6d2930&#039;,&#039;Cloud White&#039;:&#039;#efeee8&#039;,&#039;Denim Blue&#039;:&#039;#536b84&#039;,&#039;Forest Green&#039;:&#039;#304a3b&#039;,&#039;Graphite Black&#039;:&#039;#252729&#039;,&#039;Hunter Green&#039;:&#039;#304a3b&#039;,&#039;Izel Blue&#039;:&#039;#3e6580&#039;,&#039;Macadamia Beige&#039;:&#039;#c7b59b&#039;,&#039;Mint Green&#039;:&#039;#b8c8b4&#039;,&#039;Orchid Purple&#039;:&#039;#8b6f96&#039;,&#039;Sage Green&#039;:&#039;#9aa48e&#039;,\n  &#039;Agua Marina&#039;:&#039;#8fb4ba&#039;,&#039;Azul Indigo&#039;:&#039;#354f75&#039;,&#039;Azul Marino&#039;:&#039;#1d2f55&#039;,&#039;Antracita&#039;:&#039;#474643&#039;,&#039;Basalto&#039;:&#039;#5f6160&#039;,&#039;Bianco&#039;:&#039;#dfdace&#039;,&#039;Blanco&#039;:&#039;#e9e5dc&#039;,&#039;Black&#039;:&#039;#111111&#039;,&#039;Carbone&#039;:&#039;#252525&#039;,&#039;Cashmere&#039;:&#039;#c8bba8&#039;,&#039;Clubhouse Oak&#039;:&#039;#978a78&#039;,&#039;Como Ash 1&#039;:&#039;#b3a99b&#039;,&#039;Como Ash 2&#039;:&#039;#9c8f83&#039;,\n  &#039;Ferrara Oak&#039;:&#039;#c29b6e&#039;,&#039;Grigio Gloss&#039;:&#039;#b7b4ad&#039;,&#039;Grigio&#039;:&#039;#b7b4ad&#039;,&#039;Hickory Rock&#039;:&#039;#5a4638&#039;,&#039;Light Artwood&#039;:&#039;#b8966f&#039;,&#039;Natural Elm&#039;:&#039;#b98258&#039;,&#039;Silk Flow&#039;:&#039;#d7c1a1&#039;,&#039;Verde Salvia&#039;:&#039;#8c9b83&#039;,&#039;Woodline 3&#039;:&#039;#7d6048&#039;,&#039;Woodline 1&#039;:&#039;#aa8a6a&#039;,&#039;Woodline 4&#039;:&#039;#5e4636&#039;,&#039;Nocce 3&#039;:&#039;#75523b&#039;,&#039;Nocce 1&#039;:&#039;#9a7150&#039;,\n  &#039;Muratti 1&#039;:&#039;#c8b89d&#039;,&#039;Muratti 4&#039;:&#039;#8c785f&#039;,&#039;Olmo 3&#039;:&#039;#9b8064&#039;,&#039;Frappe&#039;:&#039;#b99d83&#039;,&#039;Frappe 1&#039;:&#039;#b99d83&#039;,&#039;Ida 1&#039;:&#039;#c5ad93&#039;,&#039;Ida 2&#039;:&#039;#7f624d&#039;,&#039;Rosales 1&#039;:&#039;#b98965&#039;,&#039;Rosales 2&#039;:&#039;#8c6044&#039;,&#039;Rosales 3&#039;:&#039;#5f4336&#039;,&#039;Canyon Oak&#039;:&#039;#9b704d&#039;,&#039;Java&#039;:&#039;#4c3428&#039;,&#039;Mist&#039;:&#039;#b7b7af&#039;,\n  &#039;Kona&#039;:&#039;#4e3527&#039;,&#039;Euroline Gloss&#039;:&#039;#d9d4cb&#039;,&#039;Gris Nube&#039;:&#039;#c7c9c8&#039;,&#039;Gris Plomo&#039;:&#039;#6f7374&#039;,&#039;Guayana&#039;:&#039;#b8a98f&#039;,&#039;Metallo 1&#039;:&#039;#9b9790&#039;,&#039;Metallo 4&#039;:&#039;#77726b&#039;,&#039;Olivo&#039;:&#039;#7e8061&#039;,&#039;Textil Plata&#039;:&#039;#b7b4ad&#039;,&#039;Ice Cream&#039;:&#039;#efe5d4&#039;,\n  &#039;Blanc&#039;:&#039;#f4f0e8&#039;,&#039;White&#039;:&#039;#f4f2ee&#039;,&#039;Matte White&#039;:&#039;#f2f0ec&#039;,&#039;Matte Black&#039;:&#039;#1e1e1c&#039;,&#039;Taupe&#039;:&#039;#b8a898&#039;,&#039;Greige&#039;:&#039;#c0b5a5&#039;,&#039;Storm&#039;:&#039;#6a7480&#039;,&#039;Charcoal&#039;:&#039;#4a4a48&#039;,&#039;Slate Blue&#039;:&#039;#5a6a80&#039;,&#039;Ocean Blue&#039;:&#039;#2a5070&#039;,&#039;Mushroom&#039;:&#039;#a89880&#039;\n};\nfunction novalinaTitleFromSlug(slug){\n  return slug.split(&#039;-&#039;).map(part =&gt; \/^\\d+$\/.test(part) ? part : part.charAt(0).toUpperCase()+part.slice(1)).join(&#039; &#039;);\n}\nfunction novalinaBaseName(name){\n  return name.replace(\/\\s+(Gloss|Glossy|Matte|Painted|Signature|Select)$\/i,&#039;&#039;).trim();\n}\nfunction novalinaColorFor(name){\n  return NOVALINA_COLOR_MAP[name] || NOVALINA_COLOR_MAP[novalinaBaseName(name)] || &#039;#b8b0a3&#039;;\n}\nfunction novalinaTypeFor(name){\n  if(\/gloss\/i.test(name)) return &#039;Glossy&#039;;\n  if(\/matte|basalto|antracita|blanco|black|cashmere|verde|azul|agua|carbone|gris\/i.test(name)) return &#039;Matte&#039;;\n  if(\/oak|elm|hickory|timber|mocha|truffle|kona|java|horizon|desert|canyon|cobblestone|ferrara|clubhouse\/i.test(name)) return &#039;Stain&#039;;\n  if(\/woodline|rosales|nocce|muratti|olmo|como|ida|frappe|ice cream|guayana|textil|metallo|silk|artwood\/i.test(name)) return &#039;Textured&#039;;\n  return &#039;Painted&#039;;\n}\nfunction novalinaIsGrain(name,type){\n  return [&#039;Stain&#039;,&#039;Textured&#039;].includes(type) || \/wood|oak|elm|hickory|timber|nocce|muratti|olmo|como|rosales|frappe|ida\/i.test(name);\n}\nfunction novalinaBuildFullDoors(){\n  return NOVALINA_STYLE_ORDER.filter(id =&gt; PRODUCT_IMAGES[id] &amp;&amp; NOVALINA_STYLE_META[id]).map(id =&gt; {\n    const meta = NOVALINA_STYLE_META[id];\n    const cols = Object.entries(PRODUCT_IMAGES[id]).map(([finishSlug, asset]) =&gt; {\n      const n = novalinaTitleFromSlug(finishSlug);\n      const t = novalinaTypeFor(n);\n      return {n, h:novalinaColorFor(n), t, g:novalinaIsGrain(n,t)?1:0, img:asset.img, finishUrl:asset.url};\n    });\n    return Object.assign({}, meta, {id, cols});\n  });\n}\nDOORS.length = 0;\nDOORS.push(...novalinaBuildFullDoors());\n\n\nfunction normalizeFinishKey(name){\n  return name.toLowerCase()\n    .replace(\/\\bmatte\\b\/g,&#039;&#039;)\n    .replace(\/\\bglossy\\b\/g,&#039;gloss&#039;)\n    .replace(\/\\bpainted\\b\/g,&#039;&#039;)\n    .replace(\/\\s+\/g,&#039; &#039;)\n    .trim()\n    .replace(\/&amp;\/g,&#039;and&#039;)\n    .replace(\/[^a-z0-9]+\/g,&#039;-&#039;)\n    .replace(\/^-|-$\/g,&#039;&#039;);\n}\n\nfunction findProductAsset(styleName, finishName){\n  const styleKey = normalizeFinishKey(styleName);\n  const styleMap = PRODUCT_IMAGES[styleKey] || {};\n  const candidates = [\n    normalizeFinishKey(finishName),\n    normalizeFinishKey(finishName.replace(\/\\bMatte\\b\/i,&#039;&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bGloss\\b\/i,&#039;&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bGlossy\\b\/i,&#039;Gloss&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bBlanc\\b\/i,&#039;Frost&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bWhite\\b\/i,&#039;Cloud White&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bOcean Blue\\b\/i,&#039;Izel Blue&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bSlate Blue\\b\/i,&#039;Denim Blue&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bCharcoal\\b\/i,&#039;Graphite Black&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bMatte White\\b\/i,&#039;Cloud White&#039;)),\n    normalizeFinishKey(finishName.replace(\/\\bMatte Black\\b\/i,&#039;Pitch Black&#039;))\n  ];\n  for(const key of candidates){\n    if(styleMap[key]) return styleMap[key];\n  }\n  return null;\n}\n\nDOORS.forEach(door=&gt;{\n  door.cols.forEach(col=&gt;{\n    const asset = findProductAsset(door.name,col.n);\n    if(asset){\n      col.img = asset.img;\n      col.finishUrl = asset.url;\n    }\n  });\n});\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SVG DOOR DRAWING ENGINE\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction lx(h,a){let r=parseInt(h.slice(1,3),16),g=parseInt(h.slice(3,5),16),b=parseInt(h.slice(5,7),16);return&#039;#&#039;+[Math.min(255,r+a),Math.min(255,g+a),Math.min(255,b+a)].map(x=&gt;x.toString(16).padStart(2,&#039;0&#039;)).join(&#039;&#039;)}\nfunction dx(h,a){let r=parseInt(h.slice(1,3),16),g=parseInt(h.slice(3,5),16),b=parseInt(h.slice(5,7),16);return&#039;#&#039;+[Math.max(0,r-a),Math.max(0,g-a),Math.max(0,b-a)].map(x=&gt;x.toString(16).padStart(2,&#039;0&#039;)).join(&#039;&#039;)}\n\nfunction grainLines(c,px,py,iw,ih,count){\n  let s=&#039;&#039;,dk=dx(c,28);\n  const seed=(parseInt(c.slice(1,3),16)*7+parseInt(c.slice(3,5),16)*11)%100;\n  for(let i=0;i&lt;count;i++){\n    const x=px+2+((seed*i*37+i*83)%(iw-4));\n    const y1=py+((seed*i*19)%(ih\/2));\n    const y2=y1+ih*0.35+((seed*i*53)%(ih*0.5));\n    const op=(0.03+i%5*0.012).toFixed(3);\n    const w=(0.3+i%3*0.25).toFixed(1);\n    s+=`&lt;line x1=&quot;${x.toFixed(1)}&quot; y1=&quot;${y1.toFixed(1)}&quot; x2=&quot;${(x+(i%3-1)*5).toFixed(1)}&quot; y2=&quot;${y2.toFixed(1)}&quot; stroke=&quot;${dk}&quot; stroke-width=&quot;${w}&quot; opacity=&quot;${op}&quot;\/&gt;`;\n  }\n  return s;\n}\n\nfunction makeDoor(c, doorStyle, grain, W, H){\n  const lt=lx(c,26), dk=dx(c,32), md=dx(c,16), vlt=lx(c,42);\n  const px=Math.round(W*0.082), py=Math.round(H*0.05);\n  const iw=W-px*2, ih=H-py*2;\n  const topH = Math.round(ih*0.31);\n  const botH = ih - topH;\n  const splitY = py + topH;\n  const gr = grain ? grainLines(c,px,py,iw,ih,16) : &#039;&#039;;\n\n  let panels=&#039;&#039;, extra=&#039;&#039;;\n\n  if(doorStyle===&#039;slab&#039;){\n    \/\/ Pure flat \u2014 tiny horizontal groove only\n    panels=`&lt;line x1=&quot;${px}&quot; y1=&quot;${splitY}&quot; x2=&quot;${px+iw}&quot; y2=&quot;${splitY}&quot; stroke=&quot;${dx(c,18)}&quot; stroke-width=&quot;0.7&quot; opacity=&quot;0.35&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;tuscany&#039;){\n    \/\/ Finger-pull shaker \u2014 recessed panels + groove at top\n    const groove=8;\n    panels=`\n      &lt;rect x=&quot;${px+10}&quot; y=&quot;${py+10}&quot; width=&quot;${iw-20}&quot; height=&quot;${topH-20}&quot; rx=&quot;2&quot; fill=&quot;${dx(c,6)}&quot; stroke=&quot;${md}&quot; stroke-width=&quot;1.2&quot; opacity=&quot;0.5&quot;\/&gt;\n      &lt;rect x=&quot;${px+10}&quot; y=&quot;${splitY+10}&quot; width=&quot;${iw-20}&quot; height=&quot;${botH-20}&quot; rx=&quot;2&quot; fill=&quot;${dx(c,6)}&quot; stroke=&quot;${md}&quot; stroke-width=&quot;1.2&quot; opacity=&quot;0.5&quot;\/&gt;\n      &lt;rect x=&quot;${px}&quot; y=&quot;${py+topH\/2-groove\/2}&quot; width=&quot;${iw}&quot; height=&quot;${groove}&quot; fill=&quot;${dx(c,22)}&quot; opacity=&quot;0.55&quot;\/&gt;\n      &lt;line x1=&quot;${px}&quot; y1=&quot;${py+topH\/2-groove\/2}&quot; x2=&quot;${px+iw}&quot; y2=&quot;${py+topH\/2-groove\/2}&quot; stroke=&quot;${lx(c,16)}&quot; stroke-width=&quot;0.5&quot; opacity=&quot;0.4&quot;\/&gt;\n      &lt;line x1=&quot;${px}&quot; y1=&quot;${py+topH\/2+groove\/2}&quot; x2=&quot;${px+iw}&quot; y2=&quot;${py+topH\/2+groove\/2}&quot; stroke=&quot;${dk}&quot; stroke-width=&quot;0.5&quot; opacity=&quot;0.3&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;shaker&#039;){\n    \/\/ Standard shaker \u2014 thin inner rail\n    panels=`\n      &lt;rect x=&quot;${px+9}&quot; y=&quot;${py+9}&quot; width=&quot;${iw-18}&quot; height=&quot;${topH-18}&quot; rx=&quot;2&quot; fill=&quot;none&quot; stroke=&quot;${md}&quot; stroke-width=&quot;1.5&quot; opacity=&quot;0.5&quot;\/&gt;\n      &lt;rect x=&quot;${px+12}&quot; y=&quot;${py+12}&quot; width=&quot;${iw-24}&quot; height=&quot;${topH-24}&quot; rx=&quot;1&quot; fill=&quot;none&quot; stroke=&quot;${vlt}&quot; stroke-width=&quot;0.5&quot; opacity=&quot;0.35&quot;\/&gt;\n      &lt;rect x=&quot;${px+9}&quot; y=&quot;${splitY+9}&quot; width=&quot;${iw-18}&quot; height=&quot;${botH-18}&quot; rx=&quot;2&quot; fill=&quot;none&quot; stroke=&quot;${md}&quot; stroke-width=&quot;1.5&quot; opacity=&quot;0.5&quot;\/&gt;\n      &lt;rect x=&quot;${px+12}&quot; y=&quot;${splitY+12}&quot; width=&quot;${iw-24}&quot; height=&quot;${botH-24}&quot; rx=&quot;1&quot; fill=&quot;none&quot; stroke=&quot;${vlt}&quot; stroke-width=&quot;0.5&quot; opacity=&quot;0.35&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;luna&#039;){\n    \/\/ Slim rail \u2014 very thin frame lines\n    const r=2.5;\n    panels=`\n      &lt;rect x=&quot;${px+6}&quot; y=&quot;${py+6}&quot; width=&quot;${iw-12}&quot; height=&quot;${topH-12}&quot; rx=&quot;${r}&quot; fill=&quot;none&quot; stroke=&quot;${md}&quot; stroke-width=&quot;0.9&quot; opacity=&quot;0.45&quot;\/&gt;\n      &lt;rect x=&quot;${px+6}&quot; y=&quot;${splitY+6}&quot; width=&quot;${iw-12}&quot; height=&quot;${botH-12}&quot; rx=&quot;${r}&quot; fill=&quot;none&quot; stroke=&quot;${md}&quot; stroke-width=&quot;0.9&quot; opacity=&quot;0.45&quot;\/&gt;`;\n    extra=`&lt;rect x=&quot;${px}&quot; y=&quot;${splitY-1}&quot; width=&quot;${iw}&quot; height=&quot;2&quot; fill=&quot;${dx(c,12)}&quot; opacity=&quot;0.25&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;fusion&#039;){\n    \/\/ Wide rail \u2014 thick outer frame, recessed center\n    const fw=14;\n    panels=`\n      &lt;rect x=&quot;${px+fw}&quot; y=&quot;${py+fw}&quot; width=&quot;${iw-fw*2}&quot; height=&quot;${topH-fw*2}&quot; rx=&quot;2&quot; fill=&quot;${dx(c,8)}&quot; stroke=&quot;${dx(c,20)}&quot; stroke-width=&quot;1&quot; opacity=&quot;0.55&quot;\/&gt;\n      &lt;rect x=&quot;${px+fw}&quot; y=&quot;${splitY+fw}&quot; width=&quot;${iw-fw*2}&quot; height=&quot;${botH-fw*2}&quot; rx=&quot;2&quot; fill=&quot;${dx(c,8)}&quot; stroke=&quot;${dx(c,20)}&quot; stroke-width=&quot;1&quot; opacity=&quot;0.55&quot;\/&gt;\n      &lt;line x1=&quot;${px}&quot; y1=&quot;${splitY}&quot; x2=&quot;${px+iw}&quot; y2=&quot;${splitY}&quot; stroke=&quot;${dx(c,14)}&quot; stroke-width=&quot;0.8&quot; opacity=&quot;0.35&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;nexus&#039;){\n    \/\/ Wide frame \u2014 extra thick rail\n    const fw=18;\n    panels=`\n      &lt;rect x=&quot;${px+fw}&quot; y=&quot;${py+fw}&quot; width=&quot;${iw-fw*2}&quot; height=&quot;${topH-fw*2}&quot; rx=&quot;2&quot; fill=&quot;${dx(c,7)}&quot; stroke=&quot;${dx(c,18)}&quot; stroke-width=&quot;1.2&quot; opacity=&quot;0.5&quot;\/&gt;\n      &lt;rect x=&quot;${px+fw}&quot; y=&quot;${splitY+fw}&quot; width=&quot;${iw-fw*2}&quot; height=&quot;${botH-fw*2}&quot; rx=&quot;2&quot; fill=&quot;${dx(c,7)}&quot; stroke=&quot;${dx(c,18)}&quot; stroke-width=&quot;1.2&quot; opacity=&quot;0.5&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;echo&#039;){\n    \/\/ Shaker \u2014 medium rail\n    panels=`\n      &lt;rect x=&quot;${px+10}&quot; y=&quot;${py+10}&quot; width=&quot;${iw-20}&quot; height=&quot;${topH-20}&quot; rx=&quot;2&quot; fill=&quot;none&quot; stroke=&quot;${md}&quot; stroke-width=&quot;1.4&quot; opacity=&quot;0.48&quot;\/&gt;\n      &lt;rect x=&quot;${px+10}&quot; y=&quot;${splitY+10}&quot; width=&quot;${iw-20}&quot; height=&quot;${botH-20}&quot; rx=&quot;2&quot; fill=&quot;none&quot; stroke=&quot;${md}&quot; stroke-width=&quot;1.4&quot; opacity=&quot;0.48&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;luxe&#039;){\n    \/\/ Completely flat \u2014 minimal scoring lines only\n    panels=`\n      &lt;line x1=&quot;${px+iw*0.05}&quot; y1=&quot;${splitY}&quot; x2=&quot;${px+iw*0.95}&quot; y2=&quot;${splitY}&quot; stroke=&quot;${dx(c,14)}&quot; stroke-width=&quot;0.5&quot; opacity=&quot;0.3&quot;\/&gt;`;\n  }\n  else if(doorStyle===&#039;raised&#039;){\n    \/\/ Raised panel \u2014 shadow-box effect\n    const fw=10;\n    panels=`\n      &lt;rect x=&quot;${px+fw}&quot; y=&quot;${py+fw}&quot; width=&quot;${iw-fw*2}&quot; height=&quot;${topH-fw*2}&quot; rx=&quot;3&quot; fill=&quot;${lx(c,12)}&quot; stroke=&quot;${dx(c,20)}&quot; stroke-width=&quot;1&quot; opacity=&quot;0.6&quot;\/&gt;\n      &lt;rect x=&quot;${px+fw+5}&quot; y=&quot;${py+fw+5}&quot; width=&quot;${iw-fw*2-10}&quot; height=&quot;${topH-fw*2-10}&quot; rx=&quot;2&quot; fill=&quot;${c}&quot; opacity=&quot;0.85&quot;\/&gt;\n      &lt;rect x=&quot;${px+fw}&quot; y=&quot;${splitY+fw}&quot; width=&quot;${iw-fw*2}&quot; height=&quot;${botH-fw*2}&quot; rx=&quot;3&quot; fill=&quot;${lx(c,12)}&quot; stroke=&quot;${dx(c,20)}&quot; stroke-width=&quot;1&quot; opacity=&quot;0.6&quot;\/&gt;\n      &lt;rect x=&quot;${px+fw+5}&quot; y=&quot;${splitY+fw+5}&quot; width=&quot;${iw-fw*2-10}&quot; height=&quot;${botH-fw*2-10}&quot; rx=&quot;2&quot; fill=&quot;${c}&quot; opacity=&quot;0.85&quot;\/&gt;`;\n  }\n\n  \/\/ Knob\n  const kx=px+iw-13, ky=Math.round(H*0.56);\n\n  return `&lt;defs&gt;\n    &lt;linearGradient id=&quot;g_${doorStyle}&quot; x1=&quot;0&quot; x2=&quot;1&quot; y1=&quot;0&quot; y2=&quot;0&quot;&gt;\n      &lt;stop offset=&quot;0%&quot; stop-color=&quot;${lt}&quot; stop-opacity=&quot;0.3&quot;\/&gt;\n      &lt;stop offset=&quot;45%&quot; stop-color=&quot;${c}&quot; stop-opacity=&quot;0&quot;\/&gt;\n      &lt;stop offset=&quot;100%&quot; stop-color=&quot;${dk}&quot; stop-opacity=&quot;0.28&quot;\/&gt;\n    &lt;\/linearGradient&gt;\n    &lt;linearGradient id=&quot;gv_${doorStyle}&quot; x1=&quot;0&quot; x2=&quot;0&quot; y1=&quot;0&quot; y2=&quot;1&quot;&gt;\n      &lt;stop offset=&quot;0%&quot; stop-color=&quot;${lt}&quot; stop-opacity=&quot;0.1&quot;\/&gt;\n      &lt;stop offset=&quot;100%&quot; stop-color=&quot;${dk}&quot; stop-opacity=&quot;0.14&quot;\/&gt;\n    &lt;\/linearGradient&gt;\n  &lt;\/defs&gt;\n  &lt;rect x=&quot;${px-2}&quot; y=&quot;${py-2}&quot; width=&quot;${iw+4}&quot; height=&quot;${ih+4}&quot; rx=&quot;3&quot; fill=&quot;${dx(c,38)}&quot; opacity=&quot;0.2&quot;\/&gt;\n  &lt;rect x=&quot;${px}&quot; y=&quot;${py}&quot; width=&quot;${iw}&quot; height=&quot;${ih}&quot; rx=&quot;2&quot; fill=&quot;${c}&quot;\/&gt;\n  ${gr}\n  &lt;rect x=&quot;${px}&quot; y=&quot;${py}&quot; width=&quot;${iw}&quot; height=&quot;${ih}&quot; rx=&quot;2&quot; fill=&quot;url(#g_${doorStyle})&quot;\/&gt;\n  &lt;rect x=&quot;${px}&quot; y=&quot;${py}&quot; width=&quot;${iw}&quot; height=&quot;${ih}&quot; rx=&quot;2&quot; fill=&quot;url(#gv_${doorStyle})&quot;\/&gt;\n  ${panels}${extra}\n  &lt;rect x=&quot;${px}&quot; y=&quot;${py}&quot; width=&quot;1.8&quot; height=&quot;${ih}&quot; fill=&quot;${lt}&quot; opacity=&quot;0.22&quot;\/&gt;\n  &lt;rect x=&quot;${px}&quot; y=&quot;${py}&quot; width=&quot;${iw}&quot; height=&quot;1.5&quot; fill=&quot;${lt}&quot; opacity=&quot;0.18&quot;\/&gt;\n  &lt;rect x=&quot;${px+iw-2}&quot; y=&quot;${py}&quot; width=&quot;3&quot; height=&quot;${ih}&quot; rx=&quot;1&quot; fill=&quot;${dk}&quot; opacity=&quot;0.15&quot;\/&gt;\n  &lt;ellipse cx=&quot;${kx}&quot; cy=&quot;${ky-8}&quot; rx=&quot;3.8&quot; ry=&quot;11&quot; fill=&quot;${dk}&quot; opacity=&quot;0.45&quot;\/&gt;\n  &lt;ellipse cx=&quot;${kx}&quot; cy=&quot;${ky-8}&quot; rx=&quot;2.2&quot; ry=&quot;8&quot; fill=&quot;${lx(dk,18)}&quot; opacity=&quot;0.4&quot;\/&gt;\n  &lt;circle cx=&quot;${kx}&quot; cy=&quot;${ky+5}&quot; r=&quot;3.2&quot; fill=&quot;${dk}&quot; opacity=&quot;0.5&quot;\/&gt;\n  &lt;circle cx=&quot;${kx}&quot; cy=&quot;${ky+5}&quot; r=&quot;1.8&quot; fill=&quot;${lx(c,20)}&quot; opacity=&quot;0.45&quot;\/&gt;`;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   LIST RENDERING\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nlet curCat=&#039;all&#039;;\nconst GRID_COLOR=&#039;#e0ddd6&#039;; \/\/ always render list doors in light grey\n\n\n\/* \n  Door Styles card preview images.\n  Ndrysho VET\u00cbM key-n k\u00ebtu p\u00ebr foton e card-it n\u00eb list\u00eb.\n  Kjo NUK e ndryshon foton\/finish-in e par\u00eb kur hapet detail page.\n*\/\nconst DOOR_STYLE_CARD_FINISH = {\n  catalina:&#039;grigio-gloss&#039;,\n  tuscany:&#039;azul-marino&#039;,\n  galaxy:&#039;timber&#039;,\n  luna:&#039;pitch-black&#039;,\n  fusion:&#039;kona&#039;,\n  luxe:&#039;azul-marino&#039;,\n  echo:&#039;white&#039;,\n  nexus:&#039;frost&#039;,\n  onyx:&#039;cobblestone&#039;,\n  hallmark:&#039;frost&#039;,\n  discovery:&#039;frost&#039;,\n  metro:&#039;java&#039;\n};\n\nfunction getDoorPreviewImage(door){\n  if(!door || !door.id) return &#039;&#039;;\n\n  \/\/ WordPress admin override: Settings \u2192 Novalina \u2192 Card Images\n  const adminOverrides = window.NOVALINA_CARD_IMAGE_OVERRIDES || {};\n  if(adminOverrides[door.id]){\n    return adminOverrides[door.id];\n  }\n\n  const styleMap = PRODUCT_IMAGES[door.id] || {};\n  const preferredKey = DOOR_STYLE_CARD_FINISH[door.id];\n\n  if(preferredKey &amp;&amp; styleMap[preferredKey] &amp;&amp; styleMap[preferredKey].img){\n    return styleMap[preferredKey].img;\n  }\n\n  const firstAsset = Object.values(styleMap).find(asset =&gt; asset &amp;&amp; asset.img);\n  return firstAsset ? firstAsset.img : &#039;&#039;;\n}\n\nfunction renderList(){\n  const grid=document.getElementById(&#039;doorGrid&#039;);\n  const list=curCat===&#039;all&#039;?DOORS:DOORS.filter(d=&gt;d.cat===curCat);\n  document.getElementById(&#039;filterCount&#039;).textContent=`${list.length} style${list.length!==1?&#039;s&#039;:&#039;&#039;}`;\n  grid.innerHTML=&#039;&#039;;\n  list.forEach(door=&gt;{\n    const card=document.createElement(&#039;div&#039;);\n    card.className=&#039;dcard&#039;;\n    const catLabel={modern:&#039;Modern&#039;,transitional:&#039;Transitional&#039;,traditional:&#039;Traditional&#039;}[door.cat];\n    card.innerHTML=`\n      &lt;span class=&quot;dcard-cat&quot;&gt;${catLabel}&lt;\/span&gt;\n      &lt;div class=&quot;dimg-wrap&quot;&gt;\n        ${getDoorPreviewImage(door)\n          ? `&lt;img class=&quot;dcard-photo&quot; src=&quot;${getDoorPreviewImage(door)}&quot; alt=&quot;${door.name}&quot; loading=&quot;lazy&quot;&gt;`\n          : `&lt;svg viewBox=&quot;0 0 160 210&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;${makeDoor(GRID_COLOR,door.doorStyle,false,160,210)}&lt;\/svg&gt;`\n        }\n      &lt;\/div&gt;\n      &lt;div class=&quot;dcard-name&quot;&gt;${door.name}&lt;\/div&gt;\n      &lt;div class=&quot;dcard-desc&quot;&gt;${door.desc}&lt;\/div&gt;\n      &lt;div class=&quot;dcard-arrow&quot;&gt;Explore finishes &rarr;&lt;\/div&gt;`;\n    card.onclick=()=&gt;openDetail(door.id);\n    grid.appendChild(card);\n  });\n}\n\nfunction setFilter(cat,btn){\n  curCat=cat;\n  document.querySelectorAll(&#039;.ftab&#039;).forEach(b=&gt;b.classList.remove(&#039;on&#039;));\n  btn.classList.add(&#039;on&#039;);\n  renderList();\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DETAIL RENDERING\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nlet curDoor=null, curCol=null, curFilter=&#039;all&#039;;\nlet curLight=&#039;daylight&#039;;\n\nfunction requestParentScrollTop(){\n  try{\n    if(window.parent &amp;&amp; window.parent !== window){\n      window.parent.postMessage({type:&#039;novalina-scroll-top&#039;}, &#039;*&#039;);\n    }\n  }catch(e){}\n  try{ window.scrollTo({top:0,left:0,behavior:&#039;instant&#039;}); }\n  catch(e){ window.scrollTo(0,0); }\n}\n\nfunction requestParentScrollToElement(targetId){\n  setTimeout(function(){\n    var target = document.getElementById(targetId);\n    if(!target) return;\n    var offset = target.getBoundingClientRect().top + window.pageYOffset;\n\n    if(window.parent &amp;&amp; window.parent !== window){\n      window.parent.postMessage({\n        type:&#039;novalina-scroll-to-offset&#039;,\n        offset: offset\n      }, &#039;*&#039;);\n    }else{\n      target.scrollIntoView({behavior:&#039;smooth&#039;, block:&#039;start&#039;});\n    }\n  }, 150);\n}\n\nfunction getDoorDefaultDetailFinish(door){\n  return door &amp;&amp; door.cols &amp;&amp; door.cols.length ? door.cols[0] : null;\n}\n\nfunction openDetail(id){\n  curDoor=DOORS.find(d=&gt;d.id===id);\n  curCol=getDoorDefaultDetailFinish(curDoor);\n  curFilter=&#039;all&#039;;\n  document.getElementById(&#039;listPage&#039;).classList.remove(&#039;on&#039;);\n  document.getElementById(&#039;detailPage&#039;).classList.add(&#039;on&#039;);\n  requestParentScrollTop();\n  renderDetail();\n}\n\nfunction showList(){\n  document.getElementById(&#039;detailPage&#039;).classList.remove(&#039;on&#039;);\n  document.getElementById(&#039;listPage&#039;).classList.add(&#039;on&#039;);\n  requestParentScrollTop();\n}\n\n\nfunction hexToRgbObj(hex){\n  const c=hex.replace(&#039;#&#039;,&#039;&#039;);\n  const v=parseInt(c.length===3?c.split(&#039;&#039;).map(x=&gt;x+x).join(&#039;&#039;):c,16);\n  return {r:(v&gt;&gt;16)&amp;255,g:(v&gt;&gt;8)&amp;255,b:v&amp;255};\n}\nfunction mixHex(aHex,bHex,w){\n  const a=hexToRgbObj(aHex),b=hexToRgbObj(bHex);\n  const h=[a.r*(1-w)+b.r*w,a.g*(1-w)+b.g*w,a.b*(1-w)+b.b*w]\n    .map(v=&gt;Math.max(0,Math.min(255,Math.round(v))).toString(16).padStart(2,&#039;0&#039;)).join(&#039;&#039;);\n  return &#039;#&#039;+h;\n}\n\nfunction updateLightSection(d,c){\n  const section=document.getElementById(&#039;lightSection&#039;);\n  if(!section)return;\n  section.dataset.light=curLight;\n  const img=document.getElementById(&#039;lightDoorImg&#039;);\n  const svg=document.getElementById(&#039;lightDoorSvg&#039;);\n  if(c.img){\n    img.src=c.img;\n    img.alt=d.name+&#039; &#039;+c.n+&#039; &#039;+curLight;\n    img.style.display=&#039;block&#039;;\n    svg.style.display=&#039;none&#039;;\n  }else{\n    img.removeAttribute(&#039;src&#039;);\n    img.style.display=&#039;none&#039;;\n    svg.style.display=&#039;block&#039;;\n    svg.innerHTML=makeDoor(c.h,d.doorStyle,c.g||false,340,459);\n  }\n  document.querySelectorAll(&#039;.light-tab&#039;).forEach(btn=&gt;btn.classList.toggle(&#039;on&#039;,btn.dataset.light===curLight));\n}\nfunction initLightTabs(){\n  document.querySelectorAll(&#039;.light-tab&#039;).forEach(btn=&gt;{\n    btn.onclick=()=&gt;{\n      curLight=btn.dataset.light;\n      if(curDoor&amp;&amp;curCol)updateLightSection(curDoor,curCol);\n    };\n  });\n}\n\nfunction updateDetailHero(d,c){\n  const hero=document.getElementById(&#039;detailHero&#039;);\n  if(!hero)return;\n  document.getElementById(&#039;heroCrumb&#039;).textContent=d.name;\n  document.getElementById(&#039;heroDoorName&#039;).textContent=d.name;\n  document.getElementById(&#039;heroDoorDesc&#039;).textContent=d.desc;\n  document.getElementById(&#039;heroFinishName&#039;).textContent=&#039;Selected finish: &#039;+c.n+&#039; \u2014 &#039;+c.t;\n\n  \/\/ stronger hero tint: background now follows the selected finish clearly\n  const soft=mixHex(c.h,&#039;#f5f3ef&#039;,0.42);\n  const mid=mixHex(c.h,&#039;#ffffff&#039;,0.78);\n  const glow=mixHex(c.h,&#039;#ffffff&#039;,0.48);\n  const strong=mixHex(c.h,&#039;#ffffff&#039;,0.18);\n  hero.style.setProperty(&#039;--hero-soft&#039;,soft);\n  hero.style.setProperty(&#039;--hero-mid&#039;,mid);\n  hero.style.setProperty(&#039;--hero-glow&#039;,glow);\n  hero.style.setProperty(&#039;--hero-color-alpha&#039;,c.h+&#039;38&#039;);\n  hero.style.setProperty(&#039;--hero-glow-strong&#039;,strong+&#039;80&#039;);\n\n  const img=document.getElementById(&#039;heroDoorImg&#039;);\n  const svg=document.getElementById(&#039;heroDoorSvg&#039;);\n  if(c.img){\n    img.src=c.img;\n    img.alt=d.name+&#039; &#039;+c.n;\n    img.style.display=&#039;block&#039;;\n    svg.style.display=&#039;none&#039;;\n  }else{\n    img.removeAttribute(&#039;src&#039;);\n    img.style.display=&#039;none&#039;;\n    svg.style.display=&#039;block&#039;;\n    svg.innerHTML=makeDoor(c.h,d.doorStyle,c.g||false,360,486);\n  }\n  updateLightSection(d,c);\n}\n\nfunction setBigDoorVisual(d,c){\n  const img=document.getElementById(&#039;bigDoorImg&#039;);\n  const svg=document.getElementById(&#039;bigSvg&#039;);\n  if(!img||!svg)return;\n  if(c.img){\n    img.src=c.img;\n    img.alt=d.name+&#039; &#039;+c.n;\n    img.style.display=&#039;block&#039;;\n    svg.style.display=&#039;none&#039;;\n  }else{\n    img.removeAttribute(&#039;src&#039;);\n    img.style.display=&#039;none&#039;;\n    svg.style.display=&#039;block&#039;;\n    svg.innerHTML=makeDoor(c.h, d.doorStyle, c.g||false, 200, 270);\n  }\n}\n\nfunction finishCardVisual(col){\n  if(col.img){\n    return `&lt;img class=&quot;cimg&quot; src=&quot;${col.img}&quot; alt=&quot;${col.n}&quot; loading=&quot;lazy&quot;&gt;&lt;div class=&quot;cchk&quot;&gt;&#10003;&lt;\/div&gt;`;\n  }\n  return `&lt;div class=&quot;csw-color&quot; style=&quot;background:${col.h}&quot;&gt;&lt;\/div&gt;&lt;div class=&quot;cchk&quot;&gt;&#10003;&lt;\/div&gt;`;\n}\n\nfunction renderDetail(){\n  const d = curDoor;\n\n  var visibleCols = curFilter === &#039;all&#039;\n    ? d.cols\n    : d.cols.filter(function(x){\n        return x.t === curFilter;\n      });\n\n  if (!visibleCols.length) {\n    curFilter = &#039;all&#039;;\n    visibleCols = d.cols;\n  }\n\n  if (!curCol || !visibleCols.some(function(x){\n    return x.n === curCol.n &amp;&amp; x.t === curCol.t;\n  })) {\n    curCol = visibleCols[0] || d.cols[0];\n  }\n\n  const c = curCol;\n  updateDetailHero(d,c);\n  \/\/ header\n  document.getElementById(&#039;dBC&#039;).textContent=d.name;\n  document.getElementById(&#039;dH1&#039;).textContent=d.name;\n  document.getElementById(&#039;dDesc&#039;).textContent=d.desc;\n  document.getElementById(&#039;dDoor&#039;).textContent=d.name;\n  document.getElementById(&#039;dColor&#039;).textContent=c.n+&#039; \u2014 &#039;+c.t;\n  document.getElementById(&#039;dStyle&#039;).textContent=d.style;\n  document.getElementById(&#039;dSeries&#039;).textContent=d.series;\n\n  \/\/ big door \/ finish image\n  setBigDoorVisual(d,c);\n\n  \/\/ finish type badges\n  const types=[&#039;all&#039;,...new Set(d.cols.map(c=&gt;c.t))];\n  const badgeWrap=document.getElementById(&#039;dBadges&#039;);\n  badgeWrap.innerHTML=&#039;&#039;;\n  types.forEach(t=&gt;{\n    const b=document.createElement(&#039;span&#039;);\n    b.className=&#039;badge&#039;+(t===curFilter?&#039; on&#039;:&#039;&#039;);\n    b.textContent=t===&#039;all&#039;?&#039;All Finishes&#039;:t;\n    b.onclick=()=&gt;{curFilter=t;renderColGrid();};\n    badgeWrap.appendChild(b);\n  });\n\n  \/\/ sec label\n  const vis=curFilter===&#039;all&#039;?d.cols:d.cols.filter(x=&gt;x.t===curFilter);\n  document.getElementById(&#039;dSecLabel&#039;).textContent=`Select Finish \u2014 ${vis.length} Option${vis.length!==1?&#039;s&#039;:&#039;&#039;}`;\n\n  renderColGrid();\n  \/\/ cta\n  document.getElementById(&#039;ctaSwatch&#039;).style.background=c.h;\n  document.getElementById(&#039;ctaVal&#039;).textContent=d.name+&#039; \/ &#039;+c.n;\n  document.getElementById(&#039;ctaBtn&#039;).style.background=&#039;#1a1814&#039;;\n}\n\nfunction renderColGrid(){\n  const d=curDoor, c=curCol;\n  const vis=curFilter===&#039;all&#039;?d.cols:d.cols.filter(x=&gt;x.t===curFilter);\n  const CG=document.getElementById(&#039;dColGrid&#039;);\n  CG.innerHTML=&#039;&#039;;\n  vis.forEach(col=&gt;{\n    const card=document.createElement(&#039;div&#039;);\n    card.className=&#039;ccrd&#039;+(col.n===c.n?&#039; on&#039;:&#039;&#039;);\n    if(col.n===c.n) card.style.borderColor=col.h===&#039;#F0EDE8&#039;||col.h===&#039;#F2F0EC&#039;||col.h===&#039;#F4F2EE&#039;||col.h===&#039;#F4F0E8&#039;||col.h===&#039;#F8F6F2&#039;||col.h===&#039;#EDEAE4&#039;||col.h===&#039;#E8E2D8&#039;?&#039;#888&#039;:&#039;#1a1814&#039;;\n    card.innerHTML=`\n      &lt;div class=&quot;csw&quot;&gt;\n        ${finishCardVisual(col)}\n      &lt;\/div&gt;\n      &lt;div class=&quot;cinf&quot;&gt;\n        &lt;div class=&quot;cn&quot;&gt;${col.n}&lt;\/div&gt;\n        &lt;div class=&quot;cs&quot;&gt;${col.t}&lt;\/div&gt;\n      &lt;\/div&gt;`;\n    card.onclick=function(){\n      curCol=col;\n      \/\/ update hero + real door image \/ fallback SVG\n      updateDetailHero(d,col);\n      setBigDoorVisual(d,col);\n      document.getElementById(&#039;dColor&#039;).textContent=col.n+&#039; \u2014 &#039;+col.t;\n      document.getElementById(&#039;ctaSwatch&#039;).style.background=col.h;\n      document.getElementById(&#039;ctaVal&#039;).textContent=d.name+&#039; \/ &#039;+col.n;\n      \/\/ refresh grid selection\n      document.querySelectorAll(&#039;.ccrd&#039;).forEach(cd=&gt;{cd.classList.remove(&#039;on&#039;); cd.style.borderColor=&#039;&#039;;});\n      card.classList.add(&#039;on&#039;);\n      const isLight=[&#039;#F0EDE8&#039;,&#039;#F2F0EC&#039;,&#039;#F4F2EE&#039;,&#039;#F4F0E8&#039;,&#039;#F8F6F2&#039;,&#039;#EDEAE4&#039;,&#039;#E8E2D8&#039;,&#039;#E8E4DC&#039;,&#039;#F4F2EE&#039;].includes(col.h);\n      card.style.borderColor=isLight?&#039;#888&#039;:&#039;#1a1814&#039;;\n      requestParentScrollToElement(&#039;lightSection&#039;);\n    };\n    CG.appendChild(card);\n  });\n}\n\n\/* INIT *\/\ninitLightTabs();\nrenderList();\n&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\">\n            <\/iframe>\n        <\/div>\n        <script>\n        (function(){\n            var frame = document.getElementById('novalina-frame-643761');\n            if (!frame) return;\n\n            function resizeNovalinaFrame(){\n                try {\n                    var doc = frame.contentWindow.document;\n                    var body = doc.body;\n                    var html = doc.documentElement;\n                    var h = Math.max(\n                        body ? body.offsetHeight : 0,\n                        body ? body.scrollHeight : 0,\n                        html ? html.offsetHeight : 0,\n                        html ? html.scrollHeight : 0\n                    );\n\n                    if (h && h > 100) {\n                        frame.style.height = (h + 4) + 'px';\n                    }\n                } catch(e) {\n                    frame.style.height = '420px';\n                }\n            }\n\n            frame.addEventListener('load', function(){\n                resizeNovalinaFrame();\n                setTimeout(resizeNovalinaFrame, 250);\n                setTimeout(resizeNovalinaFrame, 900);\n                setTimeout(resizeNovalinaFrame, 1800);\n                setInterval(resizeNovalinaFrame, 900);\n            });\n\n            window.addEventListener('message', function(event){\n                if (!event || !event.data || !event.data.type) return;\n\n                if (event.data.type === 'novalina-scroll-top') {\n                    try {\n                        var rect = frame.getBoundingClientRect();\n                        var absoluteTop = rect.top + window.pageYOffset - 20;\n                        window.scrollTo({ top: absoluteTop, behavior: 'smooth' });\n                    } catch(e) {\n                        frame.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                    }\n\n                    setTimeout(resizeNovalinaFrame, 120);\n                    setTimeout(resizeNovalinaFrame, 450);\n                    return;\n                }\n\n                if (event.data.type === 'novalina-scroll-to-offset') {\n                    try {\n                        var rect2 = frame.getBoundingClientRect();\n                        var iframeTop = rect2.top + window.pageYOffset;\n                        var offset = parseInt(event.data.offset, 10) || 0;\n                        var finalTop = iframeTop + offset - 20;\n\n                        window.scrollTo({\n                            top: finalTop,\n                            behavior: 'smooth'\n                        });\n                    } catch(e) {}\n\n                    setTimeout(resizeNovalinaFrame, 120);\n                    setTimeout(resizeNovalinaFrame, 450);\n                    return;\n                }\n            });\n\n            window.addEventListener('resize', resizeNovalinaFrame);\n        })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Gabinets Fabuwood<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-4228","page","type-page","status-publish","hentry"],"meta_box":{"mb_page_sidebar_layout":"default","mb_page_sidebar_def":"","mb_page_sidebar_def_width":"9","mb_sticky_sidebar":"0","mb_sidebar_gap":"def","mb_page_colors_switch":"default","mb_page_theme_color":"#cbbc9d","mb_page_theme_secondary_color":"#ac9b79","mb_body_background_color":"#ffffff","mb_scroll_up_bg_color":"#fc7268","mb_scroll_up_arrow_color":"#ffffff","mb_customize_logo":"default","mb_header_logo":[],"mb_logo_height_custom":"0","mb_logo_height":"50","mb_logo_sticky":[],"mb_sticky_logo_height_custom":"0","mb_sticky_logo_height":"","mb_logo_mobile":[],"mb_mobile_logo_height_custom":"0","mb_mobile_logo_height":"","mb_logo_mobile_menu":[],"mb_mobile_logo_menu_height_custom":"0","mb_mobile_logo_menu_height":"","mb_header_building_tool":"elementor","mb_customize_header_e":"5292","mb_customize_header":"default","mb_customize_header_layout":"custom","mb_menu_header":"Danbury Menu","mb_header_sticky":"1","mb_sticky_header_content_type":"elementor","mb_customize_sticky_header":"5292","mb_mobile_menu_custom":"default","mb_mobile_menu_header":"Danbury Menu","mb_page_title_switch":"off","mb_page_title_bg_switch":"1","mb_page_title_bg":{"repeat":"no-repeat","size":"cover","attachment":"scroll","position":"bottom center","image":"","color":"#f2f2f4"},"mb_page_title_height":"550","mb_page_title_align":"center","mb_page_title_padding":{"padding-top":"188","padding-bottom":"88"},"mb_page_title_margin":{"margin-bottom":"48"},"mb_page_title_border_switch":"0","mb_page_title_border_color":"#e5e5e5","mb_page_title_border_bottom_switch":"0","mb_page_title_border_bottom_color":"#e5e5e5","mb_page_title_parallax":"0","mb_page_title_parallax_speed":"0.3","mb_page_change_tile_switch":"0","mb_page_change_tile":"","mb_page_title_breadcrumbs_switch":"1","mb_page_title_breadcrumbs_align":"center","mb_page_title_font":{"font-size":"48","line-height":"58","color":"#ffffff"},"mb_page_title_breadcrumbs_font":{"font-size":"16","line-height":"24","color":"#ffffff"},"mb_page_title_resp_switch":"0","mb_page_title_resp_resolution":"768","mb_page_title_resp_height":"230","mb_page_title_resp_padding":{"padding-top":"15","padding-bottom":"40"},"mb_page_title_resp_font":{"font-size":"48","line-height":"58","color":"#ffffff"},"mb_page_title_resp_breadcrumbs_switch":"1","mb_page_title_resp_breadcrumbs_font":{"font-size":"16","line-height":"24","color":"#ffffff"},"mb_customize_side_panel":"default","mb_side_panel_content_type":"widgets","mb_side_panel_page_select":"","mb_side_panel_spacing":{"padding-top":"105","padding-right":"90","padding-bottom":"105","padding-left":"90"},"mb_side_panel_title_color":"#ffffff","mb_side_panel_text_color":"#313538","mb_side_panel_bg":"#ffffff","mb_side_panel_text_alignment":"center","mb_side_panel_width":"480","mb_side_panel_position":"right","mb_customize_soc_shares":"default","mb_soc_icon_style":"standard","mb_soc_icon_position":"0","mb_soc_icon_offset":"50","mb_soc_icon_facebook":"0","mb_soc_icon_twitter":"0","mb_soc_icon_linkedin":"0","mb_soc_icon_pinterest":"0","mb_soc_icon_tumblr":"0","mb_footer_switch":"default","mb_footer_add_wave":"0","mb_footer_wave_height":"158","mb_footer_content_type":"widgets","mb_footer_page_select":"","mb_footer_spacing":{"padding-top":"90","padding-right":"0","padding-bottom":"10","padding-left":"0"},"mb_footer_bg":{"repeat":"no-repeat","size":"cover","attachment":"scroll","position":"bottom center","image":"","color":"#f2f2f4"},"mb_copyright_switch":"default","mb_copyright_editor":"Copyright \u00a9 2019 Stoni by WebGeniusLab. All Rights Reserved","mb_copyright_text_color":"#838383","mb_copyright_bg_color":"#171a1e","mb_copyright_spacing":{"padding-top":"10","padding-bottom":"10"}},"_links":{"self":[{"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/pages\/4228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/comments?post=4228"}],"version-history":[{"count":51,"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/pages\/4228\/revisions"}],"predecessor-version":[{"id":6083,"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/pages\/4228\/revisions\/6083"}],"wp:attachment":[{"href":"https:\/\/kitcheniquecabinetry.com\/es\/wp-json\/wp\/v2\/media?parent=4228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}