.hotel-booking-page{width:88%;max-width:1200px;margin:auto;color:#243c32;padding:35px 0 65px}.booking-intro{text-align:center;padding:35px 0}.booking-intro h1{font:400 clamp(46px,5.5vw,72px)/1.08 'Cormorant Garamond',Georgia,serif;margin:18px 0}.booking-intro h1 em{color:#ae8c52}.booking-engine-area{min-height:390px;border:1px solid #d5c9af;padding:35px;background:#eeeee3;text-align:center}.booking-pending h2{font:400 38px 'Cormorant Garamond',Georgia,serif;margin:25px 0}.booking-pending p{font-size:14px;line-height:1.9}.booking-contacts{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:30px 0}.booking-contacts .button{gap:22px;border:1px solid #b6a279}.booking-bottom-return{margin-top:35px}.booking-return{display:inline-flex;gap:18px;align-items:center}.booking-return>span:first-child,.hotel-booking-page .link-arrow{display:inline-block;transition:transform .25s}.booking-return:hover>span:first-child,.booking-return:focus-visible>span:first-child{transform:translateX(-4px)}.hotel-booking-page a:hover .link-arrow,.hotel-booking-page a:focus-visible .link-arrow{transform:translate(4px,-3px)}.hotel-booking-page [hidden]{display:none!important}@media(max-width:600px){.booking-engine-area{padding:20px 15px}.booking-contacts{flex-direction:column}.booking-intro{padding:25px 0}}@media(prefers-reduced-motion:reduce){.booking-return>span,.hotel-booking-page .link-arrow{transition:none!important;transform:none!important}}

.booking-placeholder{display:flex;align-items:center;justify-content:center;min-height:480px;margin:30px 0}.booking-placeholder h1{font:400 clamp(38px,5vw,60px)/1.15 "Cormorant Garamond",Georgia,serif;margin:0 0 20px}.booking-placeholder p{color:#8a7046;font-size:18px}

.hotel-booking-page .booking-return{background:#805c38;border:1px solid #805c38;color:#fff}.hotel-booking-page .booking-return:hover{background:#67482b;border-color:#67482b}

.booking-pending a{color:#243c32;font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.booking-pending a:hover,.booking-pending a:focus-visible{color:#805c38}
