.cs-fw26-booking .fw26-showroom-choice>p{font-size:13px;letter-spacing:.04em;margin:0 0 12px}
.cs-fw26-booking .fw26-showroom-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.cs-fw26-booking .fw26-showroom-options button{min-height:48px;padding:12px 8px;border:1px solid #b8b1a6;background:transparent;font:inherit;font-size:13px;color:inherit;cursor:pointer}
.cs-fw26-booking .fw26-showroom-options button[aria-checked="true"]{border-color:#985c35;background:#ede5d8;box-shadow:inset 0 -2px #985c35}
.cs-fw26-booking .fw26-showroom-options button:focus-visible{outline:2px solid #985c35;outline-offset:3px}
.cs-fw26-booking .fw26-showroom-options button:disabled{opacity:.5;cursor:wait}
.cs-fw26-booking .fw26-native-showroom{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.cs-fw26-booking .fw26-showroom-invalid .fw26-showroom-options{outline:1px solid #a12c25;outline-offset:3px}
.cs-fw26-booking .cs-inspiration__form-summary[hidden]{display:none}
@media(max-width:560px){.cs-fw26-booking .fw26-showroom-options{grid-template-columns:repeat(2,1fr)}}
.cs-fw26-booking .fw26-booking-hint{font-size:13px;line-height:1.6;color:#605d56;max-width:52ch;margin:12px 0 0}

@media(max-width:999px){.cs-fw26-booking .form :is(.input,.select,textarea){font-size:16px;min-height:54px}}
