.hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pageHeader__functions{display:flex;flex-direction:row;gap:var(--local-gap);list-style-type:none;pointer-events:auto}.pageHeader__functions__item{display:flex;flex-direction:column;justify-content:center}.pageHeader__functions__item.booking:last-child{margin-right:var(--local-gap)}.pageHeader__functions__item__link,.pageHeader__functions__item__menu{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;pointer-events:auto;text-decoration:none}.pageHeader__functions__item__booking,.pageHeader__functions__item__link,.pageHeader__functions__item__menu{display:flex;justify-content:center;text-align:center}.pageHeader__functions__item__booking .label,.pageHeader__functions__item__booking .label__booking,.pageHeader__functions__item__link .label,.pageHeader__functions__item__link .label__booking,.pageHeader__functions__item__menu .label,.pageHeader__functions__item__menu .label__booking{font:600 normal 16px/19px var(--font-std),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:19px;text-align:center;text-transform:uppercase}@media (max-width:650px){.pageHeader__functions__item__booking .label,.pageHeader__functions__item__booking .label__booking,.pageHeader__functions__item__link .label,.pageHeader__functions__item__link .label__booking,.pageHeader__functions__item__menu .label,.pageHeader__functions__item__menu .label__booking{font:600 normal 14px/19px var(--font-std),Arial,sans-serif;font-size:14px;font-size:1rem;font-style:normal;font-weight:600;line-height:19px}}@media (min-width:1590px){.pageHeader__functions__item__booking .label,.pageHeader__functions__item__booking .label__booking,.pageHeader__functions__item__link .label,.pageHeader__functions__item__link .label__booking,.pageHeader__functions__item__menu .label,.pageHeader__functions__item__menu .label__booking{font-size:1rem}}.pageHeader__functions__item__booking .label__booking,.pageHeader__functions__item__link .label,.pageHeader__functions__item__menu .label{display:inline-block;text-align:left}.pageHeader__functions__item__booking,.pageHeader__functions__item__menu{flex-shrink:0;position:relative;width:var(--local-button-width)}@media (min-width:1001px){.pageHeader__functions__item__booking,.pageHeader__functions__item__menu{padding:16px 26px}}@media (max-width:1000px){.pageHeader__functions__item__booking,.pageHeader__functions__item__menu{padding:10px 18px}}.pageHeader__functions__item__menu{background-color:var(--color_secondary_dark);color:var(--color_white);position:relative}#pageHeader.-js-pageHeader--openMainBooking .pageHeader__functions__item__menu{opacity:.5}.pageHeader__functions__item__booking{background-color:var(--color_cta);color:var(--color_text_dark)}#pageHeader.-js-pageHeader--openMainNav .pageHeader__functions__item__booking{opacity:.5}@media (max-width:650px){.pageHeader__functions__item__link .label{display:none}}.pageHeader__functions__item .icon-search,.pageHeader__functions__item [class^=icon-]{margin-right:8px}.pageHeader__functions__item [class^=icon-]{font-size:1.5rem}@media (min-width:1590px){font-size:2.25rem}.pageHeader__functions .icon-search{display:none!important}#pageHeader.-js-pageHeader--openMainBooking .pageHeader__functions .icon-search,#pageHeader.-js-pageHeader--openMainNav .pageHeader__functions .icon-search{display:inline-block!important}.pageHeader__functions__cart,.pageHeader__functions__item{height:var(--local-cart-height)}.pageHeader__functions__cart{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:auto;text-decoration:none}.-js-pageHeader--hidden .pageHeader__functions__cart{display:none}html:not(.static-header) #pageHeader:not(.-js-pageHeader--background) .pageHeader__functions__item__link:not(.pageHeader__functions__item__menu){color:var(--color_secondary_dark)}#pageHeader.-js-pageHeader--background .pageHeader__functions__item__link:not(.pageHeader__functions__item__menu),.static-header .pageHeader__functions__item__link:not(.pageHeader__functions__item__menu){color:var(--color_primary_dark)}html:not(.static-header) #pageHeader:not(.-js-pageHeader--background) .pageHeader__functions__cart{--color__deskline__main:var(--color_white)}#pageHeader.-js-pageHeader--background .pageHeader__functions__cart,.static-header .pageHeader__functions__cart{--color__deskline__main:var(--color_primary_dark)}#pageHeader.-js-pageHeader--openMainBooking .pageHeader__functions__item__link--search,#pageHeader.-js-pageHeader--openMainNav .pageHeader__functions__item__link--search{pointer-events:auto;position:relative;z-index:1110}#pageHeader.-js-pageHeader--openMainBooking .pageHeader__functions__item__link--search .icon-search,#pageHeader.-js-pageHeader--openMainNav .pageHeader__functions__item__link--search .icon-search{line-height:1;position:relative;z-index:1111}@media (max-width:767px){#pageHeader.-js-pageHeader--openMainBooking .pageHeader__functions .label__booking{display:none!important}}@media (min-width:768px){html body #pageHeader .pageHeader__functions__item__link--search{display:inline-flex!important;visibility:visible!important}html body #pageHeader .pageHeader__functions__item__link--search>.icon-search{display:inline-block!important;visibility:visible!important}}