.ProductAnalyticsProvider-module__EUG34q__banner{z-index:300;border:1px solid var(--border,#b9c7d7);background:var(--surface,#fff);max-width:760px;color:var(--foreground,#183047);border-radius:16px;align-items:center;gap:16px;margin-inline:auto;padding:16px 18px;display:flex;position:fixed;inset:auto 16px 16px;box-shadow:0 12px 40px #0b234733}.ProductAnalyticsProvider-module__EUG34q__banner strong{font-size:.95rem}.ProductAnalyticsProvider-module__EUG34q__banner p,.ProductAnalyticsProvider-module__EUG34q__popover p{margin:5px 0 0;font-size:.84rem;line-height:1.45}.ProductAnalyticsProvider-module__EUG34q__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.ProductAnalyticsProvider-module__EUG34q__actions button,.ProductAnalyticsProvider-module__EUG34q__settings button{border:1px solid var(--border,#9caec1);background:var(--surface,#fff);color:var(--foreground,#183047);cursor:pointer;font:inherit;border-radius:9px;padding:8px 10px;font-size:.82rem}.ProductAnalyticsProvider-module__EUG34q__actions button:focus-visible,.ProductAnalyticsProvider-module__EUG34q__settings button:focus-visible{outline:3px solid var(--primary,#196aca);outline-offset:2px}.ProductAnalyticsProvider-module__EUG34q__actions .ProductAnalyticsProvider-module__EUG34q__primary{color:var(--on-primary);background:var(--primary-filled);border-color:var(--primary-filled)}.ProductAnalyticsProvider-module__EUG34q__settings{z-index:299;position:fixed;bottom:4px;left:2px}.ProductAnalyticsProvider-module__EUG34q__settings>button{opacity:.7;background:var(--surface,#fff);width:28px;height:28px;color:var(--muted,#52667a);border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid}.ProductAnalyticsProvider-module__EUG34q__settings>button:hover,.ProductAnalyticsProvider-module__EUG34q__settings>button:focus-visible,.ProductAnalyticsProvider-module__EUG34q__settings>button[aria-expanded=true]{opacity:1}.ProductAnalyticsProvider-module__EUG34q__popover{border:1px solid var(--border,#b9c7d7);background:var(--surface,#fff);width:min(300px,100vw - 16px);color:var(--foreground,#183047);border-radius:12px;padding:12px;position:absolute;bottom:36px;left:0;box-shadow:0 8px 32px #0b234733}.ProductAnalyticsProvider-module__EUG34q__popover button{margin-top:10px}.ProductAnalyticsProvider-module__EUG34q__popover button+button{margin-left:8px}.ProductAnalyticsProvider-module__EUG34q__settingsMarket{bottom:16px;left:16px}.ProductAnalyticsProvider-module__EUG34q__settingsMarket .ProductAnalyticsProvider-module__EUG34q__popover{bottom:0}@media (max-width:640px){.ProductAnalyticsProvider-module__EUG34q__settings>button{width:26px;height:26px}.ProductAnalyticsProvider-module__EUG34q__banner{flex-direction:column;align-items:stretch;inset:auto 8px 8px}.ProductAnalyticsProvider-module__EUG34q__actions button{flex:1}}
@font-face{font-family:manrope;src:url(../media/manrope_regular-s.p.0ichc44-obr6o.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_semibold-s.p.1884clw-w6t77.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_bold-s.p.2vimgn30-sqel.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_extrabold-s.p.1t-2rej0u0hzr.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.manrope_a808e736-module__b_JXnW__className{font-family:manrope,manrope Fallback,Arial,sans-serif}.manrope_a808e736-module__b_JXnW__variable{--font-manrope:"manrope", "manrope Fallback", Arial, sans-serif}
.CabinetCalculatorPage-module__ddEmPG__page{gap:var(--space-4,16px);width:min(100%,1600px);margin-inline:auto;display:grid}.CabinetCalculatorPage-module__ddEmPG__hero{justify-content:space-between;align-items:center;gap:var(--space-5,24px);min-height:0;padding:var(--space-4,16px) var(--space-5,24px);border:1px solid var(--border);border-radius:var(--radius,14px);background:var(--surface);box-shadow:var(--shadow-1,var(--shadow));display:flex}.CabinetCalculatorPage-module__ddEmPG__heroCopy{max-width:670px}.CabinetCalculatorPage-module__ddEmPG__heroCopy p{margin:0 0 var(--space-1,4px);color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.2}.CabinetCalculatorPage-module__ddEmPG__heroCopy h1{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.05}.CabinetCalculatorPage-module__ddEmPG__heroCopy span{max-width:620px;margin-top:var(--space-2,8px);color:var(--muted);font-size:.95rem;line-height:1.55;display:block}.CabinetCalculatorPage-module__ddEmPG__heroActions{justify-content:flex-end;gap:var(--space-2,8px);flex-wrap:wrap;max-width:360px;display:flex}.CabinetCalculatorPage-module__ddEmPG__heroActions a{min-height:44px;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--border);border-radius:var(--radius-sm,10px);background:var(--surface-elevated);color:var(--primary-hover);align-items:center;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.CabinetCalculatorPage-module__ddEmPG__heroActions a:hover,.CabinetCalculatorPage-module__ddEmPG__heroActions a:focus-visible{border-color:var(--primary);background:var(--primary-soft)}.CabinetCalculatorPage-module__ddEmPG__heroActions a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.CabinetCalculatorPage-module__ddEmPG__loading{place-content:center;justify-items:center;gap:var(--space-3,12px);border:1px solid var(--border);border-radius:var(--radius,14px);background:var(--surface);min-height:260px;color:var(--muted);font-weight:700;display:grid}.CabinetCalculatorPage-module__ddEmPG__loading span{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite CabinetCalculatorPage-module__ddEmPG__cabinet-calculator-spin}:is(.CabinetCalculatorPage-module__ddEmPG__page .cabinet-calculator-experience,.CabinetCalculatorPage-module__ddEmPG__page .cabinet-calculator-content){width:100%;min-width:0}.CabinetCalculatorPage-module__ddEmPG__page .cabinet-calculator-experience{background:0 0}.CabinetCalculatorPage-module__ddEmPG__page .calculator-grid{gap:var(--space-4,16px);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)}:is(.CabinetCalculatorPage-module__ddEmPG__page .calculator-card,.CabinetCalculatorPage-module__ddEmPG__page .results-card){border-radius:var(--radius,14px);box-shadow:var(--shadow-1,var(--shadow))}.CabinetCalculatorPage-module__ddEmPG__page .results-card{top:76px}@keyframes CabinetCalculatorPage-module__ddEmPG__cabinet-calculator-spin{to{transform:rotate(360deg)}}@media (max-width:1280px){.CabinetCalculatorPage-module__ddEmPG__page .calculator-grid{grid-template-columns:1fr}.CabinetCalculatorPage-module__ddEmPG__page .results-card{position:static}}@media (max-width:760px){.CabinetCalculatorPage-module__ddEmPG__hero{align-items:flex-start;gap:var(--space-4,16px);flex-direction:column}.CabinetCalculatorPage-module__ddEmPG__heroActions{justify-content:flex-start;max-width:none}:is(.CabinetCalculatorPage-module__ddEmPG__page .field input,.CabinetCalculatorPage-module__ddEmPG__page .field select,.CabinetCalculatorPage-module__ddEmPG__page .input-unit input){font-size:16px}}@media (max-width:430px){.CabinetCalculatorPage-module__ddEmPG__hero{padding:var(--space-4,16px)}.CabinetCalculatorPage-module__ddEmPG__heroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.CabinetCalculatorPage-module__ddEmPG__heroActions a{text-align:center;justify-content:center}.CabinetCalculatorPage-module__ddEmPG__heroActions a:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.CabinetCalculatorPage-module__ddEmPG__loading span{animation:none}}
