._3E6GhW_gift{color:#173747;background:#fcf7ed;border:1px solid #d8c8ab;border-radius:18px;max-width:880px;margin:32px auto;padding:24px}._3E6GhW_gift h2{margin:0 0 16px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}._3E6GhW_gift p{margin:12px 0;line-height:1.7}._3E6GhW_gift p:last-child{font-size:.95rem}@media (max-width:650px){._3E6GhW_gift{margin:24px 16px;padding:20px}}
.-QNGwW_reservation{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;margin:22px 0 30px;scroll-margin-top:20px;display:grid}.-QNGwW_pricing{background:#f5f9fb;border:1px solid #d7e2e8;border-radius:16px;min-width:0;padding:20px}.-QNGwW_pricing h2{line-height:1.2;margin:0 0 8px!important;font-size:28px!important}.-QNGwW_caption,.-QNGwW_conditions{margin:10px 0!important;font-size:13px!important;line-height:1.5!important}.-QNGwW_pricing>a{margin:8px 0 14px;font-size:14px}.-QNGwW_pricing table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.-QNGwW_pricing th,.-QNGwW_pricing td{text-align:right;border-bottom:1px solid #dce5ee;padding:8px 4px}.-QNGwW_pricing th:first-child{text-align:left}.-QNGwW_pricing thead th{font-size:12px}.-QNGwW_food h3{margin:20px 0 6px!important;font-size:20px!important}.-QNGwW_food h4{margin:16px 0 5px}.-QNGwW_food p{font-size:13px!important}.-QNGwW_form{min-width:0;scroll-margin-top:20px}.-QNGwW_form .booking-panel{padding:22px}.-QNGwW_form .booking-heading h2{margin:0;font-size:23px}.-QNGwW_form .boarding-note{font-size:13px}.-QNGwW_form .fine{font-size:12px}@media (max-width:760px){.-QNGwW_reservation{grid-template-columns:1fr;gap:20px}.-QNGwW_pricing{padding:16px}.-QNGwW_pricing h2{font-size:25px!important}.-QNGwW_form .booking-panel{padding:16px}.-QNGwW_pricing th,.-QNGwW_pricing td{padding:6px 3px}}.-QNGwW_pricing table{table-layout:fixed}.-QNGwW_pricing th{overflow-wrap:anywhere;white-space:normal!important}.-QNGwW_pricing td{white-space:nowrap}@media (max-width:650px){.-QNGwW_pricing table{font-size:12px}.-QNGwW_pricing thead th{font-size:11px}}.-QNGwW_pricing th:first-child{width:18%}
.E5Dlnq_escape{color:#123344;background:#edf6f7e0;border:1px solid #c9dfe2;border-radius:24px;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;max-width:1280px;margin:48px auto;padding:40px;display:grid}.E5Dlnq_escape h2{max-width:22ch;margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.E5Dlnq_escape p{margin:0 0 20px;line-height:1.7}.E5Dlnq_example{background:#fff;border:1px solid #d5e5e7;border-radius:18px;padding:28px}.E5Dlnq_example .E5Dlnq_share{color:#123344;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;line-height:1.35}.E5Dlnq_example .E5Dlnq_terms{color:#425c68;margin-bottom:0;font-size:.9rem}.E5Dlnq_cta{color:#fff;background:#123344;border-radius:8px;padding:14px 22px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.E5Dlnq_cta:hover{background:#21556b}.E5Dlnq_cta:focus-visible{outline-offset:4px;outline:3px solid #177c94}@media (max-width:760px){.E5Dlnq_escape{grid-template-columns:1fr;gap:24px;margin:28px 16px;padding:24px}.E5Dlnq_example{padding:22px}.E5Dlnq_escape h2{max-width:none}.E5Dlnq_cta{text-align:center;justify-content:center}}
