.package-options{margin:23px 0 0}.package-options legend{margin-bottom:10px}.package-choice{display:grid!important;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;border:1px solid #dedbd6;margin-top:8px;padding:13px 12px;cursor:pointer;transition:border-color .2s,background .2s}.package-choice.selected{border-color:#111;background:#f5f4f0}.package-choice input{width:auto!important;margin:0!important;accent-color:#111}.package-choice b,.package-choice small{display:block}.package-choice b{font-size:13px}.package-choice small{margin-top:2px;color:#696560;font-size:10px;font-weight:500}.package-choice strong{font-size:14px}.stripe-note{margin:12px 0 0!important;color:#696560!important;font:10px 'DM Mono'!important;text-transform:uppercase;letter-spacing:.06em}
.hero.booking-mode .package-choice{border-color:#4a4a4a;color:#fff}.hero.booking-mode .package-choice small{color:#bdbdbd}.hero.booking-mode .package-choice.selected{border-color:#fff;background:#fff;color:#111}.hero.booking-mode .package-choice.selected small{color:#555}.hero.booking-mode .stripe-note{color:#bdbdbd!important}
.back-step{border:0;background:transparent;color:inherit;padding:12px 0;margin:20px 19px 0 0;font:600 12px Manrope;cursor:pointer}.hero.booking-mode .back-step{color:#fff}
