.JwvDYW_hero{color:#28251f;background:radial-gradient(at 84% 32%,#d8c6b4aa,#0000 70%),linear-gradient(145deg,#f8f0e7,#eadccf);grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(36px,5.5vw,92px) clamp(22px,4.7vw,100px);display:grid}.JwvDYW_kicker{color:#50564a;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650}.JwvDYW_copy h1{text-wrap:balance;white-space:normal;margin-bottom:clamp(16px,2vw,30px);font-size:clamp(35px,3.6vw,68px);line-height:1.04}.JwvDYW_intro{color:#3c342b;max-width:42ch;font-size:clamp(16px,1.25vw,21px);line-height:1.58}.JwvDYW_story{gap:14px;max-width:44ch;margin:26px 0 0;font-size:15px;line-height:1.55;display:grid}.JwvDYW_story>div{border-top:1px solid #ac98854a;padding:11px 0 0}.JwvDYW_story dt{font-size:12px;font-weight:700}.JwvDYW_story dd{color:#51463a;margin:4px 0 0}.JwvDYW_preview{background:#f4e9dd;border:1px solid #fff8edcc;border-radius:clamp(14px,1.5vw,25px);min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 55px #56391f26}.JwvDYW_toolbar{background:linear-gradient(110deg,#e1d2c1,#eee1d5);justify-content:flex-end;align-items:center;gap:12px;padding:12px clamp(14px,1.6vw,26px);display:flex}.JwvDYW_toolbar small{color:#5b5044;font-size:12px}.JwvDYW_preview img{width:100%;height:auto;display:block}.JwvDYW_palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:clamp(13px,1.65vw,27px);list-style:none;display:grid}.JwvDYW_palette>li+li{border-left:1px solid #ab968440;padding-left:12px}.JwvDYW_finishLabel{align-items:center;gap:6px;font-size:clamp(11px,.9vw,15px);font-weight:600;line-height:1.25;display:flex}.JwvDYW_finishLabel svg{flex:none}.JwvDYW_swatches{gap:clamp(4px,.55vw,9px);margin:11px 0 0;padding:0;list-style:none;display:flex}.JwvDYW_swatches>li{aspect-ratio:1;border:1px solid #35241618;border-radius:50%;flex:0 clamp(19px,2.4vw,39px);min-width:0}.JwvDYW_swatches>li:first-child{outline-offset:2px;outline:1px solid #ae8649}.JwvDYW_sage{background:#9b906b}.JwvDYW_cream{background:#eadcc7}.JwvDYW_beige{background:#ccb79e}.JwvDYW_oak{background:repeating-linear-gradient(152deg,#a2753930 0 1px,#0000 2px 6px),linear-gradient(135deg,#e4c797,#c69a60)}.JwvDYW_walnut{background:repeating-linear-gradient(172deg,#3f261733 0 1px,#0000 2px 5px),linear-gradient(145deg,#a1794e,#6a4328)}.JwvDYW_whiteMarble{background:linear-gradient(158deg,#f8f4ed 30%,#d8cfc1 43%,#f8f4ed 47%,#ede6dc 73%,#faf7f0 76%)}.JwvDYW_darkMarble{background:linear-gradient(145deg,#373630 27%,#555047 40%,#3a3933 44%,#4c4841 68%,#373630 71%)}.JwvDYW_stone{background:radial-gradient(at 30% 32%,#dfd0bc,#cdbba3)}.JwvDYW_concrete{background:radial-gradient(at 60% 26%,#dcd6ca,#c1b8aa)}.JwvDYW_brass{background:linear-gradient(105deg,#8c6229,#efd096 45%,#b38846)}.JwvDYW_black{background:linear-gradient(110deg,#232322,#52514c 48%,#222220)}.JwvDYW_steel{background:linear-gradient(105deg,#8b8a85,#e5e3df 46%,#9d9b96)}@media (max-width:850px){.JwvDYW_hero{grid-template-columns:1fr}}@media (max-width:530px){.JwvDYW_palette{grid-template-columns:repeat(2,minmax(0,1fr))}.JwvDYW_palette>li:nth-child(odd){border-left:0;padding-left:0}}.JwvDYW_elevation{aspect-ratio:1066/479;position:relative;overflow:hidden}.JwvDYW_elevation img{object-fit:cover;object-position:50% 56%;height:100%;position:absolute;inset:0}.JwvDYW_elevation img[hidden]{display:none}.JwvDYW_swatches>li.JwvDYW_interactiveSwatch{border:0;outline:0;position:relative}.JwvDYW_swatches .JwvDYW_swatchButton{border:1px solid #35241618;border-radius:50%;width:100%;height:100%;padding:0;position:absolute;inset:0}.JwvDYW_swatches .JwvDYW_swatchButton[aria-pressed=true]{outline-offset:2px;outline:1px solid #ae8649}.JwvDYW_swatches .JwvDYW_swatchButton:focus-visible{outline-offset:3px;outline:2px solid #634b32}
.XVkW5q_hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr)}.XVkW5q_calculator{--ink:#28251f;--muted:#615448;--rule:#d6c7b7;--accent:#806342;min-width:0;color:var(--ink);background:#f8f1e8;border:1px solid #fff8edcc;border-radius:clamp(14px,1.5vw,25px);grid-template-columns:minmax(0,1.05fr) minmax(0,1.06fr) minmax(0,.98fr);align-items:start;gap:clamp(12px,1.2vw,22px);padding:clamp(12px,1.35vw,24px);font-size:14px;line-height:1.45;display:grid;box-shadow:0 24px 55px #56391f26}.XVkW5q_calculator :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.XVkW5q_gallery{min-width:0;margin:0}.XVkW5q_image{aspect-ratio:414/570;background:#e9dfd1;border-radius:12px;overflow:hidden}.XVkW5q_image img{object-fit:cover;width:100%;height:100%;display:block}.XVkW5q_detailImage img{object-fit:contain}.XVkW5q_thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.XVkW5q_thumbnails button{aspect-ratio:1;border:1px solid var(--rule);border-radius:8px;padding:0;overflow:hidden}.XVkW5q_thumbnails button[aria-pressed=true]{outline:1px solid var(--accent);outline-offset:2px}.XVkW5q_thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.XVkW5q_gallery figcaption{color:var(--muted);margin-top:9px;font-size:11px}.XVkW5q_controls{gap:14px;min-width:0;display:grid}.XVkW5q_controls fieldset{border:0;min-width:0;margin:0;padding:0}.XVkW5q_controls legend,.XVkW5q_product,.XVkW5q_numberField>label{color:var(--ink);font-weight:650}.XVkW5q_controls legend{margin-bottom:6px}.XVkW5q_product{gap:6px;display:grid}.XVkW5q_product select,.XVkW5q_stepper{border:1px solid var(--rule);color:var(--ink);background:#fffaf3;border-radius:8px}.XVkW5q_product select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:42px;padding:6px 8px;font-size:13px}.XVkW5q_product option{color:var(--ink);background:#fffaf3}.XVkW5q_dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.XVkW5q_numberField{gap:5px;min-width:0;display:grid}.XVkW5q_numberField>label{font-size:12px}.XVkW5q_stepper{grid-template-columns:26px minmax(0,1fr) 26px;min-height:40px;display:grid}.XVkW5q_stepper button{color:var(--ink);place-items:center;padding:0;display:grid}.XVkW5q_calculator .XVkW5q_stepper input[type=number]{appearance:textfield;width:100%;min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;padding:0;font-size:14px}.XVkW5q_stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.XVkW5q_stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.XVkW5q_controls>.XVkW5q_numberField .XVkW5q_stepper{max-width:145px}.XVkW5q_swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.XVkW5q_swatch,.XVkW5q_glass{cursor:pointer;color:var(--ink);position:relative}.XVkW5q_swatch input,.XVkW5q_glass input{opacity:0;width:1px;height:1px;position:absolute}.XVkW5q_swatch{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-block:3px;font-size:10px;line-height:1.2;display:flex}.XVkW5q_swatchCircle{aspect-ratio:1;background:var(--swatch);border:1px solid #51412e38;border-radius:50%;width:min(100%,33px)}.XVkW5q_swatch:has(:checked) .XVkW5q_swatchCircle{outline:1px solid var(--accent);outline-offset:2px}:is(.XVkW5q_swatch:has(:focus-visible),.XVkW5q_glass:has(:focus-visible)){outline:2px solid var(--accent);outline-offset:3px}.XVkW5q_glazing{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.XVkW5q_glass{border:1px solid var(--rule);background:#fffaf3;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:8px 6px;transition:background .15s,border-color .15s;display:grid}.XVkW5q_glass:hover{background:#eee0ce;border-color:#a38a6d}.XVkW5q_glass:has(:checked){background:#eee0ce;border-color:#a38a6d}.XVkW5q_glass strong{font-size:11px;line-height:1.2}.XVkW5q_glass small{color:var(--muted);font-size:10px;line-height:1.25}.XVkW5q_installation{color:var(--ink);align-items:center;gap:7px;font-size:13px;display:flex}.XVkW5q_installation input{accent-color:#806342}.XVkW5q_summary{background:#fcf7ef;border:1px solid #e5d7c8;border-radius:13px;min-width:0;padding:clamp(10px,1vw,18px)}.XVkW5q_summary h2,.XVkW5q_dialog h2{margin:0 0 12px;font-size:clamp(19px,1.55vw,26px)}.XVkW5q_priceRows,.XVkW5q_specification{margin:0}.XVkW5q_priceRows>div,.XVkW5q_specification>div{justify-content:space-between;align-items:baseline;gap:8px;padding-block:6px;font-size:12px;display:flex}.XVkW5q_priceRows dd,.XVkW5q_specification dd{text-align:right;margin:0;font-weight:600}.XVkW5q_priceRows dd{white-space:nowrap;font-variant-numeric:tabular-nums}.XVkW5q_priceRows>div:nth-child(3),.XVkW5q_priceRows>div:nth-child(6){border-top:1px solid var(--rule)}.XVkW5q_priceRows>.XVkW5q_total{background:#eaddca;border-radius:8px;margin-top:8px;padding:9px;font-weight:700}.XVkW5q_total dd{font-size:clamp(13px,1.08vw,18px)}.XVkW5q_actions{gap:7px;margin-top:13px;display:grid}.XVkW5q_actions button{border:1px solid #ab967e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:8px 10px;font-size:12px;font-weight:650;transition:background .15s;display:flex}.XVkW5q_actions button:hover{background:#eee0ce}.XVkW5q_actions .XVkW5q_primary{color:#fff6e9;background:#393027;border-color:#393027}.XVkW5q_actions .XVkW5q_primary:hover{background:#514035}.XVkW5q_note,.XVkW5q_reference{color:var(--muted);margin:9px 0 0;font-size:11px}.XVkW5q_calculator .XVkW5q_error{color:#8b382e;font-size:11px}.XVkW5q_dialog{border:1px solid var(--rule);width:min(540px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:#fcf7ef;border-radius:18px;margin:auto;padding:clamp(18px,4vw,36px);position:fixed;inset:0;overflow:auto}.XVkW5q_dialog::backdrop{background:#221b15a8}.XVkW5q_close{float:right;padding:5px}.XVkW5q_dialog .XVkW5q_reference{margin:0 0 6px}.XVkW5q_specification{border-bottom:1px solid var(--rule);margin-bottom:10px}@media (max-width:1250px){.XVkW5q_calculator{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.XVkW5q_summary{grid-column:1/-1}}@media (max-width:850px){.XVkW5q_hero{grid-template-columns:1fr}}@media (max-width:560px){.XVkW5q_calculator{grid-template-columns:minmax(0,1fr);gap:18px}.XVkW5q_summary{grid-column:auto}.XVkW5q_image{aspect-ratio:5/4}.XVkW5q_thumbnails{max-width:310px}.XVkW5q_stepper{grid-template-columns:42px minmax(0,1fr) 42px;min-height:46px}.XVkW5q_glass{padding:10px}}
.YupAgW_hero{grid-template-columns:minmax(0,.72fr) minmax(0,1.78fr);align-items:start;gap:clamp(24px,3vw,60px)}.YupAgW_dashboard{--ink:#2d261f;--muted:#615448;--rule:#dfd2c4;--accent:#785d3d;min-width:0;color:var(--ink);background:linear-gradient(145deg,#fbf5ed,#eee1d4);border:1px solid #fff9f0;border-radius:clamp(14px,1.5vw,25px);padding:clamp(12px,1.45vw,26px);font-size:12px;line-height:1.45;box-shadow:0 24px 55px #56391f26;container-type:inline-size}.YupAgW_dashboard :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.YupAgW_toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.YupAgW_brand{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.YupAgW_eyebrow{color:var(--accent);align-items:center;gap:6px;margin:0;font-weight:750;display:flex}.YupAgW_toolbar h2{letter-spacing:-.04em;margin:0;font-size:clamp(17px,2.5cqi,26px);line-height:1.12}.YupAgW_search{border:1px solid var(--rule);background:#fff9f1;border-radius:10px;flex:0 0 min(40%,270px);align-items:center;gap:7px;padding:0 10px;display:flex}.YupAgW_search svg{flex:none}.YupAgW_dashboard .YupAgW_search input[type=search]{width:100%;min-width:0;min-height:38px;color:inherit;background:0 0;border:0;padding:4px 0;font-size:12px}.YupAgW_accounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:13px;display:grid}.YupAgW_accountButton{text-align:left;border:1px solid var(--rule);min-width:0;color:inherit;background:#fff9f1;border-radius:10px;align-content:start;justify-items:start;gap:6px;padding:8px;transition:background .18s,border-color .18s;display:grid}.YupAgW_accountButton:hover,.YupAgW_accountButton[aria-pressed=true]{border-color:var(--accent);background:#f4e6d6}.YupAgW_accountButton[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent)}.YupAgW_identity{align-items:center;gap:6px;min-height:38px;display:flex}.YupAgW_identity strong,.YupAgW_identity small{overflow-wrap:anywhere;line-height:1.17;display:block}.YupAgW_accountButton .YupAgW_badge{align-content:center;min-height:20px}.YupAgW_identity small,.YupAgW_recordHeader>div>span,.YupAgW_cardValue small{color:var(--muted);font-size:10px}.YupAgW_avatar{color:#59452f;object-fit:cover;background:#eadcc9;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.YupAgW_badge{color:#53473c;background:#ede6dd;border-radius:12px;padding:4px 7px;font-size:10px;font-weight:650;line-height:1.2;display:inline-block}.YupAgW_badge[data-stage="4"],.YupAgW_badge[data-stage="3"],.YupAgW_badge[data-stage="2"]{color:#51391f;background:#eedcc4}.YupAgW_badge[data-stage="5"]{color:#384b30;background:#dde3d3}.YupAgW_cardValue{font-size:16px;line-height:1.12}.YupAgW_recordHeader{align-items:center;gap:9px;margin-bottom:9px;display:flex}.YupAgW_recordHeader .YupAgW_avatar{width:43px;height:43px}.YupAgW_recordHeader h3{margin:0;font-size:clamp(17px,2.6cqi,27px);line-height:1.08}.YupAgW_panel{border:1px solid var(--rule);background:#fff9f2;border-radius:11px;min-width:0;padding:11px}.YupAgW_panel h4{align-items:center;gap:6px;margin:0 0 8px;font-size:13px;line-height:1.2;display:flex}.YupAgW_panel h4 svg{color:var(--accent);flex:none}.YupAgW_pipeline ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.YupAgW_pipeline li button{width:100%;height:100%;min-height:36px;color:var(--muted);text-align:center;background:#f1eae2;border-radius:5px;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:9px;line-height:1.18;display:flex}.YupAgW_stageIcon{flex:0 0 11px;place-items:center;display:grid}.YupAgW_pipeline button:disabled{cursor:default;opacity:1}.YupAgW_pipeline button:enabled:hover{box-shadow:inset 0 0 0 1px var(--accent)}.YupAgW_pipeline button[data-complete=true]{color:var(--ink);background:#e9dcc9}.YupAgW_pipeline button[aria-current=step]{background:var(--accent);color:#fff}.YupAgW_recordGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"customer pipeline pipeline""customer timeline quote""order order order";gap:8px;display:grid}.YupAgW_customer{grid-area:customer}.YupAgW_pipeline{grid-area:pipeline}.YupAgW_order{grid-area:order}.YupAgW_quote{grid-area:quote}.YupAgW_timeline{grid-area:timeline}.YupAgW_rows,.YupAgW_timeline ol{margin:0;padding:0}.YupAgW_rows>div{border-bottom:1px solid #e8ded3;justify-content:space-between;gap:6px;padding:4px 0;display:flex}.YupAgW_rows>div:last-child{border-bottom:0}.YupAgW_rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.YupAgW_rows dt,.YupAgW_timeline small{color:var(--muted)}.YupAgW_rows .YupAgW_total{background:#f0e1ce;border-radius:5px;padding:5px}.YupAgW_notes,.YupAgW_empty,.YupAgW_demo{color:var(--muted)}.YupAgW_notes{margin:9px 0 0}.YupAgW_notes p,.YupAgW_empty{margin:4px 0}.YupAgW_items{border-collapse:collapse;text-align:left;width:100%;min-width:0}.YupAgW_items th,.YupAgW_items td{border-bottom:1px solid #e8ded3;padding:5px 4px}.YupAgW_items tr:last-child td,.YupAgW_items tbody tr:last-child th{border-bottom:0}.YupAgW_items td:nth-child(n+3),.YupAgW_items th:nth-child(n+3){text-align:right}.YupAgW_items th span{align-items:center;gap:6px;display:flex}.YupAgW_items img{object-fit:contain;border-radius:4px;flex:none;width:37px;height:26px}.YupAgW_timeline ol{scrollbar-gutter:stable;block-size:175px;list-style:none;overflow-y:auto}.YupAgW_timeline li{border-left:1px solid var(--rule);margin-left:4px;padding:0 0 7px 8px;position:relative}.YupAgW_timeline li:before{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:-3px}.YupAgW_timeline small{line-height:1.1;display:block}.YupAgW_timeline li p{color:var(--muted);margin:0}.YupAgW_demo{margin:9px 0 0;font-size:10px}@media (max-width:1040px){.YupAgW_hero{grid-template-columns:1fr}}@container (max-width:740px){.YupAgW_accountButton .YupAgW_badge{min-height:32px}.YupAgW_identity{flex-direction:column;align-items:start;min-height:69px}}@container (max-width:590px){.YupAgW_recordGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pipeline pipeline""customer quote""timeline timeline""order order"}}@container (max-width:455px){.YupAgW_toolbar{flex-direction:column;align-items:stretch;gap:9px}.YupAgW_search{flex:auto}.YupAgW_accounts{grid-template-columns:repeat(3,minmax(0,1fr))}.YupAgW_recordGrid{grid-template-columns:1fr;grid-template-areas:"customer""pipeline""timeline""quote""order"}.YupAgW_pipeline ol{grid-template-columns:repeat(3,minmax(0,1fr))}.YupAgW_customer{min-block-size:255px}.YupAgW_quote{min-block-size:188px}.YupAgW_items{font-size:10px}.YupAgW_items th,.YupAgW_items td{overflow-wrap:anywhere;padding-inline:2px}.YupAgW_items img{display:none}}
