._page_1h7hj_1 .event-summary{background:radial-gradient(circle at 85% 15%,#ba9d6633,#0000 45%),#315430}._page_1h7hj_1 .event-summary h1{letter-spacing:-.03em;font-size:clamp(42px,6vw,88px);line-height:1.08}._page_1h7hj_1 .event-summary h1 em{color:#fff3d6}._page_1h7hj_1 .event-information h2,._page_1h7hj_1 .event-reservation h2{font-size:clamp(32px,4vw,56px);line-height:1.3}._page_1h7hj_1 .event-information small{margin-top:12px;font-size:15px;line-height:1.8;display:block}._page_1h7hj_1 .event-information a,._page_1h7hj_1 .booking-consent a{text-underline-offset:4px;text-decoration:underline}._page_1h7hj_1 .event-reservation-form label,._page_1h7hj_1 .event-reservation-form legend{font-size:16px}._page_1h7hj_1 .booking-note{opacity:1;font-size:13px;line-height:1.8}._page_1h7hj_1 .event-reservation-form button:disabled{opacity:.6;cursor:not-allowed}._page_1h7hj_1 a:focus-visible{outline-offset:4px;outline:3px solid #bb9b54}._times_1h7hj_11{font-size:22px;line-height:1.8}._actions_1h7hj_12{padding:32px 5vw}._total_1h7hj_13{margin:0;font-size:16px;font-weight:700;line-height:1.8}._error_1h7hj_14{color:#8f111b;margin:0;font-size:16px;line-height:1.8}@media (max-width:800px){._page_1h7hj_1 .event-summary{padding:48px 5vw}._page_1h7hj_1 .event-information,._page_1h7hj_1 .event-reservation{padding:56px 5vw}}
