/* Shared navigation spacing for the additional gift-voucher destination. */
.has-gift-nav .desktop-nav{gap:clamp(10px,1.25vw,22px)}
.has-gift-nav{gap:23px}
.gift-footer-link{font:500 11px/1.5 var(--sans);text-decoration:underline;text-underline-offset:4px}
@media(min-width:1121px) and (max-width:1280px){.has-gift-nav{gap:15px;padding-left:24px;padding-right:24px}.has-gift-nav .brand-copy strong{font-size:12px}.has-gift-nav .brand-copy small{font-size:7px}.has-gift-nav .desktop-nav{gap:11px}.has-gift-nav .header-booking{padding-left:17px;padding-right:17px}}
.drawer-open .has-gift-nav .burger-monogram>i{display:none}
.drawer-open .has-gift-nav .burger-monogram:after{content:"";display:block;width:23px;height:23px;background:currentColor;mask:url('assets/phosphor/x.svg') center/contain no-repeat}
:root{--scroll-thumb:#b7a28b;--scroll-track:#f1e7dc}
*{scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}
*::-webkit-scrollbar{width:9px;height:9px}
*::-webkit-scrollbar-track{background:var(--scroll-track)}
*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:8px}
*::-webkit-scrollbar-thumb:hover{background:#927b62}
@media(forced-colors:active){*{scrollbar-color:auto}}
