a.closing-choice{display:inline-block;border-bottom:1px solid #c8b39f;padding-bottom:6px;font-size:12px;line-height:1.8;max-width:85%}a.closing-choice:hover{color:#fff;border-color:#fff}.booking-choice-summary{display:block;padding:10px 0 10px 14px;line-height:1.7;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#bda48d}.booking-choice-summary:hover{color:#786151}.selection-content:has(.selection-price[hidden]){display:flex;align-items:center;justify-content:center}.selection-content:has(.selection-price[hidden]) h3{font-family:var(--sc-font-display);font-size:28px;line-height:1.2}.copy-selection:disabled{cursor:default}
@media(max-width:600px){a.closing-choice{font-size:11px}.selection-content:has(.selection-price[hidden]) h3{font-size:23px}}
/* Allow the display numerals' descenders to clear the booking button. */
.selection .selection-content:has(.selection-price:not([hidden])){padding-bottom:12px}
.selection .selection-price{line-height:1.25;margin-block:12px 20px;padding-block:4px 8px}
.selection #selected-price{display:block;line-height:1.2}
