.mphb-hide,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-confirm-reservation,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-message,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-total-price,.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-empty-cart-message,.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation,.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-rooms-reservation-message-wrapper{display:none !important}.mphb_sc_checkout-form .mphb-billing-fields-hidden,.mphb_cb_checkout_form .mphb-billing-fields-hidden{display:none}.mphb-clear{clear:both}.mphb-preloader{background-image:url("../images/loading.gif");width:20px;height:20px;display:inline-block}.mphb-price-period{border-bottom:1px dashed;cursor:help}:root{--cc-headers: #2A2A2A;--cc-labels: #0E0E0E;--cc-background: #F9FBFB;--cc-border: #E9E9E9;--cc-bg-primary: #2D8592;--cc-bg-hover: #2D8592;--cc-secondary: #C89F6A;--cc-border-primary: #2D8592b3;--cc-primary-dark: #037698}:root{--icon-guests-url: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="6" r="4" stroke="%230E0E0E" stroke-width="1.5"/><path d="M15 9C16.6569 9 18 7.65685 18 6C18 4.34315 16.6569 3 15 3" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><ellipse cx="9" cy="17" rx="7" ry="4" stroke="%230E0E0E" stroke-width="1.5"/><path d="M18 14C19.7542 14.3847 21 15.3589 21 16.5C21 17.5293 19.9863 18.4229 18.5 18.8704" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/></svg>');--icon-guest-url:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="6" r="4" stroke="%230E0E0E" stroke-width="1.8"/><ellipse cx="12" cy="17" rx="7" ry="4" stroke="%230E0E0E" stroke-width="1.8"/></svg>');--icon-calendar-url: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 12C2 8.22876 2 6.34315 3.17157 5.17157C4.34315 4 6.22876 4 10 4H14C17.7712 4 19.6569 4 20.8284 5.17157C22 6.34315 22 8.22876 22 12V14C22 17.7712 22 19.6569 20.8284 20.8284C19.6569 22 17.7712 22 14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14V12Z" stroke="%230E0E0E" stroke-width="1.5"/><path d="M7 4V2.5" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><path d="M17 4V2.5" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><path d="M2.5 9H21.5" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><path d="M17 16.5C17.2761 16.5 17.5 16.7239 17.5 17C17.5 17.2761 17.2761 17.5 17 17.5C16.7239 17.5 16.5 17.2761 16.5 17C16.5 16.7239 16.7239 16.5 17 16.5ZM17 12.5C17.2761 12.5 17.5 12.7239 17.5 13C17.5 13.2761 17.2761 13.5 17 13.5C16.7239 13.5 16.5 13.2761 16.5 13C16.5 12.7239 16.7239 12.5 17 12.5Z" fill="%230E0E0E" stroke="%230E0E0E"/><path d="M12 16.5C12.2761 16.5 12.5 16.7239 12.5 17C12.5 17.2761 12.2761 17.5 12 17.5C11.7239 17.5 11.5 17.2761 11.5 17C11.5 16.7239 11.7239 16.5 12 16.5ZM12 12.5C12.2761 12.5 12.5 12.7239 12.5 13C12.5 13.2761 12.2761 13.5 12 13.5C11.7239 13.5 11.5 13.2761 11.5 13C11.5 12.7239 11.7239 12.5 12 12.5Z" fill="%230E0E0E" stroke="%230E0E0E"/><path d="M7 16.5C7.27614 16.5 7.5 16.7239 7.5 17C7.5 17.2761 7.27614 17.5 7 17.5C6.72386 17.5 6.5 17.2761 6.5 17C6.5 16.7239 6.72386 16.5 7 16.5ZM7 12.5C7.27614 12.5 7.5 12.7239 7.5 13C7.5 13.2761 7.27614 13.5 7 13.5C6.72386 13.5 6.5 13.2761 6.5 13C6.5 12.7239 6.72386 12.5 7 12.5Z" fill="%230E0E0E" stroke="%230E0E0E"/></svg>');--icon-size-url: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.6 21L17.85 21C19.114 21 19.746 21 20.2 20.6966C20.3966 20.5653 20.5653 20.3966 20.6966 20.2C21 19.746 21 19.114 21 17.85C21 16.586 21 15.954 20.6966 15.5C20.5653 15.3034 20.3966 15.1347 20.2 15.0034C19.746 14.7 19.114 14.7 17.85 14.7L11.1 14.7C10.2515 14.7 9.82721 14.7 9.5636 14.4364C9.3 14.1728 9.3 13.7485 9.3 12.9L9.3 6.15C9.3 4.88598 9.3 4.25398 8.99664 3.79997C8.86532 3.60343 8.69657 3.43468 8.50003 3.30336C8.04602 3 7.41402 3 6.15 3C4.88598 3 4.25398 3 3.79997 3.30336C3.60343 3.43468 3.43468 3.60343 3.30335 3.79997C3 4.25398 3 4.88598 3 6.15L3 17.4C3 19.0971 3 19.9456 3.52721 20.4728C4.05442 21 4.90294 21 6.6 21Z" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><path d="M3 12.3333H5M3 7L5 7M3 15L6 15M3 9.66667L6 9.66667" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><path d="M11.6667 21L11.6667 19M17 21L17 19M14.3333 21L14.3333 18M9 21L9 18" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/></svg>');--icon-bed-url:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 20V18.5M5 20V18.5" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round"/><path d="M2 15C2 14.0681 2 13.6022 2.15224 13.2346C2.35523 12.7446 2.74458 12.3552 3.23463 12.1522C3.60218 12 4.06812 12 5 12H19C19.9319 12 20.3978 12 20.7654 12.1522C21.2554 12.3552 21.6448 12.7446 21.8478 13.2346C22 13.6022 22 14.0681 22 15C22 15.9319 22 16.3978 21.8478 16.7654C21.6448 17.2554 21.2554 17.6448 20.7654 17.8478C20.3978 18 19.9319 18 19 18H5C4.06812 18 3.60218 18 3.23463 17.8478C2.74458 17.6448 2.35523 17.2554 2.15224 16.7654C2 16.3978 2 15.9319 2 15Z" stroke="%230E0E0E" stroke-width="1.5"/><path d="M21 12C21 8.22876 21 6.34315 19.8284 5.17157C18.6569 4 16.7712 4 13 4H11C7.22876 4 5.34315 4 4.17157 5.17157C3 6.34315 3 8.22876 3 12" stroke="%230E0E0E" stroke-width="1.5"/><path d="M18.5 12V10.5C18.5 8.61438 18.5 7.67157 17.9142 7.08579C17.3284 6.5 16.3856 6.5 14.5 6.5H9.5C7.61438 6.5 6.67157 6.5 6.08579 7.08579C5.5 7.67157 5.5 8.61438 5.5 10.5V12" stroke="%230E0E0E" stroke-width="1.5"/><path d="M12 7V12" stroke="%230E0E0E" stroke-width="1.5"/></svg>');--icon-address-url:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99984 18.3334C6.07147 18.3334 4.10728 18.3334 2.88689 17.113C1.6665 15.8926 1.6665 13.9284 1.6665 10C1.6665 6.07165 1.6665 4.10746 2.88689 2.88708C4.10728 1.66669 6.07147 1.66669 9.99984 1.66669C13.9282 1.66669 15.8924 1.66669 17.1128 2.88708C18.3332 4.10746 18.3332 6.07165 18.3332 10C18.3332 13.9284 18.3332 15.8926 17.1128 17.113C15.8924 18.3334 13.9282 18.3334 9.99984 18.3334Z' stroke='%231C274C' stroke-width='1.3'/%3E%3Cpath d='M4.5835 7.29768C4.5835 5.79854 5.88933 4.58325 7.50016 4.58325C9.11099 4.58325 10.4168 5.79854 10.4168 7.29768C10.4168 8.78507 9.48593 10.5207 8.03352 11.1414C7.69494 11.2861 7.30538 11.2861 6.9668 11.1414C5.5144 10.5207 4.5835 8.78507 4.5835 7.29768Z' stroke='%231C274C' stroke-width='1.3'/%3E%3Cpath d='M11.6669 11.6665L17.0835 17.0832M11.6669 11.6665L5.32861 18.0048M11.6669 11.6665L18.0058 5.32758' stroke='%231C274C' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M8.33317 7.50002C8.33317 7.96026 7.96007 8.33335 7.49984 8.33335C7.0396 8.33335 6.6665 7.96026 6.6665 7.50002C6.6665 7.03978 7.0396 6.66669 7.49984 6.66669C7.96007 6.66669 8.33317 7.03978 8.33317 7.50002Z' fill='%231C274C'/%3E%3C/svg%3E%0A");--icon-price-url:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.0003' cy='9.99984' r='8.33333' stroke='%230E0E0E' stroke-width='1.25'/%3E%3Cpath d='M10 5V15' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M12.5 7.91683C12.5 6.76624 11.3807 5.8335 10 5.8335C8.61929 5.8335 7.5 6.76624 7.5 7.91683C7.5 9.06742 8.61929 10.0002 10 10.0002C11.3807 10.0002 12.5 10.9329 12.5 12.0835C12.5 13.2341 11.3807 14.1668 10 14.1668C8.61929 14.1668 7.5 13.2341 7.5 12.0835' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E%0A");--icon-availability-url:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66699 10.0002C1.66699 6.85747 1.66699 5.28612 2.6433 4.30981C3.61961 3.3335 5.19096 3.3335 8.33366 3.3335H11.667C14.8097 3.3335 16.381 3.3335 17.3573 4.30981C18.3337 5.28612 18.3337 6.85747 18.3337 10.0002V11.6668C18.3337 14.8095 18.3337 16.3809 17.3573 17.3572C16.381 18.3335 14.8097 18.3335 11.667 18.3335H8.33366C5.19096 18.3335 3.61961 18.3335 2.6433 17.3572C1.66699 16.3809 1.66699 14.8095 1.66699 11.6668V10.0002Z' stroke='black' stroke-width='1.25'/%3E%3Cpath d='M15.0003 13.3332L13.3337 13.3332M13.3337 13.3332L11.667 13.3332M13.3337 13.3332L13.3337 11.6665M13.3337 13.3332L13.3337 14.9998' stroke='black' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M5.83301 3.3335V2.0835' stroke='black' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M14.167 3.3335V2.0835' stroke='black' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M2.08301 7.5H17.9163' stroke='black' stroke-width='1.875' stroke-linecap='round'/%3E%3C/svg%3E%0A");--icon-amenities-url:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.28829 5.85209C9.60495 5.28403 9.76328 5 10 5C10.2367 5 10.395 5.28403 10.7117 5.85209L10.7936 5.99906C10.8836 6.16048 10.9286 6.2412 10.9988 6.29445C11.0689 6.34771 11.1563 6.36748 11.331 6.40701L11.4901 6.44301C12.105 6.58214 12.4125 6.6517 12.4856 6.88693C12.5588 7.12216 12.3492 7.36727 11.93 7.85748L11.8215 7.98431C11.7024 8.12361 11.6428 8.19326 11.616 8.27943C11.5892 8.3656 11.5982 8.45853 11.6163 8.64439L11.6327 8.8136C11.696 9.46765 11.7277 9.79468 11.5362 9.94005C11.3447 10.0854 11.0568 9.95289 10.4811 9.68779L10.3321 9.61921C10.1685 9.54388 10.0867 9.50621 10 9.50621C9.91329 9.50621 9.83148 9.54388 9.66787 9.61921L9.51892 9.68779C8.94317 9.95289 8.65529 10.0854 8.46379 9.94005C8.27228 9.79468 8.30397 9.46765 8.36735 8.8136L8.38375 8.64439C8.40176 8.45853 8.41076 8.3656 8.38397 8.27943C8.35717 8.19326 8.29761 8.12361 8.17848 7.98431L8.07002 7.85748C7.65081 7.36727 7.44121 7.12216 7.51436 6.88693C7.5875 6.6517 7.89496 6.58214 8.50988 6.44301L8.66897 6.40701C8.84371 6.36748 8.93108 6.34771 9.00124 6.29445C9.07139 6.2412 9.11638 6.16048 9.20637 5.99906L9.28829 5.85209Z' stroke='%230E0E0E' stroke-width='1.25'/%3E%3Cpath d='M15.8337 7.5002C15.8337 10.7219 13.222 13.3335 10.0003 13.3335C6.77866 13.3335 4.16699 10.7219 4.16699 7.5002C4.16699 4.27854 6.77866 1.66687 10.0003 1.66687C13.222 1.66687 15.8337 4.27854 15.8337 7.5002Z' stroke='%230E0E0E' stroke-width='1.25'/%3E%3Cpath d='M10.0003 13.3899L6.85745 16.644C6.40735 17.11 6.1823 17.3431 5.99171 17.4237C5.55742 17.6074 5.07568 17.4502 4.84722 17.0501C4.74697 16.8746 4.71573 16.5579 4.65324 15.9246C4.61797 15.567 4.60033 15.3882 4.54678 15.2384C4.42692 14.9032 4.17504 14.6424 3.85125 14.5182C3.70661 14.4628 3.53393 14.4445 3.18857 14.408C2.57688 14.3433 2.27104 14.311 2.10148 14.2072C1.71509 13.9706 1.56322 13.4718 1.74068 13.0222C1.81856 12.8248 2.04361 12.5918 2.49371 12.1258L4.54678 10' stroke='%230E0E0E' stroke-width='1.25'/%3E%3Cpath d='M9.99968 13.3899L13.1426 16.644C13.5927 17.11 13.8177 17.3431 14.0083 17.4237C14.4426 17.6074 14.9243 17.4502 15.1528 17.0501C15.253 16.8746 15.2843 16.5579 15.3468 15.9246C15.382 15.567 15.3997 15.3882 15.4532 15.2384C15.5731 14.9032 15.825 14.6424 16.1488 14.5182C16.2934 14.4628 16.4661 14.4445 16.8114 14.408C17.4231 14.3433 17.729 14.311 17.8985 14.2072C18.2849 13.9706 18.4368 13.4718 18.2593 13.0222C18.1814 12.8248 17.9564 12.5918 17.5063 12.1258L15.4532 10' stroke='%230E0E0E' stroke-width='1.25'/%3E%3C/svg%3E%0A");--icon-listing-details-url:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3337 18.3331L1.66699 18.3331' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M1.66699 9.1664L8.43859 3.74912C9.35163 3.01868 10.649 3.01868 11.5621 3.74912L18.3337 9.1664' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M12.917 4.58333V2.91667C12.917 2.68655 13.1035 2.5 13.3337 2.5H15.417C15.6471 2.5 15.8337 2.68655 15.8337 2.91667V7.08333' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M3.33301 18.3335V7.91687' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M16.667 18.3335V7.91687' stroke='%230E0E0E' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M12.5 18.3335V14.1669C12.5 12.9884 12.5 12.3991 12.1339 12.033C11.7678 11.6669 11.1785 11.6669 10 11.6669C8.82149 11.6669 8.23223 11.6669 7.86612 12.033C7.5 12.3991 7.5 12.9884 7.5 14.1669V18.3335' stroke='%230E0E0E' stroke-width='1.25'/%3E%3Cpath d='M11.6663 7.91667C11.6663 8.83714 10.9201 9.58333 9.99967 9.58333C9.0792 9.58333 8.33301 8.83714 8.33301 7.91667C8.33301 6.99619 9.0792 6.25 9.99967 6.25C10.9201 6.25 11.6663 6.99619 11.6663 7.91667Z' stroke='%230E0E0E' stroke-width='1.25'/%3E%3C/svg%3E%0A");--icon-chevron-left-url:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 5L8 12L14 19" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');--icon-chevron-right-url:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 5L16 12L10 19" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');--icon-check-amenities-url:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.3999 10.8L7.59992 14L15.6 6' stroke='%23037698' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--icon-close-url:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 6.00003L6 14M5.99997 6L13.9999 14" stroke="%234E4E4E" stroke-linecap="round"/></svg>');--icon-terms-url:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3333 3.33484C15.1459 3.34493 16.1274 3.4253 16.7678 4.06562C17.5 4.79786 17.5 5.97637 17.5 8.33339V13.3334C17.5 15.6904 17.5 16.8689 16.7678 17.6012C16.0355 18.3334 14.857 18.3334 12.5 18.3334H7.5C5.14298 18.3334 3.96447 18.3334 3.23223 17.6012C2.5 16.8689 2.5 15.6904 2.5 13.3334V8.33339C2.5 5.97637 2.5 4.79786 3.23223 4.06562C3.87255 3.4253 4.85414 3.34493 6.66667 3.33484" stroke="%230E0E0E" stroke-width="1.25"/><path d="M5.8335 12.0834H12.5002" stroke="%230E0E0E" stroke-width="1.25" stroke-linecap="round"/><path d="M5.8335 15H10.4168" stroke="%230E0E0E" stroke-width="1.25" stroke-linecap="round"/><path d="M6.6665 2.91663C6.6665 2.22627 7.22615 1.66663 7.9165 1.66663H12.0832C12.7735 1.66663 13.3332 2.22627 13.3332 2.91663V3.74996C13.3332 4.44032 12.7735 4.99996 12.0832 4.99996H7.9165C7.22615 4.99996 6.6665 4.44032 6.6665 3.74996V2.91663Z" stroke="%230E0E0E" stroke-width="1.25"/></svg>');--icon-checkout-account-url:url('data:image/svg+xml,<svg width="67" height="67" viewBox="0 0 67 67" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.5" d="M66.6667 33.3333C66.6667 51.7428 51.7428 66.6667 33.3333 66.6667C14.9238 66.6667 0 51.7428 0 33.3333C0 14.9238 14.9238 0 33.3333 0C51.7428 0 66.6667 14.9238 66.6667 33.3333Z" fill="%23037698"/><path d="M49.2784 55.3707C44.7211 58.5012 39.2021 60.3333 33.2553 60.3333C27.3083 60.3333 21.7893 58.5012 17.2319 55.3705C15.219 53.9878 14.3588 51.3539 15.5292 49.2106C17.9552 44.7674 22.9543 42 33.2551 42C43.5561 42 48.5552 44.7675 50.9812 49.2108C52.1515 51.3541 51.2913 53.988 49.2784 55.3707Z" fill="%23037698"/><path d="M33.2554 32C38.7782 32 43.2554 27.5228 43.2554 22C43.2554 16.4772 38.7782 12 33.2554 12C27.7325 12 23.2554 16.4772 23.2554 22C23.2554 27.5228 27.7325 32 33.2554 32Z" fill="%23037698"/></svg>');--icon-clock-url:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" stroke="black" stroke-width="1.5"/><path d="M12 8V12L14.5 14.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');--icon-coupon-url:url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.8064 4.80005H11.9944C7.45765 4.80005 5.18927 4.80005 3.77988 6.20594C2.80948 7.17393 2.50723 8.54812 2.41308 10.7874C2.39441 11.2315 2.38508 11.4535 2.468 11.6017C2.55093 11.7498 2.88198 11.9347 3.54409 12.3044C4.27942 12.7151 4.77647 13.4997 4.77647 14.4C4.77647 15.3004 4.27942 16.085 3.54409 16.4957C2.88199 16.8654 2.55093 17.0503 2.468 17.1984C2.38508 17.3466 2.39441 17.5686 2.41308 18.0127C2.50723 20.252 2.80948 21.6262 3.77988 22.5942C5.18927 24 7.45765 24 11.9944 24H16.8064C21.3431 24 23.6115 24 25.0209 22.5942C25.9913 21.6262 26.2936 20.252 26.3877 18.0127C26.4064 17.5686 26.4157 17.3466 26.3328 17.1984C26.2499 17.0503 25.9188 16.8654 25.2567 16.4957C24.5214 16.085 24.0243 15.3004 24.0243 14.4C24.0243 13.4997 24.5214 12.7151 25.2567 12.3044C25.9188 11.9347 26.2499 11.7498 26.3328 11.6017C26.4157 11.4535 26.4064 11.2315 26.3877 10.7874C26.2936 8.54812 25.9913 7.17393 25.0209 6.20594C23.6115 4.80005 21.3431 4.80005 16.8064 4.80005Z" stroke="black" stroke-width="1.5"/><path d="M10.7998 18L17.9998 10.8" stroke="black" stroke-width="1.5" stroke-linecap="round"/><path d="M18.6002 17.4C18.6002 18.0627 18.0629 18.6 17.4002 18.6C16.7375 18.6 16.2002 18.0627 16.2002 17.4C16.2002 16.7372 16.7375 16.2 17.4002 16.2C18.0629 16.2 18.6002 16.7372 18.6002 17.4Z" fill="black"/><path d="M12.6002 11.4C12.6002 12.0627 12.0629 12.6 11.4002 12.6C10.7375 12.6 10.2002 12.0627 10.2002 11.4C10.2002 10.7372 10.7375 10.2 11.4002 10.2C12.0629 10.2 12.6002 10.7372 12.6002 11.4Z" fill="black"/></svg>');--icon-success-message-url:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="48" cy="48" r="48" fill="%23D0FEC5"/><circle cx="48" cy="48" r="47" stroke="%2341CF21" stroke-opacity="0.1" stroke-width="2"/><path d="M62.4736 40.6557C63.5386 39.5907 63.5386 37.8639 62.4736 36.7988C61.4085 35.7337 59.6817 35.7337 58.6166 36.7988L42.3633 53.0521L37.019 47.7079C35.954 46.6428 34.2271 46.6428 33.1621 47.7079C32.097 48.773 32.097 50.4998 33.1621 51.5648L40.4348 58.8376C41.4999 59.9026 43.2267 59.9026 44.2918 58.8376L62.4736 40.6557Z" fill="%2341CF21"/></svg>');--icon-fail-message-url:url('data:image/svg+xml,<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="48" cy="48" r="48" fill="%23F7C8A5"/><circle cx="48" cy="48" r="47" stroke="%23E6975F" stroke-opacity="0.28" stroke-width="2"/><path d="M63.4667 33.0607L34.4668 62.0605M34.4667 33.0605L63.4666 62.0604" stroke="%23E6975F" stroke-width="5.5" stroke-linecap="round"/></svg>');--icon-menu-home:url('data:image/svg+xml,<svg width="36" height="34" viewBox="0 0 36 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2837 8.46007C17.6788 8.05885 18.3201 8.05877 18.7163 8.46007L30.7153 20.6271C30.9056 20.8191 31.0122 21.082 31.0122 21.3556V30.2296C31.012 32.3116 29.3471 33.9999 27.2944 34.0001H21.353V24.6681H14.646V34.0001H8.70458C6.65163 34.0001 4.987 32.3118 4.98681 30.2296V21.3556C4.98681 21.0819 5.09423 20.8191 5.28368 20.6271L17.2837 8.46007ZM14.2456 1.52843C16.2496 -0.507519 19.742 -0.510454 21.7505 1.5255L25.813 5.64561V3.43858C25.8131 2.28286 26.7369 1.34581 27.8755 1.34581C29.0165 1.34607 29.9398 2.28301 29.9399 3.43858V9.83116L35.396 15.3644C36.2016 16.1828 36.2014 17.5072 35.396 18.3243C34.9927 18.7332 34.4644 18.9376 33.936 18.9376C33.4088 18.9376 32.8816 18.7334 32.477 18.3243L18.8335 4.48741C18.3914 4.0404 17.6079 4.04005 17.1636 4.48839L3.52294 18.3243C2.71757 19.1425 1.40969 19.1424 0.603996 18.3243C-0.201332 17.5072 -0.201332 16.1828 0.603996 15.3644L14.2456 1.52843Z" fill="black"/></svg>');--icon-menu-experience:url('data:image/svg+xml,<svg width="38" height="34" viewBox="0 0 38 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5881 17.2011C14.3039 17.2011 14.0735 16.9685 14.0735 16.6815C14.0735 16.3945 14.3038 16.1619 14.5881 16.1619H16.3107C16.3477 16.1619 16.3791 16.137 16.3876 16.1005C16.7138 14.7171 16.9623 13.3174 17.1665 11.9105C17.1722 11.871 17.2053 11.8422 17.2448 11.8422H21.3833C21.4228 11.8422 21.4558 11.871 21.4616 11.9105C21.6658 13.3173 21.9143 14.717 22.2404 16.1005C22.249 16.137 22.2803 16.1619 22.3174 16.1619H24.009C24.2931 16.1619 24.5236 16.3945 24.5236 16.6815C24.5236 16.9685 24.2932 17.2011 24.009 17.2011H14.5881ZM23.5825 20.4907C23.3044 19.7673 23.0547 19.0358 22.8305 18.2968C22.8202 18.2627 22.7901 18.2403 22.7548 18.2403H15.8735C15.8381 18.2403 15.8082 18.2627 15.7978 18.2968C14.9488 21.0945 13.8949 23.2896 12.385 25.828L12.2781 26.0076C12.2699 26.0215 12.2592 26.0314 12.2448 26.0384C12.1752 26.0724 12.1058 26.1071 12.0368 26.1421C11.9993 26.1611 11.9536 26.1474 11.9327 26.1106L9.62136 22.0685C9.3584 21.6087 8.7707 21.4497 8.31529 21.7152L2.9522 24.8417C2.4968 25.1071 2.33937 25.7005 2.60224 26.1603L5.76699 31.695C5.78235 31.7218 5.7814 31.753 5.7645 31.7789C5.57489 32.0696 5.39412 32.3666 5.22279 32.6698C5.08294 32.9186 5.16934 33.2349 5.41574 33.3761C5.66215 33.5173 5.97539 33.4301 6.11523 33.1813C8.78871 28.4383 13.7963 25.4477 19.2986 25.4477C24.8008 25.4477 29.8084 28.4383 32.482 33.1813C32.6218 33.4301 32.935 33.5173 33.1815 33.3761C33.4279 33.2349 33.5143 32.9186 33.3744 32.6698C32.8022 31.6574 32.1258 30.7127 31.3604 29.8506C31.3372 29.8244 31.3334 29.7877 31.3508 29.7573L32.2397 28.2027C32.2615 28.1646 32.2484 28.1156 32.2107 28.0936L28.0776 25.6842C28.0398 25.6621 27.9912 25.6752 27.9695 25.7134L27.4865 26.5581C27.4647 26.5962 27.4162 26.6093 27.3784 26.5873C27.0502 26.3962 26.7146 26.2163 26.3724 26.0483C26.3562 26.0403 26.3447 26.0288 26.3365 26.0126L26.2433 25.828C25.3438 24.0459 24.2997 22.3555 23.5825 20.4907ZM15.7598 24.6793C16.2304 23.0822 16.6565 21.4159 18.6254 20.8985C19.0785 20.7794 19.5496 20.7794 20.0027 20.8985C22.0617 21.4396 22.6796 23.4969 22.9973 24.7175C23.0045 24.7454 22.9974 24.7727 22.9777 24.7933C22.9579 24.8141 22.931 24.8221 22.9032 24.8157C20.5933 24.285 18.1695 24.2726 15.8524 24.7802C15.8242 24.7863 15.7971 24.7778 15.7775 24.7564C15.758 24.735 15.7515 24.7071 15.7598 24.6793ZM31.3244 17.8069C31.3462 17.7688 31.3948 17.7556 31.4325 17.7776L37.3137 21.206C37.3515 21.2281 37.3644 21.2771 37.3426 21.3152L33.7817 27.5429C33.7599 27.581 33.7113 27.5941 33.6736 27.5721L27.7925 24.1436C27.7547 24.1216 27.7417 24.0726 27.7635 24.0345L31.3244 17.8069ZM33.4262 21.1477C34.2616 21.6347 34.5478 22.7131 34.0655 23.5566C33.5832 24.4001 32.5151 24.689 31.6797 24.2021C30.8444 23.7151 30.5582 22.6366 31.0404 21.7931C31.5228 20.9497 32.5909 20.6607 33.4262 21.1477ZM18.7839 0.5196C18.7839 0.232685 19.0143 0 19.2985 0C19.5827 0 19.8131 0.232599 19.8131 0.5196V2.09512C19.8131 2.13913 19.8486 2.17508 19.8922 2.17508H20.2955C20.336 2.17508 20.3696 2.20531 20.3742 2.24585C20.6567 4.72794 20.8787 7.21714 21.1719 9.69351C21.1768 9.73388 21.2102 9.76394 21.2505 9.76394H22.5016C22.7858 9.76394 23.0162 9.99654 23.0162 10.2835C23.0162 10.5705 22.7858 10.8031 22.5016 10.8031C20.3662 10.8031 18.2308 10.8031 16.0953 10.8031C15.8112 10.8031 15.5807 10.5705 15.5807 10.2835C15.5807 9.99662 15.8111 9.76394 16.0953 9.76394H17.3775C17.4178 9.76394 17.4513 9.73388 17.456 9.69351C17.7493 7.21714 17.9713 4.72794 18.2538 2.24585C18.2584 2.20531 18.292 2.17508 18.3324 2.17508H18.7046C18.7482 2.17508 18.7838 2.13921 18.7838 2.09512L18.7839 0.5196ZM35.1982 15.7654L37.1576 16.9077C37.1953 16.9297 37.2439 16.9165 37.2657 16.8784L37.9894 15.6127C37.9967 15.5999 38.0001 15.5874 38 15.5727L37.9979 13.2906C37.9979 13.2613 37.9834 13.2361 37.9583 13.2215C37.9332 13.2067 37.9043 13.2067 37.8792 13.2214L35.923 14.3593C35.9104 14.3666 35.9013 14.3758 35.894 14.3885L35.1691 15.6562C35.1474 15.6944 35.1604 15.7434 35.1982 15.7654ZM32.6581 17.5277C32.6204 17.5057 32.6073 17.4567 32.6291 17.4185L32.7485 17.2097C32.756 17.1966 32.7654 17.1872 32.7785 17.1799L34.4794 16.2213C34.5044 16.2072 34.5327 16.2075 34.5575 16.2219L36.9609 17.6229C36.9857 17.6374 37 17.662 37.0005 17.6909L37.0287 19.6589C37.029 19.6739 37.0256 19.6869 37.0182 19.6999L36.8993 19.9077C36.8775 19.9459 36.829 19.959 36.7912 19.937L32.6581 17.5277ZM12.4046 30.653C12.1204 30.653 11.89 30.4204 11.89 30.1334C11.89 29.8465 12.1203 29.6138 12.4046 29.6138H26.1925C26.4766 29.6138 26.7071 29.8464 26.7071 30.1334C26.7071 30.4203 26.4767 30.653 26.1925 30.653H12.4046ZM15.8516 34C15.5674 34 15.337 33.7674 15.337 33.4804C15.337 33.1934 15.5673 32.9608 15.8516 32.9608H22.7454C23.0296 32.9608 23.26 33.1934 23.26 33.4804C23.26 33.7674 23.0297 34 22.7454 34H15.8516ZM2.61709 19.0395L0.0692115 14.5836C-0.0728661 14.3359 0.0107846 14.0188 0.25616 13.8753C0.501536 13.7319 0.815548 13.8163 0.957626 14.0641L3.53716 18.5754C3.54608 18.591 3.55818 18.6018 3.57465 18.6089L4.68039 19.0858C4.69677 19.0929 4.70887 19.1037 4.71788 19.1193L6.18988 21.6938C6.21167 21.7319 6.19863 21.7809 6.16088 21.8029L4.06343 23.0256C4.02568 23.0476 3.97712 23.0344 3.95533 22.9963L2.48402 20.4231C2.47509 20.4075 2.47183 20.3915 2.47398 20.3735L2.62721 19.089C2.62927 19.0712 2.62609 19.0552 2.61709 19.0395Z" fill="black"/></svg>');--icon-menu-services:url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.8984 30.0156C26.2652 30.0156 26.5625 30.3129 26.5625 30.6797V31.3438C26.5625 32.8107 25.3732 34 23.9062 34H2.65625C1.18927 34 0 32.8107 0 31.3438V30.6797C0 30.3129 0.297301 30.0156 0.664062 30.0156H25.8984ZM31.6758 0C32.9574 0 34 1.04264 34 2.32422V31.6758C34 32.9574 32.9574 34 31.6758 34H27.7178C28.2445 33.2464 28.5547 32.3309 28.5547 31.3438V30.6797C28.5547 29.4244 27.6791 28.3707 26.5068 28.0947C26.3835 26.7318 26.0526 25.4065 25.5176 24.1416C24.8485 22.5599 23.8919 21.139 22.6729 19.9199C21.4538 18.7009 20.0329 17.7442 18.4512 17.0752C17.9756 16.874 17.4914 16.7019 17 16.5586V2.32422C17 1.04264 18.0426 0 19.3242 0H31.6758ZM15.0205 13.9326C15.5706 13.9326 16.0166 14.3786 16.0166 14.9287C16.0166 15.4788 15.5706 15.9248 15.0205 15.9248H14.2773V18.0664C19.6195 18.5335 23.8946 22.7212 24.4971 28.0234H2.06641C2.66884 22.7213 6.94311 18.5336 12.2852 18.0664V15.9248H11.542C10.9919 15.9248 10.5459 15.4788 10.5459 14.9287C10.5459 14.3786 10.9919 13.9326 11.542 13.9326H15.0205ZM9.46191 21.9922C9.14541 21.5424 8.52382 21.4338 8.07422 21.75C7.064 22.4609 6.22196 23.4114 5.63965 24.498C5.37987 24.9829 5.562 25.5868 6.04688 25.8467C6.19669 25.9269 6.35776 25.9648 6.5166 25.9648C6.87179 25.9648 7.21593 25.7745 7.39551 25.4395C7.83172 24.6253 8.46247 23.9129 9.21973 23.3799C9.66949 23.0634 9.77805 22.442 9.46191 21.9922ZM12.6172 20.3125C12.3288 20.3125 12.038 20.3282 11.7529 20.3594C11.2061 20.4191 10.8114 20.9112 10.8711 21.458C10.9268 21.968 11.3579 22.3455 11.8594 22.3457C11.8953 22.3457 11.9321 22.3439 11.9688 22.3398C12.1823 22.3165 12.4008 22.3047 12.6172 22.3047C13.1673 22.3047 13.6133 21.8587 13.6133 21.3086C13.6132 20.7586 13.1672 20.3125 12.6172 20.3125ZM21.748 14.875C21.1979 14.875 20.752 15.321 20.752 15.8711C20.752 16.4212 21.1979 16.8672 21.748 16.8672H29.252C29.8021 16.8672 30.248 16.4212 30.248 15.8711C30.248 15.321 29.8021 14.875 29.252 14.875H21.748ZM21.748 10.8906C21.1979 10.8906 20.752 11.3366 20.752 11.8867C20.752 12.4368 21.1979 12.8828 21.748 12.8828H29.252C29.8021 12.8828 30.248 12.4368 30.248 11.8867C30.248 11.3366 29.8021 10.8906 29.252 10.8906H21.748ZM24.2715 4.91406C23.7214 4.91406 23.2754 5.36005 23.2754 5.91016C23.2754 6.46027 23.7214 6.90625 24.2715 6.90625H26.7285C27.2786 6.90625 27.7246 6.46027 27.7246 5.91016C27.7246 5.36005 27.2786 4.91406 26.7285 4.91406H24.2715Z" fill="black"/></svg>')}:root{--theme-container-edge-spacing: calc(100vw - 32px)}.entry-content.is-layout-constrained{margin-inline:auto;width:var(--theme-container-width);max-width:var(--theme-block-max-width)}#header{z-index:1000 !important;order:10}.map-top-section{order:20}#main{order:50}#footer{order:100}#header .ct-header-socials{margin:0;position:fixed;right:0;top:50%;transform:translatey(-50%);--items-direction: column}@media(min-width: 1000px){.menu-item-has-icon{position:relative;top:12px}}.menu-item-has-icon.has-icon-home{background:var(--icon-menu-home) 50% 8px/20px no-repeat}.menu-item-has-icon.has-icon-experience{background:var(--icon-menu-experience) 50% 2px/32px no-repeat}.menu-item-has-icon.has-icon-services{background:var(--icon-menu-services) 50% 8px/24px no-repeat}@media(max-width: 991px){.menu-item-has-icon{background-position:0 50% !important;background-size:24px !important;padding-left:32px !important}}.homepage-booking-search form{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:16px;background-color:rgba(249,251,251,.4);border:2px solid rgba(249,251,251,.7019607843);border-radius:16px 16px 16px 16px}@media(max-width: 767px){.homepage-booking-search form{flex-direction:column;align-items:stretch}}.homepage-booking-search form>*{flex:1 1 0}.homepage-booking-search [type=submit]{width:100%}.homepage-booking-search p{margin:0}.homepage-booking-search .mphb-required-fields-tip{display:none}.homepage-rooms-no-pagination .mphb_list-total,.homepage-rooms-no-pagination .mphb-pagination{display:none}.mphb-booking-form--direct-booking label,.mphb_sc_search-wrapper label{font-size:14px}.mphb-booking-form--direct-booking label::before,.mphb_sc_search-wrapper label::before{content:"";position:absolute;width:28px;height:28px;left:8px;top:50%;transform:translateY(-50%);background-image:var(--icon-calendar-url);background-position:center center;background-repeat:no-repeat;background-size:28px}.mphb-booking-form--direct-booking .mphb_sc_search-adults label:before,.mphb-booking-form--direct-booking .mphb_sc_search-children label:before,.mphb_sc_search-wrapper .mphb_sc_search-adults label:before,.mphb_sc_search-wrapper .mphb_sc_search-children label:before{background-image:var(--icon-guests-url)}.mphb-booking-form--direct-booking .mphb_sc_search-area label:before,.mphb_sc_search-wrapper .mphb_sc_search-area label:before{background-image:var(--icon-address-url)}.mphb-booking-form--direct-booking p,.mphb_sc_search-wrapper p{position:relative;margin:0;padding:13px 13px 8px 44px !important;background-color:#fff;border-radius:6px;line-height:1;height:56px;min-height:56px}.mphb-booking-form--direct-booking p.mphb_sc_search-submit-button-wrapper,.mphb_sc_search-wrapper p.mphb_sc_search-submit-button-wrapper{padding:0 !important;background:rgba(0,0,0,0)}.mphb-booking-form--direct-booking select,.mphb-booking-form--direct-booking [type=text],.mphb_sc_search-wrapper select,.mphb_sc_search-wrapper [type=text]{background:rgba(0,0,0,0);border:0;padding:30px 8px 2px 44px;top:0;left:0;bottom:0;right:0;position:absolute}.mphb-booking-form--direct-booking .mphb-required-fields-tip{display:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.mphb-booking-form--direct-booking p{background:rgba(0,0,0,0);padding:0 !important;height:auto;line-height:inherit;margin-bottom:8px}.mphb-booking-form--direct-booking .mphb-check-in-date-wrapper,.mphb-booking-form--direct-booking .mphb-check-out-date-wrapper,.mphb-booking-form--direct-booking .mphb-capacity-wrapper{background:#fff;height:56px;line-height:1;padding:11px 13px 8px 44px !important;border-radius:8px;border:1px solid var(--cc-border)}.mphb-booking-form--direct-booking .mphb-reserve-btn,.mphb-booking-form--direct-booking .mphb-confirm-reservation{width:100%}.mphb-booking-form--direct-booking .mphb-capacity-wrapper label:before{background-image:var(--icon-guests-url)}.mphb_sc_rooms-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px 2%}.mphb_sc_rooms-wrapper br{display:none}.mphb_sc_rooms-wrapper p{margin:0}.mphb_sc_rooms-wrapper a{color:var(--theme-palette-color-4)}.mphb_sc_rooms-wrapper a:hover{color:var(--theme-palette-color-1)}.mphb_sc_rooms-wrapper .mphb-room-type{width:32%;margin:0 !important;border-radius:16px;overflow:hidden}@media(max-width: 991px){.mphb_sc_rooms-wrapper .mphb-room-type{width:49%}}@media(max-width: 600px){.mphb_sc_rooms-wrapper{flex-direction:column}.mphb_sc_rooms-wrapper .mphb-room-type{width:100%}}.mphb_sc_rooms-wrapper .flexslider{border:none}.mphb_sc_rooms-wrapper .flexslider .flex-viewport{margin:0}.mphb_sc_rooms-wrapper .flexslider .flex-direction-nav a{width:16px;height:16px;margin:-8px 0 0;border-radius:2px;transform:rotate(45deg);border:2px solid #fff}.mphb_sc_rooms-wrapper .flexslider .flex-direction-nav a.flex-prev{border-width:0 0 3px 3px}.mphb_sc_rooms-wrapper .flexslider .flex-direction-nav a.flex-next{border-width:3px 3px 0 0}.mphb_sc_rooms-wrapper .flexslider .flex-direction-nav a:before{content:""}.mphb_sc_rooms-wrapper .mphb-room-type-title.entry-title{margin:0;line-height:1.14em;padding:16px 16px 4px;border-style:solid;border-color:var(--cc-border);border-width:0 1px 0 1px}.mphb_sc_rooms-wrapper .gallery-item{max-height:243px}.gallery-size-thumbnail{display:none}a.mphb-room-type-title{display:inline-block;font-size:20px;font-weight:500;line-height:24px}.mphb-flexslider ul.flex-direction-nav a{opacity:.5}.mphb_sc_rooms-wrapper .mphb-room-type-images,.mphb_sc_rooms-wrapper .mphb-loop-room-thumbnail{position:relative}.mphb_sc_rooms-wrapper .mphb-room-type-images .theme-base-price,.mphb_sc_rooms-wrapper .mphb-loop-room-thumbnail .theme-base-price{position:absolute;bottom:13px;right:13px;z-index:1;display:inline-block;line-height:1;padding:4px 8px;border-radius:8px;font-weight:500;color:#fff;background:var(--cc-bg-primary);box-shadow:0 0 0 1px var(--cc-border-primary)}ul.theme-custom-atts{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0}.mphb_sc_rooms-wrapper ul.theme-custom-atts{padding:0 16px 16px;border:1px solid var(--cc-border);border-width:0 1px 1px 1px;border-radius:0 0 16px 16px}ul.theme-custom-atts .mphb-room-type-area{display:contents}ul.theme-custom-atts .mphb-room-type-area::after{content:"";flex-basis:100%;width:0;height:0;display:block}ul.theme-custom-atts .mphb-attribute-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}ul.theme-custom-atts .mphb-room-type-city+.mphb-room-type-area::before{display:inline-block;margin-left:-4px;content:","}ul.theme-custom-atts li.mphb-room-type-bed-type,ul.theme-custom-atts li.mphb-room-type-adults-capacity,ul.theme-custom-atts li.mphb-room-type-size{font-size:14px;border:1px solid var(--cc-border);border-radius:8px;padding:0 12px 0 32px;margin-right:8px;background-image:var(--icon-guests-url);background-size:20px;background-repeat:no-repeat;background-position:8px center}ul.theme-custom-atts li.mphb-room-type-size{background-image:var(--icon-size-url)}ul.theme-custom-atts li.mphb-room-type-bed-type{background-image:var(--icon-bed-url)}.mphb_sc_search_results-wrapper>*:not(.mphb-room-type){width:100%}.mphb_list-total{width:100%;font-size:32px;line-height:40px;text-transform:uppercase;font-weight:700}.mphb_list-total strong{color:var(--cc-primary-dark)}#main .ct-pagination{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:initial;gap:4px}#main .ct-pagination>div{margin:0;text-align:inherit;display:contents}.mphb-pagination .nav-links,#main .ct-pagination{margin-top:32px}.mphb-pagination .nav-links a,.mphb-pagination .nav-links span,#main .ct-pagination a,#main .ct-pagination span{transition:.2s all ease-in-out;display:inline-block;overflow:hidden;height:40px;line-height:40px;min-width:40px;text-align:center;border:1px solid var(--cc-border);border-radius:8px;padding:0 8px;margin:0 4px 4px 0}.mphb-pagination .nav-links a:hover,#main .ct-pagination a:hover{color:#fff;border-color:var(--cc-bg-hover);background-color:var(--cc-bg-hover);box-shadow:0 4px 14px 0 var(--cc-border-primary)}.mphb-pagination .nav-links span,#main .ct-pagination span{color:#fff;background-color:var(--cc-bg-primary);border:none}.mphb-pagination .nav-links .prev,.mphb-pagination .nav-links .next,#main .ct-pagination .prev,#main .ct-pagination .next{text-indent:-9999px;white-space:nowrap;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 5L8 12L14 19" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:16px}.mphb-pagination .nav-links .next,#main .ct-pagination .next{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 5L16 12L10 19" stroke="%230E0E0E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.pre-property-title{color:var(--cc-primary-dark);font-size:16px;line-height:22px;text-transform:uppercase;letter-spacing:1px;font-weight:600;position:relative;display:flex;align-items:center}.pre-property-title:before{content:"";margin-right:17px;width:16px;height:3px;background-color:var(--cc-primary-dark)}.single-property-title{font-size:32px;line-height:40px;text-transform:uppercase;font-weight:900}.single-booking-form-wrap,.mphb_sc_booking_form-wrapper{background-color:var(--theme-palette-color-5)}.mphb_sc_booking_form-wrapper{padding:16px;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 4px 24px 0 rgba(139,183,196,.1)}.single-theme-card,.single-calendar-wrap,.single-booking-form-wrap,.theme-custom-single-amenities,.theme-custom-single-address-wrap{margin-top:32px !important;padding:20px;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 4px 24px 0 rgba(139,183,196,.1)}@media(max-width: 767px){.single-theme-card,.single-calendar-wrap,.single-booking-form-wrap,.theme-custom-single-amenities,.theme-custom-single-address-wrap{margin-top:24px !important;padding:16px}}.property-single-section-heading,.single-calendar-wrap .mphb-calendar-title,.single-booking-form-wrap .mphb-reservation-form-title,.theme-custom-single-amenities .mphb-facilities-title{display:block;font-size:16px;line-height:22px;font-weight:700}.property-single-section-heading,.single-calendar-wrap .mphb-calendar-title,.single-booking-form-wrap .mphb-reservation-form-title,.theme-custom-single-amenities .mphb-attribute-title{padding:4px 0 4px 32px;background:var(--icon-address-url) 0 30% no-repeat}.property-single-section-heading.section-price-heading{background-image:var(--icon-price-url)}.single-calendar-wrap .mphb-calendar-title{background-image:var(--icon-availability-url)}.single-booking-form-wrap .mphb-reservation-form-title{background-image:var(--icon-calendar-url)}.single-property-terms-list .section-terms-heading{background-image:var(--icon-terms-url)}.single-property-details .section-details-heading{background-image:var(--icon-listing-details-url)}.theme-custom-single-amenities{list-style:none}.theme-custom-single-amenities .mphb-attribute-title{background-image:var(--icon-amenities-url);margin-bottom:12px;color:var(--theme-heading-color, var(--theme-heading-3-color, var(--theme-headings-color)))}.theme-custom-single-amenities .mphb-attribute-value{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:0}.theme-custom-single-amenities .mphb-attribute-value span{min-width:16em;flex:1 1 45%;font-size:16px;padding-left:24px;background:var(--icon-check-amenities-url) no-repeat left .1em}.theme-custom-single-amenities a{color:inherit}.theme-custom-single-address-wrap .mphb-attribute-title{color:var(--theme-heading-color, var(--theme-heading-3-color, var(--theme-headings-color)))}.flex-two-columns{display:flex;flex-wrap:wrap;gap:4px 8px}.flex-two-columns>*{min-width:16em;flex:1 1 45%}.single-property-terms-list span{padding-left:24px;background:var(--icon-check-amenities-url) no-repeat left .1em}.single-property-terms-list span.term-disallowed{background-image:var(--icon-close-url)}.single .hero-section[data-type=type-2]>figure{position:relative;max-height:532px;overflow:hidden}.single .hero-section[data-type=type-2]>figure .ct-media-container img{transform:translateY(-25%);transition:all 1s ease-in-out}.single .hero-section[data-type=type-2]>figure:hover .ct-media-container img{transform:translateY(-35%)}.widget-sidebar-apartments .mphb_widget_rooms-wrapper>div.mphb-room-type>*{margin-top:0;margin-bottom:0}.widget-sidebar-apartments .mphb-widget-room-type-featured-image{position:absolute;left:0;margin:0 !important;max-width:116px;border-radius:8px;overflow:hidden}.widget-sidebar-apartments .mphb-widget-room-type-featured-image~*{margin-left:132px}.widget-sidebar-apartments .mphb-widget-room-type-attributes{display:flex;flex-wrap:wrap}.widget-sidebar-apartments .mphb-widget-room-type-attributes li{display:none}.widget-sidebar-apartments .mphb-widget-room-type-attributes .mphb-attribute-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.widget-sidebar-apartments .mphb-widget-room-type-attributes .mphb-room-type-city,.widget-sidebar-apartments .mphb-widget-room-type-attributes .mphb-room-type-area{display:inline-block}.widget-sidebar-apartments .mphb-widget-room-type-attributes .mphb-room-type-city+.mphb-room-type-area:before{content:","}.widget-sidebar-apartments .theme-base-price{display:inline-block;line-height:1;padding:4px 8px;border-radius:8px;font-weight:500;color:#fff;background:var(--cc-bg-primary);box-shadow:0 0 0 1px var(--cc-border-primary)}.entry-content .mphb_sc_account.customer-unauthenticated{max-width:450px;margin:32px auto}.customer-unauthenticated .mphb-login-form{margin-bottom:32px}.mphb_sc_account.customer-logged-in{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:32px}@media(max-width: 767px){.mphb_sc_account.customer-logged-in{grid-template-columns:1fr}}.mphb_sc_account.customer-logged-in>*{border:1px solid var(--cc-border);background:#fff;padding:20px;border-radius:8px;margin:0}@media(max-width: 767px){.mphb_sc_account.customer-logged-in>*{padding:16px}}.mphb_sc_account .mphb-account-menu ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.mphb_sc_account .mphb-account-menu a{color:var(--cc-labels)}.mphb_sc_account .mphb-account-menu a:hover{color:var(--cc-bg-primary)}.mphb_sc_search_results-wrapper .mphb_sc_search_results-info,.mphb_sc_search_results-wrapper .mphb-empty-cart-message,.mphb_sc_search_results-wrapper .mphb-recommedation-item-subtotal,.mphb_sc_search_results-wrapper .mphb-recommendation-total{font-weight:500;color:var(--cc-labels)}.mphb-search-recommendations-wrapper h2{font-size:18px}.mphb-search-recommendations-wrapper ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.mphb-search-recommendations-wrapper .mphb-recommedation-item-subtotal,.mphb-search-recommendations-wrapper .mphb-recommendation-total{float:right}.mphb-search-recommendations-wrapper .mphb-recommendation-item-guests{display:block}.mphb_sc_checkout-form{display:grid;grid-template-columns:2fr 1fr;align-content:start;gap:32px}@media(max-width: 991px){.mphb_sc_checkout-form{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.mphb_sc_checkout-form{display:flex;flex-direction:column}}.mphb_sc_checkout-form>*{display:flex;flex-direction:column;gap:32px}.mphb_sc_checkout-form .checkout-custom-aside{display:block;position:sticky;top:80px;padding:24px;border-radius:16px;border:1px solid var(--cc-border);background:var(--theme-palette-color-5);align-self:start}.mphb_sc_checkout-form input[type=checkbox]{appearance:none;width:20px;height:20px;accent-color:var(--cc-bg-primary);border:2px solid var(--cc-border);border-radius:4px;cursor:pointer;position:relative;top:4px;background-color:rgba(0,0,0,0);margin-right:4px}.mphb_sc_checkout-form input[type=checkbox]:checked{border-color:var(--cc-headers);background:var(--icon-check-amenities-url) no-repeat -2px -1px}.checkout-booking-room-details{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--cc-border)}.checkout-booking-room-details .theme-base-price{display:none}.checkout-booking-room-details .mphb_room_type{position:relative;min-height:90px}.checkout-booking-room-details .mphb_room_type>*{margin-left:116px}.checkout-booking-room-details .mphb-loop-room-thumbnail{position:absolute;margin:0}.checkout-booking-room-details .mphb-loop-room-thumbnail img{max-width:100px;border-radius:8px}.checkout-booking-room-details h2{font-size:16px;line-height:22px;margin:0}.checkout-booking-room-details h2 a{color:var(--cc-labels)}.checkout-booking-room-details .theme-custom-atts a{color:var(--theme-palette-color-3)}.checkout-booking-room-details .theme-custom-atts li.mphb-room-type-bed-type,.checkout-booking-room-details .theme-custom-atts li.mphb-room-type-adults-capacity,.checkout-booking-room-details .theme-custom-atts li.mphb-room-type-size{background-color:#fff}.mphb-room-price-breakdown-wrapper.mphb-checkout-section th,.mphb-room-price-breakdown-wrapper.mphb-checkout-section td{padding:4px 0;text-align:left}.mphb-room-price-breakdown-wrapper.mphb-checkout-section th:last-child,.mphb-room-price-breakdown-wrapper.mphb-checkout-section td:last-child{text-align:right}.mphb-room-price-breakdown-wrapper.mphb-checkout-section th{text-transform:uppercase;color:var(--cc-labels)}.mphb-room-price-breakdown-wrapper.mphb-checkout-section .mphb-price-breakdown-accommodation-total .mphb-price,.mphb-room-price-breakdown-wrapper.mphb-checkout-section .mphb-price-breakdown-services-total .mphb-price,.mphb-room-price-breakdown-wrapper.mphb-checkout-section .mphb-price-breakdown-subtotal .mphb-price,.mphb-room-price-breakdown-wrapper.mphb-checkout-section .mphb-price-breakdown-total .mphb-price{color:var(--cc-secondary)}.mphb-room-price-breakdown-wrapper.mphb-checkout-section table.mphb-price-breakdown td,.mphb-room-price-breakdown-wrapper.mphb-checkout-section table.mphb-price-breakdown th{border:none}.mphb-room-price-breakdown-wrapper.mphb-checkout-section table.mphb-price-breakdown tbody tr:last-child th{padding-bottom:8px}.mphb-room-price-breakdown-wrapper.mphb-checkout-section table.mphb-price-breakdown tfoot th,.mphb-room-price-breakdown-wrapper.mphb-checkout-section table.mphb-price-breakdown tfoot td{border-top:1px solid var(--cc-border);padding-top:8px}.mphb-login-form-wrap{padding:20px 20px 20px 100px;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 4px 24px 0 rgba(139,183,196,.1);background:var(--icon-checkout-account-url) 20px 20px no-repeat}@media(max-width: 767px){.mphb-login-form-wrap{padding:16px 16px 16px 80px;background-size:44px}}.mphb-login-form-wrap h3{font-size:22px;line-height:28px}.mphb-login-form-wrap .account-login-link{display:inline-block;background:var(--cc-bg-primary);color:#fff;padding:2px 12px;border-radius:8px;margin-right:8px}.mphb-login-form-wrap .account-create-link{display:inline-block;text-decoration:underline}.mphb-login-form-wrap .account-create-link:hover{text-decoration:none}#mphb-booking-details .mphb-adults-chooser,#mphb-booking-details .mphb-guest-name-wrapper,#mphb-booking-details .mphb-room-type-title,#mphb-booking-details .mphb-booking-period,#mphb-booking-details .mphb-check-in-date,#mphb-booking-details .mphb-check-out-date{padding-left:32px;line-height:1.4;background:var(--icon-calendar-url) no-repeat 0 0}#mphb-booking-details .mphb-adults-chooser span:first-child,#mphb-booking-details .mphb-guest-name-wrapper span:first-child,#mphb-booking-details .mphb-room-type-title span:first-child,#mphb-booking-details .mphb-booking-period span:first-child,#mphb-booking-details .mphb-check-in-date span:first-child,#mphb-booking-details .mphb-check-out-date span:first-child{display:block}#mphb-booking-details .mphb-booking-period{background-image:var(--icon-clock-url)}#mphb-booking-details .mphb-room-type-title{line-height:inherit;background-size:24px;background-image:var(--icon-listing-details-url)}#mphb-booking-details .mphb-adults-chooser{background-image:var(--icon-guests-url)}#mphb-booking-details .mphb-guest-name-wrapper{background-image:var(--icon-guest-url)}#mphb-booking-details .mphb-adults-chooser,#mphb-booking-details .mphb-guest-name-wrapper{background-position:0 4px}#mphb-booking-details .mphb-adults-chooser label,#mphb-booking-details .mphb-guest-name-wrapper label{font-size:inherit;display:inline-block;margin-bottom:4px}#mphb-booking-details .booking-details-card-wrapper{padding:20px;border-radius:16px;border:1px solid var(--cc-border);background:#fff}@media(max-width: 767px){#mphb-booking-details .booking-details-card-wrapper{padding:16px}}#mphb-booking-details h3.mphb-booking-details-title{font-size:22px;line-height:28px}#mphb-booking-details h4.mphb-services-details-title{font-size:18px}#mphb-booking-details h3.mphb-room-number,#mphb-booking-details p.mphb-room-type-title span:first-child{display:none}#mphb-booking-details section.mphb-services-details{border-top:1px solid var(--cc-border);padding-top:16px;padding-left:32px;background:var(--icon-amenities-url) no-repeat 0 16px;background-size:24px}#mphb-booking-details section.mphb-services-details label{margin:0}#mphb-booking-details section.mphb-services-details ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}#mphb-booking-details section.mphb-services-details li{display:flex;align-items:center}#mphb-booking-details section.mphb-services-details [type=number]{max-width:4em;margin:0 .5em}#mphb-booking-details,#mphb-customer-details{padding:20px;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 4px 24px 0 rgba(139,183,196,.1)}@media(max-width: 767px){#mphb-booking-details,#mphb-customer-details{padding:16px}}#mphb-customer-details{display:flex;flex-wrap:wrap;gap:20px}#mphb-customer-details>*{flex:1 1 100%}@media(min-width: 768px){#mphb-customer-details .mphb-customer-first-name,#mphb-customer-details .mphb-customer-last-name{flex:1 1 40%}}#mphb-customer-details label{display:inline-block;letter-spacing:1px;margin-bottom:12px;font-weight:600;text-transform:uppercase;color:var(--cc-labels)}#mphb-customer-details p{margin-bottom:0}#mphb-price-details .mphb-price-breakdown-title{font-size:22px}#mphb-price-details .mphb-price-breakdown-expand{color:var(--cc-labels);font-weight:500}#mphb-price-details .mphb-inner-icon{color:rgba(0,0,0,0);display:inline-block;margin-right:4px;width:20px;background:var(--icon-chevron-left-url) no-repeat left center;background-size:22px;transform:rotate(90deg)}#mphb-price-details .mphb-inner-icon:first-child{transform:rotate(270deg)}#mphb-coupon-details{display:grid;grid-template-columns:auto auto;padding-top:24px;padding-bottom:24px}#mphb-coupon-details p{margin-bottom:0}#mphb-coupon-details #mphb_coupon_code{padding-left:50px;background:var(--icon-coupon-url) no-repeat 10px center #fff;border-radius:8px 0 0 8px;border-right:none}#mphb-coupon-details .mphb-apply-coupon-code-button{border-radius:0 8px 8px 0;background-color:var(--cc-secondary)}#mphb-coupon-details .mphb-coupon-message{grid-column:span 2;color:var(--cc-secondary);padding:12px 0;font-weight:600}#mphb-coupon-details p:has(.mphb-coupon-code-title){position:relative}#mphb-coupon-details .mphb-coupon-code-title{position:absolute;transform:translate(50px, 50%)}#mphb-coupon-details:has(.mphb-coupon-message.mphb-hide:not(:empty)) .mphb-coupon-code-title,#mphb-coupon-details:focus-within .mphb-coupon-code-title{opacity:0;color:rgba(0,0,0,0);pointer-events:none}.mphb_sc_checkout-wrapper .mphb_sc_checkout-submit-wrapper [type=submit]{width:100%}.mphb_sc_checkout-wrapper .mphb-total-price{border-top:1px solid var(--cc-border);padding-top:16px;text-transform:uppercase;font-weight:600;color:var(--cc-labels)}.mphb_sc_checkout-wrapper .mphb-total-price .mphb-price{color:var(--cc-secondary)}#mphb-billing-details{display:none}.woocommerce table,.woocommerce th,.woocommerce td{font-size:inherit}.woocommerce-checkout .ct-woocommerce-checkout h3{font-size:22px}.woocommerce-checkout .ct-customer-details{padding:20px;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 4px 24px 0 rgba(139,183,196,.1)}@media(max-width: 767px){.woocommerce-checkout .ct-customer-details{padding:16px}}.woocommerce-checkout .ct-customer-details label{text-transform:uppercase;font-size:16px;letter-spacing:1px;color:var(--cc-labels)}.woocommerce-checkout .ct-order-review{padding:24px;border-radius:16px;border:1px solid var(--cc-border);background:var(--theme-palette-color-5)}.woocommerce-checkout #payment ul.payment_methods>li.wc_payment_method>label,.woocommerce-checkout #payment ul.payment_methods .payment_box{padding:8px 0}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding-top:8px;padding-bottom:8px}.woocommerce-checkout-review-order-table th{text-transform:uppercase;color:var(--cc-labels)}.woocommerce-checkout-review-order-table .order-total .amount{color:var(--cc-secondary)}.mphb_sc_booking_confirmation{display:flex;flex-wrap:wrap;gap:32px}.mphb_sc_booking_confirmation>*{flex:1 1 40%}.mphb_sc_booking_confirmation .mphb-booking-details-section.booking,.mphb_sc_booking_confirmation .mphb-booking-details-section.payment{border:1px solid var(--cc-border);background:#fff;padding:20px;border-radius:8px;margin:0}@media(max-width: 767px){.mphb_sc_booking_confirmation .mphb-booking-details-section.booking,.mphb_sc_booking_confirmation .mphb-booking-details-section.payment{padding:16px}}.mphb_sc_booking_confirmation .mphb-payment-messages{flex:1 1 100%;width:100%;text-align:center}.mphb_sc_booking_confirmation h3{font-size:22px}.woocommerce .woocommerce-thankyou-order-received,.woocommerce .woocommerce-thankyou-order-failed{display:block;background:var(--icon-success-message-url) no-repeat center top rgba(0,0,0,0);text-align:center;padding:120px 16px 0;font-size:22px}.woocommerce .woocommerce-thankyou-order-received:before,.woocommerce .woocommerce-thankyou-order-failed:before{display:none}.woocommerce .woocommerce-thankyou-order-failed{background-image:var(--icon-fail-message-url)}.woocommerce-order{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.woocommerce-order>*{flex:1 1 40%}.woocommerce-order .woocommerce-notice{flex:1 1 100%}.woocommerce-order .woocommerce-thankyou-order-details{display:grid;gap:12px}.woocommerce-order .woocommerce-thankyou-order-details li{padding:0;border:none !important}.woocommerce-order .woocommerce-customer-details address{font-size:inherit;padding:0}.woocommerce-order .woocommerce-order-overview,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details{border:1px solid var(--cc-border);background:#fff;padding:20px;border-radius:8px;margin:0}@media(max-width: 767px){.woocommerce-order .woocommerce-order-overview,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details{padding:16px}}.woocommerce-order .checkout-booking-room-details{padding:0;margin:0;border:none}.woocommerce-order .theme-card-order-details{display:flex;flex-direction:column;gap:24px}.theme-card{padding:24px;border-radius:16px;border:1px solid var(--cc-border);box-shadow:0 4px 24px 0 rgba(139,183,196,.1)}@media(max-width: 767px){.theme-card{padding:20px}}.theme-subcard{padding:20px;border-radius:8px;border:1px solid var(--cc-border)}@media(max-width: 767px){.theme-subcard{padding:16px}}.theme-subcard.theme-subcard-info{background-color:rgba(153,216,231,.1);border-color:rgba(153,216,231,.7)}.theme-card-order-what-next{position:sticky;top:100px}.theme-card-order-what-next h3{margin:0;font-size:22px}.theme-card-order-what-next .theme-subcard{display:flex;flex-direction:column;gap:16px}.media-component{display:flex;align-items:center;gap:8px}.media-component .media-component-heading{line-height:1;font-size:inherit;margin-bottom:.25em}.mphb-booking-details-section .invoice-link{font-family:var(--theme-button-font-family, var(--theme-font-family));font-size:var(--theme-button-font-size);font-weight:var(--theme-button-font-weight);font-style:var(--theme-button-font-style);line-height:var(--theme-button-line-height);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);-webkit-text-decoration:var(--theme-button-text-decoration);text-decoration:var(--theme-button-text-decoration);color:var(--theme-button-text-initial-color);border:var(--theme-button-border);background-color:var(--theme-button-background-initial-color);display:inline-flex;align-items:center;justify-content:center;min-height:var(--theme-button-min-height);padding:var(--theme-button-padding);border:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;border-radius:var(--theme-button-border-radius, 3px);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);--has-link-decoration: var(--false)}div.leaflet-popup-content{margin:20px 20px 13px 20px}div.leaflet-control-attribution.leaflet-control{opacity:0;pointer-events:none}.theme-room-single-gallery .gallery{background:var(--theme-palette-color-5);border-bottom:1px solid var(--theme-palette-color-10);padding:16px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:8px}@media(max-width: 767px){.theme-room-single-gallery .gallery{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}.theme-room-single-gallery .gallery .gallery-item{display:none;overflow:hidden;border-radius:16px}.theme-room-single-gallery .gallery .gallery-item a img{border-radius:16px;outline:2px solid rgba(249,251,251,.7019607843);outline-offset:-2px}.theme-room-single-gallery .gallery .gallery-item a{display:flex;height:100%}.theme-room-single-gallery .gallery .gallery-item:nth-child(1){display:flex;grid-column:span 2/span 2;grid-row:span 2/span 2}.theme-room-single-gallery .gallery .gallery-item:nth-child(2){display:flex;grid-column-start:3}.theme-room-single-gallery .gallery .gallery-item:nth-child(3){display:flex;grid-column-start:3;grid-row-start:2}.theme-room-single-gallery .gallery .gallery-item:nth-child(4){display:flex;grid-column-start:4;grid-row-start:1}.theme-room-single-gallery .gallery .gallery-item:nth-child(5){display:flex;position:relative;grid-column-start:4;grid-row-start:2}@media(max-width: 767px){.theme-room-single-gallery .gallery .gallery-item a img{object-fit:cover}.theme-room-single-gallery .gallery .gallery-item:nth-child(1){grid-column:span 2/span 2;grid-row:span 1/span 1}.theme-room-single-gallery .gallery .gallery-item:nth-child(1) a img{max-height:240px}.theme-room-single-gallery .gallery .gallery-item:nth-child(2){grid-column-start:1;grid-row-start:2}.theme-room-single-gallery .gallery .gallery-item:nth-child(3){grid-column-start:2;grid-row-start:2}.theme-room-single-gallery .gallery .gallery-item:nth-child(4){grid-column-start:1;grid-row-start:3}.theme-room-single-gallery .gallery .gallery-item:nth-child(5){grid-column-start:2;grid-row-start:3}}.datepick{width:auto !important;--cd-font-default:#2A2A2A;--cd-font-past:#C6C9CF;--cd-bg:#F9F6F4;--cd-bg-container:#ffffff;--cd-bg-past:#FCFCFC;--cd-bg-booked:#DBDDDD;--cd-bg-today:#2D8592;--cd-bg-selected: #C89F6A;padding:8px;background:var(--cd-bg-container);border:1px solid #e9e9e9;border-radius:8px;line-height:1}.datepick-rtl{direction:rtl}.datepick-popup{z-index:1000}.datepick-disable{position:absolute;z-index:100;opacity:.5;filter:alpha(opacity=50)}.datepick a{color:var(--cd-font-default);text-decoration:none}.datepick a.datepick-disabled{opacity:.5;cursor:not-allowed}.datepick-nav,.datepick-ctrl{gap:12px;display:flex;justify-content:space-between;clear:both;padding:8px}.datepick-cmd-clear{padding-left:20px;background:var(--icon-close-url) left center no-repeat}.datepick-nav .datepick-cmd-prev,.datepick-nav .datepick-cmd-next{width:40px;height:32px;font-size:0;color:rgba(0,0,0,0);background:var(--icon-chevron-left-url) left center no-repeat}.datepick-nav .datepick-cmd-next{background:var(--icon-chevron-right-url) right center no-repeat}.datepick-nav .datepick-cmd-today{line-height:32px}.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}.datepick-month-row{clear:left;display:flex;flex-wrap:wrap}.datepick-month-row>*{flex:1 1 0}.datepick-month-header{padding:.5em 1em 1em}.datepick-month-header select{field-sizing:content}.datepick-month-header select,.datepick-month-header input{margin:0;padding:0;border:none;background:none;font-size:100%;display:inline-block !important;width:auto !important;height:auto}.datepick-month-header input{position:absolute;display:none}.datepick-month{float:left;min-width:15em;width:50%;text-align:center}.datepick-month table{width:100%;border-collapse:collapse;border:8px solid rgba(0,0,0,0)}.datepick-month th,.datepick-month td{margin:0em;padding:0em;font-weight:normal;text-align:center}.datepick-month th>a,.datepick-month th>span,.datepick-month td>a,.datepick-month td>span{overflow:hidden;padding:.5em 0}.datepick-month th{border:none}.datepick-month td{border:none}.datepick-month td.datepick-week *{border:none}.datepick-month a,.datepick-month span{display:block;width:100%;padding:0;position:relative;z-index:0}.datepick-month a{text-decoration:none;border-radius:4px}.datepick-month tbody a{background-color:var(--cd-bg)}.datepick-month tbody td{border:1px solid var(--cd-bg-container)}.datepick-month td>span.mphb-past-date{color:var(--cd-font-past);background-color:var(--cd-bg-past)}.datepick-month td .datepick-today{background-color:var(--cd-bg-today);border-radius:4px;color:#fff}.datepick-month td .datepick-highlight{background-color:var(--cd-bg-today)}.datepick-month td .datepick-selected:before{position:absolute;z-index:-1;content:"";top:-20px;right:-20px;bottom:-20px;left:-20px;background-color:var(--cd-bg-selected)}.datepick-month td .datepick-selected.mphb-selected-date--check-in:before{background:linear-gradient(135deg, transparent 50%, var(--cd-bg-selected) 50%)}.datepick-month td .datepick-selected.mphb-selected-date--check-out:before{background:linear-gradient(135deg, var(--cd-bg-selected) 50%, transparent 50%)}.datepick-status{clear:both;text-align:center}.datepick-clear-fix{clear:both}.mphb-calendar span.mphb-price{font-size:12px}.mphb-calendar span.mphb-currency{display:inline}.mphb-unselectable-date--check-out{background-color:var(--cd-bg-past)}.mphb-booked-date:after{position:absolute;z-index:-1;content:"";top:0;right:0;bottom:0;left:0;background-color:var(--cd-bg-booked)}.mphb-booked-date.mphb-date-check-in:after{background:linear-gradient(135deg, transparent 50%, var(--cd-bg-booked) 50%)}.mphb-available-date.mphb-date-check-out:after{position:absolute;z-index:-1;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg, var(--cd-bg-booked) 50%, transparent 50%)}.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-unselectable-date:not(.mphb-past-date){text-decoration:line-through}
/*# sourceMappingURL=../../../../../sourcemaps/theme.css.map */
