@media screen{.refined-preview .staff-personalized{background:var(--staff-background);color:var(--staff-ink)}.refined-preview .staff-personalized>div{background:var(--staff-background)!important}.refined-preview .staff-personalized input:not([type=checkbox]):not([type=radio]),.refined-preview .staff-personalized select,.refined-preview .staff-personalized textarea{background:var(--staff-soft)!important;border-color:var(--staff-border)!important;color:var(--staff-ink)!important}.refined-preview .staff-personalized [style*="background-color: rgb(255, 255, 255)"]:not(.print-area):not(.print-area *):not([id*=email-html] *), .refined-preview .staff-personalized [style*="background: rgb(255, 255, 255)"]:not(.print-area):not(.print-area *):not([id*=email-html] *){background:var(--staff-surface)!important}.refined-preview .staff-personalized [style*="color: rgb(154, 96, 40)"]:not(.print-area):not(.print-area *):not([id*=email-html] *){color:var(--staff-accent)!important}.refined-preview .staff-personalized [style*="background: rgb(240, 235, 227)"]:not(.print-area):not(.print-area *):not([id*=email-html] *), .refined-preview .staff-personalized [style*="background: rgb(248, 246, 242)"]:not(.print-area):not(.print-area *):not([id*=email-html] *){background:var(--staff-background)!important}.refined-preview .staff-personalized .preserve-staff-banner{background:var(--staff-surface)!important;border:1px solid var(--staff-border)!important;border-radius:4px!important;border-top:3px solid var(--staff-accent)!important;overflow:hidden;padding:0!important}.refined-preview .staff-personalized .staff-ribbon-identity{background:linear-gradient(110deg,var(--staff-soft),var(--staff-surface));margin-bottom:0!important;padding:20px 24px}.refined-preview .staff-personalized .staff-ribbon-avatar{background:var(--staff-soft)!important;border:1px solid var(--staff-border);border-radius:4px!important;box-shadow:none!important;color:var(--staff-accent)!important}.refined-preview .staff-personalized .staff-ribbon-stats{border-top:1px solid var(--staff-border);gap:0!important;padding:16px 24px}.refined-preview .staff-personalized .staff-ribbon-stats>div{background:#0000!important;border:0!important;border-radius:0!important;border-right:1px solid var(--staff-border)!important}.refined-preview .staff-personalized .staff-ribbon-stats>div:last-child{border-right:0!important}.refined-preview .staff-personalized .staff-ribbon-reminders{padding:0 20px 16px}.refined-preview .staff-personalized .staff-ribbon-nav{background:var(--staff-soft)!important;border:1px solid var(--staff-border)!important;border-radius:3px!important;overflow:visible!important}.refined-preview .staff-personalized .staff-ribbon-nav>div:first-child{display:none}.refined-preview .staff-personalized .staff-ribbon-nav>div:last-child,.refined-preview .staff-personalized .staff-ribbon-nav>div:last-child>div{flex-wrap:wrap;gap:8px!important}.refined-preview .staff-personalized .staff-ribbon-nav button{background:#0000!important;border:0!important;border-radius:2px!important;color:var(--staff-accent)!important;min-height:36px;padding:10px 12px!important;transition:background .16s,transform .16s}.refined-preview .staff-personalized .staff-ribbon-nav button:hover{background:var(--staff-surface)!important;box-shadow:inset 0 -2px var(--staff-accent)}.refined-preview .staff-personalized .staff-ribbon-nav button:active{transform:translateY(1px)}.staff-appearance{background:var(--staff-surface);padding:0 24px}.staff-appearance-toggle{align-items:center;background:#0000;border:0;color:var(--staff-accent);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:10px;padding:10px 0}.staff-appearance-toggle span{display:inline-block;transition:transform .18s}.staff-appearance-toggle span.turned{transform:rotate(180deg)}.staff-appearance-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.staff-appearance-reveal.open{grid-template-rows:1fr}.staff-appearance-reveal>div{overflow:hidden;visibility:hidden}.staff-appearance-reveal.open>div{visibility:visible}.staff-appearance-content{border-top:1px solid var(--staff-border);padding:12px 10px 18px}.staff-appearance fieldset{border:0;margin:0 0 8px;padding:6px 0}.staff-appearance legend{color:var(--staff-ink);font-size:11px;font-weight:600}.staff-emoji-options,.staff-theme-options{display:flex;flex-wrap:wrap;gap:7px}.staff-emoji-options button,.staff-theme-options button{background:var(--staff-surface);border:1px solid var(--staff-border);border-radius:3px;color:var(--staff-ink);cursor:pointer;font:inherit;min-height:36px;padding:7px 10px;transition:background .14s}.staff-theme-options button{align-items:center;display:flex;font-size:12px;gap:7px}.staff-theme-options button span{border-radius:50%;height:12px;width:12px}.staff-emoji-options button{font-size:20px;min-width:38px}.staff-appearance button[aria-pressed=true]{background:var(--staff-soft);outline:2px solid var(--staff-accent);outline-offset:-2px}.staff-appearance small{color:var(--staff-ink);font-size:11px}@media(max-width:600px){.refined-preview .staff-personalized .staff-ribbon-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px 8px}.refined-preview .staff-personalized .staff-ribbon-stats>div{padding:8px!important}.refined-preview .staff-personalized .staff-ribbon-stats [style*="font-size: 24px"]{font-size:20px!important}.refined-preview .staff-personalized .staff-ribbon-identity{padding:16px}.staff-appearance{padding:0 16px}.staff-emoji-options button,.staff-theme-options button{min-height:44px;min-width:44px}.cabinet-option-extra{grid-template-columns:minmax(0,1fr) 100px!important}}@media(prefers-reduced-motion:reduce){.refined-preview .staff-personalized *{animation:none!important;transition:none!important}}}@media screen{.refined-preview .staff-personalized .staff-ribbon-nav button[aria-current=page]{background:var(--staff-surface)!important;box-shadow:inset 0 3px var(--staff-accent)}.refined-preview .staff-personalized .preserve-staff-banner{background:var(--staff-surface)!important;margin-bottom:10px!important}.refined-preview .staff-personalized .preserve-staff-banner .staff-ribbon-nav{background:var(--staff-soft)!important;border:0!important;border-bottom:1px solid var(--staff-border)!important;border-radius:0!important;border-top:1px solid var(--staff-border)!important;box-shadow:none!important;margin:0!important;padding:7px 16px!important}.refined-preview .staff-personalized .staff-ribbon-reminders{background:var(--staff-surface)!important;margin-top:0!important;padding:14px 20px}.refined-preview .staff-personalized .staff-ribbon-stats{background:var(--staff-surface)!important}.refined-preview .staff-personalized .refined-sink-row>button{background:var(--staff-soft)!important;color:var(--staff-ink)!important}}@media screen{.refined-preview .staff-personalized :is(input,select,textarea):focus-visible{outline-color:var(--staff-accent)!important}.refined-preview .staff-personalized .refined-sink-row{border-color:var(--staff-border)!important}.refined-preview .staff-personalized [style*="background: rgb(237, 229, 216)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(240, 232, 218)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(240, 235, 227)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(242, 238, 232)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(245, 237, 224)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(245, 240, 232)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(248, 242, 232)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(248, 246, 242)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(250, 248, 244)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="background: rgb(253, 249, 244)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){background:var(--staff-soft)!important}.refined-preview .staff-personalized [style*="color: rgb(123, 86, 128)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(123, 91, 46)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(139, 98, 45)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(154, 96, 40)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(184, 134, 11)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){color:var(--staff-accent)!important}.refined-preview .staff-personalized [style*="color: rgb(107, 97, 88)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(26, 23, 20)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(44, 37, 32)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="color: rgb(74, 63, 53)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){color:var(--staff-ink)!important}.refined-preview .staff-personalized [style*="solid rgb(213, 207, 196)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="solid rgb(229, 223, 214)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized [style*="solid rgb(232, 227, 219)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){border-color:var(--staff-border)!important}.refined-preview .staff-personalized [style*="solid rgb(154, 96, 40)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){border-color:var(--staff-accent)!important}.refined-preview .staff-personalized button[style*="background: rgb(154, 96, 40)"]:not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){background:var(--staff-accent)!important;color:#fff!important}.refined-preview .staff-personalized .refined-deposit,.refined-preview .staff-personalized .refined-deposit>summary{background:var(--staff-soft)!important;border-color:var(--staff-border)!important;color:var(--staff-accent)!important}.refined-preview .staff-personalized .refined-deposit>div{background:var(--staff-surface)!important}.refined-preview .staff-personalized .cabinet-sticky-tools{background:var(--staff-background)!important}.refined-preview .staff-personalized .staff-ribbon-nav>div:last-child>div:first-child{flex:1 1;justify-content:flex-start;min-width:0}.refined-preview .staff-personalized .staff-ribbon-nav>div:last-child>div:first-child>button{flex:0 0 auto;white-space:nowrap}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(0, 0, 0)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(102, 102, 102)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(119, 119, 119)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(136, 136, 136)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(153, 153, 153)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(34, 34, 34)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(51, 51, 51)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(68, 68, 68)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(85, 85, 85)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){color:var(--staff-ink)!important}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(235, 235, 235)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(238, 238, 238)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(241, 241, 241)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(243, 243, 243)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(245, 245, 245)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(249, 249, 249)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *), .refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(250, 250, 250)"]:not(.print-area):not(.print-area *):not([id*=email-html] *):not(.staff-theme-options *){background:var(--staff-soft)!important}.refined-preview .staff-personalized[data-staff-theme=dark] button[style*="background: rgb(154, 96, 40)"]{color:#191b1e!important}.refined-preview .staff-personalized[data-staff-theme=dark] .staff-ribbon-stats [style*="color: rgb(27, 122, 53)"]{color:#77d394!important}.refined-preview .staff-personalized .print-area,.refined-preview .staff-personalized [id*=email-html]{background:#fff!important;color:#222!important}.refined-preview .staff-personalized .staff-live-summary{background:linear-gradient(145deg,var(--staff-soft),var(--staff-surface))!important;border-color:var(--staff-accent)!important;color:var(--staff-ink)!important}.refined-preview .staff-personalized{--staff-control:color-mix(in srgb,var(--staff-soft) 45%,var(--staff-surface));--staff-line:color-mix(in srgb,var(--staff-border) 65%,var(--staff-surface))}.refined-preview .staff-personalized input:not([type=checkbox]):not([type=radio]),.refined-preview .staff-personalized select,.refined-preview .staff-personalized textarea{background:var(--staff-control)!important;border-color:var(--staff-line)!important;font-weight:400!important}.refined-preview .staff-personalized button:not(.print-area button):not([id*=email-html] button){font-weight:500!important}.refined-preview .staff-personalized .refined-sink-row>button{background:var(--staff-control)!important}.refined-preview .staff-personalized .preserve-staff-banner .staff-ribbon-nav{background:color-mix(in srgb,var(--staff-soft) 55%,var(--staff-surface))!important}.refined-preview .staff-personalized .staff-live-summary{border-color:var(--staff-border)!important;border-width:1px!important}.staff-theme-options button span{border:1px solid #929292;box-sizing:border-box}.staff-appearance button[aria-pressed=true]{outline-width:1px}.staff-theme-options button{background:var(--theme-chip)!important;color:var(--theme-chip-ink)!important}.staff-theme-options button span{background:var(--theme-swatch)!important}.refined-preview .staff-personalized{--staff-control:var(--staff-surface);--staff-input-border:color-mix(in srgb,var(--staff-ink) 48%,var(--staff-surface));--staff-muted:color-mix(in srgb,var(--staff-ink) 75%,var(--staff-surface))}.refined-preview .staff-personalized[data-staff-theme=dark]{--staff-background:#171d26;--staff-surface:#232c38;--staff-soft:#303c4c;--staff-control:#1a2431;--staff-border:#4c5d72;--staff-input-border:#8395ab;--staff-ink:#edf2f8;--staff-muted:#bac8d9;--staff-accent:#e9be88;color-scheme:dark}.refined-preview .staff-personalized :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select):not(.print-area *):not([id*=email-html] *){background:var(--staff-control)!important;border:1px solid var(--staff-input-border)!important;box-shadow:inset 0 1px 2px #00000008;color:var(--staff-ink)!important}.refined-preview .staff-personalized :is(input,textarea)::placeholder{color:var(--staff-muted);opacity:1}}@media screen{.refined-preview .staff-personalized :is(input,textarea,select,button):focus-visible{outline:2px solid var(--staff-accent)!important;outline-offset:2px}.refined-preview .staff-personalized button:disabled{cursor:not-allowed;opacity:.55}.refined-preview .staff-personalized button:not(:disabled):hover:not(.staff-theme-options button):not(.staff-emoji-options button){box-shadow:0 0 0 1px var(--staff-input-border)}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(107, 97, 88)"]:not(.print-area *):not([id*=email-html] *){color:var(--staff-muted)!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is([style*="background: rgb(255, 253, 250)"],[style*="background: rgb(253, 249, 244)"],[style*="background: rgb(245, 238, 229)"]):not(.print-area *):not([id*=email-html] *){background:var(--staff-surface)!important;color:var(--staff-ink)!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is([style*="background: rgb(232, 245, 236)"],[style*="background: rgba(27, 122, 53"]):not(.print-area *):not([id*=email-html] *){background:#193b2f!important;border-color:#4c9770!important;color:#9fe4bc!important}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(27, 122, 53)"]:not(.print-area *):not([id*=email-html] *){color:#9fe4bc!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is([style*="background: rgb(253, 243, 232)"],[style*="background: rgba(184, 134, 11"],[style*="background: rgb(255, 248, 225)"]):not(.print-area *):not([id*=email-html] *){background:#44351e!important;border-color:#a88a4c!important;color:#f3cf88!important}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(184, 134, 11)"]:not(.print-area *):not([id*=email-html] *){color:#f3cf88!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is([style*="background: rgb(251, 240, 240)"],[style*="background: rgb(255, 235, 238)"],[style*="background: rgba(192, 64, 64"]):not(.print-area *):not([id*=email-html] *){background:#43272e!important;border-color:#a56872!important;color:#ffb4ba!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is([style*="color: rgb(192, 64, 64)"],[style*="color: rgb(163, 59, 53)"]):not(.print-area *):not([id*=email-html] *){color:#ffb4ba!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is([style*="background: rgba(42, 96, 144"],[style*="background: rgb(232, 240, 248)"]):not(.print-area *):not([id*=email-html] *){background:#20394e!important;border-color:#5e8db1!important;color:#add5fa!important}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="color: rgb(42, 96, 144)"]:not(.print-area *):not([id*=email-html] *){color:#add5fa!important}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(27, 122, 53)"]:not(.print-area *):not([id*=email-html] *){background:#265d40!important;color:#f1fff5!important}.refined-preview .staff-personalized[data-staff-theme=dark] [style*="background: rgb(44, 37, 32)"]:not(.print-area *):not([id*=email-html] *){background:#dabb92!important;color:#202731!important}.refined-preview .staff-personalized[data-staff-theme=dark] .staff-live-summary{background:linear-gradient(135deg,#2f3d4f,#232c38)!important;border-color:#6d819a!important}.refined-preview .staff-personalized[data-staff-theme=dark] .staff-ribbon-nav button[aria-current=page]{background:#42536a!important;color:#ffe0b5!important}.refined-preview .staff-personalized[data-staff-theme=dark] .staff-ribbon-reminders [style*="background: rgba(255, 255, 255"]{background:#303c4c!important;color:var(--staff-ink)!important}.refined-preview .staff-personalized[data-staff-theme=dark] .staff-ribbon-reminders [style*="border-top:"]{border-top-color:#65738a!important}.refined-preview .staff-personalized[data-staff-theme=dark] :is(.print-area,[id*=email-html]){background:#fff!important;color:#222!important;color-scheme:light}.refined-preview .staff-personalized .staff-manual-banner{background:linear-gradient(135deg,var(--staff-soft),var(--staff-surface))!important;border-color:var(--staff-border)!important;color:var(--staff-ink)!important}.refined-preview .staff-personalized .staff-payment-guidance{background:var(--staff-soft)!important;border-left-color:var(--staff-accent)!important;color:var(--staff-ink)!important}.refined-preview .staff-personalized .staff-manual-banner h2{color:var(--staff-ink)!important}.refined-preview{color-scheme:light}.refined-preview :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea):not(.preserve-staff-banner *):not(.print-area *):not([id*=email-html] *){border-radius:3px!important}.refined-preview :is(div,section,details):is([style*="border-radius: 6px"],[style*="border-radius: 8px"],[style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*="border-radius: 14px"],[style*="border-radius: 16px"],[style*="border-radius: 20px"]):not(.preserve-staff-banner):not(.preserve-staff-banner *):not(.print-area *):not([id*=email-html] *):not([style*="50%"]):not([style*="999"]):not([style*="border-radius: 4px"]):not([style*="border-radius: 5px"]){border-radius:4px!important}.refined-preview [style*="1px solid rgb(213, 207, 196)"]:not(.preserve-staff-banner):not(.preserve-staff-banner *):not(.print-area *):not([id*=email-html] *){border-color:#e5dfd6!important}.refined-preview button:not(:disabled){transition:filter .14s ease,transform .14s ease}.refined-preview button:not(:disabled):hover{filter:brightness(.97)}.refined-preview button:not(:disabled):active{transform:translateY(1px)}}@media screen{.refined-preview :is(input,select,textarea):focus-visible{outline:2px solid #9a6028;outline-offset:2px}.refined-preview .refined-sink-row{grid-gap:12px;align-items:center;border-bottom:1px solid #e5dfd6;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.refined-preview .refined-sink-row>button{background:#f2eee8!important;border-color:#0000!important;justify-content:flex-start;margin:0!important;min-height:42px;text-align:left}.refined-preview .refined-sink-row>[data-sink-detail]{margin-top:0!important}.refined-preview .refined-sink-model,.refined-preview .refined-sink-row:not(:has(>[data-sink-detail])){grid-template-columns:minmax(0,1fr)}.refined-preview .refined-sink-model>[data-sink-detail]{padding:8px 0}@media(max-width:600px){.refined-preview .refined-sink-row{gap:8px;grid-template-columns:minmax(0,1fr) 76px}.refined-preview .refined-sink-row>[data-sink-detail]{align-items:flex-start!important;flex-direction:column;gap:3px!important}.refined-preview .refined-sink-model{grid-template-columns:1fr}.refined-preview .refined-sink-row button{white-space:normal}}}@media(prefers-reduced-motion:reduce){.refined-preview button{transform:none!important;transition:none!important}}@media screen{.refined-preview .refined-field-row{align-items:flex-end}.refined-preview .refined-field-row>div{min-width:0}.refined-preview .refined-field-row :is(input,select){box-sizing:border-box;min-height:42px}.refined-preview .refined-sink-guidance{color:#6b6158;font-size:12px;line-height:1.6;margin:6px 0 10px}.refined-preview .refined-deposit-arrow,.refined-preview .refined-disclosure-arrow{display:inline-block;transition:transform .16s ease!important}.refined-preview details[open]>summary .refined-disclosure-arrow{transform:rotate(90deg)}.refined-preview details[open]>summary .refined-deposit-arrow{transform:rotate(180deg)}.refined-preview .refined-deposit{background:#fff;border:1px solid #e5dfd6;border-radius:4px;overflow:hidden}.refined-preview .refined-deposit>summary{background:#fbf9f5!important;border:0!important;border-radius:0!important}.refined-preview .refined-deposit[open]>summary{border-bottom:1px solid #e5dfd6!important}.refined-preview .refined-deposit>div{border:0!important;border-radius:0!important}.refined-preview .refined-deposit[open]>summary>span:nth-last-child(2){font-size:0!important}.refined-preview .refined-deposit[open]>summary>span:nth-last-child(2):after{content:"Click to collapse";font-size:11px}.refined-preview .preserve-staff-banner{background:#faf8f4!important;border-color:#e5dfd6!important;border-radius:5px!important;box-shadow:none!important}.refined-preview .preserve-staff-banner>div:last-child>div{border-color:#ece6de!important;border-radius:3px!important}.refined-preview .preserve-staff-banner button{border-radius:3px!important}.refined-preview .staff-page button,.refined-preview summary{transition:background-color .14s ease,border-color .14s ease}}@media screen and (prefers-reduced-motion:no-preference){.refined-preview .preserve-staff-banner{animation:refined-banner-enter .18s ease-out}@keyframes refined-banner-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.refined-preview .refined-deposit-arrow,.refined-preview .refined-disclosure-arrow{transition:none!important}}@media screen{.refined-preview details[open]>summary .refined-expand-label{font-size:0}.refined-preview details[open]>summary .refined-expand-label:after{content:"tap to collapse";font-size:10px}.refined-preview .refined-sink-row>button{box-sizing:border-box;min-width:0;width:100%}}@media screen{.refined-preview .refined-sink-row:not(:has(>[data-sink-detail])){grid-template-columns:minmax(0,1fr)}}@media screen{.refined-preview .refined-sinks-selected>.refined-sink-row{gap:12px;grid-template-columns:minmax(0,1fr) 80px}.refined-preview .refined-sinks-selected>.refined-sink-row>button{grid-column:1;white-space:normal}.refined-preview .refined-sinks-selected>.refined-sink-model>[data-sink-detail]{grid-column:1/-1}.refined-preview .refined-sinks-selected>.refined-sink-row:not(.refined-sink-model)>[data-sink-detail]{align-items:flex-start!important;display:flex;flex-direction:column;gap:3px!important;grid-column:2;min-width:0}.refined-preview .refined-sinks-selected>.refined-sink-row:not(.refined-sink-model)>[data-sink-detail]>input{box-sizing:border-box;max-width:none!important;width:100%}@media(max-width:600px){.refined-preview .refined-sinks-selected>.refined-sink-row{gap:8px;grid-template-columns:minmax(0,1fr) 64px}}}@media screen{.refined-preview .refined-sinks-selected>.refined-sink-row:not(.refined-sink-model)>[data-sink-detail]{align-self:center;display:block;position:relative}.refined-preview .refined-sinks-selected>.refined-sink-row:not(.refined-sink-model)>[data-sink-detail]>span{bottom:calc(100% + 3px);font-size:10px!important;left:0;line-height:12px;position:absolute}.refined-preview .refined-sinks-selected>.refined-sink-row:not(.refined-sink-model){padding-top:18px}.refined-preview .refined-sinks-selected>.refined-sink-row:not(.refined-sink-model)>[data-sink-detail]>input{height:42px;margin:0;min-height:42px}}.admin-portal{background:#f8f6f2;color:#30291f;font-family:DM Sans,Segoe UI,sans-serif;min-height:100vh}.admin-portal *{box-sizing:border-box}.admin-portal button{cursor:pointer;font-family:inherit}.admin-portal-header{align-items:center;background:#fffdf9;border-bottom:1px solid #e3d9cc;display:flex;gap:24px;padding:20px 28px}.admin-portal-header h1{font-size:22px;margin:4px 0}.admin-kicker{color:#8b612f;font-size:10px;letter-spacing:.15em}.admin-portal-header>button,.admin-return{background:#fffdf9;border:1px solid #d8c9b6;border-radius:8px;color:#76522b;min-height:44px;padding:10px 14px}.admin-portal-header .admin-brand{border:0;border-right:1px solid #d8c9b6;display:flex;flex-direction:column;padding:0 24px 0 0}.admin-brand b{font:32px Georgia,serif}.admin-brand span{font-size:10px;letter-spacing:.14em}.admin-identity{color:#776b5b;font-size:13px;margin-left:auto}.admin-menu-toggle{display:none}.admin-portal-body{display:grid;grid-template-columns:210px minmax(0,1fr)}.admin-sidebar{border-right:1px solid #e3d9cc;display:flex;flex-direction:column;gap:4px;padding:20px 12px}.admin-sidebar button{align-items:center;background:#0000;border:0;border-radius:7px;color:#4b4135;display:flex;gap:12px;min-height:44px;padding:10px 14px;text-align:left}.admin-sidebar button[aria-current=page]{background:#88612f;color:#fff}.admin-workspace{min-width:0;padding:24px}.admin-return{margin-bottom:16px}.admin-intro{color:#746858;margin:0 0 28px}.management-home{margin:auto;max-width:1200px}.management-home section{margin-bottom:30px}.management-home h2{font-size:17px;margin:0 0 14px}.admin-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-module-card{align-items:flex-start;background:#fffdfa;border:1px solid #e4d9ca;border-radius:12px;color:#30291f;display:flex;flex-direction:column;gap:10px;min-height:166px;padding:20px;position:relative;text-align:left}.admin-module-card:hover{background:#fff9ed;border-color:#9b753f}.admin-module-card:focus-visible,.admin-portal button:focus-visible{outline:3px solid #3274aa;outline-offset:3px}.admin-module-card>span:not(.admin-module-icon):not(.admin-card-arrow){color:#776b5b;font-size:13px;line-height:1.5}.admin-module-icon{background:#f4eadb;border-radius:10px;color:#88612f;font-size:23px;padding:7px 11px}.admin-module-card .admin-card-arrow{color:#88612f;position:absolute;right:18px;top:24px}.admin-workspace>div{max-width:100%}@media(max-width:850px){.admin-portal-header{flex-wrap:wrap;gap:12px;padding:12px}.admin-portal-header h1{font-size:18px}.admin-identity{display:none}.admin-menu-toggle,.admin-portal-body{display:block}.admin-sidebar{display:none}.admin-sidebar.is-open{border-bottom:1px solid #e3d9cc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace{padding:16px 12px}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-card{min-width:0;padding:14px}.admin-module-card>span{overflow-wrap:anywhere}.admin-card-arrow{display:none}.admin-portal-header .admin-brand{padding-right:12px}.admin-workspace>div{padding-left:12px!important;padding-right:12px!important}}@media(max-width:360px){.admin-card-grid{grid-template-columns:1fr}.admin-portal-header h1{font-size:16px}}@media print{.admin-portal-body{display:block}.admin-workspace{padding:0}.admin-portal .no-print{display:none!important}}@media(min-width:851px){.admin-portal{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.admin-portal-header{flex:none}.admin-portal-body{flex:1 1;min-height:0;overflow:hidden}.admin-sidebar{gap:2px;justify-content:flex-start;min-height:0;padding:8px 12px}.admin-sidebar button{flex:0 1 44px;font-size:13px;min-height:0;padding:5px 12px}.admin-workspace{min-height:0;overflow:auto;overscroll-behavior:contain}.admin-workspace .gallery-page{height:auto;min-height:0}}@media(max-width:850px){.admin-portal-header{position:sticky;top:0;z-index:90}.admin-sidebar.is-open{background:#fffdf9;max-height:65dvh;overflow:auto;position:sticky;top:94px;z-index:89}}@media print{.admin-portal{display:block}.admin-portal,.admin-portal-body,.admin-workspace{height:auto;overflow:visible}}.activity-filters{display:flex;flex-wrap:wrap;gap:12px}.activity-filters label{display:flex;flex-direction:column;font-size:13px;gap:6px;text-transform:capitalize}.activity-filters input,.activity-filters select,.admin-activity button{background:#fffdf9;border:1px solid #d8c9b6;border-radius:7px;color:#4b4135;padding:10px}.activity-row{display:flex;flex-direction:column;gap:8px;margin:10px 0;overflow-wrap:anywhere;text-align:left;width:100%}.activity-paging{display:flex;gap:12px;margin:16px 0}.activity-detail{background:#fffdf9;border-left:1px solid #d8c9b6;box-shadow:-8px 0 40px #30291f33;height:100dvh;overflow:auto;overflow-wrap:anywhere;padding:24px;position:fixed;right:0;top:0;width:min(650px,100%);z-index:200}.activity-detail dl>div{border-bottom:1px solid #e3d9cc;padding:12px 0}.activity-detail dt{font-weight:700}.activity-detail dd{margin:6px 0}.admin-activity>p{color:#746858;line-height:1.6}.admin-notification-count{background:#b53d34;border-radius:20px;color:#fff;display:inline-block;font-size:12px;margin-left:7px;padding:2px 6px}.admin-workspace .yq-gallery-page{min-height:0!important}.admin-page-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-page-toolbar .admin-return{flex-shrink:0;margin:0}.admin-toolbar-target{flex:1 1;min-width:0}.admin-module-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-module-actions>div{display:flex;flex-wrap:wrap;gap:8px}.admin-workspace>.admin-page-toolbar+div{padding-top:0!important}.admin-workspace>div:not(.admin-page-toolbar){min-height:0!important}.admin-module-actions button{min-height:36px}.admin-save-status{background:#edf4fa;border-radius:8px;color:#2a6090;font-size:13px;margin:12px 0;padding:10px 12px}.admin-save-status[data-state=error]{background:#fde8e8;color:#a12d2d}.admin-save-status[data-state=success]{background:#e8f5e9;color:#1b7a35}.admin-saving-spinner{animation:admin-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:12px;margin-right:8px;width:12px}@keyframes admin-spin{to{transform:rotate(1turn)}}@media(max-width:850px){.admin-toolbar-target{flex-basis:100%}.admin-module-actions{justify-content:flex-start}.admin-module-actions button{min-height:44px}}@media(prefers-reduced-motion:reduce){.admin-saving-spinner{animation:none}}.admin-workspace .yq-gallery-page:before{position:absolute}.admin-module-actions>nav{display:flex;flex-wrap:wrap;gap:8px}.policy-page{background:#fffdf9;color:#40372e;line-height:1.75;margin:0 auto;max-width:900px;overflow-wrap:anywhere;padding:32px 24px 64px}.policy-page nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.policy-page a{color:#815423;display:inline-block;min-height:44px;padding:10px 0}.policy-page h1{font:42px Georgia,serif;margin:32px 0 12px}.policy-page h2{font:25px Georgia,serif;margin:28px 0 10px}.policy-page p{font-size:16px}@media(max-width:600px){.policy-page{padding:20px 18px 40px}.policy-page h1{font-size:34px}}.home-footer-bottom{flex-wrap:wrap}.home-footer-bottom a{color:#e7c695;font-size:12px;padding:12px 0}.yq-customer-links{border-bottom:1px solid #dfd5c7;border-top:1px solid #dfd5c7;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:22px auto 8px;max-width:1000px;padding:18px 20px}.yq-customer-link{align-items:center;background:#fffdf9;border:1px solid #cbb99f;border-radius:4px;box-sizing:border-box;color:#694923;cursor:pointer;display:inline-flex;font:600 14px/1.4 DM Sans,Segoe UI,sans-serif;gap:8px;justify-content:center;min-height:44px;padding:11px 18px;text-align:center;text-decoration:none;transition:background .15s,border-color .15s}.yq-customer-link:hover{background:#f2ebdf;border-color:#9a753f}.yq-customer-link:focus-visible{outline:3px solid #9a753f;outline-offset:3px}.yq-customer-link-compact{font-size:12px;min-height:38px;padding:8px 12px;white-space:nowrap}@media(max-width:650px){.yq-customer-links{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 0}.yq-customer-link{font-size:13px;padding:10px 12px}}.yq-gallery-page{background:#f7f3ec;isolation:isolate;position:relative}.yq-gallery-page:before{background-image:linear-gradient(180deg,#faf8f4de,#faf8f4eb),var(--gallery-kitchen);background-position:50%;background-size:cover;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.staff-client-back{background:#fff;border:1px solid #d5cfc4;border-radius:8px;color:#2a6090;cursor:pointer;font:inherit;margin-bottom:12px;padding:10px 14px}@media screen and (max-width:768px){.staff-page{overflow-wrap:anywhere;padding:16px 12px 32px!important;width:100%}.staff-page *,.staff-page :after,.staff-page :before{box-sizing:border-box}.staff-page div,.staff-page span{min-width:0}.staff-page .staff-row{flex-wrap:wrap;gap:8px}.staff-page .staff-columns{flex-direction:column;gap:16px!important}.staff-page .staff-columns>div{flex:none!important;width:100%}.staff-page .staff-order-sidebar{max-height:none!important;overflow:visible!important;position:static!important}.staff-page .staff-order-name{overflow:visible!important;white-space:normal!important}.staff-page button{max-width:100%;min-height:44px;white-space:normal!important}.staff-page input,.staff-page select,.staff-page textarea{font-size:16px!important;max-width:100%;min-height:44px;min-width:0}.staff-page input[type=checkbox],.staff-page input[type=radio]{min-height:20px}.staff-page canvas,.staff-page img,.staff-page svg{max-width:100%}.staff-page table{display:block;max-width:100%;overflow-x:auto}.staff-page td,.staff-page th{overflow-wrap:anywhere;white-space:normal}.staff-page .staff-client-list{max-height:none!important;padding-right:0!important}.staff-page .staff-client-detail{overflow-y:visible!important}.staff-page .staff-record-list{max-height:none!important;overflow-y:visible!important;padding-right:0!important}.staff-page .staff-order-sidebar [style*="display: flex"]{flex-wrap:wrap}}.home-page{--bronze:#8b5a27;--ink:#28251f;--paper:#faf8f4;background:var(--paper);color:var(--ink);font-family:DM Sans,Segoe UI,sans-serif;line-height:1.5}.home-manager *,.home-page *{box-sizing:border-box}.home-manager button,.home-manager input,.home-manager select,.home-page button,.home-page input,.home-page select,.home-page textarea{font:inherit}.home-page button{cursor:pointer}.home-page a{color:inherit;text-decoration:none}.home-manager :focus-visible,.home-page a:focus-visible,.home-page button:focus-visible,.home-page input:focus-visible,.home-page summary:focus-visible,.home-page textarea:focus-visible{outline:3px solid #b07838;outline-offset:4px}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin:0}.home-page h1,.home-page h2,.home-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.home-wrap{margin:auto;max-width:1440px;padding-left:4%;padding-right:4%}.home-skip{background:#fff;padding:12px;position:absolute;top:-100px;z-index:2000}.home-skip:focus{top:0}.home-header{background:#fffcf8;gap:24px;min-height:90px;padding:16px 3%}.home-brand,.home-header{align-items:center;display:flex}.home-brand{gap:12px;white-space:nowrap}.home-brand b{font:48px/1 Georgia,serif;letter-spacing:-3px}.home-brand>span{font:16px Georgia,serif;letter-spacing:2px}.home-brand small{display:block;font:8px/1.8 Segoe UI,sans-serif;letter-spacing:1.1px;margin-top:5px}.home-desktop-nav{align-items:center;display:flex;flex:1 1;gap:17px;justify-content:center}.home-desktop-nav a,.home-desktop-nav button{background:none;border:0;font-size:12px;padding:10px 0;white-space:nowrap}.home-desktop-nav a:hover,.home-desktop-nav button:hover{color:var(--bronze)}.home-phone{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px}.home-phone>span:first-child{font-size:25px}.home-phone small{display:block;font-size:8px;font-weight:400;letter-spacing:2px}.home-staff{background:#0000;border:1px solid #baa68d;color:var(--bronze);font-size:11px!important;padding:9px 13px;white-space:nowrap}.home-mobile-menu{display:none}.home-hero{grid-column-gap:7%;column-gap:7%;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,355px);grid-template-rows:1fr auto;isolation:isolate;padding:42px 4% 0;position:relative}.home-hero-image,.home-hero-shade{height:calc(100% - 65px);inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.home-hero-image{object-position:center}.home-hero-shade{background:linear-gradient(90deg,#141511d6,#1415115e 55%,#14151114)}.home-hero-copy{align-self:center;color:#fff;max-width:700px;padding:32px 0 65px}.home-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.6}.home-hero h1{font-size:clamp(50px,5.4vw,82px);letter-spacing:-2.7px;line-height:1.03;margin:20px 0 24px}.home-hero h1 em{color:#f2e4ce;font-style:normal;font-weight:400}.home-hero-copy p{color:#f1ede6;font-size:16px;line-height:1.7;max-width:440px}.home-hero-actions{display:flex;gap:12px;margin-top:30px}.home-primary{background:linear-gradient(120deg,#a77438,#795023);border:1px solid #af8758;border-radius:3px;color:#fff;font-size:13px!important;font-weight:600!important;min-height:46px;padding:14px 20px}.home-primary:hover{background:#795023}.home-primary span{margin-left:18px}.home-outline{background:#0000;border:1px solid #d8cbbb;border-radius:3px;color:#fff;font-size:13px!important;padding:14px 22px}.home-trust{align-items:center;background:var(--paper);color:#605442;display:flex;font-size:11px;gap:18px;grid-column:1;justify-content:space-between;min-height:65px}.home-trust span+span{border-left:1px solid #d8cbbb;padding-left:18px}.home-contact{align-self:start;background:#fffdf9;border:1px solid #e1d8cc;border-radius:4px;box-shadow:0 10px 30px #21150715;grid-column:2;grid-row:1/3;margin-bottom:24px;padding:26px;scroll-margin-top:20px}.home-contact .home-eyebrow{color:var(--bronze);font-size:8px;letter-spacing:1.4px}.home-contact h2{font-size:34px;line-height:1.15;margin:6px 0 8px}.home-contact p{color:#71685c;font-size:12px;margin-bottom:16px}.home-form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.home-contact label{display:block;font-size:11px;font-weight:600}.home-contact label>span{color:#a03727}.home-contact small{color:#756a5c;font-weight:400}.home-form-wide{grid-column:1/-1}.home-contact input:not([type=file]),.home-contact textarea{background:#fff;border:1px solid #d9d4cc;border-radius:3px;font-size:14px;margin-top:4px;min-height:37px;padding:8px 10px;width:100%}.home-contact textarea{resize:vertical}.home-upload{margin:10px 0}.home-upload input{display:block;font-size:10px;margin-top:6px;max-width:100%}.home-upload input::file-selector-button{background:#eee8df;border:0;border-radius:2px;color:#514638;cursor:pointer;padding:7px 9px}.home-contact .home-primary{margin-top:8px;width:100%}.home-file{align-items:center;display:flex;font-size:11px;gap:8px;margin:6px 0}.home-file span{flex:1 1;min-width:0;overflow-wrap:anywhere}.home-file button{background:#0000;border:0;color:#943c30;padding:6px}.home-form-note{font-size:10px!important}.home-success{padding:25px 0}.home-success button{background:#eee8df;border:1px solid #d9d4cc;padding:10px}.home-tools{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:40px;padding-top:32px}.home-tools>button{align-items:flex-start;background:#0000;border:0;border-bottom:1px solid #d9d0c3;color:var(--ink);display:flex;gap:14px;padding:0 0 22px;text-align:left}.home-tools img{border-radius:2px;height:95px;object-fit:cover;width:66px}.home-tools strong{display:block;font:18px/1.15 Georgia,serif;margin:2px 0 8px}.home-tool-description{color:#71685c;display:block;font-size:11px;line-height:1.5;margin-bottom:10px}.home-text-link{background:#0000;border:0;color:var(--bronze);display:inline-block;font-size:12px!important;font-weight:600!important;padding:0}.home-section-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:23px}.home-process .home-eyebrow,.home-section-heading .home-eyebrow{color:var(--bronze);font-size:9px}.home-page h2{font-size:clamp(30px,3vw,44px);line-height:1.15}.home-section-heading h2{margin-top:8px}.home-solution-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-solution-grid>button{background:#383127;border:0;color:#fff;min-height:310px;overflow:hidden;padding:0;position:relative;text-align:left}.home-solution-grid img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .35s;width:100%}.home-solution-grid button:hover img{transform:scale(1.025)}.home-solution-copy{background:linear-gradient(#0000,#17150fdb);display:flex;flex-direction:column;inset:30% 0 0;justify-content:flex-end;padding:22px;position:absolute}.home-solution-copy small{font-size:10px;letter-spacing:.4px;margin-bottom:5px;max-width:80%}.home-solution-copy strong{font:27px Georgia,serif;line-height:1.1;max-width:85%}.home-round-arrow{bottom:24px;font-size:18px;position:absolute;right:17px}.home-process{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 2.3fr;padding-bottom:65px;padding-top:65px}.home-process h2{font-size:32px;margin-top:10px}.home-process ol{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.home-process li{border-left:1px solid #d7c9b5;padding-left:18px}.home-process li>span{color:#996c36;font:italic 23px Georgia,serif}.home-process h3{font-size:20px;margin:14px 0 8px}.home-process p{color:#71685c;font-size:12px;line-height:1.65}.home-work{background:#eee9df;padding-bottom:50px;padding-top:35px}.home-work-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-work-grid button{aspect-ratio:2/1;background:#ddd6ca;border:0;overflow:hidden;padding:0}.home-work-grid img{display:block;height:100%;object-fit:cover;width:100%}.home-final{padding:60px 20px;text-align:center}.home-final .home-eyebrow{color:var(--bronze)}.home-final h2{margin:12px auto 24px;max-width:650px}.home-final .home-text-link{margin-left:25px}.home-footer{background:#252620;color:#eee8de;padding:44px 0 0}.home-footer-grid{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1fr 1fr 1fr}.home-footer .home-brand b{font-size:43px}.home-footer p{color:#c8c3b7;font-size:12px;line-height:1.8;margin-top:15px}.home-footer address{color:#e0d9cc;font-size:13px;font-style:normal;line-height:1.8}.home-footer h3{color:#fff;font-size:20px;margin-bottom:12px}.home-footer address a{color:#e7c695;display:block;margin-top:8px}.home-footer button{background:none;border:0;color:#e7c695;font-size:12px;margin-top:12px;padding:0}.home-footer-bottom{align-items:center;border-top:1px solid #58564b;color:#c8c3b7;display:flex;font-size:10px;justify-content:space-between;margin-top:34px;padding-bottom:18px;padding-top:18px}.home-footer-bottom button{margin:0}.home-bottom-nav{display:none}.home-manager{background:#fff;border:1px solid #ddd4c8;border-radius:10px;margin:auto;max-width:1100px;padding:25px}.home-manager p{color:#655b4f;font-size:13px;line-height:1.6}.home-manager-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.home-manager fieldset{border:1px solid #ddd4c8;min-width:0;padding:16px}.home-manager label{display:block;font-size:13px;margin:10px 0}.home-manager input,.home-manager select{display:block;margin-top:5px;padding:10px;width:100%}.home-manager img{height:160px;object-fit:cover;width:100%}.home-manager button{background:#8b5a27;border:0;border-radius:5px;color:#fff;cursor:pointer;padding:12px 20px}@media(min-width:1600px){.home-hero{padding-left:calc(50% - 662.5px);padding-right:calc(50% - 662.5px)}}@media(max-width:1250px){.home-header{gap:16px}.home-desktop-nav{gap:12px}.home-phone{display:none}.home-brand b{font-size:40px}.home-hero{column-gap:4%}.home-tools{gap:14px}.home-tools img{width:50px}.home-process{gap:25px}}@media(max-width:900px){.home-desktop-nav{display:none}.home-header{min-height:76px}.home-brand{margin-right:auto}.home-mobile-menu{display:block;order:-1;position:relative}.home-mobile-menu summary{cursor:pointer;font-size:24px;list-style:none;padding:5px}.home-mobile-menu nav{background:#fffdf9;box-shadow:0 12px 30px #0002;left:-8px;min-width:220px;padding:14px;position:absolute;top:50px;z-index:10}.home-mobile-menu nav a,.home-mobile-menu nav button{background:#0000;border:0;display:block;font-size:14px;padding:12px;text-align:left;width:100%}.home-hero{gap:20px;grid-template-columns:minmax(0,1fr) 310px}.home-hero h1{font-size:52px}.home-hero-copy p{font-size:14px}.home-hero-actions{gap:10px}.home-contact{padding:20px}.home-trust{font-size:10px;gap:8px}.home-trust span+span{padding-left:8px}.home-tools{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-tools img{width:75px}.home-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solution-grid>button{min-height:300px}.home-process{grid-template-columns:1fr}.home-footer-grid{gap:25px}.home-footer .home-brand{display:block}.home-footer .home-brand>span{display:block;margin-top:12px}}@media(max-width:600px){.home-header{gap:10px;min-height:72px;padding:12px 16px}.home-brand{gap:7px}.home-brand b{font-size:34px;letter-spacing:-2px}.home-brand>span{font-size:11px;letter-spacing:1px}.home-brand small{font-size:6px;letter-spacing:.5px;margin-top:3px}.home-staff{font-size:10px!important;line-height:1.3;max-width:50px;min-height:40px;padding:8px;white-space:normal}.home-mobile-menu summary{font-size:21px;padding:4px}.home-hero{display:flex;flex-direction:column;gap:0;padding:0}.home-hero-image,.home-hero-shade{height:470px}.home-hero-image{object-position:57% center}.home-hero-shade{background:linear-gradient(90deg,#191b16df,#191b1655)}.home-hero-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:470px;padding:45px 24px 36px}.home-eyebrow{font-size:9px;letter-spacing:1.4px}.home-hero h1{font-size:54px;letter-spacing:-2px;margin:18px 0}.home-hero-copy p{font-size:14px;line-height:1.65;max-width:320px}.home-hero-actions{display:grid;grid-template-columns:1fr;margin-top:24px;max-width:330px}.home-outline,.home-primary{min-height:46px}.home-trust{font-size:10px;gap:12px;min-height:68px;padding:14px 20px}.home-trust span{flex:1 1}.home-trust span+span{padding-left:12px}.home-contact{align-self:stretch;box-shadow:none;margin:8px 16px 0;padding:23px}.home-contact h2{font-size:32px}.home-contact input:not([type=file]),.home-contact textarea{font-size:16px;min-height:44px}.home-contact label{font-size:12px}.home-contact .home-eyebrow{font-size:9px}.home-tools{gap:20px 16px;padding:30px 20px}.home-tools>button{display:block;padding-bottom:18px}.home-tools img{height:85px;margin-bottom:12px;width:100%}.home-tools strong{font-size:19px;line-height:1.2}.home-tool-description{font-size:12px}.home-wrap{padding-left:20px;padding-right:20px}.home-section-heading{display:block}.home-section-heading .home-text-link{margin-top:15px;min-height:32px}.home-page h2{font-size:32px}.home-solution-grid{gap:12px}.home-solution-grid>button{min-height:235px}.home-solution-copy{padding:14px}.home-solution-copy strong{font-size:24px;max-width:100%}.home-solution-copy small{font-size:10px;max-width:100%}.home-round-arrow{display:none}.home-process{gap:28px;padding-bottom:42px;padding-top:42px}.home-process ol{gap:26px 18px;grid-template-columns:1fr 1fr}.home-process li{padding-left:12px}.home-process h3{font-size:20px}.home-work{padding-bottom:30px;padding-top:28px}.home-work-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-work-grid button{aspect-ratio:4/3}.home-work-grid button:first-child{aspect-ratio:2/1;grid-column:1/-1}.home-final{padding:40px 24px}.home-final .home-text-link{display:block;margin:20px auto 0;min-height:35px}.home-footer{padding-bottom:65px;padding-top:35px}.home-footer-grid{gap:30px;grid-template-columns:1fr}.home-footer .home-brand{display:flex}.home-footer .home-brand>span{margin:0}.home-footer-bottom{gap:20px}.home-bottom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#785124f5;border-top:1px solid #aa885e;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;padding:5px 10px calc(5px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.home-bottom-nav button{background:none;border:0;color:#fff;font-size:12px;min-height:44px;padding:13px 0}.home-bottom-nav button+button{border-left:1px solid #ffffff35}.home-manager-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important;transition:none!important}}.home-reviews{padding-bottom:30px;padding-top:48px}.home-review-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-review-grid blockquote{border-top:1px solid #c9b698;margin:0;padding-top:18px}.home-review-grid p{color:#51483d;font:15px/1.7 Georgia,serif}.home-review-grid footer{font-size:11px;margin-top:18px}.home-review-grid footer span{color:#8b5a27;display:block;letter-spacing:3px;margin-top:8px}@media(max-width:600px){.home-review-grid{gap:25px;grid-template-columns:1fr}.home-phone{display:flex;font-size:20px;gap:0}.home-phone>span:first-child{font-size:21px}.home-phone>span:last-child{display:none}}.home-tools>button{align-items:stretch}.home-tools>button>span{display:flex;flex:1 1;flex-direction:column;min-width:0}.home-tools .home-text-link{margin-top:auto;padding-top:10px}.home-tool-art{border-radius:2px;flex-shrink:0;height:100px;width:76px}.home-upload-help{color:#71685c!important;display:block;font-size:11px;font-weight:400;line-height:1.5;margin:5px 0 9px}.home-review-source{color:#71685c;font-size:12px;margin-top:12px!important}.home-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.home-review-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.home-tools>button{display:flex;flex-direction:column}.home-tool-art{height:100px;margin-bottom:12px;width:100%}.home-tools>button>span{width:100%}.home-review-grid{grid-template-columns:1fr}}.home-tools{gap:18px;padding-bottom:48px;padding-top:38px}.home-tools>button{background:#fffdf9;border:1px solid #ded4c5;border-radius:5px;gap:16px;min-height:190px;padding:20px 16px}.home-tools>button:hover{background:#fcf7ee;border-color:#a77b44}.home-tool-art{height:112px;width:86px}.home-tools strong{font-size:23px;line-height:1.15;margin-bottom:12px}.home-tool-description{font-size:13px;line-height:1.6}.home-tools .home-text-link{font-size:14px!important;min-height:34px}.home-review-grid blockquote{display:flex;flex-direction:column}.home-review-grid blockquote>p{flex:1 1}.home-review-grid footer{margin-top:22px;min-height:42px}@media(max-width:1250px){.home-tools>button{flex-direction:column}.home-tool-art{height:100px;width:100%}.home-tools>button>span{width:100%}}@media(max-width:900px){.home-tools>button{flex-direction:row}.home-tool-art{height:115px;width:85px}.home-tools strong{font-size:23px}}@media(max-width:600px){.home-tools{gap:14px;padding-bottom:35px;padding-top:30px}.home-tools>button{flex-direction:column;gap:0;min-height:300px;padding:14px 12px}.home-tool-art{height:110px;width:100%}.home-tools strong{font-size:22px;min-height:51px}.home-tool-description{font-size:13px}.home-tools .home-text-link{font-size:13px!important}}.home-tools .home-text-link{align-items:flex-end;display:flex;flex-shrink:0;height:44px;min-height:44px;white-space:nowrap}.home-solution-grid .home-catalog-photo{background:#eeeae3;object-fit:contain;padding:12px 12px 60px}.home-fixtures-card{background:#eee9df!important}.home-fixture-pair{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1.2fr 1fr;inset:18px 16px 100px;position:absolute}.home-fixture-product{align-items:center;background:#fff;border:1px solid #ded5c8;border-radius:60px 60px 4px 4px;display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;padding:16px 7px 12px}.home-solution-grid .home-fixture-product img{height:calc(100% - 24px);min-height:0;mix-blend-mode:multiply;object-fit:contain;position:static;width:100%}.home-fixture-product>span{color:#806545;font-size:8px;letter-spacing:1.5px;margin-top:9px}.home-fixtures-card .home-solution-copy{background:none;border-top:1px solid #d9cdbc;color:#302b23;inset:auto 0 0;margin:0 16px;min-height:90px;padding:16px 0 20px}.home-fixtures-card .home-solution-copy small{color:#79674f}.home-fixtures-card .home-round-arrow{color:#8b5a27;right:0}@media(max-width:600px){.home-fixture-pair{gap:6px;inset:12px 10px 108px}.home-fixture-product{border-radius:40px 40px 3px 3px;padding:10px 4px 9px}.home-fixture-product>span{font-size:7px;letter-spacing:.8px}.home-fixtures-card .home-solution-copy{margin:0 12px;min-height:100px;padding:12px 0 14px}}.home-page{background:#0000;isolation:isolate;position:relative}.home-fixed-kitchen{height:100vh;height:100lvh;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:fixed;width:100%;z-index:-1}.home-hero{isolation:auto}.home-hero-shade{z-index:-1}.home-paper-layer{background:var(--paper);position:relative}.home-background-reveal{height:300px;height:clamp(200px,34vh,400px);pointer-events:none}@media(max-width:600px){.home-fixed-kitchen{object-position:57% center}.home-contact,.home-trust{background:var(--paper)}.home-hero>.home-contact{border:0;border-radius:0;margin:0;padding:24px}.home-background-reveal{height:220px}}@media(prefers-reduced-motion:reduce){.home-fixed-kitchen{height:100%;position:absolute}.home-background-reveal{background:#eee9df}.home-page *{scroll-behavior:auto!important}}.home-hero:after{background:var(--paper);bottom:0;content:"";height:65px;left:0;position:absolute;right:0;z-index:-1}.home-background-reveal{align-items:center;background:#181713ad;color:#fffaf2;display:flex;height:auto;min-height:320px;pointer-events:auto}.home-background-reveal .home-process{padding-bottom:70px;padding-top:70px;width:100%}.home-background-reveal .home-eyebrow,.home-background-reveal .home-process li>span{color:#f2d4a9}.home-background-reveal .home-process p{color:#f3ece1}.home-background-reveal .home-process li{border-color:#ffffff55}@media(max-width:600px){.home-hero:after{display:none}.home-background-reveal .home-process{padding-bottom:42px;padding-top:42px}}@media(prefers-reduced-motion:reduce){.home-background-reveal{background:#38352d}}.home-desktop-nav{gap:clamp(18px,2vw,34px)}.home-desktop-nav a,.home-desktop-nav button{border-bottom:1px solid #0000;font-size:14px;font-weight:600;letter-spacing:.6px;padding:14px 0;transition:color .18s,border-color .18s}.home-desktop-nav a:hover,.home-desktop-nav button:hover{border-bottom-color:var(--bronze)}.home-header{gap:22px}@media(min-width:901px) and (max-width:1250px){.home-header{flex-wrap:nowrap;gap:16px}.home-desktop-nav{gap:clamp(12px,1.5vw,19px);min-width:0}.home-desktop-nav a,.home-desktop-nav button{font-size:13px;letter-spacing:.2px}.home-brand{gap:8px}.home-brand>span{font-size:13px;letter-spacing:1px}.home-brand b{font-size:36px}}@keyframes home-soft-enter{0%{opacity:0}to{opacity:1}}.home-contact,.home-header,.home-hero-copy{animation:home-soft-enter .65s ease-out both}.home-contact,.home-hero-copy{animation-delay:.08s}@media(prefers-reduced-motion:reduce){.home-contact,.home-header,.home-hero-copy{animation:none}.home-desktop-nav a,.home-desktop-nav button{transition:none}}.home-solution-copy strong{align-items:flex-start;display:flex;min-height:2.2em}.home-solution-copy small{align-items:flex-end;display:flex;min-height:3em}.home-solutions{padding-bottom:64px;padding-top:24px}.home-background-reveal{border-bottom:1px solid #d8cbbb;border-top:1px solid #d8cbbb}.home-background-reveal+.home-paper-layer{padding-top:56px}.home-work{padding-bottom:56px;padding-top:48px}@media(max-width:600px){.home-solutions{padding-bottom:40px;padding-top:14px}.home-background-reveal+.home-paper-layer,.home-work{padding-top:32px}.home-work{padding-bottom:36px}}.home-header .home-brand b{color:#c56520}.home-header{box-shadow:0 2px 12px #28251f0a;position:sticky;top:0;z-index:60}.home-contact{scroll-margin-top:110px}@media(max-width:900px){.home-contact{scroll-margin-top:92px}}.home-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tools>button{min-height:210px;padding:24px}.home-tools .home-tool-art{height:125px;width:100px}@media(min-width:701px) and (max-width:1250px){.home-tools>button{flex-direction:column}.home-tools .home-tool-art{height:120px;width:100%}}@media(max-width:700px){.home-tools{grid-template-columns:1fr}.home-tools>button{flex-direction:row;gap:18px;min-height:190px;padding:20px}.home-tools .home-tool-art{height:120px;margin:0;width:86px}.home-tools strong{font-size:23px;min-height:0}}.home-manager fieldset{display:flex;flex-direction:column;gap:8px}.home-manager .home-manager-preview{flex-shrink:0;height:180px}.home-manager-source-control{flex:1 1;min-height:130px}.home-manager-source-control p{font-size:12px;margin:8px 0}.home-manager .home-manager-reset{background:#f7f3ed;border:1px solid #d8cbbb;color:#785124;margin-top:auto;width:100%}.home-manager button:disabled{cursor:default;opacity:.5}.home-manager input[type=file]{font-size:12px;max-width:100%;padding:8px 0}.home-page a.home-outline,.home-page a.home-primary{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;text-decoration:none}.home-bottom-nav a,.home-page .home-text-link{text-decoration:none}.home-bottom-nav a{color:inherit;font:inherit}.home-page a.home-primary{color:#fff}.home-bottom-nav a{color:#fff;display:block;font-size:12px;min-height:44px;padding:13px 0;text-align:center}.home-bottom-nav>*+*{border-left:1px solid #ffffff35}.customer-follow-up{background:#fff;background:var(--staff-surface,#fff);border:1px solid #d5cfc4;border:1px solid var(--staff-border,#d5cfc4);border-radius:4px;color:#2c2520;color:var(--staff-ink,#2c2520);margin:16px 0}.customer-follow-up summary{align-items:center;color:#9a6028;color:var(--staff-accent,#9a6028);cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:16px}.customer-follow-up summary::-webkit-details-marker{display:none}.follow-up-chevron{transition:transform .16s}.customer-follow-up[open] .follow-up-chevron{transform:rotate(180deg)}.follow-up-content{border-top:1px solid #d5cfc4;border-top:1px solid var(--staff-border,#d5cfc4);padding:16px}.follow-up-content>p{font-size:13px;line-height:1.6;margin:0 0 18px}.follow-up-content textarea{background:#f2eee8;background:var(--staff-soft,#f2eee8);border:1px solid #d5cfc4;border:1px solid var(--staff-border,#d5cfc4);border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;font-size:13px;line-height:1.6;padding:12px;resize:vertical;width:100%}.follow-up-copy-content{background:#fffdfa;background:var(--staff-surface,#fffdfa);border:1px solid #bba78e;border:1px solid var(--staff-border,#bba78e);border-radius:10px;color:#765020;color:var(--staff-accent,#765020);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-bottom:12px;padding:14px;transition:background .2s;width:100%}.follow-up-body-label{color:#9a6028;color:var(--staff-accent,#9a6028);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.follow-up-content>small{display:block;font-size:12px;margin-top:8px;min-height:18px}@media(prefers-reduced-motion:reduce){.follow-up-chevron,.follow-up-copy-content{transition:none}}@media print{.customer-follow-up{display:none}}.home-locations{padding-bottom:56px;padding-top:56px;scroll-margin-top:24px}.location-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.location-card{background:#fffdf8;border:1px solid #d8cdbc;border-radius:8px;overflow:hidden}.location-card>img{aspect-ratio:1.8;background:#eee9df;display:block;height:auto;object-fit:contain;width:100%}.location-copy{padding:24px}.location-copy h3{font:27px Georgia,serif;margin:0 0 12px}.location-copy address{font-style:normal;font-weight:600;line-height:1.6}.location-copy p{font-size:14px;line-height:1.6}.location-copy .home-outline{background:#0000;border-color:#a17d53;color:#72502e;margin-top:12px}.location-notice{background:#f3eadc;border-left:3px solid #986b36;padding:12px}@media(max-width:650px){.location-grid{grid-template-columns:1fr}.location-copy{padding:20px}.home-locations{padding-bottom:36px;padding-top:36px}}.location-card{display:flex;flex-direction:column;padding:16px}.location-photo{aspect-ratio:1.8;background:#eee9df;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.location-photo img{display:block;object-fit:contain}.location-copy{display:flex;flex:1 1;flex-direction:column;padding:24px 8px 8px}.location-copy ul{margin:0 0 16px;padding-left:20px}.location-copy li{font-size:14px;line-height:1.6;margin:12px 0}.location-copy .home-outline{align-self:stretch;margin-top:auto}.location-lightbox{align-items:center;background:#000d;display:flex;inset:0;justify-content:center;padding:50px 20px;position:fixed;z-index:2000}.location-lightbox>img{max-height:85vh;max-width:95vw;object-fit:contain}.location-lightbox>button{background:#fff;border:1px solid #ddd;border-radius:50%;color:#333;cursor:pointer;font-size:28px;height:44px;position:absolute;right:20px;top:12px;width:44px}.home-hero-actions{flex-wrap:wrap}.home-hero-actions .home-find-us{flex-basis:100%;grid-column:1/-1;margin-top:0}.location-photo{flex:none;overflow:hidden;position:relative}.location-photo img{height:100%;inset:0;position:absolute;width:100%}.location-photo img[src$="/1739.png"]{object-fit:cover;object-position:center top}@media(max-width:360px){.home-header{gap:6px;padding-left:10px;padding-right:10px}.home-header .home-brand b{font-size:30px}.home-header .home-brand>span{font-size:10px}.home-header .home-phone{margin-left:0}.home-header .home-staff{flex-shrink:0;padding:6px}}.location-card-footer{display:flex;flex-direction:column;gap:16px;margin-top:auto}.location-card-footer .location-notice{margin:0}.location-card-footer .home-outline{margin-top:0;width:100%}@media(min-width:769px){.home-hero-actions{display:inline-grid;grid-template-columns:auto auto;max-width:100%;width:fit-content}.home-hero-actions .home-find-us{grid-column:1/-1;min-width:0;width:100%}}.home-page .location-directions{color:#72502e;text-decoration:underline;text-underline-offset:3px}.home-page .location-directions:hover{color:#493018}.location-copy .location-icon-line{list-style:none;position:relative}.location-line-icon{left:-1.5em;position:absolute;top:0}.cabinet-entry-row>div{min-width:0}.cabinet-entry-row input,.cabinet-entry-row select{box-sizing:border-box}@media(max-width:700px){.cabinet-entry-row{border-bottom:1px solid #e2d9cc;padding:10px 0}.cabinet-entry-color,.cabinet-entry-row>div:first-child{grid-column:1/-1}.cabinet-section-footer{display:flex!important;flex-wrap:wrap;justify-content:space-between}.cabinet-section-footer>span:empty{display:none}.cabinet-section-footer [aria-label="Section quantity"]:before{content:"Qty: "}}.cabinet-entry-row .cabinet-mod-cell{min-width:0}@media(max-width:700px){.cabinet-entry-row>div:first-of-type{grid-column:2/-1}.cabinet-entry-row .cabinet-mod-cell{grid-column:1/-1}.cabinet-entry-row .cabinet-drag{grid-column:1;grid-row:auto}}@media(prefers-reduced-motion:reduce){.cabinet-entry-row{transition:none!important}}.cabinet-sticky-tools{padding-bottom:1px}@media(max-width:700px){.cabinet-entry-row{grid-template-columns:28px minmax(0,1fr) 70px!important}.cabinet-entry-row>div:nth-of-type(2){grid-column:2}.cabinet-entry-row>div:nth-of-type(3){grid-column:3}.cabinet-entry-row>div:nth-of-type(5){grid-column:2/-1}.cabinet-entry-row>button:not(.cabinet-drag){min-height:36px}.cabinet-document-tables{overflow-x:auto}.cabinet-document-tables table{min-width:340px}}.cabinet-entry-row[data-drop-side]:after{background:#9a6028;border-radius:2px;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.cabinet-entry-row[data-drop-side=before]:after{top:-5px}.cabinet-entry-row[data-drop-side=after]:after{bottom:-5px}.cabinet-sticky-tools{overflow-anchor:none}.mg-page{background:#faf8f4;color:#38352f;font-family:Arial,sans-serif;min-height:100vh}.mg-page *{box-sizing:border-box}.mg-page button,.mg-page input{font:inherit}.mg-page button{cursor:pointer}.mg-page a:focus-visible,.mg-page button:focus-visible{outline:3px solid #b07c3e;outline-offset:4px}.mg-nav{background:#fffdf9;border-bottom:1px solid #e6dfd5;gap:30px;justify-content:space-between;padding:22px 4%}.mg-logo,.mg-nav{align-items:center;display:flex}.mg-logo{background:none;border:0;gap:16px;text-align:left}.mg-logo strong{color:#a46628;font:48px Georgia,serif}.mg-logo span{font:19px Georgia,serif;letter-spacing:3px}.mg-logo small{display:block;font:9px Arial;letter-spacing:2px;margin-top:6px}.mg-nav nav{display:flex;flex-wrap:wrap;gap:30px}.mg-nav nav button{background:none;border:0;color:#39332b;padding:8px 0}.mg-nav [aria-current]{border-bottom:2px solid #a36a30}.mg-main{margin:auto;max-width:1440px;padding:40px 32px 60px}.mg-page h1,.mg-page h2,.mg-page h3{color:#302b24;font-family:Georgia,serif;font-weight:500}.mg-page h1{font-size:clamp(35px,4vw,58px);line-height:1.08;margin:18px 0}.mg-page h2{font-size:30px;line-height:1.2;margin:0 0 22px}.mg-page h3{font-size:23px;margin:12px 0}.mg-page p{color:#635c52;font-size:16px;line-height:1.65}.mg-page small{color:#70665a;line-height:1.5}.mg-intro{margin:10px auto 40px;max-width:860px;text-align:center}.mg-eyebrow{color:#94642e;font-size:12px;letter-spacing:3px}.mg-choices{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.mg-choices article{background:#fffdf9;border:1px solid #dfd5c7;border-radius:7px;overflow:hidden}.mg-choices article>.mg-figure{background:#f5f1e9;height:340px}.mg-choices article>div{padding:28px}.mg-primary{background:#98642e;border:0;border-radius:3px;color:#fff;font-weight:700!important;padding:17px 22px;width:100%}.mg-assurance{font-size:14px!important;margin:26px auto;max-width:800px;text-align:center}.mg-breadcrumb{color:#8d755d;font-size:13px}.mg-breadcrumb button{background:none;border:0;color:inherit;padding:0}.mg-guide-hero{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:20px 0 28px}.mg-guide-hero>div{max-width:790px}.mg-guide-hero>.mg-asset{border-radius:5px;flex-shrink:0;height:160px;width:260px}.mg-steps{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:18px 0 30px}.mg-steps a{align-items:center;color:#6a5641;display:flex;font-size:14px;gap:10px;text-decoration:none}.mg-section>h2>span,.mg-steps span{background:#a8773a;border-radius:50%;color:#fff;display:inline-grid;flex-shrink:0;font:18px Georgia;height:31px;place-items:center;width:31px}.mg-section{background:#fffdf9;border:1px solid #e3dacd;border-radius:6px;margin-bottom:24px;padding:26px;scroll-margin-top:20px}.mg-section>h2{align-items:center;display:flex;gap:13px}.mg-four,.mg-three{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mg-four{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-four>article:not(:last-child),.mg-three>article:not(:last-child){border-right:1px solid #e4dcd0;padding-right:24px}.mg-asset:not([x]),.mg-figure{display:block;height:auto;overflow:hidden;width:100%}.mg-dim-label,.mg-photo-label{stroke:#fffdf9;stroke-width:7px;stroke-linejoin:round;font:30px Arial,sans-serif;paint-order:stroke}.mg-dim-value{font:700 40px Arial,sans-serif}.mg-photo-label{fill:#51493f}.mg-tabs{display:flex;gap:5px;margin:12px 0}.mg-tabs button,.mg-wall-controls>button{background:#fff;border:1px solid #d6cabb;border-radius:3px;font-size:12px;padding:7px 12px}.mg-tabs button[aria-pressed=true],.mg-wall-controls>button[aria-pressed=true]{background:#74634f;color:#fff}.mg-tip{background:#f4eee4;border-left:3px solid #ad7c42;font-size:14px!important;padding:13px 16px}.mg-detail-row{border-top:1px solid #e5dccf;margin-top:25px;padding-top:20px}.mg-sink-art{position:relative}.mg-art-note{background:#fff9;bottom:5px;font-size:12px;left:5px;padding:5px;position:absolute}.mg-edge-removal{grid-gap:24px;display:grid;gap:24px;grid-template-columns:3fr 1fr}.mg-island{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1.2fr 1fr}.mg-check{align-items:flex-start;display:flex;gap:10px;line-height:1.5;margin:18px 0}.mg-check input{accent-color:#9d6a32;margin-top:5px}.mg-calc-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:2fr 1fr}.mg-calc-row{align-items:end;display:flex;gap:12px;margin:12px 0}.mg-calc-row strong{padding:13px 0;white-space:nowrap}.mg-page label:has(input[type=number]){display:flex;flex-direction:column;font-size:13px;gap:7px;text-transform:capitalize}.mg-page input[type=number]{background:#fff;border:1px solid #d8cdbf;border-radius:3px;min-width:0;padding:11px;width:100%}.mg-calc-row>button{background:#fff;border:1px solid #d8cdbf;padding:11px}.mg-add{background:none;border:0;color:#93602d;padding:10px 0}.mg-total{background:#f0e8dc;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:27px}.mg-total>strong{font:44px Georgia}.mg-total small{font:18px Arial}.mg-total hr{border:0;border-top:1px solid #d4c7b7;width:100%}.mg-next{margin-top:25px;padding:32px 20px;text-align:center}.mg-next>p{margin:0 auto 28px;max-width:820px}.mg-next-links{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1fr 1fr;margin:auto;max-width:1000px}.mg-next-links button{background:none;border:0;color:#8d5c2b;line-height:1.5;padding:15px}.mg-next-links button:last-child{grid-column:1/-1}.mg-next-links span{color:#766c5e;display:block;font-size:14px;margin-top:7px}.mg-next-links b{font-size:18px}.mg-contact{background:none;border:0;color:#80572f;padding:20px}.mg-room-layout{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-columns:1.7fr 1fr}.mg-room-layout>.mg-figure{max-height:540px}.mg-room-layout li{color:#706456;padding:8px}.mg-wall-controls{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.mg-wall-controls label{max-width:170px}.mg-elevation-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:2fr 1fr}.mg-elevation-layout .mg-figure{max-height:440px}.mg-openings{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.mg-openings article{min-width:0}.mg-utility h4{font-size:15px;margin:12px 0 0}.mg-utilities .mg-dim-label{font-size:32px}.mg-table-scroll{margin-top:22px;overflow-x:auto}.mg-page table{border-collapse:collapse;font-size:14px;width:100%}.mg-page td,.mg-page th{border-bottom:1px solid #e4dcd0;padding:12px;text-align:left}.mg-page th{background:#f3eee6}.mg-page caption{color:#70665c;font-size:13px;padding:10px 0;text-align:left}.mg-appliances{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.mg-appliances .mg-asset{height:190px}.mg-appliances article>div{display:flex;gap:8px}.mg-appliances label{min-width:0}.mg-review{grid-gap:0 30px;display:grid;gap:0 30px;grid-template-columns:1fr 1fr}.mg-footer{background:#eee6d9;color:#736352;font-size:12px;padding:24px;text-align:center}@media(max-width:1000px){.mg-nav{flex-wrap:wrap;justify-content:center}.mg-nav nav{gap:22px}.mg-main{padding:25px 20px}.mg-edge-removal{grid-template-columns:1fr}.mg-openings{grid-template-columns:1fr 1fr}.mg-utilities{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-column:1/-1;grid-template-columns:1fr 1fr}.mg-utilities>h3,.mg-utilities>small{grid-column:1/-1}.mg-three{gap:15px}.mg-three>article:not(:last-child){padding-right:15px}.mg-four{grid-template-columns:1fr 1fr}.mg-four>article:nth-child(2){border:0}.mg-room-layout{grid-template-columns:1fr 1fr}}@media(max-width:650px){.mg-nav{padding:15px}.mg-logo strong{font-size:38px}.mg-logo span{font-size:16px}.mg-nav nav{gap:10px 20px;justify-content:center}.mg-nav nav button{font-size:13px}.mg-main{padding:20px 14px 35px}.mg-intro{margin-top:15px}.mg-page h2{font-size:25px}.mg-page h3{font-size:21px}.mg-page p{font-size:15px}.mg-appliances,.mg-calc-layout,.mg-choices,.mg-elevation-layout,.mg-four,.mg-island,.mg-openings,.mg-review,.mg-room-layout,.mg-three{grid-template-columns:1fr}.mg-choices article>.mg-figure{height:280px}.mg-choices article>div{padding:22px}.mg-guide-hero>.mg-asset{display:none}.mg-steps{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.mg-steps a{font-size:12px}.mg-section{padding:20px 16px}.mg-four>article:not(:last-child),.mg-three>article:not(:last-child){border-bottom:1px solid #e4dcd0;border-right:0;padding:0 0 20px}.mg-four .mg-asset,.mg-three .mg-asset,.mg-three .mg-figure{max-height:350px}.mg-calc-row{flex-wrap:wrap}.mg-calc-row strong{width:100%}.mg-calc-row label{flex:1 1;min-width:90px}.mg-utilities{display:block}.mg-utility{margin-bottom:20px}.mg-next{padding:25px 0}.mg-next-links{gap:10px;grid-template-columns:1fr}.mg-next-links button:last-child{grid-column:auto}.mg-openings .mg-figure{max-height:440px}.mg-utilities .mg-figure{max-height:none}.mg-page td,.mg-page th{min-width:90px;padding:10px}.mg-wall-controls{gap:8px}.mg-wall-controls label{max-width:135px}.mg-appliances article{border-bottom:1px solid #e4dcd0;padding-bottom:20px}.mg-appliances .mg-asset{height:240px}}@media(prefers-reduced-motion:reduce){.mg-page *{scroll-behavior:auto!important}}.mg-asset{overflow:hidden}.mg-page{overflow-x:clip}.mg-section,.mg-section article{min-width:0}.mg-back{background:#fffdf9!important;border:1px solid #a67947!important;border-radius:5px;color:#785125!important;display:inline-flex!important;font-size:15px!important;font-weight:700!important;margin:0 10px 10px 0;padding:12px 18px!important}.mg-next-links button{background:#f0e5d4;border:1px solid #c7aa82;border-radius:7px;box-shadow:0 2px 5px #5e40220b;padding:22px}.mg-next-links button:hover{background:#e9dac3}.mg-next-links button b{color:#754411;font-size:19px}.mg-next-links button:last-child{justify-self:center;max-width:600px;width:100%}.mg-next-main .mg-next-links button{border:0;box-shadow:none}.mg-contact{font-weight:600;text-decoration:underline;text-underline-offset:4px}.mg-area-groups{grid-gap:20px;display:grid;gap:20px}.mg-area-group{background:#f8f5ee;border:1px solid #ded1be;border-radius:7px;padding:18px}.mg-area-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.mg-area-heading h3{margin:0}.mg-area-heading button{background:#fff;border:1px solid #bc9565;border-radius:4px;font-weight:700;padding:9px 13px}.mg-area-group>p{font-size:14px;margin:10px 0 20px;min-height:24px}.mg-area-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:65px minmax(0,1fr) 20px minmax(0,1fr) 90px 32px;margin:12px 0}.mg-area-row output,.mg-area-row strong,.mg-times{padding-bottom:12px}.mg-area-row output{color:#865423;font-weight:700;text-align:right}.mg-area-row button{background:none;border:0;color:#b04435;font-size:23px;height:42px}.mg-area-row button:disabled{visibility:hidden}.mg-area-total{color:#865423;font-weight:700;margin-top:18px;text-align:right}.mg-combined{align-items:center;background:#96632d;border-radius:5px;color:#fff;display:flex;font-size:20px;justify-content:space-between;margin-top:22px;padding:18px 22px}.mg-combined strong{font-size:27px}.mg-calculation-note{font-size:13px!important}.mg-appliances article>.mg-asset{background:#faf7f0;overflow:hidden}@media(max-width:650px){.mg-area-group{padding:14px}.mg-area-heading{gap:10px}.mg-area-heading h3{font-size:21px}.mg-area-row{gap:8px;grid-template-columns:1fr 20px 1fr 25px}.mg-area-row>strong{grid-column:1/-1;padding:0}.mg-area-row>label:first-of-type{grid-column:1}.mg-area-row>output{grid-column:1/4;grid-row:auto;padding:3px 0}.mg-area-row>button{grid-column:4;grid-row:3}.mg-area-row label{font-size:12px!important}.mg-next-links button{padding:20px}.mg-combined{font-size:16px}.mg-combined strong{font-size:23px}.mg-breadcrumb>span{display:none}}.mg-appliance-image{background:#faf7f0;display:grid;height:240px;place-items:center}.mg-appliance-image>.mg-asset,.mg-appliance-image>img{display:block;height:240px;object-fit:contain;width:100%}.mg-appliances article>div.mg-appliance-image{display:grid}.mg-appliances article>div:not(.mg-appliance-image){margin-top:12px}.mg-page .mg-guide-hero>.mg-asset{flex:0 0 180px;height:125px;max-width:180px;width:180px}.mg-guide-hero>div{flex:1 1;min-width:0}.mg-next-links button{background:#fffdf9;border:1px solid #dfd5c7;border-radius:3px;box-shadow:none;padding:24px 28px;text-align:center}.mg-next-links button:hover{background:#f5f0e7;border-color:#ac8b62}.mg-next-links button b{color:#40382e;font:23px Georgia,serif}.mg-next-links button span{color:#6b6257;line-height:1.65}.mg-next-main .mg-next-links button{background:#0000;text-align:center}@media(max-width:650px){.mg-page .mg-guide-hero>.mg-asset{display:none}.mg-next-links button{padding:22px}.mg-next-links button b{font-size:21px}}@media(min-width:651px){.mg-four>article:last-child,.mg-three>article:last-child{padding-right:24px}.mg-four h3{align-items:flex-end;display:flex;min-height:56px}}@media(min-width:651px) and (max-width:1000px){.mg-three>article:last-child{padding-right:15px}}.mg-undermount{aspect-ratio:950/885;display:block;object-fit:cover;width:100%}