@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.h-full{height:100%}.w-full{width:100%}.max-w-none{max-width:none}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[color\:var\(--color-surface\)\]\/90{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-surface\)\]\/90{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.object-cover{object-fit:cover}.text-\[color\:var\(--color-text\)\],.text-\[color\:var\(--color-text\)\]\/70{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--color-text\)\]\/70{color:color-mix(in oklab,var(--color-text) 70%,transparent)}}.text-\[color\:var\(--ink-inv\)\]{color:var(--ink-inv)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media(hover:hover){.hover\:bg-\[color-mix\(in_oklab\,var\(--color-primary\)_85\%\,black_15\%\)\]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--color-primary\)_85\%\,black_15\%\)\]:hover{background-color:color-mix(in oklab,var(--color-primary) 85%,black 15%)}}.hover\:bg-\[color\:var\(--color-surface\)\]\/80:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--color-surface\)\]\/80:hover{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.hover\:text-\[color\:var\(--color-text\)\]:hover{color:var(--color-text)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--color-primary\)\]:focus-visible{outline-color:var(--color-primary)}}:root{--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--text-swap-dur:.2s;--text-swap-translate-y:8px;--text-swap-blur:2px;--text-swap-ease:ease-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.2s;--page-fade-dur:.2s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.2s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:.55s;--check-rotate-dur:.55s;--check-rotate-from:80deg;--check-bob-dur:.45s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.55s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s}.m-rooms>[hidden],.m-agenda [hidden]{display:none!important}.m-agenda-switch,.m-agenda{grid-column:1/-1;min-width:0}.m-agenda-switch__track{border:1px solid var(--m-line-strong);background:var(--m-surface-2);border-radius:14px;grid-template-columns:1fr 1fr;width:min(100%,370px);padding:4px;display:grid;position:relative}.m-agenda-switch__track button{z-index:1;min-width:0;min-height:44px;color:var(--m-text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:.9rem;font-weight:600;position:relative}.m-agenda-switch__track button[aria-pressed=true]{color:var(--m-accent-ink)}.m-agenda-switch__pill{background:var(--m-accent);width:calc(50% - 4px);transition:transform var(--page-slide-dur) var(--page-slide-ease);border-radius:10px;position:absolute;inset:4px auto 4px 4px}.m-agenda-switch.is-agenda .m-agenda-switch__pill{transform:translate(100%)}.m-agenda-switch__error{color:var(--m-text-2);margin:12px 0 0}.m-agenda{border:1px solid var(--m-line-strong);border-radius:var(--m-radius-lg);background:var(--m-surface);max-width:100%;padding:clamp(0px,2vw,20px)}.m-agenda__top{flex-wrap:wrap;align-items:center;gap:12px;padding:8px;display:flex}.m-agenda__top label{font-weight:600}.m-agenda__top select{border:1px solid var(--m-line-strong);background:var(--m-surface-2);max-width:100%;min-height:44px;color:var(--m-text);font:inherit;border-radius:10px;padding:8px 36px 8px 12px}.m-agenda__feedback{min-height:1.5em;color:var(--m-text-2);margin:4px 8px;font-size:.9rem}.m-agenda__nav{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;padding:8px 0;display:grid}.m-agenda__nav h3{text-align:center;margin:0;font-size:clamp(.95rem,2.3vw,1.25rem);font-weight:600}.m-agenda__nav button,.m-agenda__week-arrows button,.m-agenda__back{border:1px solid var(--m-line-strong);background:var(--m-surface-2);min-width:44px;min-height:44px;color:var(--m-text);cursor:pointer;border-radius:10px;padding:6px 12px}.m-agenda__nav button,.m-agenda__week-arrows button{font-size:1.5rem}.m-agenda button:disabled,.m-agenda-switch button:disabled{cursor:default;color:var(--m-text-3)}.m-agenda__month{table-layout:fixed;border-spacing:0;width:100%}.m-agenda__month th{height:36px;color:var(--m-text-2);font-size:.85rem;font-weight:500}.m-agenda__month td{text-align:center;padding:1px}.m-agenda__date button{border:1px solid var(--m-line-strong);background:var(--m-surface-2);width:100%;min-height:58px;color:var(--m-text);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 0;font-size:1rem;display:flex}.m-agenda__date--livre button,.m-agenda__date--pouco button{background:var(--m-accent)}@supports (color:color-mix(in lab,red,red)){.m-agenda__date--livre button,.m-agenda__date--pouco button{background:color-mix(in srgb,var(--m-accent) 18%,var(--m-surface))}}.m-agenda__date.is-border button{border-style:dashed}.m-agenda__date button:disabled{background:0 0;border-color:#0000}.m-agenda__dot{border:1.5px solid var(--m-text-2);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.m-agenda__date--livre .m-agenda__dot{border-color:var(--m-accent-text);background:var(--m-accent-text)}.m-agenda__date--pouco .m-agenda__dot{border-color:var(--m-accent-text);background:linear-gradient(90deg,var(--m-accent-text) 50%,transparent 50%)}.m-agenda__date--lotado .m-agenda__dot{background:var(--m-text-2);border-radius:1px}.m-agenda__date--fechado .m-agenda__dot{border:0;width:auto;height:auto;line-height:9px}.m-agenda__date--fechado .m-agenda__dot:before{content:"×";color:var(--m-text-2)}.m-agenda__date--indisponivel .m-agenda__dot{background:var(--m-text-2);border:0;border-radius:0;height:2px}.m-agenda__legend{color:var(--m-text-2);flex-wrap:wrap;gap:8px 18px;margin:16px 8px;font-size:.85rem;display:flex}.m-agenda__legend-item{align-items:center;gap:6px;display:inline-flex}.m-agenda__back{margin:4px 0;font-size:.9rem}.m-agenda__week-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;scroll-padding-left:46px;overflow-x:auto}.m-agenda__week{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.m-agenda__hour-col{width:46px}.m-agenda__week th,.m-agenda__week td{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);text-align:center}.m-agenda__week-day{vertical-align:top;height:72px;color:var(--m-text);padding:8px 2px}.m-agenda__week-day strong{font-size:.9rem;display:block}.m-agenda__week-day small{overflow-wrap:anywhere;color:var(--m-text-2);margin-top:4px;font-size:.7rem;font-weight:400;display:block}.m-agenda__week .m-agenda__hour{z-index:1;background:var(--m-surface);width:46px;color:var(--m-text-2);font-size:.8rem;font-weight:500;position:sticky;left:0}.m-agenda__slot{height:48px;color:var(--m-text-2);padding:0;font-size:.8rem}.m-agenda__slot button{background:var(--m-accent);border:0;width:100%;min-height:48px;padding:6px 2px;display:block}@supports (color:color-mix(in lab,red,red)){.m-agenda__slot button{background:color-mix(in srgb,var(--m-accent) 18%,var(--m-surface))}}.m-agenda__slot button{color:var(--m-accent-text);cursor:pointer;font-weight:600}.m-agenda__slot--ocupado{background:var(--m-surface-2)}.m-agenda__slot--fechado,.m-agenda__slot--indisponivel{background:var(--m-surface-2);overflow-wrap:anywhere;font-size:.7rem}.m-agenda__slot--indisponivel{color:var(--m-text-3);background:var(--m-surface)}.m-agenda__week-arrows{display:none}.m-agenda__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-booking__selection-title{margin:18px 0 0;font-size:1rem}html[data-input=keyboard] .m-agenda :focus{outline:3px solid var(--m-focus);outline-offset:-3px}html[data-input=keyboard] .m-booking [data-booking-title]:focus{outline:3px solid var(--m-focus);outline-offset:3px}@media(hover:hover){.m-agenda__date button:not(:disabled):hover,.m-agenda__slot button:hover{box-shadow:inset 0 0 0 2px var(--m-accent-text)}}@media(max-width:767px){.m-agenda{padding:0}.m-agenda__week-scroll{scroll-snap-type:x mandatory}.m-agenda__week{width:calc(46px + 7 * var(--agenda-day-width,90px))}.m-agenda__day-col{width:var(--agenda-day-width,90px)}.m-agenda__week-day{scroll-snap-align:start}.m-agenda__week-arrows{color:var(--m-text-2);justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px;font-size:.85rem;display:flex}}@media(max-width:374px){.m-agenda{width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding:0}.m-agenda__month td{padding:1px 0}}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translate(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease),transform var(--page-slide-dur) var(--page-slide-ease),filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity,transform,filter;position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}@media(prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}.m-agenda.t-page-slide>.t-page{min-width:0;position:relative;inset:auto}@media(prefers-reduced-motion:reduce){.m-agenda-switch__pill{transition:none}.m-agenda__week-scroll{scroll-behavior:auto}}@font-face{font-family:Instrument Serif;src:url(/fonts/marca/InstrumentSerif-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Instrument Serif;src:url(/fonts/marca/InstrumentSerif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:Instrument Sans;src:url(/fonts/marca/InstrumentSans-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia),local(Times New Roman),local(Noto Serif),local(DejaVu Serif);size-adjust:83.5%;ascent-override:99%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica),local(Roboto),local(Liberation Sans);size-adjust:101.2%;ascent-override:97%;descent-override:25%;line-gap-override:0%}:root{--m-font-display:"Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--m-font-body:"Instrument Sans", "Instrument Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--m-bg:#f6f2eb;--m-surface:#fffdf9;--m-surface-2:#efe8dd;--m-line:#2e241a24;--m-line-strong:#2e241a42;--m-text:#1d1914;--m-text-2:#574e44;--m-text-3:#6b6156;--m-accent:#c9a86c;--m-accent-ink:#1b150d;--m-accent-text:#7a5a26;--m-focus:#7a5a26;--m-open:#2f7d4f;--m-closed:#9a4b3c;--m-header-bg:#f6f2ebdb;--m-shadow:0 1px 2px #1d19140f, 0 8px 24px #1d19140f;--m-radius:14px;--m-radius-lg:20px;--m-gutter:20px;--m-max:1160px;--m-header-h:64px;--m-ease:cubic-bezier(.22, .61, .36, 1);color-scheme:light}.dark:root,.m-scheme-dark{--m-bg:#0f0e0c;--m-surface:#171512;--m-surface-2:#201d19;--m-line:#f2eade1f;--m-line-strong:#f2eade3d;--m-text:#f3eee6;--m-text-2:#c4bbae;--m-text-3:#a39a8d;--m-accent:#d3b681;--m-accent-ink:#1b150d;--m-accent-text:#dcc394;--m-focus:#e6cf9f;--m-open:#7fc79a;--m-closed:#e0a393;--m-header-bg:#0f0e0cd1;--m-shadow:0 1px 2px #0006, 0 10px 30px #00000059;color-scheme:dark}.m-body{--color-primary:var(--m-accent);--color-surface:var(--m-surface);--color-text:var(--m-text);--border:var(--m-line-strong);--ink-inv:var(--m-accent-ink)}@media(min-width:768px){:root{--m-gutter:32px;--m-header-h:72px}}.m-body{background:var(--m-bg);min-height:100vh;color:var(--m-text);font-family:var(--m-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55}.m-body *,.m-body :before,.m-body :after{box-sizing:border-box}:where(.m-body) img,:where(.m-body) video,:where(.m-body) svg{max-width:100%;display:block}:where(.m-body) a{color:inherit;text-decoration:none}:where(.m-body) button{font:inherit;color:inherit}.m-body :focus-visible{outline:2px solid var(--m-focus);outline-offset:3px;border-radius:6px}.m-skip{z-index:100;background:var(--m-accent);color:var(--m-accent-ink);border-radius:10px;padding:12px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.m-skip:focus{top:12px}.m-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.m-container{width:100%;max-width:var(--m-max);padding-inline:max(var(--m-gutter),env(safe-area-inset-left));margin-inline:auto}.m-icon{flex:none;width:1.25rem;height:1.25rem}.m-icon--sm{width:1rem;height:1rem}.m-icon--lg{width:1.5rem;height:1.5rem}.m-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--m-accent-text);align-items:center;gap:12px;margin:0 0 14px;font-size:.75rem;font-weight:600;display:inline-flex}.m-eyebrow:after{content:"";opacity:.55;background:currentColor;width:36px;height:1px}.m-display{font-family:var(--m-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,12vw,4.75rem);font-weight:400;line-height:.98}.m-h2{font-family:var(--m-font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,8vw,3.1rem);font-weight:400;line-height:1.04}.m-h3{font-family:var(--m-font-display);margin:0;font-size:1.6rem;font-weight:400;line-height:1.1}.m-em{color:var(--m-accent-text);font-style:italic}.m-lead{color:var(--m-text-2);text-wrap:pretty;max-width:34rem;margin:0;font-size:1.0625rem;line-height:1.6}.m-muted{color:var(--m-text-2)}.m-btn{text-align:center;cursor:pointer;min-height:50px;transition:transform .18s var(--m-ease),background-color .2s var(--m-ease),border-color .2s var(--m-ease),color .2s var(--m-ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.m-btn:active{transform:scale(.98)}.m-btn--primary{background:var(--m-accent);color:var(--m-accent-ink)}.m-btn--primary:hover{background:var(--m-accent)}@supports (color:color-mix(in lab,red,red)){.m-btn--primary:hover{background:color-mix(in oklab,var(--m-accent) 88%,white)}}.m-btn--ghost{border-color:var(--m-line-strong);color:var(--m-text);background:0 0}.m-btn--ghost:hover{border-color:var(--m-accent)}.m-btn--block{width:100%}.m-link{min-height:44px;color:var(--m-accent-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.m-link:hover{text-underline-offset:4px;text-decoration:underline}.m-header{z-index:40;background:var(--m-header-bg);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--m-line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.m-header__bar{height:var(--m-header-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.m-brand{align-items:center;gap:12px;min-height:48px;display:inline-flex}.m-brand__mark{border-radius:50%;width:42px;height:42px}.m-brand__name{font-family:var(--m-font-display);white-space:nowrap;font-size:1.35rem;line-height:1;display:block}.m-brand__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--m-text-3);white-space:nowrap;margin-top:4px;font-size:.625rem;font-weight:600;display:block}.m-nav{display:none}.m-header__actions{align-items:center;gap:4px;display:flex}.m-iconbtn{cursor:pointer;width:48px;height:48px;transition:background-color .18s var(--m-ease);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.m-iconbtn:hover{background:var(--m-surface-2)}.m-header__cta{display:none}@media(min-width:1024px){.m-nav{gap:4px;display:flex}.m-nav a{min-height:44px;color:var(--m-text-2);transition:color .18s var(--m-ease),background-color .18s var(--m-ease);border-radius:999px;align-items:center;padding:0 14px;font-size:.95rem;display:inline-flex}.m-nav a:hover,.m-nav a[aria-current=page]{color:var(--m-text);background:var(--m-surface-2)}.m-header__cta{min-height:44px;padding:10px 18px;font-size:.95rem;display:inline-flex}.m-menu-toggle{display:none}}@media(min-width:1024px)and (max-width:1199px){.m-brand__tag{display:none}.m-nav a{padding:0 10px}}@media(max-width:419px){.m-brand__tag{display:none}}@media(max-width:359px){.m-brand__name{font-size:1.2rem}}.m-drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.m-drawer[hidden]{display:none}.m-drawer__backdrop{cursor:pointer;background:#08070699;border:0;position:absolute;inset:0}.m-drawer__panel{width:min(360px,88vw);height:100%;padding:calc(env(safe-area-inset-top) + 12px) 20px calc(env(safe-area-inset-bottom) + 24px);background:var(--m-surface);border-left:1px solid var(--m-line);flex-direction:column;display:flex;position:relative;overflow-y:auto}.m-drawer__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.m-drawer__list{margin:0;padding:0;list-style:none}.m-drawer__list a{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:1.125rem;display:flex}.m-drawer__foot{color:var(--m-text-2);gap:12px;margin-top:auto;padding-top:24px;font-size:.9375rem;display:grid}.m-drawer-enter{transition:opacity .22s var(--m-ease)}.m-drawer-enter .m-drawer__panel{transition:transform .26s var(--m-ease)}.m-drawer-from{opacity:0}.m-drawer-from .m-drawer__panel{transform:translate(24px)}.m-section{padding-block:64px}.m-section+.m-section{border-top:1px solid var(--m-line)}.m-section__head{gap:14px;margin-bottom:28px;display:grid}@media(min-width:768px){.m-section{padding-block:96px}.m-section__head{margin-bottom:40px}}.m-status{color:var(--m-text-2);align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.m-status__dot{background:var(--m-closed);border-radius:50%;flex:none;width:8px;height:8px}.m-status[data-open=true] .m-status__dot{background:var(--m-open);box-shadow:0 0 0 4px var(--m-open)}@supports (color:color-mix(in lab,red,red)){.m-status[data-open=true] .m-status__dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--m-open) 22%,transparent)}}.m-status__label{color:var(--m-text);font-weight:600}.m-card{background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);overflow:hidden}.m-photo{background:var(--m-surface-2);position:relative;overflow:hidden}.m-photo img{object-fit:cover;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.m-js .m-reveal:not(.is-in){opacity:0;transform:translateY(14px)}.m-js .m-reveal{transition:opacity .55s var(--m-ease),transform .55s var(--m-ease)}}@media(prefers-reduced-motion:reduce){.m-body *,.m-body :before,.m-body :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[x-cloak]{display:none!important}.m-drawer__foot p{margin:0}.m-theme-icon--moon,.dark .m-theme-icon--sun{display:none}.dark .m-theme-icon--moon{display:block}.m-footer{border-top:1px solid var(--m-line);background:var(--m-surface);padding-top:48px;padding-bottom:calc(24px + env(safe-area-inset-bottom));color:var(--m-text-2);font-size:.9375rem}.m-footer__grid{gap:32px;display:grid}.m-footer__grid p{margin:0 0 8px}.m-footer__social{color:var(--m-text);gap:4px;margin-top:16px;margin-left:-12px;display:flex}.m-footer__title{letter-spacing:.2em;text-transform:uppercase;color:var(--m-accent-text);margin:0 0 12px;font-size:.75rem;font-weight:600}.m-footer__links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.m-footer__links a{min-height:40px;color:var(--m-text);align-items:center;display:inline-flex}.m-footer__links a:hover{color:var(--m-accent-text)}.m-footer__legal{border-top:1px solid var(--m-line);color:var(--m-text-3);margin-top:32px;padding-top:20px;font-size:.8125rem}.m-footer__legal p{margin:0}@media(min-width:768px){.m-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.m-hero{isolation:isolate;background:var(--m-bg);color:var(--m-text);min-height:clamp(640px,calc(100svh - var(--m-header-h)),900px);flex-direction:column;display:flex;position:relative;overflow:hidden}.m-hero__media{z-index:-1;height:100%;position:absolute;inset:16% 0 auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.m-hero__media picture,.m-hero__poster,.m-hero__video{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.m-hero__video{opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity .6s var(--m-ease);inset:1px}.m-hero__media[data-state=playing] .m-hero__video{opacity:1}.m-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--m-bg) 0%,var(--m-bg) 14%,#0f0e0cb3 34%,#0f0e0c00 56%),linear-gradient(0deg,#0f0e0c8c,#0f0e0c00 22%);position:absolute;inset:0}.m-hero__content{flex-direction:column;gap:18px;padding-top:36px;padding-bottom:32px;display:flex;position:relative}.m-hero__line{display:block}.m-hero__lead{max-width:22rem}.m-hero__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.m-hero__actions .m-btn{white-space:nowrap;flex:150px;padding-inline:18px}.m-hero__actions .m-btn--ghost{-webkit-backdrop-filter:blur(6px);background:#0f0e0c73}.m-hero__status{margin-top:2px}@media(min-width:1024px){.m-hero{min-height:0;padding-block:56px 72px;display:block}.m-hero:before{display:none}.m-hero__content{max-width:var(--m-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:64px;padding-block:48px;display:grid}.m-hero__content>*{grid-column:1}.m-hero__media{inset:56px auto 72px;right:max(var(--m-gutter),calc((100vw - var(--m-max)) / 2 + var(--m-gutter)));z-index:0;border:1px solid var(--m-line);border-radius:28px;width:min(46vw,520px);height:auto;position:absolute;overflow:hidden;-webkit-mask-image:none;mask-image:none}.m-hero__poster,.m-hero__video{object-position:50% 62%}.m-hero__lead{max-width:30rem}.m-hero__actions .m-btn{flex:none;min-width:200px}}.m-quick{padding-block:24px 8px}.m-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.m-quick__grid>li:last-child:nth-child(odd){grid-column:1/-1}.m-tile{border-radius:var(--m-radius);background:var(--m-surface);border:1px solid var(--m-line);height:100%;min-height:84px;transition:border-color .2s var(--m-ease),transform .18s var(--m-ease);align-items:center;gap:12px;padding:16px;display:flex}.m-tile:hover{border-color:var(--m-accent)}.m-tile:active{transform:scale(.98)}@media(hover:none)and (prefers-reduced-motion:no-preference){.m-tile{transition-duration:.2s,80ms}}@media(prefers-reduced-motion:reduce){.m-tile:active{transform:none}}.m-tile__icon{background:var(--m-surface-2);width:42px;height:42px;color:var(--m-accent-text);border-radius:12px;flex:none;place-items:center;display:inline-grid}.m-tile__text{gap:2px;min-width:0;display:grid}.m-tile__label{font-weight:600;line-height:1.25}.m-tile__hint{color:var(--m-text-2);font-size:.875rem;line-height:1.3}@media(max-width:359px){.m-quick__grid{grid-template-columns:1fr}}@media(min-width:768px){.m-quick{padding-block:32px 16px}.m-quick__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.m-quick__grid>li:last-child:nth-child(odd){grid-column:auto}}.m-space__grid{gap:28px;display:grid}.m-space__text{align-content:center;gap:16px;display:grid}.m-space__text .m-eyebrow{margin-bottom:0}.m-space__photo{aspect-ratio:4/3;border-radius:var(--m-radius-lg)}@media(min-width:1024px){.m-space__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px}}.m-rooms{gap:20px;display:grid}.m-room{flex-direction:column;display:flex}.m-room__photo{aspect-ratio:4/3}.m-room__body{gap:18px;padding:20px;display:grid}.m-room__head{gap:6px;display:grid}.m-room__cap{color:var(--m-text-2);align-items:center;gap:8px;margin:0;display:inline-flex}.m-room__prices{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.m-room__prices>div{background:var(--m-surface-2);border-radius:12px;padding:12px 14px}.m-room__prices dt{color:var(--m-text-2);font-size:.8125rem}.m-room__prices dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.25rem;font-weight:600}.m-room__features{color:var(--m-text-2);gap:6px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.m-room__features li{align-items:center;gap:8px;display:flex}.m-room__features .m-icon{color:var(--m-accent-text)}.m-room__actions{justify-items:center;gap:6px;display:grid}.m-booking[hidden],.m-booking [hidden],.m-room__actions [hidden],.m-reserva [hidden]{display:none!important}.m-booking{min-width:0}.m-booking__scrim,.m-booking__handle{display:none}.m-booking__inner{border:1px solid var(--m-line-strong);background:var(--m-surface);border-radius:18px;min-width:0;padding:18px}.m-booking__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-booking__top h4{margin:0;font-size:1.2rem}.m-booking__close{border:1px solid var(--m-line-strong);background:var(--m-surface-2);width:44px;height:44px;color:var(--m-text);font:inherit;cursor:pointer;border-radius:50%;flex:none;font-size:1.6rem}.m-booking__step{color:var(--m-text-2);margin:12px 0 8px;font-size:.9rem}.m-booking__progress{background:var(--m-line-strong);border-radius:4px;height:4px;overflow:hidden}.m-booking__progress span{transform-origin:0;background:var(--m-accent);width:100%;height:100%;transition:transform .24s var(--m-ease);display:block;transform:scaleX(.333)}.m-booking__field{min-width:0;margin-top:18px}.m-booking__field>p:first-child,.m-booking__field>label:first-child{margin:0 0 8px;font-weight:600;display:block}.m-booking__days{scrollbar-width:thin;gap:7px;padding:3px 2px 7px;display:flex;position:relative;overflow-x:auto}.m-booking__pill{background:var(--m-accent);pointer-events:none;border-radius:12px;height:44px;transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:0}.m-booking__chips{min-height:44px;color:var(--m-text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-booking__chip{z-index:1;border:1px solid var(--m-line-strong);background:var(--m-surface-2);min-width:52px;min-height:44px;color:var(--m-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;padding:8px 12px;font-weight:600;position:relative}.m-booking__days .m-booking__chip{white-space:nowrap;background:0 0;flex:none}.m-booking__chip[aria-pressed=true]{border-color:var(--m-accent);background:var(--m-accent);color:var(--m-accent-ink)}.m-booking__days .m-booking__chip[aria-pressed=true]{background:0 0}.m-booking select,.m-booking input[type=text]{border:1px solid var(--m-line-strong);background:var(--m-surface);width:100%;min-height:44px;color:var(--m-text);font:inherit;border-radius:10px;padding:8px 12px;display:block}.m-booking__check{align-items:center;gap:10px;display:flex}.m-booking__check input{width:24px;height:24px;accent-color:var(--m-accent-text)}.m-booking__check label{align-items:center;min-height:44px;margin:0;display:flex}.m-booking__coffee-detail{color:var(--m-text-2);margin:8px 0 0;font-size:.9rem}.m-booking__summary{background:var(--m-surface-2);border-radius:12px;margin-top:20px;padding:14px}.m-booking__summary dl{gap:6px;margin:0;display:grid}.m-booking__summary dl>div{justify-content:space-between;gap:10px;display:flex}.m-booking__summary dd{font-variant-numeric:tabular-nums;margin:0}.m-booking__total{border-top:1px solid var(--m-line-strong);padding-top:10px;font-weight:700}.m-booking__summary p{color:var(--m-text-2);margin:12px 0 0;font-size:.85rem}.m-booking__feedback{min-height:1.4em;color:var(--m-text-2);margin:12px 0}.m-booking__actions{flex-wrap:wrap;gap:10px;display:flex}.m-booking__actions>*{flex:190px;min-width:0}.m-booking__inner>.m-btn{min-height:44px}.m-booking :is(button,select,input,a):focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}@media(max-width:767px){.m-booking{z-index:100;align-items:flex-end;display:flex;position:fixed;inset:0}.m-booking__scrim{background:#000000b3;display:block;position:absolute;inset:0}.m-booking__inner{overscroll-behavior:contain;width:100%;max-height:min(92dvh,900px);padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;position:relative;overflow-y:auto}.m-booking__handle{background:var(--m-line-strong);border-radius:5px;width:42px;height:5px;margin:0 auto 14px;display:block}}@media(prefers-reduced-motion:no-preference){.m-booking:not([hidden]) .m-booking__inner{animation:m-booking-rise .42s linear(0,.17 12%,.75 36%,1.07 67%,.98 84%,1) both}.m-room__photo{overflow:hidden}.m-room__photo img{translate:0 var(--sala-parallax,0px);transition:scale 8s ease-out;scale:1}.m-room__photo img.is-photo-in{scale:1.06}}@keyframes m-booking-rise{0%{opacity:.55;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.m-booking__flow{gap:14px;min-width:0;padding-top:18px;display:grid}.m-booking__flow h5{margin:0;font-size:1.2rem}.m-booking__flow label:not(.m-booking__accept){gap:6px;font-weight:600;display:grid}.m-booking__flow input:not([type=checkbox]){border:1px solid var(--m-line-strong);background:var(--m-surface);width:100%;min-width:0;min-height:44px;color:var(--m-text);font:inherit;border-radius:10px;padding:8px 12px;display:block}.m-booking__flow-actions{flex-wrap:wrap;gap:10px;display:flex}.m-booking__flow-actions>*{flex:180px;min-height:44px}.m-booking__flow>button{min-height:44px}.m-booking__accept{align-items:flex-start;gap:10px;display:flex}.m-booking__accept input{width:24px;height:24px;accent-color:var(--m-accent-text);flex:none}.m-booking__policy{border:1px solid var(--m-accent);color:var(--m-text);border-radius:10px;padding:12px}.m-booking__trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.m-booking__ring{background:conic-gradient(var(--m-accent) var(--ring-progress,100%),var(--m-line-strong) 0);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto;display:grid}.m-booking__ring span{background:var(--m-surface);border-radius:50%;place-items:center;width:70px;height:70px;font-weight:700;display:grid}.m-booking__qr{background:#fff;border-radius:12px;max-width:100%;height:auto;margin:0 auto;display:block}.m-reserva{max-width:620px}.m-reserva__details{border:1px solid var(--m-line-strong);background:var(--m-surface);overflow-wrap:anywhere;border-radius:14px;gap:14px;min-width:0;margin:20px 0;padding:16px;display:grid}.m-booking__flow .m-reserva__details{margin:0}.m-reserva__details>div{gap:4px;min-width:0;display:grid}.m-reserva__details dt{color:var(--m-text-2);font-size:.85rem}.m-reserva__details dd{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:600}.m-reserva__details dd small{color:var(--m-text-2);margin-top:4px;font-size:.85rem;font-weight:400;display:block}.m-reserva__details .m-reserva__destaque{border:1px solid var(--m-accent);background:var(--m-surface-2);border-radius:10px;padding:12px}.m-reserva__destaque dt{color:var(--m-text);font-weight:700}.m-reserva__destaque strong{font-size:1.25rem}.m-booking__flow-actions>*{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0}.t-success-check{transform-origin:50%;opacity:0;will-change:transform,opacity,filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.m-booking__checkmark{color:var(--m-accent);justify-self:center}@media(prefers-reduced-motion:no-preference){.m-booking__qr{animation:.5s cubic-bezier(.22,1,.36,1) both m-qr-reveal}.m-booking__checkmark[data-state=in] svg{animation:.7s ease-out .2s both m-check-glow}}@keyframes m-qr-reveal{0%{clip-path:circle(0)}to{clip-path:circle(75%)}}@keyframes m-check-glow{30%{filter:drop-shadow(0 0 12px var(--m-accent))}to{filter:none}}@media(prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.m-booking__qr{clip-path:none;animation:none}.m-booking__progress span{transition:none}}@media(min-width:768px){.m-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.m-visit{gap:16px;display:grid}.m-visit__block{align-content:start;gap:16px;padding:22px;display:grid}.m-visit__title{align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:600;display:flex}.m-visit__title .m-icon{color:var(--m-accent-text)}.m-hours{margin:0;display:grid}.m-hours>div{border-top:1px solid var(--m-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.m-hours dt{color:var(--m-text-2)}.m-hours dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.m-visit__address{font-size:1.125rem;font-style:normal;line-height:1.5}.m-visit__actions{flex-wrap:wrap;gap:12px;display:flex}.m-visit__actions .m-btn{flex:150px}@media(min-width:768px){.m-visit{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.m-more{padding-block:40px 56px}.m-more__title{letter-spacing:.2em;text-transform:uppercase;color:var(--m-accent-text);margin:0 0 8px;font-size:.75rem;font-weight:600}.m-more__list{margin:0;padding:0;list-style:none}.m-more__list a{border-bottom:1px solid var(--m-line);align-items:center;gap:14px;min-height:60px;display:flex}.m-more__list a>span{flex:1}.m-more__icon{color:var(--m-accent-text)}.m-salas-hero{padding-block:32px 24px}.m-salas-hero__grid{gap:28px;display:grid}.m-salas-hero__text{align-content:center;gap:18px;display:grid}.m-salas-hero__text .m-eyebrow{margin:0}.m-salas-hero__title{font-size:clamp(2.4rem,10vw,4.1rem);line-height:1.02}.m-salas-hero__photo{aspect-ratio:4/3;border-radius:var(--m-radius-lg);border:1px solid var(--m-line)}@media(min-width:1024px){.m-salas-hero{padding-block:64px 40px}.m-salas-hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px}.m-salas-hero .m-hero__actions .m-btn{flex:none}}.m-perks{padding-block:8px 16px}.m-perks__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.m-perks__list li{border-radius:var(--m-radius);background:var(--m-surface);border:1px solid var(--m-line);align-items:center;gap:14px;padding:14px 16px;display:flex}.m-perks__list li>span:last-child,.m-steps li>span:last-child{gap:2px;display:grid}.m-perks__list strong,.m-steps strong{font-weight:600}.m-perks__list li>span:last-child>span,.m-steps li>span:last-child>span{color:var(--m-text-2);font-size:.9375rem}@media(min-width:768px){.m-perks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.m-perks__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.m-rooms__note{color:var(--m-text-2);margin:16px 0 0;font-size:.9375rem}.m-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.m-steps li{border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-surface);align-items:flex-start;gap:16px;padding:18px;display:flex}.m-steps__n{background:var(--m-accent);width:36px;height:36px;color:var(--m-accent-ink);border-radius:999px;flex:none;place-items:center;font-weight:700;display:inline-grid}@media(min-width:768px){.m-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.m-gallery__item{border-radius:var(--m-radius);aspect-ratio:4/3;background:var(--m-surface-2);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.m-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--m-ease)}@media(hover:hover){.m-gallery__item:hover img{transform:scale(1.03)}}@media(min-width:1024px){.m-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.m-map{place-items:center;min-height:320px;display:grid;overflow:hidden}.m-map iframe{border:0;width:100%;height:100%;min-height:320px}.m-contact{gap:4px;margin:0;display:grid}.m-contact a{min-height:44px;color:var(--m-text);align-items:center;gap:8px;display:inline-flex}.m-lightbox{color:#f3eee6;background:#080706f0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.m-lightbox[open]{place-items:center;display:grid}.m-lightbox::backdrop{background:#080706f0}.m-lightbox figure{padding:64px 16px calc(24px + env(safe-area-inset-bottom));justify-items:center;gap:12px;margin:0;display:grid}.m-lightbox img{object-fit:contain;border-radius:12px;max-width:min(1200px,100%);max-height:76dvh}.m-lightbox figcaption{text-align:center;font-size:.9375rem}.m-lightbox .m-iconbtn{color:#f3eee6;background:#ffffff14;position:absolute}.m-lightbox__close{top:calc(12px + env(safe-area-inset-top));right:12px}.m-lightbox__prev,.m-lightbox__next{top:50%;transform:translateY(-50%)}.m-lightbox__prev{left:8px}.m-lightbox__next{right:8px}.m-status__detail:empty,.m-status__detail:empty+.m-status__sep{display:none}@media(max-width:1023px){.m-hero__content .m-status--stack{top:30px;right:max(var(--m-gutter),env(safe-area-inset-right));text-align:right;align-items:flex-start;gap:8px;max-width:44%;margin:0;font-size:.8125rem;line-height:1.35;position:absolute}.m-status--stack .m-status__text{justify-items:end;display:grid}.m-status--stack .m-status__sep,.m-status--stack .m-status__dot{display:none}.m-status--stack .m-status__label:before{content:"";background:var(--m-closed);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 8px 1px 0;display:inline-block}.m-status--stack[data-open=true] .m-status__label:before{background:var(--m-open);box-shadow:0 0 0 3px var(--m-open)}@supports (color:color-mix(in lab,red,red)){.m-status--stack[data-open=true] .m-status__label:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--m-open) 22%,transparent)}}.m-hero__content>.m-eyebrow{max-width:calc(100% - 150px)}}@media(max-width:399px){.m-hero__content>.m-eyebrow:after{display:none}}html:not([data-input=keyboard]) .m-body :focus-visible{outline:none}.m-booking__hint{color:var(--m-text-2);margin:-4px 0 4px;font-size:.8125rem;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
