.booking-bar{background:#fff;border-radius:14px;padding:14px;box-shadow:0 10px 30px rgba(0,0,0,.12);max-width:980px;margin:0 auto}.booking-bar form,.booking-bar .mphb_sc_search-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.booking-bar .mphb_sc_search-check-in,.booking-bar .mphb_sc_search-check-out,.booking-bar .mphb_sc_search-adults,.booking-bar .mphb_sc_search-children,.booking-bar .mphb_sc_search-submit-button-wrapper{flex:1 1 180px;margin:0!important}.booking-bar input,.booking-bar select{width:100%!important;height:52px!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.12)!important;padding:0 14px!important;background:#fff!important;box-shadow:none!important}.booking-bar .mphb_sc_search-submit-button,.booking-bar button[type="submit"],.booking-bar input[type="submit"]{width:100%!important;height:52px!important;border-radius:10px!important;border:none!important;font-weight:700!important;cursor:pointer!important}@media (max-width:767px){.booking-bar{padding:12px}.booking-bar form,.booking-bar .mphb_sc_search-form{flex-direction:column}.booking-bar .mphb_sc_search-check-in,.booking-bar .mphb_sc_search-check-out,.booking-bar .mphb_sc_search-adults,.booking-bar .mphb_sc_search-children,.booking-bar .mphb_sc_search-submit-button-wrapper{flex:1 1 auto;width:100%}}.et_pb_menu__logo img{max-height:80px}.et-l--header{boxعتقد:0 4px 12px rgba(0,0,0,0.04)}.et-l--header .et_pb_section{border-bottom:1px solid rgba(0,0,0,0.05)}.room-grid.et_pb_row{display:flex;flex-wrap:wrap;gap:24px}.room-grid.et_pb_row>.et_pb_column.room-card{display:flex;flex-direction:column;height:auto;padding:0!important;margin:0!important;border-radius:16px;overflow:hidden;background:#ffffff;box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease}.room-grid.et_pb_row>.et_pb_column.room-card:hover{transform:translateY(-3px);box-shadow:0 16px 42px rgba(0,0,0,.12)}.room-grid .room-card .et_pb_module{margin:0!important}.room-card__image,.room-card .et_pb_image{width:100%}.room-card__image .et_pb_image_wrap,.room-card .et_pb_image .et_pb_image_wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f2f2f2}.room-card__image img,.room-card .et_pb_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.room-card__title,.room-card__desc,.room-card__price,.room-card .et_pb_text{padding-left:18px;padding-right:18px}.room-card__title,.room-card .room-card__title *{padding-top:16px}.room-card__title h1,.room-card__title h2,.room-card__title h3,.room-card__title h4,.room-card .room-card__title{margin:0 0 8px 0!important;line-height:1.15;letter-spacing:-0.02em}.room-card__desc{padding-top:0;padding-bottom:10px;opacity:.92;line-height:1.55}.room-card__price{padding-top:0;padding-bottom:14px;font-weight:700}.room-card__price:after,.room-card .room-card__desc:after{content:"";display:block;margin-top:14px;height:1px;background:rgba(0,0,0,.08)}.room-card .et_pb_button_module_wrapper,.room-card .mphb-reserve-room-section,.room-card .mphb-booking-form,.room-card .mphb-to-book-btn-wrapper{margin-top:auto;padding:0 18px 18px}.room-card .et_pb_button,.room-card .mphb-button,.room-card .mphb-book-button,.room-card a.mphb-button,.room-card a.mphb-book-button,.room-card button.mphb-button,.room-card button.mphb-book-button{display:inline-flex;width:100%;justify-content:center;align-items:center;gap:10px;border-radius:12px;padding:14px 16px;font-weight:700;text-decoration:none!important;border:0;cursor:pointer;background:#111;color:#fff!important;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.room-card .et_pb_button:hover,.room-card .mphb-button:hover,.room-card .mphb-book-button:hover{transform:translateY(-1px);filter:brightness(1.05)}.room-card .mphb-button[disabled],.room-card .mphb-book-button[disabled],.room-card button[disabled]{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:980px){.room-grid.et_pb_row{gap:18px}}@media (max-width:767px){.room-grid.et_pb_row{gap:14px}.room-card__title,.room-card__desc,.room-card__price,.room-card .et_pb_text{padding-left:14px;padding-right:14px}.room-card .et_pb_button_module_wrapper,.room-card .mphb-reserve-room-section,.room-card .mphb-booking-form,.room-card .mphb-to-book-btn-wrapper{padding-left:14px;padding-right:14px}}