.desktop-navigation a.nav-book-now{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 20px;margin-left:8px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:400;line-height:1.5;letter-spacing:inherit;text-transform:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap;opacity:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:scale(1);transform-origin:center;transition:transform .2s ease,background-color .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.desktop-navigation a.nav-book-now:hover{background:transparent;color:inherit;opacity:1;text-decoration:underline;text-underline-offset:4px}.desktop-navigation a.nav-book-now:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:700px){.site-header,.spa-page-header{height:auto;min-height:196px;padding-bottom:20px}.site-header .desktop-navigation,.spa-page-header .desktop-navigation{row-gap:8px;column-gap:20px}.desktop-navigation a.nav-book-now{min-height:44px;padding:10px 18px;margin-left:0}}
@media(hover:hover) and (pointer:fine){.desktop-navigation a.nav-book-now:hover{background:rgba(245,242,235,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.desktop-navigation a.nav-book-now{transition:none}.desktop-navigation a.nav-book-now:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.desktop-navigation a.nav-book-now:hover{-webkit-backdrop-filter:none;backdrop-filter:none}}