.mphb-view-details-button,a.mphb-view-details,a[class*="mphb-view-details"]{display:none!important;visibility:hidden!important}.mphb-loop-room-type__buttons a.button:not(.mphb-reserve-room),.mphb-room-type__buttons a.button:not(.mphb-reserve-room){display:none!important}a.mphb-reserve-room,button.mphb-book-button,.mphb-booking-form button[type="submit"],.mphb_sc_search_results-wrapper a.mphb-reserve-room,.mphb-sc-search-results a.mphb-reserve-room{background:#000!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase;font-weight:700;letter-spacing:.5px;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important}@media (min-width:981px){a.mphb-reserve-room,button.mphb-book-button,.mphb-booking-form button[type="submit"],.mphb_sc_search_results-wrapper a.mphb-reserve-room,.mphb-sc-search-results a.mphb-reserve-room{height:40px!important;padding:0 18px!important;font-size:13px!important;line-height:1!important}}@media (max-width:980px){a.mphb-reserve-room,button.mphb-book-button,.mphb-booking-form button[type="submit"],.mphb_sc_search_results-wrapper a.mphb-reserve-room,.mphb-sc-search-results a.mphb-reserve-room{height:44px!important;padding:0 20px!important;font-size:14px!important;line-height:1!important}}a.mphb-reserve-room:hover,button.mphb-book-button:hover,.mphb-booking-form button[type="submit"]:hover,.mphb_sc_search_results-wrapper a.mphb-reserve-room:hover,.mphb-sc-search-results a.mphb-reserve-room:hover,a.mphb-reserve-room:focus,button.mphb-book-button:focus,.mphb-booking-form button[type="submit"]:focus{background:#222!important;color:#fff!important}:root{--site-bg:#F4F1EC}html,body{background:var(--site-bg)!important}.site,.site-container,.container,main,.entry-content,.elementor-section-wrap,.elementor-section,.et_pb_section,.et_pb_row{background:transparent!important}.elementor-shape .elementor-shape-fill,.elementor-shape-top .elementor-shape-fill,.elementor-shape-bottom .elementor-shape-fill,.et_pb_top_inside_divider svg path,.et_pb_bottom_inside_divider svg path{fill:var(--site-bg)!important}header.sa-header,.et-l--header header.sa-header{background-color:#F4F1EC!important;background:#F4F1EC!important}@media (max-width:980px){header.sa-header .sa-nav{background-color:#F4F1EC!important;background:#F4F1EC!important}}.woocommerce-checkout-payment .payment_box p{white-space:pre-line;line-height:1.6;margin-bottom:8px}.woocommerce-checkout-payment .payment_box{background:#f8f7f5!important;border:1px solid #e3e0dc!important;padding:16px 20px!important;border-radius:4px!important}