:root{--shadow:#644f3d;--shadow-gradient:linear-gradient(180deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.6) 100%)}.ov-hidden{overflow:hidden}.w-filter-list-closer:before,.mfp-container:after,.mfp-arrow:before,.w-popup-closer:before,.w-toplink span:not(.ripple-container):after,.w-search-close:before,.owl-next:after,.owl-prev:after,.w-cart-table a.remove:before,.l-popup-closer:before,.l-popup-arrow.to_next:before,.l-popup-arrow.to_prev:before,.w-nav-arrow:before{font-weight:100}.l-popup-overlay{background:var(--color-content-overlay)}.l-popup-closer,.l-popup-arrow{color:var(--color-alt-content-link);transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:.3s}.l-popup-closer:hover,.l-popup-arrow:hover{color:var(--color-alt-content-link-hover)}.no-touch .l-popup-box.active~.l-popup-arrow:hover{background:0 0}body{-webkit-tap-highlight-color:transparent}.w-popup-box-h>.w-popup-closer{transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:.3s;opacity:.4}.w-popup-box-h>.w-popup-closer:hover{color:var(--color-content-link-hover) !important;opacity:1}.h1{font-family:var(--font-h1);font-weight:400;font-size:1.66rem;line-height:1.3;letter-spacing:0em;margin-bottom:0}.h2{font-family:var(--font-h2);font-weight:400;font-size:1.66rem;line-height:1.3;letter-spacing:-.02em;margin-bottom:0}.h3{font-family:var(--font-h3);font-weight:400;font-size:1.33rem;line-height:1.5;letter-spacing:0em;margin-bottom:.6em}.h4{font-family:var(--font-h4);font-weight:400;font-size:1.11rem;line-height:1.2;letter-spacing:0em;margin-bottom:.6em}.h5{font-family:var(--font-h5);font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:0em;margin-bottom:.6em}.h6{font-family:var(--font-h6);font-weight:500;font-size:1rem;line-height:1;letter-spacing:0em;margin-bottom:.6em}.fullheight_column .wpb_wrapper{height:100%}#page-header.sticky,#page-header.bg-solid{box-shadow:0px 30px 60px rgba(100,79,61,.1)}li .w-nav-anchor.level_1:before{content:'';position:absolute;width:6px;height:6px;border-radius:3px;background-color:var(--color-header-middle-text-hover);left:-3px;right:auto;top:calc(50% - 3px)}#main-menu li a{overflow:visible}#main-menu li:first-child a:before{display:none}.call-back_mobile i{margin:0 !important}.w-nav-icon{display:inline-block;vertical-align:top;font-size:20px;position:relative;height:inherit;width:1em;color:var(--color-content-border)}#main-menu .w-nav-list:not(.level_1){padding:.5rem 0}.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow{padding:0}.booking-search_area,.white-block{outline:.5rem solid rgba(255,255,255,.85)}.yith-wcbk-booking-search-form{padding:0}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__row--submit button,.yith-wcbk-booking-search-form button.yith-wcbk-booking-search-form-submit{width:100%;border:.1rem solid var(--color-content-border) !important;color:var(--color-content-border) !important}.yith-wcbk-booking-search-form button.yith-wcbk-booking-search-form-submit{padding:.55556rem 1.11111rem;margin:0}.main_booking-form.vertical .yith-wcbk-booking-search-form__fields{display:flex;flex-direction:column;align-items:stretch}.main_booking-form.vertical .yith-wcbk-booking-search-form__fields>*{margin-bottom:1.2rem}.main_booking-form.vertical .yith-wcbk-booking-search-form__fields>*:last-child{margin-bottom:0}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__row--submit button:hover,.yith-wcbk-booking-search-form button.yith-wcbk-booking-search-form-submit:hover{border:.1rem solid var(--color-content-link) !important}.yith-wcbk-booking-search-form .yith-wcbk-booking-field,.yith-wcbk-booking-search-form select,.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form input:not([type=checkbox]),.yith-wcbk-booking-form input.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form select,.yith-wcbk-booking-form textarea{border-top:none;border-left:none;border-right:none;padding:.5rem 0 .5rem 1.8rem;border-color:rgba(3,3,3,.25);background:0 0}.yith-wcbk-selector .yith-wcbk-selector__head{border-top:none;border-left:none;border-right:none;border-color:rgba(3,3,3,.25);background:0 0;padding-left:0}.yith-wcbk-selector.yith-wcbk-selector--opened .yith-wcbk-selector__head{box-shadow:none}.yith-wcbk-booking-form input:not([type=checkbox]).yith-wcbk-booking-real-duration{width:calc(100% - 4rem) !important}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__label__image{margin-left:0}.yith-wcbk-form-section__content--with-error>.yith-wcbk-date-range-picker,.yith-wcbk-form-section__content--with-error>.yith-wcbk-date-picker--inline .ui-widget-content,.yith-wcbk-form-section__content--with-error>.yith-wcbk-booking-persons,.yith-wcbk-form-section__content--with-error>.yith-wcbk-select-alt__container>select,.yith-wcbk-form-section__content--with-error>.yith-wcbk-date-picker-wrapper>.yith-wcbk-date-picker--formatted,.yith-wcbk-form-section__content--with-error>.yith-wcbk-booking-duration{border-top:none !important;border-left:none !important;border-right:none !important}.yith-wcbk-form-section-resources-wrapper{margin-bottom:1.5rem}.yith-wcbk-people-selector__toggle-handler{border-top:none;border-left:none;border-right:none;padding:.5rem 1.8rem;border-color:rgba(3,3,3,.25);background:0 0}.yith-wcbk-booking-search-form__row--person-type{position:relative}.yith-wcbk-booking-search-form__row--person-type:before{position:absolute;top:50%;transform:translateY(-50%);z-index:5;font-weight:400}.yith-wcbk-date-picker-wrapper .yith-wcbk-booking-date-icon,.yith-wcbk-booking-search-form__row--person-type:before{left:0;right:auto;color:var(--color-content-secondary);opacity:1;transition-property:background,box-shadow,border,color,opacity,transform;transition-duration:.3s}[class^=yith-icon-],[class*=" yith-icon-"],.yith-wcbk-booking-search-form__row--person-type:before{font-family:"fontawesome" !important;font-size:1rem}.yith-icon-calendar:before{content:"\f073"}.yith-wcbk-booking-search-form__row--persons .yith-wcbk-booking-search-form__row__content,.yith-wcbk-form-section-persons .yith-wcbk-form-section__content,.yith-wcbk-people-selector .yith-wcbk-people-selector__toggle-handler,.yith-wcbk-form-section-duration .yith-wcbk-form-section__content,.yith-wcbk-form-section-dates-date-time .yith-wcbk-form-section__content{position:relative}.yith-wcbk-booking-search-form__row--persons .yith-wcbk-booking-search-form__row__content:after,.yith-wcbk-form-section-persons .yith-wcbk-form-section__content:after,.yith-wcbk-people-selector .yith-wcbk-people-selector__toggle-handler:before,.yith-wcbk-form-section-persons-wrapper .yith-wcbk-form-section__content:after,.yith-wcbk-booking-search-form__row--person-type-1203:before{content:"\f0c0"}.yith-wcbk-form-section-dates-date-time .yith-wcbk-form-section__content:after{content:"\f017"}.yith-wcbk-form-section-duration .yith-wcbk-form-section__content:after{content:"\f254"}.yith-wcbk-booking-search-form__row--person-type-1153:before{content:"\f77c"}.yith-wcbk-booking-search-form__row--person-type-1152:before{content:"\f1ae"}.yith-wcbk-booking-search-form__row--person-type-1150:before{content:"\f500"}.yith-wcbk-booking-search-form__row--persons .yith-wcbk-booking-search-form__row__content:after,.yith-wcbk-form-section-persons .yith-wcbk-form-section__content:after,.yith-wcbk-people-selector .yith-wcbk-people-selector__toggle-handler:before,.yith-wcbk-form-section-duration .yith-wcbk-form-section__content:after,.yith-wcbk-form-section-dates-date-time .yith-wcbk-form-section__content:after,.yith-wcbk-form-section-persons-wrapper .yith-wcbk-form-section__content:after{font-family:"fontawesome" !important;display:block;position:absolute;top:1.2rem;transform:translateY(-50%);z-index:5;left:0;right:auto;color:var(--color-content-secondary);opacity:1;font-weight:400;width:1.5em;height:1em;font-size:1rem;line-height:1;transition-property:color;transition-duration:.3s}.yith-wcbk-booking-search-form__row--persons .yith-wcbk-booking-search-form__row__content:hover:after,.yith-wcbk-form-section-persons .yith-wcbk-form-section__content:hover:after,.yith-wcbk-date-picker-wrapper:hover .yith-wcbk-booking-date-icon,.yith-wcbk-people-selector:hover .yith-wcbk-people-selector__toggle-handler:before,.yith-wcbk-people-selector.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__toggle-handler:before,.yith-wcbk-form-section-duration .yith-wcbk-form-section__content:hover:after,.yith-wcbk-form-section-dates-date-time .yith-wcbk-form-section__content:hover:after{color:var(--color-content-border)}.yith-wcbk-booking-search-form__row label{display:none !important}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__fields>*{margin-right:1rem}.yith-wcbk-booking-search-form input[type=text]:focus,.yith-wcbk-booking-search-form input[type=number]:focus,.yith-wcbk-booking-search-form .select2-container--default.select2-container--focus .select2-selection--multiple,.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker:focus+.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form input:not([type=checkbox]):focus,.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__toggle-handler{box-shadow:none !important}.yith-wcbk-booking-form label.yith-wcbk-booking-form__label{display:block;font-weight:600;margin:1.5em 0 .5em}.yith-wcbk-form-section-resources .yith-wcbk-booking-form__label{margin-top:0 !important}.yith-wcbk-form-section-dates-wrapper .yith-wcbk-form-section:first-child label.yith-wcbk-booking-form__label{margin-top:0 !important}.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__label,.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__value{padding:1rem 2px}.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__value .woocommerce-Price-amount{color:var(--color-content-link);font-size:1.5rem;font-weight:400!important;margin-left:0}.yith-wcbk-people-selector{font-size:1rem !important;color:var(--color-content-text) !important}.yith-wcbk-people-selector__totals{padding:0}.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__totals{background:0 0}.yith-wcbk-people-selector__fields-container{border:1px solid var(--color-content-border);box-shadow:0 1.67rem 3.33rem 0 rgba(100,79,61,.1)!important}.yith-wcbk-people-selector__fields-container:before{border-bottom-color:var(--color-content-border)}.yith-wcbk-form-section-persons-wrapper .yith-wcbk-form-section__content{position:relative}.yith-wcbk-booking-form label.yith-wcbk-booking-form__label{display:block;font-weight:600;margin:1em 0 .2em}.yith-wcbk-form-section-services-wrapper label.yith-wcbk-booking-form__label{margin:1.5em 0 .5em}.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a,.yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a{color:var(--color-content-bg-alt) !important}.yith-wcbk-booking-duration__label{padding:.5rem 0;display:inline-block}.w-filter.state_desktop.style_drop_default .w-filter-item-title,.select2-selection,select,input:not([type=submit]),.w-form-checkbox,.w-form-radio{border-bottom-width:1px}textarea{border-width:1px}.w-form-row.move_label .w-form-row-label{color:var(--color-content-text)}.w-form-row .w-form-row-field>i{color:var(--color-content-secondary)}.w-form-row.focused .w-form-row-field>i{color:var(--color-content-link-hover)}.w-form-row.move_label.focused .w-form-row-label{color:var(--color-content-link-hover)}input:not([type=submit]),select{padding:0 var(--inputs-padding) 0 0}.spa_form .w-form-row-label{background:var(--color-content-bg-alt) !important;margin-left:0 !important}.main-image_column .wpb_wrapper{height:100%}.w-btn-wrapper{margin:0}.w-filter.state_desktop.style_switch_default .w-filter-item-value.selected{background:var(--color-content-heading-grad);color:#fff}.w-filter.state_desktop.style_switch_default .w-filter-item-value{border-radius:0;color:#000;font-weight:300;font-size:.8rem;border-style:solid;border-color:var(--color-content-border);border-width:1px;margin:.5rem}.w-filter.state_desktop.style_switch_default:hover .w-filter-item-value:hover{color:#000}.w-filter-item-value .w-form-radio,.w-filter-item-value .w-form-checkbox{display:none}.w-filter-item-value{margin-bottom:1rem}.w-filter-list-panel button:before{border-width:1px;border-color:var(--color-content-border)}.bottom-arrows .owl-carousel.navpos_inside>.owl-nav div{text-shadow:none !important;bottom:auto;top:calc(100% - 1.33rem)}.dashed a .w-iconbox-title,.solid a .w-iconbox-title,.dashed .w-btn-label{border-bottom-color:var(--color-content-border);border-bottom-width:1px;line-height:1.6em !important}.dashed a .w-iconbox-title{border-bottom-style:dashed}.solid a .w-iconbox-title{border-bottom-style:solid}.dashed .w-iconbox-icon,.solid .w-iconbox-icon{display:block;margin-right:.5rem!important}.dashed .w-btn-label{border-bottom-style:dashed}.dashed .fa-utensils:before{color:var(--color-content-border)}.us_custom_2774bef1{margin-top:.65rem}.w-socials-item-link{color:var(--color-alt-content-link)}.w-socials-item-link-hover{background:var(--color-content-border)!important}.w-socials-item-link{line-height:2em;width:2rem;height:2rem}.w-socials:not(.shape_none):not(.hover_none) .tripadvisor .w-socials-item-link .fa-plane:before{content:'\f262' !important;font-family:'Font Awesome 4' !important}.w-socials.style_colored .tripadvisor .w-socials-item-link,.no-touch .w-socials:not(.shape_none):not(.hover_none) .tripadvisor .w-socials-item-link:hover{color:var(--color-content-bg-alt)!important}.w-text.icon_atleft i{margin-right:.4em;color:var(--color-content-border)}.line .w-text-value{border-bottom-style:solid;border-width:1px;border-color:var(--color-content-border);padding-bottom:.1rem}.w-socials.style_outlined .w-socials-item-link{box-shadow:inset 0 0 0 1px var(--color-content-border)!important}.slide-product .owl-carousel.navpos_inside .owl-next{right:1rem;top:-1rem}.slide-product .owl-carousel.navpos_inside .owl-prev{left:inherit;right:5rem;top:-1rem}.owl-dot span{color:var(--color-content-link-hover)}#billing_country{display:none}#billing_country_field{display:none}#billing_city{display:none}#billing_city_field{display:none!important}.optional{display:none!important}.dash.w-iconbox-title{padding-bottom:0;margin-top:0;border-bottom:1px;border-bottom-style:dashed;border-bottom-color:red}.cart td,.cart th{padding:1rem}.product-name dd,.product-name dt{padding:.25rem 0}.product-name dd{width:calc(40% - .5rem)}.product-name dt{width:calc(60% - .5rem)}.wc_payment_methods li>input:checked+label{color:var(--color-content-link-hover)}.w-cart-table .product-thumbnail{padding-right:1rem;vertical-align:top !important}:not(.w-wc-notices)>.woocommerce-message,:not(.w-wc-notices)>.woocommerce-error,:not(.w-wc-notices)>.woocommerce-info{background:var(--color-content-primary)}.woocommerce ul.product_list_widget li img{display:none}.woocommerce-mini-cart-item.mini_cart_item dl.variation{padding:.5rem 0;font-size:.8rem}.action-block:hover{box-shadow:0px 30px 60px rgba(100,79,61,.1)}.action-img img{max-width:none!important;height:100%;position:relative;margin:0 auto}.bottom-arrows_gallery .owl-carousel.navstyle_circle .owl-nav button{display:block;width:2.67rem;height:2.67rem;top:auto;bottom:-.5rem;margin-top:0;z-index:2}.bottom-arrows_gallery .owl-dots{position:absolute;padding-top:0;width:100% !important;bottom:1.5rem;z-index:1}.bottom-arrows_gallery .owl-carousel.navpos_inside .owl-next{right:.5rem}.bottom-arrows_gallery .owl-carousel.navpos_inside .owl-prev{left:.5rem}.bottom-arrows_gallery .owl-carousel.navpos_inside>.owl-nav button{text-shadow:none}.bottom-arrows_gallery .w-grid-list:after{content:'';display:block;z-index:0;position:absolute;bottom:0;width:100%;height:4.5rem;background:var(--shadow-gradient)}.bottom-arrows_gallery .owl-dot span{color:var(--color-content-bg-alt);width:.5rem;height:.5rem;margin:.16rem;background:0 0;border:1px solid var(--color-content-bg-alt)}.bottom-arrows_gallery .owl-dot.active span{background:var(--color-content-bg-alt) !important;box-shadow:none}.grid_arrow_bottom:after{content:'';position:absolute;bottom:-1.1rem;left:inherit;right:5.5rem;height:2rem;width:2rem;transform:rotate(45deg);background:inherit;border-width:0 1px 1px 0;border-style:solid;border-color:var(--color-content-border)}.w-testimonial-rating{font-size:.9rem;padding:.4rem 0}.w-testimonial-rating:before{font-weight:100;opacity:1}.rating-logo img{height:100%;max-height:1rem;width:auto}.stars,.rating-value{color:var(--color-alt-content-primary)!important}.raiting-column .wpb_wrapper{height:100%}.rating-value{font-family:var(--font-h3);font-size:2rem;font-style:normal;font-weight:300;line-height:2.22222rem;letter-spacing:-.01111rem;display:flex;justify-content:center;align-items:center;gap:.11111rem}.rating-value span{font-size:1.11111rem;color:var(--shadow);opacity:.5}.tablepress thead th{font-weight:400}.tablepress .row-1{font-style:normal;color:var(--color-content-border);font-weight:400!important;font-size:12px;line-height:14px;letter-spacing:-.2px}.tablepress .row-2 .row-3 .row-4{font-style:normal;font-weight:300;font-size:16px;line-height:27px}td,th{padding:.6rem 0}.mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple{display:none}.tablepress-id-2 .column-2,.tablepress-id-2 .column-3{text-align:center;width:7rem}.dot-decor .w-iconbox-title{border-bottom:1px;border-bottom-style:dashed;border-color:var(--color-content-border)}.footer_social .w-socials-item-link{color:rgba(3,3,3,.5)}.l-cookie{font-size:.75rem;line-height:1rem;padding:1rem .5rem;background:var(--color-content-bg);color:var(--color-footer-text)}.l-cookie>*{margin:0 .5rem}@media (min-width:1025px) and (max-width:1180px){.header_hor .ush_menu_1.type_desktop.align-edges>.w-nav-list.level_1{margin-left:-1.6rem;margin-right:-1.6rem}}@media (min-width:1025px){.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn){padding-left:1.6rem;padding-right:1.6rem}}@media (max-width:1024px){#main-menu li a:before{display:none}#main-menu li a:before{background-color:transparent}#main-menu.type_mobile.m_layout_dropdown .w-nav-list.level_1{padding:1rem 2rem;border-bottom:2px solid var(--color-header-top-transparent-text);box-shadow:0px 30px 60px rgba(100,79,61,.1)}#main-menu.type_mobile .w-nav-anchor:not(.w-btn){padding:.2rem .7rem;color:var(--color-header-middle-text)}}@media (min-width:601px) and (max-width:900px){.main_booking-form.vertical .yith-wcbk-booking-search-form__fields{flex-direction:row;flex-wrap:wrap}.main_booking-form.vertical .yith-wcbk-booking-search-form__fields>*{margin-right:1.5rem;min-width:calc(50% - 1.5rem)}}@media (max-width:900px){.main_booking-form.vertical .yith-wcbk-booking-search-form__fields>*{margin-bottom:1.5rem}.l-subheader.at_top{border-bottom:1px solid var(--color-content-border)}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__fields>*{flex:14rem 1;margin-right:1rem;margin-bottom:1.5rem}.w-cart-table .product-thumbnail{width:0 !important;padding:0}.w-cart-table .product-name{padding-left:0}.main-screen .l-section-img{background-size:contain}.fullheight_column .wpb_wrapper{height:auto}}@media (max-width:600px){.glsr-review-title{width:100% !important;padding-bottom:1rem}.glsr-field{width:calc(100%);margin-bottom:1.5rem}.glsr-contact_form_7 button.glsr-button{width:100%}button[type=submit]:not(.w-btn),input[type=submit]:not(.w-btn),.woocommerce .button.alt,.woocommerce .button.checkout,.woocommerce .button.add_to_cart_button,.us-nav-style_4>*,.navstyle_4>.owl-nav div,.us-btn-style_4{width:100%}.w-cart-table .product-thumbnail{display:none !important}.product-name dd,.product-name dt{width:auto}.l-cookie.pos_bottom{flex-direction:column;align-items:flex-start}.l-cookie-message{margin-bottom:1rem}}*::placeholder{font-size:1rem !important;color:var(--color-content-text) !important}*::-webkit-input-placeholder{font-size:1rem !important;color:var(--color-content-text) !important}*::-moz-placeholder{font-size:1rem !important;color:var(--color-content-text) !important}*:-moz-placeholder{font-size:1rem !important;color:var(--color-content-text) !important}*:-ms-input-placeholder{font-size:1rem !important;color:var(--color-content-text) !important}