.mobile-booking{display:none}@media(max-width:700px){.has-quick-booking body{padding-bottom:105px}.mobile-booking:not([hidden]){display:block;position:fixed;z-index:35;bottom:0;inset-inline:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--paper);box-shadow:0 -5px 22px #092b4c14;border-top:1px solid var(--line)}.mobile-booking-title{font:600 10px/1.6 var(--sans);letter-spacing:.03em;color:var(--ink-soft);margin-bottom:7px}.mobile-booking>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-booking a{display:flex;align-items:center;justify-content:center;min-height:45px;padding:8px 10px;background:var(--petrol);color:var(--paper);text-decoration:none;font:600 12px/1.6 var(--sans);border-radius:2px}.mobile-booking a:hover{background:var(--petrol-2)}}
