.site-header.hire-header{color:#fff;z-index:60;background:#191a17;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 5vw;display:flex;position:relative}.site-header.hire-header .brand{flex-shrink:0}.site-header.hire-header .hire-main-nav{gap:24px;margin-left:auto;font-size:.86rem;display:flex}.site-header.hire-header a:focus-visible,.site-header.hire-header summary:focus-visible{outline-offset:4px;outline:3px solid #f3cc31}.site-header.hire-header .hire-main-nav>a{padding:12px 0;display:block}.site-header.hire-header .hire-main-nav>a:hover{color:#f3cc31}.hire-equipment-disclosure{position:relative}.hire-equipment-disclosure>summary{cursor:pointer;white-space:nowrap;padding:12px 0;font-weight:750;list-style:none}.hire-equipment-disclosure>summary::-webkit-details-marker{display:none}.hire-equipment-disclosure>summary span{color:#f3cc31;margin-left:6px}.hire-equipment-links{color:#191a17;background:#f8f5ed;border-top:4px solid #f3cc31;width:340px;max-height:75vh;padding:12px;position:absolute;top:calc(100% + 10px);left:-18px;overflow-y:auto;box-shadow:0 12px 35px #0003}.hire-equipment-links a{min-height:44px;padding:12px;display:block}.hire-equipment-links a:hover,.hire-equipment-links a:focus-visible{background:#f3cc31}.hire-equipment-links small{color:#5e6055;margin-top:4px;font-size:.78rem;display:block}.hire-header-book{color:#191a17;background:#f3cc31;flex-shrink:0;padding:14px 18px;font-size:.84rem;font-weight:850}.site-header.hire-header .mobile-equipment-menu{display:none}@media (width<=1050px){.site-header.hire-header{gap:15px}.site-header.hire-header .hire-main-nav{display:none}.site-header.hire-header .hire-header-book{margin-left:auto}.site-header.hire-header .mobile-equipment-menu{display:block}.site-header.hire-header .mobile-equipment-menu summary{cursor:pointer;border:1px solid #777166;padding:13px 12px;font-size:.84rem;font-weight:800}.site-header.hire-header .mobile-equipment-menu nav{z-index:60;background:#191a17;border:1px solid #777166;align-items:stretch;gap:0;max-height:70vh;padding:10px;display:grid;position:absolute;top:100%;left:5vw;right:5vw;overflow-y:auto;box-shadow:0 12px 25px #0004}.site-header.hire-header .mobile-equipment-menu nav a{min-height:44px;padding:13px;display:block}}@media (width<=600px){.site-header.hire-header{gap:10px;min-height:72px}.site-header.hire-header .brand-name,.site-header.hire-header .hire-book-extra{display:none}.hire-header-book{padding:14px}}@media print{.site-header.hire-header{display:none}}.site-header.hire-header .hire-main-nav>a{display:block}@media (width<=1050px){.site-header.hire-header .hire-main-nav{display:none}}.site-header.hire-header:has(.mobile-equipment-menu)>nav.hire-main-nav a{display:block}
