.custom-desktop-menu .et_pb_menu__menu{display:none!important}.custom-desktop-menu .et_mobile_nav_menu{display:block!important}.custom-desktop-menu .et_mobile_menu{display:none!important}.custom-desktop-menu .mobile_nav.opened .et_mobile_menu,.custom-desktop-menu .et_mobile_nav_menu.opened .et_mobile_menu{display:flex!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(255,255,255,0.65)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:999999!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;border:none!important}.custom-desktop-menu .et_mobile_menu{padding:0!important;margin:0!important;text-align:center!important}.custom-desktop-menu .et_mobile_menu ul{padding:0!important;margin:0!important}.custom-desktop-menu .et_mobile_menu li{list-style:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:center!important}.custom-desktop-menu .et_mobile_menu li a{display:inline-block!important;font-family:'Montserrat',sans-serif!important;font-size:26px!important;font-weight:400!important;color:#000!important;padding:12px 0!important;margin:0 auto!important;text-align:center!important;border:none!important;background:transparent!important}.custom-desktop-menu .mobile_nav.opened:after,.custom-desktop-menu .et_mobile_nav_menu.opened:after{content:'ЗАТВОРИ';position:fixed;top:40px;right:40px;font-family:'Montserrat',sans-serif!important;font-size:14px;letter-spacing:3px;font-weight:700!important;cursor:pointer;z-index:1000000;color:#000!important}.custom-desktop-menu .mobile_nav.opened .mobile_menu_bar,.custom-desktop-menu .et_mobile_nav_menu.opened .mobile_menu_bar{display:none!important}.custom-desktop-menu,.custom-desktop-menu .et_pb_module_inner,.custom-desktop-menu .et_pb_menu,.custom-desktop-menu .et_pb_menu__wrap,.custom-desktop-menu .et_mobile_nav_menu,.custom-desktop-menu .mobile_nav{position:static!important;transform:none!important}.custom-desktop-menu .mobile_nav.opened .et_mobile_menu,.custom-desktop-menu .et_mobile_nav_menu.opened .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;margin:0!important}.single-product .custom-desktop-menu,.single-product .custom-desktop-menu .et_pb_module_inner,.single-product .custom-desktop-menu .et_pb_menu,.single-product .custom-desktop-menu .et_pb_menu__wrap,.single-product .custom-desktop-menu .et_mobile_nav_menu,.single-product .custom-desktop-menu .mobile_nav{position:static!important;transform:none!important}.single-product .custom-desktop-menu .mobile_nav.opened .et_mobile_menu,.single-product .custom-desktop-menu .et_mobile_nav_menu.opened .et_mobile_menu{position:fixed!important;inset:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;margin:0!important}.et-pb-arrow-prev,.et-pb-arrow-next{color:#ffffff!important}.et-pb-controllers a{background-color:#808080!important}.et-pb-controllers a.et-pb-active-control{background-color:#ffffff!important}.et_post_meta_wrapper h1,.et_post_meta_wrapper .post-meta{display:none!important}.mphb-room-price-breakdown-wrapper,.mphb-price-breakdown,#mphb-price-details{display:none!important}.mphb_checkout-form label,.mphb_sc_checkout-form label,.mphb-checkout-section label{font-weight:600;margin-bottom:6px;display:inline-block}.mphb_checkout-form input[type="text"],.mphb_checkout-form input[type="email"],.mphb_checkout-form input[type="tel"],.mphb_checkout-form select,.mphb_checkout-form textarea,.mphb_sc_checkout-form input[type="text"],.mphb_sc_checkout-form input[type="email"],.mphb_sc_checkout-form input[type="tel"],.mphb_sc_checkout-form select,.mphb_sc_checkout-form textarea{width:100%;border:1px solid #d8d2ca!important;border-radius:8px;padding:12px 14px;background:#ffffff;box-sizing:border-box;min-height:46px}.mphb_checkout-form p,.mphb_sc_checkout-form p,.mphb-checkout-section p{margin-bottom:16px}.mphb-price-details-title,.mphb-room-price-breakdown-title{display:none!important}.mphb_sc_checkout-services-list{list-style:none;margin:0;padding:0}.mphb_sc_checkout-services-list li{margin-bottom:14px;padding:12px 14px;border:1px solid #d8d2ca;border-radius:8px;background:rgba(255,255,255,0.45)}.mphb_sc_checkout-services-list input[type="checkbox"]{margin-right:10px;transform:translateY(1px)}.mphb_sc_checkout-services-list select{min-width:72px;width:auto;margin:0 8px;border-radius:6px;padding:8px 10px;border:1px solid #d8d2ca;background:#fff}.mphb_sc_checkout-submit-wrapper input[type="submit"],.mphb_checkout-form input[type="submit"],.mphb-booking-form-button,button.mphb-button,input.mphb-button{background:#b9934f!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:14px 26px!important;font-size:16px!important;font-weight:600!important;line-height:1.2;cursor:pointer;box-shadow:none!important}.mphb_sc_checkout-submit-wrapper input[type="submit"]:hover,.mphb_checkout-form input[type="submit"]:hover,.mphb-booking-form-button:hover,button.mphb-button:hover,input.mphb-button:hover{opacity:0.92}@media (max-width:767px){.mphb_sc_checkout-submit-wrapper input[type="submit"],.mphb_checkout-form input[type="submit"],.mphb-booking-form-button,button.mphb-button,input.mphb-button{width:100%}}.mphb_sc_terms-and-conditions,.mphb-terms-and-conditions{border-radius:8px}.mphb-view-details-button-wrapper{display:none!important}#mphb_accept_terms,input#mphb_accept_terms,input[name="mphb_accept_terms"]{display:inline-block!important;visibility:visible!important;opacity:1!important;position:relative!important;left:auto!important;top:auto!important;width:18px!important;height:18px!important;margin-right:10px!important;vertical-align:middle!important;pointer-events:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}label[for="mphb_accept_terms"]{display:inline!important;visibility:visible!important;opacity:1!important;color:inherit!important}.mphb_sc_checkout-terms,.mphb-terms-and-conditions,.mphb-booking-terms,.mphb-accept-terms,.mphb-checkout-terms{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;position:relative!important}p:has(#mphb_accept_terms){display:block!important;margin:18px 0!important}p:has(#mphb_accept_terms) label{display:inline!important;font-weight:400!important}.mphb_room_type{position:relative;display:block;padding:30px 390px 30px 30px;margin-bottom:40px;min-height:280px;border-radius:12px;background:rgba(255,255,255,0.35);border:1px solid rgba(185,147,79,0.16);overflow:hidden}.mphb-room-type-title{margin:0 0 12px 0}.mphb-room-type-title h2,.mphb-room-type-title a{margin:0;font-size:28px;line-height:1.2}.mphb-room-type-details-title{margin:0 0 8px 0}.mphb-loop-room-type-attributes{margin:0 0 22px 0;padding-left:22px}.mphb-loop-room-type-attributes li{margin-bottom:6px;line-height:1.45}.mphb-regular-price{margin:0 0 18px 0;font-size:16px;font-weight:600;color:#555}.mphb-regular-price strong,.mphb-price{font-size:16px;font-weight:700;color:#b9934f}.mphb-reserve-room-section{margin:0;padding:0}.mphb_room_type .mphb-gallery-thumbnail-slider{display:none!important}.mphb_room_type .mphb-flexslider-gallery-wrapper:not(.mphb-gallery-thumbnail-slider){position:absolute;top:30px;right:30px;width:320px;height:220px;overflow:hidden;border-radius:10px;background:#e9e4dd}.mphb_room_type .flex-viewport,.mphb_room_type ul.slides{width:100%;height:100%;margin:0;padding:0}.mphb_room_type ul.slides li{display:none}.mphb_room_type ul.slides li:first-child{display:block;width:100%;height:100%}.mphb_room_type .flex-direction-nav,.mphb_room_type .flex-control-nav{display:none!important}.mphb_room_type ul.slides li img{width:100%;height:220px;object-fit:cover;display:block}@media (max-width:767px){.mphb_room_type{padding:20px}.mphb_room_type .mphb-flexslider-gallery-wrapper:not(.mphb-gallery-thumbnail-slider){position:relative;top:auto;right:auto;width:100%;height:210px;margin-bottom:20px}.mphb_room_type ul.slides li img{height:210px}.mphb-room-type-title h2,.mphb-room-type-title a{font-size:24px}}.mphb-room-type-title a{pointer-events:none!important;cursor:default!important;text-decoration:none!important;color:inherit!important}.mphb_room_type .mphb-flexslider-gallery-wrapper a,.mphb_room_type ul.slides li a{pointer-events:none!important;cursor:default!important}.mphb-rooms-quantity-wrapper,.mphb-room-type-quantity,.mphb-rooms-quantity,.mphb-select-room-quantity{display:none!important}.mphb-room-number{display:none!important}.mphb-room-type-title{display:block!important;margin-top:8px!important}.mphb-room-type-title span{display:none!important}.et-l--footer{background:#bdbdbd;border-top:1px solid #a8a8a8}.et-l--footer .et_pb_section,.et-l--footer .et_pb_row,.et-l--footer .et_pb_column,.et-l--footer .et_pb_module{margin:0!important;padding:0!important}.et-l--footer .et_pb_row{width:100%!important;max-width:100%!important}.footer-bar{width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:8px 90px 8px 110px;min-height:40px;font-size:13px;line-height:1.3}.footer-left{color:#3f3f3f;font-weight:500}.footer-right{color:#9b7a42;text-decoration:none;font-weight:500;transition:color .25s ease}.footer-right:hover{color:#7f6334}@media (max-width:980px){.footer-bar{padding:8px 20px;flex-direction:column;gap:6px;text-align:center}}.single-product .et_pb_post .et_post_meta_wrapper,.single-product .et_pb_post .et_main_image,.single-product .product .images,.single-product .et_pb_section:first-of-type{position:relative}.single-product .et-l--header{position:absolute!important;top:0;left:0;width:100%;z-index:9999;background:linear-gradient(to bottom,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.78) 30%,rgba(255,255,255,0.38) 65%,rgba(255,255,255,0) 100%)!important}.single-product .et-l--header .et_pb_section,.single-product .et-l--header .et_pb_row,.single-product .et-l--header .et_pb_column{background:transparent!important}.mphb_sc_checkout-services-list .mphb-price{display:none!important}.mphb_sc_checkout-services-list em{display:none!important}.vvs-header-overlay{pointer-events:none!important}.custom-desktop-menu,.custom-desktop-menu .et_mobile_nav_menu,.custom-desktop-menu .mobile_nav,.custom-desktop-menu .mobile_menu_bar,.custom-desktop-menu .et_mobile_menu{pointer-events:auto!important}