.showroom-systems-module__Be660q__section{color:#27241f;background:#f7f3ec;padding:76px 24px}.showroom-systems-module__Be660q__wrap{max-width:1200px;margin:auto}.showroom-systems-module__Be660q__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8c7136;font-size:11px;font-weight:700}.showroom-systems-module__Be660q__heading{font-family:var(--font-playfair),serif;letter-spacing:-.025em;margin:15px 0 18px;font-size:clamp(30px,3.5vw,48px);line-height:1.16}.showroom-systems-module__Be660q__intro{color:#6b6459;max-width:660px;font-size:16px;line-height:1.8}.showroom-systems-module__Be660q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:38px 0 0;display:grid}.showroom-systems-module__Be660q__card{background:#fff;border:1px solid #e6ddcd;border-radius:16px;transition:box-shadow .2s;display:block;overflow:hidden}.showroom-systems-module__Be660q__card:hover{box-shadow:0 15px 40px #493a1f18}.showroom-systems-module__Be660q__image{aspect-ratio:1.7;background:#eae4d9;width:100%;position:relative}.showroom-systems-module__Be660q__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.showroom-systems-module__Be660q__body{padding:24px}.showroom-systems-module__Be660q__body h3{font-family:var(--font-playfair),serif;margin:9px 0 17px;font-size:25px;line-height:1.25}.showroom-systems-module__Be660q__action{color:#82662b;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.showroom-systems-module__Be660q__caption{color:#7b7060;margin:0;font-size:11px}.showroom-systems-module__Be660q__combination{margin-top:70px}.showroom-systems-module__Be660q__detail{min-height:100vh;padding:35px 24px calc(100px + env(safe-area-inset-bottom));color:#27241f;background:#f7f3ec}.showroom-systems-module__Be660q__breadcrumb{color:#806b43;align-items:center;gap:12px;margin-bottom:35px;font-size:13px;display:flex}.showroom-systems-module__Be660q__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.showroom-systems-module__Be660q__detailHeader{max-width:860px;margin:0 0 35px}.showroom-systems-module__Be660q__figure{margin:0}.showroom-systems-module__Be660q__photoButton{cursor:zoom-in;background:#eae4d9;border:1px solid #dfd5c4;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.showroom-systems-module__Be660q__photoButton img{-o-object-fit:contain;object-fit:contain;width:100%;height:min(74vh,780px)}.showroom-systems-module__Be660q__zoomLabel{color:#322818;background:#fff;border-radius:8px;padding:12px 18px;font-size:13px;position:absolute;bottom:20px;right:20px}.showroom-systems-module__Be660q__figure figcaption{color:#756a57;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.showroom-systems-module__Be660q__info{grid-template-columns:1fr 1fr;gap:60px;padding:48px 0;display:grid}.showroom-systems-module__Be660q__info h2{font-family:var(--font-playfair),serif;margin-bottom:15px;font-size:26px}.showroom-systems-module__Be660q__info p{color:#675e50;font-size:15px;line-height:1.9}.showroom-systems-module__Be660q__cta{color:#fff;text-align:center;background:#211f1b;border-radius:16px;padding:48px}.showroom-systems-module__Be660q__cta h2{font-family:var(--font-playfair),serif;font-size:clamp(26px,3vw,37px);line-height:1.25}.showroom-systems-module__Be660q__cta p{color:#d1c5ad;margin:15px 0 25px;line-height:1.7}.showroom-systems-module__Be660q__buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.showroom-systems-module__Be660q__primary,.showroom-systems-module__Be660q__secondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 23px;font-size:14px;display:inline-flex}.showroom-systems-module__Be660q__primary{color:#211c13;background:#c5a566}.showroom-systems-module__Be660q__secondary{color:#fff;border:1px solid #a69676}.showroom-systems-module__Be660q__dialog{background:#f5f1e9;border:0;border-radius:12px;width:96vw;max-width:none;height:94dvh;max-height:none;margin:auto;padding:0}.showroom-systems-module__Be660q__dialog::backdrop{background:#151411dc}.showroom-systems-module__Be660q__toolbar{border-bottom:1px solid #dfd5c4;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:10px 20px;display:flex}.showroom-systems-module__Be660q__toolbar button,.showroom-systems-module__Be660q__toolbar a{border:1px solid #c6b99d;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 14px;font-size:13px;display:inline-flex}.showroom-systems-module__Be660q__viewport{overscroll-behavior:contain;height:calc(100% - 64px);display:block;overflow:auto}.showroom-systems-module__Be660q__viewport img{max-width:none;height:auto;margin:auto;display:block}.showroom-systems-module__Be660q__section a:focus-visible,.showroom-systems-module__Be660q__detail :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #967735}@media (max-width:640px){.showroom-systems-module__Be660q__section{padding:50px 16px}.showroom-systems-module__Be660q__grid{grid-template-columns:1fr;gap:24px}.showroom-systems-module__Be660q__body{padding:20px}.showroom-systems-module__Be660q__detail{padding:22px 16px 100px}.showroom-systems-module__Be660q__photoButton img{height:auto;max-height:70vh}.showroom-systems-module__Be660q__zoomLabel{border-radius:0;padding:14px;display:block;position:static}.showroom-systems-module__Be660q__info{grid-template-columns:1fr;gap:28px;padding:35px 0}.showroom-systems-module__Be660q__cta{padding:32px 20px}.showroom-systems-module__Be660q__buttons{flex-direction:column}.showroom-systems-module__Be660q__dialog{border-radius:0;width:100vw;height:100dvh}.showroom-systems-module__Be660q__toolbar{gap:5px;padding:8px}.showroom-systems-module__Be660q__toolbar button,.showroom-systems-module__Be660q__toolbar a{padding:8px;font-size:12px}.showroom-systems-module__Be660q__breadcrumb{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.showroom-systems-module__Be660q__card{transition:none}}.showroom-systems-module__Be660q__discovery{padding:36px 24px calc(90px + env(safe-area-inset-bottom));color:#27241f;background:#f7f3ec}.showroom-systems-module__Be660q__discovery .showroom-systems-module__Be660q__wrap{border-top:1px solid #dfd5c4;padding-top:28px}.showroom-systems-module__Be660q__discovery h2{font-family:var(--font-playfair),serif;font-size:clamp(24px,3vw,32px);line-height:1.3}.showroom-systems-module__Be660q__discovery p{color:#675e50;max-width:680px;margin:12px 0 20px;line-height:1.8}.showroom-systems-module__Be660q__categoryHeader{color:#27241f;background:#f7f3ec;padding:32px 24px 0}.showroom-systems-module__Be660q__breadcrumb{flex-wrap:wrap}.showroom-systems-module__Be660q__breadcrumb a{flex-shrink:0}.showroom-systems-module__Be660q__categoryHeader a:focus-visible,.showroom-systems-module__Be660q__discovery a:focus-visible{outline-offset:5px;outline:3px solid #967735}.showroom-systems-module__Be660q__section{padding-bottom:calc(90px + env(safe-area-inset-bottom))}@media (max-width:640px){.showroom-systems-module__Be660q__discovery,.showroom-systems-module__Be660q__categoryHeader{padding-inline:16px}.showroom-systems-module__Be660q__toolbar{flex-wrap:wrap;height:auto;min-height:64px}.showroom-systems-module__Be660q__toolbar a{text-align:center;max-width:55%}.showroom-systems-module__Be660q__dialog{padding-bottom:env(safe-area-inset-bottom)}}
