.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:column;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,.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 [class^=icon-]{font-size:1.5rem}@media (min-width:1590px){.pageHeader__functions__item [class^=icon-]{font-size:2.25rem}}.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_white)}#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)}