.booking-copy{left:6.2%;top:11%;width:31.5%}.reservation .booking-copy .eyebrow{font:600 11px/1.5 CampSans,sans-serif;color:#717660;margin-bottom:10px}.reservation .booking-copy h2{font:700 40px/1.13 NoteHand,cursive;color:#353e30;letter-spacing:0;word-break:keep-all}.reservation .booking-copy>p:not(.eyebrow){font:400 16px/1.75 CampSans,sans-serif;color:#4e5144;margin-top:14px}.reservation .booking-copy .button{min-width:160px;min-height:44px;font:600 14px/1.5 CampSans,sans-serif;padding:10px 20px;margin-top:18px;justify-content:space-between;background:#46573b;border-color:#46573b}@media(min-width:1700px){.reservation .booking-copy h2{font-size:46px}.reservation .booking-copy>p:not(.eyebrow){font-size:18px}}@media(min-width:701px) and (max-width:1100px){.booking-copy{top:8%;left:5.8%;width:33%}.reservation .booking-copy .eyebrow{font-size:10px;margin-bottom:6px}.reservation .booking-copy h2{font-size:28px;line-height:1.05}.reservation .booking-copy>p:not(.eyebrow){font-size:12px;line-height:1.65;margin-top:9px}.reservation .booking-copy .button{font-size:12px;min-height:34px;min-width:134px;padding:7px 14px;margin-top:12px}}@media(max-width:700px){.booking-copy{width:auto}.reservation .booking-copy .eyebrow{font-size:11px;margin-bottom:12px}.reservation .booking-copy h2{font-size:34px;line-height:1.15}.reservation .booking-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:14px}.reservation .booking-copy .button{margin-top:18px;min-height:44px}}@media(max-width:360px){.reservation .booking-copy h2{font-size:30px}.reservation .booking-copy>p:not(.eyebrow){font-size:14px}}
