/* Booking decisions sit beside the information that supports them. */
.ux-menu-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.ux-menu-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 17px;border:1px solid #d8c3a5;border-radius:30px;font-size:14px;background:#fffaf3}.ux-menu-nav a:hover,.ux-menu-nav a:focus-visible{border-color:#a49386;background:#eee1cf}.ux-price-note{font-size:14px;line-height:1.65;color:#705d50;margin-bottom:22px;max-width:700px}.ux-category-price{font-size:14px;color:#76533d;border-top:1px solid #d8c3a555;padding-top:14px;margin-bottom:8px}.ux-category-book{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:0 0 22px}.ux-category-book .text-link{color:#b21435;min-height:44px;display:inline-flex;align-items:center}.ux-policy-link{font-size:13px;color:#705d50;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:36px}
.ux-decision{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:34px;padding-bottom:34px;border-block:1px solid #d8c3a570}.pearl-champagne .ux-decision h2{font-size:36px}.ux-decision p{font-size:15px;line-height:1.6;margin-top:10px;max-width:500px}.ux-decision-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 22px;max-width:410px}.ux-decision-actions>.ux-policy-link{flex-basis:100%;justify-content:flex-end}.ux-footer-hours{font-size:14px;margin:18px 0 22px;max-width:340px}.ux-footer-hours>div{display:flex;justify-content:space-between;gap:18px;padding:5px 0}.ux-footer-hours dd{margin:0;white-space:nowrap}.ux-visit-policy{font-size:14px!important;line-height:1.6;margin-top:18px!important;max-width:380px}.ux-visit-policy a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.ux-decision{display:block;padding-top:25px;padding-bottom:25px}.pearl-champagne .ux-decision h2{font-size:30px}.ux-decision p{font-size:14px;margin-top:7px}.ux-decision-actions{justify-content:flex-start;margin-top:17px;gap:8px 18px}.ux-decision-actions>.ux-policy-link{justify-content:flex-start}.ux-decision-actions .button{min-height:44px;font-size:14px}.ux-footer-hours{font-size:13px;margin-block:14px}.ux-menu-nav{gap:8px}.ux-menu-nav a{font-size:13px;padding:8px 13px}.ux-category-book{gap:8px 20px}.ux-price-note{font-size:14px}}
