:root{--sticky-menu-mobile-height:56px;--sticky-menu-height:72px}.acc-sticky-menu{top:0;left:0;right:0;right:var(--scroll-lock-offset,0px);background-color:var(--neutral-000);box-shadow:var(--shadow-small);z-index:1001;opacity:0;transition:transform .3s ease-out,opacity .15s ease-out;position:fixed;transform:translateY(-100%)}.acc-sticky-menu--has-prices .acc-sticky-menu__actions{opacity:0;pointer-events:none;transition:transform .15s ease-out,opacity .15s ease-out;transform:translateY(-20%)}.acc-sticky-menu--has-prices.acc-sticky-menu--has-actions .acc-sticky-menu__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.acc-sticky-menu__content{justify-content:space-between;align-items:center;gap:var(--spacing-xxl);padding:0 var(--spacing-m);max-width:var(--acc-layout-max-width);width:100%;margin:0 auto;display:flex;overflow-x:auto}@media only screen and (min-width:768px){.acc-sticky-menu__content{align-items:center;height:72px}}.acc-sticky-menu--is-visible{opacity:1;transform:translateY(0)}.acc-sticky-menu__section{scroll-margin-top:calc(56px + var(--spacing-xl));scroll-margin-top:calc(var(--sticky-menu-mobile-height) + var(--spacing-xl))}#acc-gallery.acc-sticky-menu__section{scroll-margin-top:80px}@media only screen and (min-width:768px){.acc-sticky-menu__section{scroll-margin-top:calc(72px + var(--spacing-xl));scroll-margin-top:calc(var(--sticky-menu-height) + var(--spacing-xl))}}@media only screen and (max-width:1023px){.acc-sticky-menu__actions{display:none}}
.aui-horizontal-navigation__container{align-items:center;gap:var(--spacing-xxl);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.aui-horizontal-navigation__item{color:var(--neutral-700);white-space:nowrap;cursor:pointer;align-items:center;transition:color .2s ease-out,box-shadow .2s ease-out;display:flex}.aui-horizontal-navigation__item:hover,.aui-horizontal-navigation__item:active{color:var(--secondary-base)}.aui-horizontal-navigation__item--is-active{color:var(--secondary-base);box-shadow:inset 0 -3px 0 0 var(--secondary-base)}.aui-horizontal-navigation--small .aui-horizontal-navigation__item{font:var(--font-small-strong);height:48px}.aui-horizontal-navigation--medium .aui-horizontal-navigation__item{font:var(--font-medium-strong);height:56px}
.acc-layout__subheader{background-color:var(--primary-750);border-top:1px solid var(--primary-800);width:100%;min-height:65px;color:var(--neutral-000);display:flex}.acc-subheader__backbutton{cursor:pointer;width:100%;display:flex}.acc-subheader__list{align-items:stretch;display:flex}.acc-subheader__item{padding:0 var(--spacing-m);border-right:1px solid var(--primary-900);align-items:center;display:flex}.acc-subheader__nights{font:var(--font-small-regular);padding-left:var(--spacing-xs);margin-top:1px;font-style:italic}.acc-subheader__item-button{font:var(--font-small-regular);text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1023px){.acc-subheader__list{grid-template-columns:64px auto 1fr 180px;grid-template-areas:"arrow city city button""arrow date occupancy button";width:100%;display:grid}.acc-subheader__item-arrow{grid-area:arrow}.acc-subheader__item-city{border:none;grid-area:city;align-items:flex-end}.acc-subheader__item-date{font:var(--font-small-regular);grid-area:date;align-items:flex-start}.acc-subheader__item-occupancy{font:var(--font-small-regular);border:none;grid-area:occupancy;align-items:flex-start}.acc-subheader__nights{font:var(--font-xsmall-regular);border:none;margin-top:2px;font-style:italic}.acc-subheader__item-button{font:var(--font-small-strong);grid-area:button}}@media only screen and (max-width:767px){.acc-layout__subheader{display:none}}
