:root{--z-base:0;--z-raised:1;--z-sticky:20;--z-dropdown:30;--z-header:40;--z-mega-menu:45;--z-float:50;--z-overlay:60;--z-drawer:70;--z-modal:80;--z-toast:90;--z-tooltip:100;--floating-inset:1rem;--floating-bar-bottom:var(--consent-banner-h,0px);--floating-bottom-offset:calc(max(var(--booking-bar-h,0px), var(--reservation-bar-h,0px)) + var(--consent-banner-h,0px));--floating-bottom:calc(var(--floating-inset) + max(env(safe-area-inset-bottom,0px), var(--floating-bottom-offset)));--floating-clearance:calc(var(--floating-inset) + 2.75rem + .5rem);--floating-sticky-bottom:1rem}@media (min-width:64rem) and (max-width:85.99rem){:root{--floating-sticky-bottom:var(--floating-clearance)}}
