.astryx-app-shell>a[href=\#astryx-app-shell-main]{min-block-size:var(--spacing-12);align-items:center;display:flex}.astryx-app-shell-header{background-color:color-mix(in oklab, var(--color-background-body) 92%, transparent);backdrop-filter:blur(var(--spacing-4)) saturate(140%);border-block-end:var(--border-width) solid var(--color-border);padding-block-start:env(safe-area-inset-top)}.site-shell__brand{align-items:center;gap:var(--spacing-3);min-inline-size:0;color:var(--color-text-primary);text-decoration:none;display:flex}.site-shell__dates{color:var(--color-text-secondary)}.site-shell__header .astryx-top-nav{min-block-size:calc(var(--spacing-8) * 2);padding-block:var(--spacing-2);grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content) auto}.site-shell__header .astryx-top-nav>*,.site-shell__header .astryx-top-nav>:first-child>:first-child{flex-shrink:1;min-inline-size:0}.site-shell__header{container-type:inline-size}@container (width<=36rem){.site-shell__header .astryx-top-nav{row-gap:var(--spacing-1);grid-template-columns:minmax(min-content,1fr) auto}.site-shell__header .astryx-top-nav>:nth-child(2){grid-area:2/1/auto/-1;justify-content:flex-start}}.site-shell__header a:not(.astryx-button){min-block-size:var(--spacing-12);white-space:normal;overflow-wrap:normal;block-size:auto;max-inline-size:100%}.site-shell__nav .astryx-top-nav-item,.site-shell__phone-nav .astryx-top-nav-item{color:var(--color-text-primary);font-size:var(--text-body-size);min-block-size:var(--spacing-12);padding-inline:var(--spacing-2)}.site-shell__nav .astryx-top-nav-item[aria-current=page],.site-shell__phone-nav .astryx-top-nav-item[aria-current=page]{color:var(--color-brand);font-weight:600}.site-shell__nav a:focus-visible,.site-shell__phone-nav a:focus-visible,.site-shell__brand:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-text-primary);outline-offset:var(--spacing-1)}.site-shell__header,.site-shell__content{min-inline-size:0}#astryx-app-shell-main,:where(.site-shell__content) [id]{scroll-margin-block-start:var(--bata-header-h,0)}.site-shell__phone-nav.site-shell__phone-nav{display:none}@media (width<=48rem){.site-shell__dates{display:none}.site-shell__header .astryx-top-nav{grid-template-columns:minmax(0,1fr) auto}.site-shell__header .astryx-top-nav>:nth-child(2){display:none}.site-shell__header .astryx-top-nav>:last-child{grid-area:1/2}.site-shell__phone-nav.site-shell__phone-nav{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-block:var(--spacing-0-5);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));border-block-end:var(--border-width) solid var(--color-border);margin-inline:auto;display:flex}}.site-shell__header>*,.site-shell__content.site-shell__content,.site-shell__footer-inner.site-shell__footer-inner{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.site-shell__content.site-shell__content{padding-block:var(--spacing-8) var(--spacing-12);min-block-size:calc(100dvh - var(--bata-header-h,0rem) - var(--bata-phone-nav-h,0rem))}.site-shell__footer{background-color:var(--color-footer-surface);color:var(--color-footer-text);padding-block-start:var(--spacing-8)}.site-shell__footer-link{min-height:var(--spacing-12);overflow-wrap:anywhere;align-items:center;max-inline-size:100%;padding-inline-end:var(--spacing-4);font-weight:700;display:inline-flex}.site-shell__footer a:focus-visible{outline:calc(var(--border-width) * 2) solid currentColor;outline-offset:var(--spacing-1)}.site-shell__brand>.astryx-stack{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.site-shell__brand .bs-logo--header{inline-size:calc(var(--spacing-12) * 2 + var(--spacing-4));flex-shrink:0;max-inline-size:none}.site-shell__header .astryx-top-nav{column-gap:var(--spacing-3)}.site-shell__content,.site-shell__footer{overflow-wrap:normal;word-break:normal;hyphens:none}.bs-numeric{font-variant-numeric:var(--font-variant-numeric)}.site-shell__footer-link svg,.home-know__link svg{vertical-align:-.15em;margin-inline-start:var(--spacing-1);display:inline}[data-cached-notice][hidden],[data-booking-offline][hidden]{display:none}
