/* Booking is a persistent header action, independent of the collapsible menu. */
body>header.site-header>.brand,body>header.dk-sticky-header>.brand{order:1;flex-shrink:0}
body>header.site-header>nav,body>header.dk-sticky-header>nav{order:2}
body>header.site-header>a.dk-persistent-book,body>header.dk-sticky-header>a.dk-persistent-book{order:3;align-self:center;display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:46px;margin:0;padding:13px 20px;border:1px solid #d5a232;border-radius:2px;background:#d5a232;color:#000028;text-decoration:none;white-space:nowrap;text-transform:uppercase;font:700 20px/1.1 Cafe,'Arial Narrow',Arial,sans-serif;letter-spacing:.3px;box-shadow:3px 3px 0 #fff7e735}
body>header a.dk-persistent-book:hover{background:#e6b950;color:#000028}
body>header.site-header>.nav-toggle,body>header.dk-sticky-header>.dk-nav-toggle{order:4;flex:none}
@media(max-width:1349px){
 body>header.site-header,body>header.dk-sticky-header{justify-content:flex-start;gap:14px}
 body>header.site-header>.brand,body>header.dk-sticky-header>.brand{margin-right:auto}
 body>header.site-header>a.dk-persistent-book,body>header.dk-sticky-header>a.dk-persistent-book{padding:11px 16px;font-size:19px}
}
@media(max-width:480px){
 body>header.site-header,body>header.dk-sticky-header{padding-left:16px;padding-right:16px;gap:10px}
 body>header.site-header>.brand img,body>header.dk-sticky-header>.brand img{width:96px}
 body>header.site-header>a.dk-persistent-book,body>header.dk-sticky-header>a.dk-persistent-book{min-height:44px;padding:10px;font-size:17px}
 body>header.site-header>.nav-toggle,body>header.dk-sticky-header>.dk-nav-toggle{min-width:64px;min-height:44px;padding:9px 8px;gap:6px;font-size:16px}
 body>header .nav-toggle svg,body>header .dk-nav-toggle svg{width:18px;height:18px}
}
@media(max-width:360px){body>header.site-header>.brand img,body>header.dk-sticky-header>.brand img{width:84px}body>header.site-header>a.dk-persistent-book,body>header.dk-sticky-header>a.dk-persistent-book{padding:10px 8px;font-size:16px}}
