.Header-module__7DjieG__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);padding:var(--padding-xl) var(--padding-lg);background-color:var(--color-card);max-width:var(--container-max-width);flex-direction:row;width:100%;margin:0 auto;display:flex}.Header-module__7DjieG__header .Header-module__7DjieG__rightContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}.Header-module__7DjieG__header .Header-module__7DjieG__garageLink{font-weight:var(--font-weight-body-bold);color:var(--text-color-900);line-height:var(--line-height-headline-md);text-decoration:none}@media screen and (max-width:768px){.Header-module__7DjieG__header .Header-module__7DjieG__garageLink{display:none}}
.RoundNavButton-module__nNsupq__button{border-radius:var(--radius-pill);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.RoundNavButton-module__nNsupq__button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.RoundNavButton-module__nNsupq__button.RoundNavButton-module__nNsupq__disabled{cursor:default;pointer-events:none}.RoundNavButton-module__nNsupq__icon{color:inherit;display:flex}.RoundNavButton-module__nNsupq__inline{padding:var(--padding-md);color:var(--text-color-900);background-color:#0000}.RoundNavButton-module__nNsupq__inline svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.RoundNavButton-module__nNsupq__inline.RoundNavButton-module__nNsupq__selected{background-color:var(--color-primary-100);color:var(--color-primary-600)}.RoundNavButton-module__nNsupq__inline.RoundNavButton-module__nNsupq__disabled{color:var(--text-color-500);background-color:#0000}.RoundNavButton-module__nNsupq__floating{width:var(--button-height-xl);height:var(--button-height-xl);background-color:var(--color-surface);color:var(--color-primary-600);box-shadow:var(--shadow-md)}.RoundNavButton-module__nNsupq__floating svg{width:var(--icon-size-md);height:var(--icon-size-md)}.RoundNavButton-module__nNsupq__floating.RoundNavButton-module__nNsupq__disabled{color:var(--text-color-500);box-shadow:none}.RoundNavButton-module__nNsupq__dot{top:var(--padding-sm);right:var(--padding-xs);width:var(--icon-size-2xs);height:var(--icon-size-2xs);border-radius:var(--radius-pill);background-color:var(--color-accent);position:absolute}.RoundNavButton-module__nNsupq__counter{top:var(--padding-md);right:calc(-1 * var(--padding-md));padding:var(--padding-xs) var(--padding-md);border-radius:var(--radius-pill);background-color:var(--color-brand-fill);color:var(--text-color-100);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-body-bold);position:absolute}
.HeaderNavButtons-module__ESAX3G__navButtons{align-items:center;gap:var(--gap-2xl);margin-inline:var(--gap-lg);display:flex}.HeaderNavButtons-module__ESAX3G__navButtons .HeaderNavButtons-module__ESAX3G__buttons{align-items:center;gap:var(--gap-sm);display:flex}.HeaderNavButtons-module__ESAX3G__navButtons .HeaderNavButtons-module__ESAX3G__separator{height:var(--gap-md);border-left:1px solid var(--color-secondary-300)}.HeaderNavButtons-module__ESAX3G__floating{display:none}@media screen and (max-width:768px){.HeaderNavButtons-module__ESAX3G__navButtons{display:none}.HeaderNavButtons-module__ESAX3G__floating{right:var(--padding-lg);bottom:var(--padding-lg);z-index:100;display:block;position:fixed}.HeaderNavButtons-module__ESAX3G__floating.HeaderNavButtons-module__ESAX3G__aboveBookingButton{bottom:calc(var(--padding-lg) + var(--button-height-lg) + var(--gap-md))}}
