/* Preview 07 Section 02. Desktop-only; mobile untouched. */
.rh07-book-left{display:none!important}
@media(min-width:1250px){
/* The approved archer image faces inwards in Section 01: reverse both orientations. */
.rh07-home .rh07-archer-left{transform:none!important}
.rh07-home .rh07-archer-right{transform:scaleX(-1)!important}
/* Booking at far left; retain the original control for mobile. */
.site-header .header-inner>nav.desktop-nav:not(.rh51-desktop-nav-right)>.rh07-book-left{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex:0 0 auto!important;padding:7px 9px!important;font-size:clamp(9px,.7vw,11px)!important}
.site-header .rh57-right-zone>.header-controls>a.header-book{display:none!important}
/* Right group: CY/EN, Google, Facebook, YouTube, Instagram, burger. */
.site-header .rh57-right-zone .header-socials{display:flex!important;align-items:center!important}
.site-header .rh57-right-zone .header-socials>a[aria-label^="Facebook"]{order:1!important}
.site-header .rh57-right-zone .header-socials>a[aria-label^="Watch"]{order:2!important}
.site-header .rh57-right-zone .header-socials>a[aria-label^="Instagram"]{order:3!important}
.site-header .header-inner{grid-template-columns:minmax(260px,1fr) minmax(340px,450px) minmax(260px,1fr)!important}
.site-header .header-inner>nav.desktop-nav:not(.rh51-desktop-nav-right){gap:clamp(5px,.65vw,11px)!important}
}
@media(min-width:1250px) and (max-width:1450px){
.site-header .header-inner{grid-template-columns:minmax(250px,1fr) minmax(340px,390px) minmax(245px,1fr)!important}
.site-header .header-inner>nav.desktop-nav:not(.rh51-desktop-nav-right)>.rh07-book-left{padding:6px!important}
}
