.c6-booking[hidden]{display:none !important}.c6-booking{--c6-booking-surface: #FBF7ED;--c6-booking-text: #1A1A1A;--c6-booking-accent: #b0a06c;--c6-booking-line: rgba(0, 0, 0, 0.08);--c6-booking-line-hover: rgba(0, 0, 0, 0.4);--c6-booking-calendar-surface: var(--c6-booking-surface);--c6-booking-calendar-text: var(--c6-booking-text);--c6-booking-calendar-muted: rgba(26, 26, 26, 0.58);--c6-booking-calendar-disabled: rgba(26, 26, 26, 0.34);--c6-booking-calendar-line: rgba(0, 0, 0, 0.14);--c6-booking-calendar-field-bg: #FFFFFF;--c6-booking-calendar-field-text: #1A1A1A;--c6-booking-calendar-available-bg: rgba(0, 0, 0, 0.04);--c6-booking-calendar-hover-bg: rgba(0, 0, 0, 0.08);--c6-booking-calendar-highlight-bg: #FBF7ED;--c6-booking-calendar-highlight-text: #1A1A1A;--c6-booking-calendar-button-bg: #1A1A1A;--c6-booking-calendar-cta-bg: color-mix(in srgb, #1A1A1A 76%, var(--c6-booking-calendar-surface));--c6-booking-calendar-cta-hover-bg: #1A1A1A;--c6-booking-calendar-button-text: #FFFFFF;--c6-booking-calendar-best: #705f28;--c6-booking-calendar-last: #8F2A21;--c6-booking-calendar-min-stay: #716B5E;position:fixed;inset:0;z-index:1000000;color:var(--c6-booking-text);pointer-events:none;visibility:hidden}.c6-booking.is-mounted,.c6-booking.is-open{visibility:visible}.c6-booking.is-open{pointer-events:auto}.c6-booking__overlay{position:absolute;inset:0;display:block;padding:0;margin:0;border:0;background:rgba(0, 0, 0, 0.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);appearance:none;-webkit-appearance:none;cursor:default;opacity:0;transition:opacity 0.56s cubic-bezier(0.22, 1, 0.36, 1)}.c6-booking.is-open .c6-booking__overlay{opacity:1}.c6-booking__panel{--c6-booking-header-height: 72px;position:absolute;top:0;right:0;width:clamp(820px, 82vw, 1280px);height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--c6-booking-surface);color:var(--c6-booking-text);box-shadow:-8px 0 28px rgba(0, 0, 0, 0.12);transform:translate3d(104%, 0, 0);transition:transform 0.56s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.c6-booking.is-open .c6-booking__panel{transform:translate3d(0, 0, 0)}@media (prefers-reduced-motion:reduce){.c6-booking__overlay,.c6-booking__panel,.c6-booking__view{transition:none}}.c6-booking__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:0;min-height:var(--c6-booking-header-height);height:var(--c6-booking-header-height);padding:0;border-bottom:1px solid var(--c6-booking-line);text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;background:var(--c6-booking-surface);z-index:2}.c6-booking__back,.c6-booking__close{position:relative;width:72px;height:var(--c6-booking-header-height);padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 72px;align-self:stretch;border:0;background:transparent;color:inherit;cursor:pointer;text-transform:uppercase;font:inherit;letter-spacing:inherit;text-decoration:none}.c6-booking__back:focus-visible,.c6-booking__close:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.c6-booking__back-icon{display:block;width:11px;height:11px;background-color:currentColor;mask-image:url("../img/booking-back-white.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/booking-back-white.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c6-booking__close-icon{display:block;width:11px;height:11px;background-color:currentColor;mask-image:url("../img/booking-close-white.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/booking-close-white.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.c6-booking__close-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.c6-booking__back-label,.c6-booking__title-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.c6-booking__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.c6-booking__back.is-hidden{visibility:hidden}.c6-booking__title{flex:1;min-width:0;padding:0 16px;text-align:center;font-size:14px;line-height:18px;letter-spacing:1.5px;font-family:SchoolBookCond, serif}.c6-booking__title--logo{display:flex;align-items:center;justify-content:center}.c6-booking__title-logo-image{display:block;width:100px;height:44px;object-fit:contain}.c6-booking__title-logo-image--hotel{width:auto;max-width:100%;height:var(--c6-brand-logo-h, 60px);max-height:60px;filter:var(--c6-booking-logo-filter, none)}.c6-booking__title-logo-image--theme-asset{filter:var(--c6-booking-logo-filter, none)}.c6-booking__body{--c6-booking-body-padding-x: 32px;height:calc(100% - var(--c6-booking-header-height));min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 var(--c6-booking-body-padding-x) 32px;position:relative;scrollbar-gutter:stable}.c6-booking__body.is-view-transitioning{overflow-x:hidden}.c6-booking__body.is-view-transitioning>.c6-booking__view.is-transitioning-in{left:var(--c6-booking-body-padding-x);position:absolute;right:var(--c6-booking-body-padding-x);top:0;z-index:1}.c6-booking__view{display:flex;flex-direction:column;gap:32px;min-height:100%;opacity:1;transform:translate3d(0, 0, 0);transition:opacity 0.32s ease, transform 0.56s cubic-bezier(0.22, 1, 0.36, 1)}.c6-booking__view.is-transitioning-in{opacity:0;transform:translate3d(0, 12px, 0)}.c6-booking__view.is-transitioning-out{opacity:0;pointer-events:none;transform:translate3d(0, -12px, 0)}.c6-booking__view--group{gap:0;margin:0 -32px -32px;min-height:calc(100% + 32px)}.c6-booking__view--hotel-hub{gap:0;margin:0 -32px -32px;min-height:calc(100% + 32px)}.c6-booking__view--hotel-hub{--c6-booking-line: rgba(255, 255, 255, 0.08)}.c6-booking__view--hotel-hub .c6-booking__entry-grid{width:calc(100% - 100px);max-width:1004px;min-height:494px;margin:0 auto;border-bottom:1px solid var(--c6-booking-line)}.c6-booking__view--hotel-hub .c6-booking__entry-grid--count-2{width:668px;grid-template-columns:repeat(2, minmax(0, 334px));justify-content:center}.c6-booking__view--hotel-hub .c6-booking__entry-grid--count-1{width:334px;grid-template-columns:minmax(0, 334px);justify-content:center}.c6-booking__view.c6-booking__view--hotel-list{padding-left:25px}.c6-booking__group-entry-shell{border-bottom:1px solid var(--c6-booking-line)}.c6-booking__view--group .c6-booking__entry-grid{width:calc(100% - 100px);max-width:1004px;min-height:421px;margin:0 auto;border-bottom:0}.c6-booking__view--group .c6-booking__entry-card{display:flex;flex-direction:column;min-height:421px;padding:0;border:0;border-right:1px solid var(--c6-booking-line);background:transparent;color:inherit;cursor:pointer;text-align:center;text-decoration:none}.c6-booking__view--group .c6-booking__entry-card:last-child{border-right:0}.c6-booking__group-entry-card-body{display:flex;flex:1;flex-direction:column;align-items:center;gap:18px;padding:77px 24px 32px}.c6-booking__view--group .c6-booking__entry-card-title{max-width:152px;text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:1px;font-family:SchoolBookCond, serif}.c6-booking__group-entry-card-text{max-width:220px;font-size:12px;line-height:16px;letter-spacing:0.24px;font-style:italic;font-family:SchoolBook, serif}.c6-booking__view--group .c6-booking__entry-card-media{display:block;width:clamp(152px, 14.85vw, 190px);max-width:100%;aspect-ratio:0.6755555556;margin-top:auto}.c6-booking__group-entry-card-cta{display:inline-flex;align-items:center;justify-content:center;width:min(100%, 220px);box-sizing:border-box;min-height:40px;margin:0 auto 28px;padding:11px 16px;border:1px solid var(--c6-booking-line);text-align:center;transition:border-color 0.2s ease}.c6-booking__group-entry-card-cta-label{display:block;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__group-entry-card-cta-label--desktop{white-space:nowrap}.c6-booking__group-entry-card-cta-label--mobile{display:none}.c6-booking__entry-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom:1px solid var(--c6-booking-line)}.c6-booking__entry-card{padding:0;border:0;border-right:1px solid var(--c6-booking-line);background:transparent;color:inherit;cursor:pointer;text-align:center;text-decoration:none}.c6-booking__entry-card.is-disabled{opacity:0.5;cursor:default}.c6-booking__entry-card:last-child{border-right:0}.c6-booking__view--hotel-hub .c6-booking__entry-card{display:flex;flex-direction:column;min-height:494px}.c6-booking__entry-card-inner{display:flex;flex-direction:column;align-items:center;gap:32px;padding:66px 32px 64px;min-height:692px}.c6-booking__view--hotel-hub .c6-booking__entry-card-inner{flex:1;width:100%;box-sizing:border-box;gap:18px;padding:74px 24px 40px;min-height:100%}.c6-booking__entry-card-title{text-transform:uppercase;font-size:25px;line-height:1.32;letter-spacing:1.5px;font-family:SchoolBookCond, serif}.c6-booking__view--hotel-hub .c6-booking__entry-card-title{max-width:152px;font-size:16px;line-height:20px;letter-spacing:1px}.c6-booking__entry-card-media{display:block;width:252px;max-width:100%;aspect-ratio:0.6755555556}.c6-booking__view--hotel-hub .c6-booking__entry-card-media{width:clamp(152px, 14.85vw, 190px);aspect-ratio:0.6755555556;margin-top:auto}.c6-booking__entry-card-media img{display:block;width:100%;height:100%;object-fit:cover}.c6-booking__entry-card-cta{display:inline-flex;align-items:center;justify-content:center;min-width:250px;min-height:65px;padding:0 34px;border:1px solid var(--c6-booking-line);text-transform:uppercase;font-size:19px;line-height:1;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif;transition:border-color 0.2s ease}.c6-booking__view--hotel-hub .c6-booking__entry-card-cta{width:min(100%, 220px);min-width:0;min-height:40px;box-sizing:border-box;padding:11px 16px;font-size:12px;line-height:16px;letter-spacing:1px;white-space:nowrap}.c6-booking__view--group .c6-booking__entry-card:hover .c6-booking__group-entry-card-cta,.c6-booking__view--group .c6-booking__entry-card:focus-visible .c6-booking__group-entry-card-cta,.c6-booking__view--hotel-hub .c6-booking__entry-card:not(.is-disabled):hover .c6-booking__entry-card-cta,.c6-booking__view--hotel-hub .c6-booking__entry-card:not(.is-disabled):focus-visible .c6-booking__entry-card-cta{border-color:var(--c6-booking-line-hover)}.c6-booking__view--group .c6-booking__action-rows{margin-top:auto}.c6-booking__view--hotel-hub .c6-booking__action-rows,.c6-booking__view--rooms .c6-booking__action-rows,.c6-booking__view--restaurant-provider .c6-booking__action-rows{margin:auto auto 44px}.c6-booking__view--group .c6-booking__action-row{--c6-booking-action-description-gutter: 440px;grid-template-columns:199px minmax(0, 1fr) 7px;column-gap:20px;padding:24px 20px}.c6-booking__view--hotel-hub .c6-booking__action-row,.c6-booking__view--rooms .c6-booking__action-row,.c6-booking__view--restaurant-provider .c6-booking__action-row{--c6-booking-action-description-gutter: 440px;grid-template-columns:199px minmax(0, 1fr) 7px;column-gap:20px;padding:24px 20px}.c6-booking__view--group .c6-booking__action-row-label{font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__view--hotel-hub .c6-booking__action-row-label,.c6-booking__view--rooms .c6-booking__action-row-label,.c6-booking__view--restaurant-provider .c6-booking__action-row-label{font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__view--group .c6-booking__action-row-description,.c6-booking__view--hotel-hub .c6-booking__action-row-description{grid-column:2;justify-self:start;width:max-content;max-width:100%;text-align:left}.c6-booking__view--group .c6-booking__action-row-description{font-size:12px;line-height:14px;letter-spacing:0.24px;font-style:italic;font-family:SchoolBook, serif}.c6-booking__view--hotel-hub .c6-booking__action-row-description,.c6-booking__view--rooms .c6-booking__action-row-description,.c6-booking__view--restaurant-provider .c6-booking__action-row-description{font-size:12px;line-height:14px;letter-spacing:0.24px;font-style:italic;font-family:SchoolBook, serif}.c6-booking__action-rows{display:flex;flex-direction:column;width:min(100%, 1028px);margin:0 auto 44px;border:1px solid var(--c6-booking-line);background:transparent;box-sizing:border-box}.c6-booking__action-row{--c6-booking-action-description-gutter: 520px;display:grid;grid-template-columns:320px minmax(0, 1fr) 32px;align-items:center;column-gap:24px;padding:34px 36px 34px 40px;box-sizing:border-box;width:100%;min-width:0;color:inherit;text-decoration:none}.c6-booking__action-row+.c6-booking__action-row{border-top:1px solid var(--c6-booking-line)}.c6-booking__action-row-label{grid-column:1;grid-row:1;z-index:1;text-transform:uppercase;font-size:19px;line-height:1.32;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__action-row-description{grid-column:1 / -1;grid-row:1;justify-self:center;min-width:0;max-width:calc(100% - var(--c6-booking-action-description-gutter));text-align:left;overflow-wrap:anywhere;font-size:18px;line-height:1.3;letter-spacing:0;font-style:italic;font-family:SchoolBook, serif}.c6-booking__action-row-arrow{grid-column:3;grid-row:1;z-index:1;display:block;width:7px;height:11px;background-color:currentColor;mask-image:url("../img/booking-next.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/booking-next.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;justify-self:end}.c6-booking__view--group .c6-booking__action-row-arrow,.c6-booking__view--hotel-hub .c6-booking__action-row-arrow{width:5px;height:10px}.c6-booking__list-name,.c6-booking__group-title,.c6-booking__service-title{text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:1.2px;font-family:SchoolBookCond, serif}.c6-booking__group-text,.c6-booking__notice,.c6-booking__loading,.c6-booking__error{font-size:14px;line-height:20px;letter-spacing:0}.c6-booking__footer-link a,.c6-booking__group-link,.c6-booking__button{text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__loading--calendar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__loading--panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__loading--restaurant{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__loading-spinner{width:22px;height:22px;border:2px solid rgba(0, 0, 0, 0.16);border-top-color:var(--c6-booking-text);border-radius:50%;animation:c6-booking-spin 0.7s linear infinite}@keyframes c6-booking-spin{to{transform:rotate(360deg)}}.c6-booking__list{display:flex;flex-direction:column;border-top:1px solid var(--c6-booking-line)}.c6-booking__view--hotel-list .c6-booking__list{margin-top:50px;gap:20px;border-top:0}.c6-booking__list-row{display:grid;grid-template-columns:1.2fr 1fr auto;gap:16px;align-items:baseline;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--c6-booking-line);background:transparent;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.c6-booking__view--hotel-list .c6-booking__list-row{grid-template-columns:1fr;gap:2px;align-items:start;padding:0;border-bottom:0}.c6-booking__list-row.is-disabled{cursor:default}.c6-booking__list-location,.c6-booking__list-status{font-size:13px;line-height:18px;font-style:italic}.c6-booking__view--hotel-list .c6-booking__list-location,.c6-booking__view--hotel-list .c6-booking__list-status{display:block;font-family:SchoolBookCond, serif;font-weight:400;font-size:16px;line-height:20px;font-style:italic;letter-spacing:0}.c6-booking__footer-link{padding-top:8px}.c6-booking__footer-link a{color:inherit}.c6-booking__service-intro{display:grid;grid-template-columns:minmax(280px, 0.9fr) minmax(0, 1.1fr);gap:24px;align-items:start}.c6-booking__service-media{aspect-ratio:0.8;background:rgba(0, 0, 0, 0.08)}.c6-booking__service-media img{width:100%;height:100%;display:block;object-fit:cover}.c6-booking__service-content{display:flex;flex-direction:column;gap:20px}.c6-booking__view--restaurant{gap:26px;padding:28px 0 0}.c6-booking__view--restaurant-zenchef{padding-top:28px}.c6-booking__view--spa{padding-top:14px}.c6-booking__restaurant-shell{width:min(100%, 1016px);margin:0 auto}.c6-booking__restaurant-card{padding:38px 29px 40px;border-radius:16px;background:var(--c6-booking-restaurant-card-bg)}.c6-booking__service-content--restaurant{gap:24px}.c6-booking__service-content--restaurant .c6-booking__service-title{margin:0;text-align:center;font-size:16px;line-height:20px;letter-spacing:0;font-family:MaisonNeueMedium, sans-serif}.c6-booking__service-content--restaurant .c6-booking__notice{max-width:488px;margin:0 auto 18px;text-align:center;font-size:16px;line-height:20px;letter-spacing:0;font-family:MaisonNeueMedium, sans-serif}.c6-booking__restaurant-choice-list{width:min(100%, 640px);margin:0;padding-top:16px;gap:28px;border-top:0}.c6-booking__restaurant-choice-list .c6-booking__list-row{grid-template-columns:1fr;gap:2px;align-items:start;padding:0;border-bottom:0}.c6-booking__restaurant-title{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:24px}.c6-booking__restaurant-logo{display:block;width:auto;max-width:152px;height:auto;max-height:48px;object-fit:contain;filter:var(--c6-booking-logo-filter, none)}.c6-booking__restaurant-logo--provider{max-width:min(220px, 100%);max-height:72px}.c6-booking__view--rooms{gap:12px;padding:14px 0 27px}.c6-booking__view--rooms .c6-booking__provider-slot{width:100%;border:0;padding:24px 34px 12px;background:var(--c6-booking-calendar-surface);color:var(--c6-booking-calendar-text);min-height:605px}.c6-booking__view--rooms .c6-booking__loading,.c6-booking__view--rooms .c6-booking__error,.c6-booking__view--rooms .c6-booking__empty{border:0}.c6-booking__provider-slot{position:relative;background:transparent;padding:10px;border:1px solid var(--c6-booking-line);min-height:240px}.c6-booking__provider-slot--zenchef,.c6-booking__provider-slot--thefork{display:flex;flex-direction:column;gap:14px;align-items:stretch;justify-content:center;min-height:360px;border:0;padding:0;background:transparent}.c6-booking__provider-slot--zenchef{justify-content:flex-start;width:min(100%, 1016px);margin:0 auto}.c6-booking__provider-slot--zenchef.is-provider-ready{min-height:160px}.c6-booking__zenchef-frame{position:static !important;inset:auto !important;display:block !important;flex:1 1 auto;width:100% !important;min-width:0 !important;max-width:700px !important;height:630px !important;min-height:630px !important;max-height:none !important;clip-path:none !important;margin:0 auto !important;border:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;z-index:auto !important}.c6-booking__provider-slot--thefork{justify-content:flex-start;min-height:800px}.c6-booking__thefork-frame{display:block;width:100%;min-height:800px;border:0;overflow:auto}.c6-booking__provider-slot.is-calendar-ready>.c6-booking__loading--calendar{display:none}.c6-booking__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;background:var(--c6-booking-accent);color:#1A1A1A;text-decoration:none;cursor:pointer}.c6-booking__button:disabled{opacity:0.5;cursor:default}.c6-booking__button--secondary{background:transparent;color:inherit;border:1px solid var(--c6-booking-line)}.c6-booking__view--restaurant .c6-booking__button{width:100%;min-height:47px;padding:12px 20px;border-radius:8px;background:var(--c6-booking-restaurant-button-bg);color:var(--c6-booking-restaurant-button-text);text-transform:none;font-size:16px;line-height:20px;letter-spacing:0}.c6-booking__view--restaurant .c6-booking__button--secondary{background:transparent;color:inherit;border:1px solid var(--c6-booking-line)}.c6-booking__external-service-note{margin:-8px 0 0;font-size:12px;line-height:16px;font-style:italic;letter-spacing:0}.c6-booking__group-reservation{display:grid;grid-template-columns:199px minmax(0, 1fr);align-items:center;column-gap:20px;width:min(100%, 1028px);margin:auto auto 44px;padding:24px 20px;border:1px solid var(--c6-booking-line);background:transparent;box-sizing:border-box;color:inherit;text-decoration:none}.c6-booking__view--restaurant .c6-booking__group-reservation{width:min(100%, 1028px)}.c6-booking__group-title{grid-column:1;grid-row:1;z-index:1;display:block;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__group-text{display:block;grid-column:2;grid-row:1;justify-self:start;width:max-content;min-width:0;max-width:100%;text-align:left;overflow-wrap:anywhere;font-size:12px;line-height:14px;letter-spacing:0.24px;font-style:italic;font-family:SchoolBook, serif}.c6-booking__group-reservation[href]{grid-template-columns:199px minmax(0, 1fr) 7px}.c6-booking__group-arrow{grid-column:3;grid-row:1;z-index:1;display:block;width:5px;height:10px;background-color:var(--c6-booking-text);mask-image:url("../img/booking-next.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../img/booking-next.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;justify-self:end}.c6-booking__loading,.c6-booking__error,.c6-booking__empty{padding:24px;border:1px solid var(--c6-booking-line);background:rgba(255, 255, 255, 0.08)}.c6-booking__rooms .fb-widget,.c6-booking__rooms .fb-widget *,.c6-booking__rooms .fb-widget input,.c6-booking__rooms .fb-widget select,.c6-booking__rooms .fb-widget button{font-family:inherit !important}.c6-booking__rooms .fbw-calendar--label,.c6-booking__rooms .fbw-calendar--month-name,.c6-booking__rooms .fbw-calendar--weekdays,.c6-booking__rooms .value,.c6-booking__rooms .legend-txt,.c6-booking__rooms .day--in,.c6-booking__rooms .day--out,.c6-booking__rooms .day--min-stay,.c6-booking__rooms .min_stay-details,.c6-booking__rooms fieldset.config-item>select,.c6-booking__rooms fieldset.config-item>input,.c6-booking__rooms .fbw-calendar--action.layout1-version .next .next--button,.c6-booking__rooms a.offers--cta{font-family:MaisonNeueMedium, sans-serif !important}.c6-booking__rooms .fb-widget,.c6-booking__rooms .widgets--wrapper,.c6-booking__rooms #widgets--wrapper,.c6-booking__rooms .fbw-calendar--container,.c6-booking__rooms .fbw-calendar--main,.c6-booking__rooms .fbw-calendar--config,.c6-booking__rooms .fbw-calendar--dates,.c6-booking__rooms .fwb-cal-bottom--group,.c6-booking__rooms .fbw-calendar,.c6-booking__rooms .fbw-calendar--bottom,.c6-booking__rooms .fbw-calendar--month-bloc,.c6-booking__rooms .fbw-calendar--month-table-container,.c6-booking__rooms .fbw-calendar--month{background:transparent !important;color:var(--c6-booking-calendar-text) !important}.c6-booking__rooms .fbw-calendar--label,.c6-booking__rooms .fbw-calendar--month-name,.c6-booking__rooms .fbw-calendar--weekdays,.c6-booking__rooms .value,.c6-booking__rooms .legend-txt,.c6-booking__rooms .day--number,.c6-booking__rooms .day--price,.c6-booking__rooms .day--in,.c6-booking__rooms .day--out,.c6-booking__rooms .day--min-stay{color:var(--c6-booking-calendar-text) !important}.c6-booking__rooms .day--price,.c6-booking__rooms .day--in,.c6-booking__rooms .day--out,.c6-booking__rooms .day--min-stay,.c6-booking__rooms .legend-txt{color:var(--c6-booking-calendar-muted) !important}.c6-booking__rooms fieldset{border-color:var(--c6-booking-calendar-line) !important}.c6-booking__rooms fieldset.config-item,.c6-booking__rooms fieldset.config-item>select,.c6-booking__rooms fieldset.config-item>input{border-radius:0 !important;-webkit-border-radius:0 !important}.c6-booking__rooms fieldset.config-item>select,.c6-booking__rooms fieldset.config-item>input{border:1px solid var(--c6-booking-calendar-line) !important;background:var(--c6-booking-calendar-field-bg) !important;color:var(--c6-booking-calendar-field-text) !important}.c6-booking input[type="number"],.c6-booking__rooms fieldset.config-item>input[type="number"]{border-radius:0 !important;-webkit-border-radius:0 !important;-webkit-appearance:none !important;-moz-appearance:textfield;appearance:textfield !important}.c6-booking input[type="number"]::-webkit-inner-spin-button,.c6-booking input[type="number"]::-webkit-outer-spin-button,.c6-booking__rooms fieldset.config-item>input[type="number"]::-webkit-inner-spin-button,.c6-booking__rooms fieldset.config-item>input[type="number"]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none !important}.c6-booking__rooms fieldset.config-item>select:focus,.c6-booking__rooms fieldset.config-item>input:focus{outline:1px solid var(--c6-booking-calendar-text) !important;outline-offset:2px}.c6-booking__rooms fieldset.config-item .value{color:var(--c6-booking-calendar-field-text) !important}.c6-booking__rooms fieldset.config-item label,.c6-booking__rooms fieldset.config-item .label{color:var(--c6-booking-calendar-text) !important}.c6-booking__rooms fieldset.config-item>select option{background:var(--c6-booking-calendar-field-bg);color:var(--c6-booking-calendar-field-text)}.c6-booking__rooms .date--arrival,.c6-booking__rooms .date--departure,.c6-booking__rooms .fbw-calendar--day,.c6-booking__rooms .fbw-calendar--weekdays{border-color:var(--c6-booking-calendar-line) !important}.c6-booking__rooms .fbw-calendar--day{background:transparent !important;color:var(--c6-booking-calendar-text) !important}.c6-booking__rooms .fbw-calendar--day.available_day{background:var(--c6-booking-calendar-available-bg) !important}.c6-booking__rooms .fbw-calendar--day.available_day:hover,.c6-booking__rooms .fbw-calendar--day.available_day:focus,.c6-booking__rooms .fbw-calendar--day.valid_day:hover,.c6-booking__rooms .fbw-calendar--day.valid_day:focus{background:var(--c6-booking-calendar-hover-bg) !important}.c6-booking__rooms .fbw-calendar--day.unavailable_day,.c6-booking__rooms .fbw-calendar--day.unavailable_day .day--number,.c6-booking__rooms .fbw-calendar--day.unavailable_day .day--price{color:var(--c6-booking-calendar-disabled) !important}.c6-booking__rooms .selected_day,.c6-booking__rooms .selected_period,.c6-booking__rooms .selected_range,.c6-booking__rooms .arrival_day,.c6-booking__rooms .departure_day,.c6-booking__rooms .fbw-calendar--day.chosen_day,.c6-booking__rooms .fbw-calendar--day.fbw-calendar--in-between,.c6-booking__rooms .fbw-calendar--day.day_in,.c6-booking__rooms .fbw-calendar--day.day_out,.c6-booking__rooms .fbw-calendar--day.chosen_day:hover,.c6-booking__rooms .fbw-calendar--day.fbw-calendar--in-between:hover,.c6-booking__rooms .fbw-calendar--day.day_in:hover,.c6-booking__rooms .fbw-calendar--day.day_out:hover,.c6-booking__rooms .fbw-calendar--day.chosen_day:focus,.c6-booking__rooms .fbw-calendar--day.fbw-calendar--in-between:focus,.c6-booking__rooms .fbw-calendar--day.day_in:focus,.c6-booking__rooms .fbw-calendar--day.day_out:focus{background:var(--c6-booking-calendar-highlight-bg) !important;color:var(--c6-booking-calendar-highlight-text) !important}.c6-booking__rooms .selected_day *,.c6-booking__rooms .selected_period *,.c6-booking__rooms .selected_range *,.c6-booking__rooms .arrival_day *,.c6-booking__rooms .departure_day *,.c6-booking__rooms .fbw-calendar--day.chosen_day *,.c6-booking__rooms .fbw-calendar--day.fbw-calendar--in-between *,.c6-booking__rooms .fbw-calendar--day.day_in *,.c6-booking__rooms .fbw-calendar--day.day_out *{color:var(--c6-booking-calendar-highlight-text) !important}.c6-booking__rooms .fbw-calendar--button{display:inline-flex !important;align-items:center;justify-content:center;width:38px !important;min-width:38px !important;height:38px !important;padding:0 !important;border:1px solid transparent !important;border-radius:0;background:transparent !important;color:var(--c6-booking-calendar-text) !important;opacity:1;transition:color 0.2s ease, opacity 0.2s ease}.c6-booking__rooms .fbw-calendar--button:disabled{visibility:hidden;opacity:0}.c6-booking__rooms .fbw-calendar--button:not(:disabled):hover,.c6-booking__rooms .fbw-calendar--button:not(:disabled):focus{border-color:transparent !important;background:transparent !important;color:var(--c6-booking-calendar-highlight-bg) !important}.c6-booking__rooms .fbw-calendar--button:focus-visible{outline:1px solid var(--c6-booking-calendar-text) !important;outline-offset:2px}.c6-booking__rooms .fbw-calendar--button svg{display:block;width:11px;height:18px;overflow:visible}.c6-booking__rooms .fbw-calendar--button svg line{stroke:var(--c6-booking-calendar-text) !important;stroke-width:2px !important;stroke-linecap:square}.c6-booking__rooms .fbw-calendar--button:not(:disabled):hover svg line,.c6-booking__rooms .fbw-calendar--button:not(:disabled):focus svg line{stroke:var(--c6-booking-calendar-highlight-bg) !important}.c6-booking__rooms .best-price.day--price{color:var(--c6-booking-calendar-best) !important}.c6-booking__rooms .best-price .day--price{color:var(--c6-booking-calendar-best) !important}.c6-booking__rooms .best-price:after,.c6-booking__rooms .legend-cal .legend-color--best{border-top-color:var(--c6-booking-calendar-best) !important}.c6-booking__rooms .last-room:before,.c6-booking__rooms .legend-cal .legend-color--last{background-color:var(--c6-booking-calendar-last) !important}.c6-booking__rooms .min-stay:before,.c6-booking__rooms .minStay:before,.c6-booking__rooms .legend-cal .legend-color--minStay{background-color:var(--c6-booking-calendar-min-stay) !important}.c6-booking__rooms .day--number{font-size:13px;font-weight:400}.c6-booking__rooms .day--price{font-size:11px;font-weight:300}.c6-booking__rooms a.offers--cta{text-transform:uppercase;letter-spacing:0.1em}.c6-booking__rooms .fbw-calendar--action.layout1-version .next{border:1px solid var(--c6-booking-calendar-cta-bg) !important;background:var(--c6-booking-calendar-cta-bg) !important;color:var(--c6-booking-calendar-button-text) !important;transition:background-color 0.2s ease, border-color 0.2s ease}.c6-booking__rooms .fbw-calendar--action.layout1-version .next:hover,.c6-booking__rooms .fbw-calendar--action.layout1-version .next:focus-within{border-color:var(--c6-booking-calendar-cta-hover-bg) !important;background:var(--c6-booking-calendar-cta-hover-bg) !important}.c6-booking__rooms .fbw-calendar--action.layout1-version .next .next--button{color:var(--c6-booking-calendar-button-text) !important}.c6-booking__rooms .fbw-calendar--container,.c6-booking__rooms .fbw-calendar--main{padding-top:6px !important}.c6-booking__rooms fieldset.config-item>select,.c6-booking__rooms fieldset.config-item>input{height:40px !important;min-height:40px !important;box-sizing:border-box !important;padding-top:0 !important;padding-bottom:0 !important}@media screen and (min-width:1024px) and (max-height:820px){.c6-booking__panel{--c6-booking-header-height: 60px}.c6-booking__body{padding-bottom:16px}.c6-booking__view--rooms{gap:8px;padding:6px 0 12px}.c6-booking__view--rooms .c6-booking__provider-slot{padding:8px 28px;min-height:0}.c6-booking__rooms .fbw-calendar--container,.c6-booking__rooms .fbw-calendar--main{padding-top:0 !important}.c6-booking__rooms .fbw-calendar--config{margin-bottom:8px !important}.c6-booking__rooms .fbw-calendar--dates{margin-bottom:12px !important}.c6-booking__rooms .fbw-calendar--month-bloc,.c6-booking__rooms .fbw-calendar--month-table-container,.c6-booking__rooms .fbw-calendar--month{height:auto !important;min-height:0 !important}.c6-booking__rooms .fbw-calendar--month-name{margin-bottom:6px !important}.c6-booking__rooms .fbw-calendar--month thead,.c6-booking__rooms .fbw-calendar--month tbody,.c6-booking__rooms .fbw-calendar--month tr{height:auto !important}.c6-booking__rooms .fbw-calendar--month thead,.c6-booking__rooms .fbw-calendar--month thead tr{height:28px !important}.c6-booking__rooms .fbw-calendar--week{height:46px !important}.c6-booking__rooms .fbw-calendar--weekdays{height:28px !important;padding-top:4px !important;padding-bottom:6px !important;vertical-align:bottom !important}.c6-booking__rooms .fbw-calendar--day{height:46px !important;padding-top:2px !important;vertical-align:top !important}.c6-booking__rooms .day--number{margin-bottom:1px !important}.c6-booking__rooms .fbw-calendar--bottom{height:auto !important;margin-top:8px !important;margin-bottom:8px !important}.c6-booking__rooms .fbw-calendar--button{width:32px !important;min-width:32px !important;height:32px !important}.c6-booking__rooms fieldset.config-item>select,.c6-booking__rooms fieldset.config-item>input{height:34px !important;min-height:34px !important}.c6-booking__rooms .day--number{font-size:12px}.c6-booking__rooms .day--price{font-size:10px}.c6-booking__view--restaurant{gap:14px;padding:8px 0 12px}.c6-booking__view--restaurant-zenchef{padding-top:8px}.c6-booking__restaurant-card{padding:24px 26px}.c6-booking__service-content--restaurant{gap:14px}.c6-booking__service-content--restaurant .c6-booking__notice{margin-bottom:4px}.c6-booking__provider-slot--zenchef,.c6-booking__provider-slot--thefork{gap:8px;min-height:0}.c6-booking__zenchef-frame{height:min(560px, calc(100vh - 172px)) !important;height:min(560px, calc(100dvh - 172px)) !important;min-height:420px !important}.c6-booking__provider-slot--thefork,.c6-booking__thefork-frame{min-height:520px}.c6-booking__group-reservation{padding-top:14px;padding-bottom:14px}}@media screen and (min-width:1024px) and (max-height:700px){.c6-booking__panel{--c6-booking-header-height: 56px}.c6-booking__body{padding-bottom:10px}.c6-booking__view--rooms{padding:4px 0 8px}.c6-booking__view--rooms .c6-booking__provider-slot{padding:4px 20px 6px}.c6-booking__rooms .fbw-calendar--config{margin-bottom:4px !important}.c6-booking__rooms .fbw-calendar--dates{margin-bottom:8px !important}.c6-booking__rooms .fbw-calendar--month-name{margin-bottom:4px !important}.c6-booking__rooms .fbw-calendar--month thead,.c6-booking__rooms .fbw-calendar--month thead tr{height:24px !important}.c6-booking__rooms .fbw-calendar--week{height:40px !important}.c6-booking__rooms .fbw-calendar--weekdays{height:24px !important;padding-top:2px !important;padding-bottom:4px !important}.c6-booking__rooms .fbw-calendar--day{height:40px !important}.c6-booking__rooms .fbw-calendar--bottom{margin-top:6px !important;margin-bottom:6px !important}.c6-booking__view--restaurant{padding-top:4px}.c6-booking__restaurant-card{padding:18px 22px}.c6-booking__zenchef-frame{height:min(500px, calc(100vh - 160px)) !important;height:min(500px, calc(100dvh - 160px)) !important;min-height:360px !important}.c6-booking__provider-slot--thefork,.c6-booking__thefork-frame{min-height:460px}.c6-booking__group-reservation{padding-top:12px;padding-bottom:12px}}@media screen and (max-width:1023px){.c6-booking__panel{--c6-booking-header-height: 59px;position:fixed;inset:0;width:100%;height:auto;max-height:none;box-shadow:0 -8px 28px rgba(0, 0, 0, 0.12)}.c6-booking__back,.c6-booking__close{width:24px;flex:0 0 24px}.c6-booking__back{margin-left:18px}.c6-booking__close{margin-right:20px}.c6-booking__back-icon{width:10px;height:10px}.c6-booking__close-icon{width:12px;height:12px}.c6-booking__title{padding:0 12px;font-size:12px;line-height:14px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}.c6-booking__title-logo-image{width:auto;max-width:100px;height:auto;max-height:25px}.c6-booking__title-logo-image--hotel{max-width:min(50vw, 100%);height:var(--c6-brand-logo-h-mobile, var(--c6-brand-logo-h, 24px));max-height:var(--c6-brand-logo-mh-mobile, 24px)}.c6-booking__body{--c6-booking-body-padding-x: 0px;padding:0 var(--c6-booking-body-padding-x) calc(20px + env(safe-area-inset-bottom))}.c6-booking__view--group{gap:0;margin:0 calc(0px - var(--c6-booking-body-padding-x)) -20px;min-height:calc(100% + 20px)}.c6-booking__view--hotel-hub{gap:0;margin:0 calc(0px - var(--c6-booking-body-padding-x)) -20px;min-height:calc(100% + 20px)}.c6-booking__view--hotel-hub .c6-booking__entry-grid{width:100%;min-height:325px}.c6-booking__view--hotel-hub .c6-booking__entry-card{min-height:325px}.c6-booking__view--hotel-hub .c6-booking__entry-grid--count-2{width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}.c6-booking__view--hotel-hub .c6-booking__entry-grid--count-1{width:100%;grid-template-columns:minmax(0, 1fr)}.c6-booking__view--hotel-hub .c6-booking__entry-grid--count-1 .c6-booking__entry-card{border-right:0}.c6-booking__view--restaurant-choice .c6-booking__restaurant-choice-list{box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px}.c6-booking__restaurant-logo{max-width:106px;max-height:38px}.c6-booking__view--hotel-hub .c6-booking__entry-card-title{max-width:106px;min-height:48px;font-size:16px;line-height:17px;letter-spacing:1px}.c6-booking__view--hotel-hub .c6-booking__entry-card-media{width:106px;aspect-ratio:0.6625;margin-top:0}.c6-booking__view--hotel-hub .c6-booking__entry-card-inner{min-height:0;padding:40px 12px 0;gap:16px}.c6-booking__view--hotel-hub .c6-booking__entry-card-cta{display:flex;align-self:stretch;width:auto;min-width:0;min-height:43px;margin-left:-12px;margin-right:-12px;padding:0 10px;border:0;border-top:1px solid var(--c6-booking-line);box-sizing:border-box;font-size:12px;line-height:14px;white-space:normal;margin-top:0}.c6-booking__group-entry-shell{border-bottom:1px solid var(--c6-booking-line)}.c6-booking__view--group .c6-booking__entry-grid{width:100%;min-height:325px}.c6-booking__view--group .c6-booking__entry-card{min-height:325px}.c6-booking__group-entry-card-body{gap:16px;padding:40px 8px 20px}.c6-booking__view--group .c6-booking__entry-card-title{display:flex;align-items:center;justify-content:center;width:100%;max-width:92px;min-height:34px;margin:0 auto;text-align:center;font-size:16px;line-height:17px}.c6-booking__group-entry-card-text{display:none}.c6-booking__view--group .c6-booking__entry-card-media{width:106px;aspect-ratio:0.6625}.c6-booking__group-entry-card-cta{width:100%;min-height:43px;margin:0;padding:0 10px;border:0;border-top:1px solid var(--c6-booking-line)}.c6-booking__group-entry-card-cta-label{font-size:12px;line-height:14px}.c6-booking__group-entry-card-cta-label--desktop{display:none}.c6-booking__group-entry-card-cta-label--mobile{display:block}.c6-booking__view--group .c6-booking__action-rows{margin:auto 0 43px;border-left:0;border-right:0}.c6-booking__view--hotel-hub .c6-booking__action-rows,.c6-booking__view--rooms .c6-booking__action-rows,.c6-booking__view--restaurant-provider .c6-booking__action-rows{margin:auto 0 43px;border-left:0;border-right:0}.c6-booking__view--group .c6-booking__action-row{display:flex;width:100%;min-height:72px;box-sizing:border-box;align-items:start;gap:16px;padding:24px 20px}.c6-booking__view--hotel-hub .c6-booking__action-row,.c6-booking__view--rooms .c6-booking__action-row,.c6-booking__view--restaurant-provider .c6-booking__action-row{display:flex;width:100%;min-height:72px;box-sizing:border-box;align-items:start;gap:16px;padding:24px 20px}.c6-booking__view--group .c6-booking__action-row-label{flex:0 0 82px;font-size:12px;line-height:14px;white-space:normal}.c6-booking__view--hotel-hub .c6-booking__action-row-label,.c6-booking__view--rooms .c6-booking__action-row-label,.c6-booking__view--restaurant-provider .c6-booking__action-row-label{flex:0 0 82px;font-size:12px;line-height:14px;white-space:normal}.c6-booking__view--group .c6-booking__action-row-description,.c6-booking__view--hotel-hub .c6-booking__action-row-description{width:auto}.c6-booking__view--group .c6-booking__action-row-description{flex:1 1 auto;max-width:none;min-width:0;text-align:left;font-size:13px;line-height:16px;letter-spacing:0.11px}.c6-booking__view--hotel-hub .c6-booking__action-row-description,.c6-booking__view--rooms .c6-booking__action-row-description,.c6-booking__view--restaurant-provider .c6-booking__action-row-description{flex:1 1 auto;max-width:none;min-width:0;text-align:left;font-size:13px;line-height:16px;letter-spacing:0.11px}.c6-booking__view--group .c6-booking__action-row-arrow{flex:0 0 12.5px;width:12.5px;height:12.5px;margin-left:auto;align-self:center;background-color:currentColor;mask-image:url("../img/booking-arrow-right.svg");mask-size:12.5px 12.5px;-webkit-mask-image:url("../img/booking-arrow-right.svg");-webkit-mask-size:12.5px 12.5px}.c6-booking__view--hotel-hub .c6-booking__action-row-arrow,.c6-booking__view--rooms .c6-booking__action-row-arrow,.c6-booking__view--restaurant-provider .c6-booking__action-row-arrow{flex:0 0 12.5px;width:12.5px;height:12.5px;margin-left:auto;align-self:center;background-color:currentColor;mask-image:url("../img/booking-arrow-right.svg");mask-size:12.5px 12.5px;-webkit-mask-image:url("../img/booking-arrow-right.svg");-webkit-mask-size:12.5px 12.5px}.c6-booking__action-rows{width:auto;margin:0 20px 20px}.c6-booking__action-row{grid-template-columns:1fr 20px;row-gap:12px;padding:24px 20px}.c6-booking__action-row-label{font-size:18px;line-height:1.25}.c6-booking__action-row-description{grid-column:1 / 2;max-width:none;justify-self:stretch;font-size:16px;line-height:1.35}.c6-booking__action-row-arrow{grid-column:2 / 3;grid-row:1 / 3;width:7px;height:11px;align-self:center}.c6-booking__service-intro{grid-template-columns:1fr}.c6-booking__group-reservation,.c6-booking__provider-slot{padding:20px}.c6-booking__view--rooms{gap:24px;padding:12px 0 0}.c6-booking__view--restaurant,.c6-booking__view--spa{padding-top:12px}.c6-booking__view--restaurant{gap:24px;padding-top:24px}.c6-booking__view--restaurant-zenchef{padding-top:20px}.c6-booking__restaurant-card{box-sizing:border-box;min-height:510px;padding:38px 26px 38px;border-radius:24px}.c6-booking__provider-slot--zenchef{width:100%;min-height:300px}.c6-booking__zenchef-frame{height:calc(100vh - 160px) !important;height:calc(100dvh - 160px) !important;min-height:560px !important}.c6-booking__provider-slot--thefork,.c6-booking__thefork-frame{min-height:720px}.c6-booking__service-content--restaurant{gap:24px}.c6-booking__service-content--restaurant .c6-booking__notice{max-width:314px;margin-bottom:0;font-size:18px;line-height:22px}.c6-booking__view--rooms .c6-booking__provider-slot{padding:18px 20px 12px;min-height:748px}.c6-booking__group-reservation{display:flex;width:100%;min-height:72px;box-sizing:border-box;align-items:start;gap:16px;margin:auto 0 43px;padding:24px 20px;border-left:0;border-right:0}.c6-booking__group-reservation[href]{grid-template-columns:none}.c6-booking__group-title{flex:0 0 82px;font-size:12px;line-height:14px;white-space:normal}.c6-booking__group-text{flex:1 1 auto;grid-column:auto;grid-row:auto;justify-self:auto;width:auto;max-width:none;min-width:0;text-align:left;font-size:13px;line-height:16px;letter-spacing:0.11px}.c6-booking__group-arrow{flex:0 0 12.5px;grid-column:auto;grid-row:auto;width:12.5px;height:12.5px;margin-left:auto;align-self:center;background-color:currentColor;mask-image:url("../img/booking-arrow-right.svg");mask-size:12.5px 12.5px;-webkit-mask-image:url("../img/booking-arrow-right.svg");-webkit-mask-size:12.5px 12.5px}.c6-booking__view--restaurant .c6-booking__button{min-height:47px;font-size:18px;line-height:22px}.c6-booking__view--restaurant .c6-booking__group-reservation{width:100%}.c6-booking__view--restaurant .c6-booking__group-title{max-width:82px}.c6-booking__view--restaurant .c6-booking__group-text{max-width:none}.c6-booking__list-row{grid-template-columns:1fr;gap:6px}}/*# sourceMappingURL=booking-drawer.css.map */