.extra-services-title{list-style:none;margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:600}div#page-container{overflow-y:unset!important}span.mphb-date-cell__price{display:none!important}.page-id-439 .et_pb_column_7 .et_pb_button_module_wrapper,.page-id-439 .et_pb_column_8 .et_pb_button_module_wrapper,.page-id-439 .et_pb_column_9 .et_pb_button_module_wrapper,.page-id-434 .et_pb_column_7 .et_pb_button_module_wrapper,.page-id-434 .et_pb_column_8 .et_pb_button_module_wrapper,.page-id-434 .et_pb_column_9 .et_pb_button_module_wrapper.page-id-323 .et_pb_column_7 .et_pb_button_module_wrapper,.page-id-323 .et_pb_column_8 .et_pb_button_module_wrapper,.page-id-323 .et_pb_column_9 .et_pb_button_module_wrapper{margin-top:auto;width:100%}.et_pb_column .et_pb_button_module_wrapper{margin-top:auto;width:100%}@media (max-width:980px){.datepick-popup{background:#fff;max-width:100%}.datepick-popup{z-index:1000}}#reserva{border-radius:30px!important}@media screen and (min-width:768px){.mphb-booking-form,.mphb_sc_search-form{max-width:100%}}.mphb_sc_checkout-wrapper .button,.mphb_sc_room-wrapper .button,.mphb_sc_booking_form-wrapper .button,.widget_mphb_rooms_widget .button,.widget_mphb_search_availability_widget form .button,.mphb-booking-form .button{border:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:14px;color:#fff;background-color:#593B2F;margin-top:15px}p.mphb-rooms-quantity-wrapper.mphb-rooms-quantity-single{color:#639422}.img-barraques img{border-radius:20px!important}@media (min-width:981px){.img-barraques .et_pb_grid_item{width:24%!important;margin-right:1%!important;margin-bottom:1%!important}}@media (max-width:980px){.et_pb_column .img-barraques .et_pb_grid_item{margin:0px 2% 2% 0!important;width:49%!important}.et_pb_column .img-barraques .et_pb_grid_item:nth-child(2n){margin-right:0!important}}p.mphb-coupon-message{font-weight:600;color:#619422}tr.mphb-price-breakdown-services-discount th,tr.mphb-price-breakdown-accommodation-discount th{font-weight:400!important;font-size:14px!important;padding-left:30px!important}.et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info{background-color:#ffffff!important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:20px!important;margin-bottom:50px;margin-top:-60px}.entry-content table:not(.variations){border-radius:10px!important}.woocommerce .woocommerce-customer-details address{border-radius:20px!important}.woocommerce-table--custom-fields th{width:250px!important;white-space:nowrap}td.woocommerce-table__product-name.product-name a{font-size:19px;font-weight:600}ul.wc-item-meta li,ul.wc-item-meta li a{font-size:14px!important}ul.wc-item-meta li a{font-weight:400!important}.pp{display:flex;justify-content:center;align-items:baseline;text-align:center}.pp .percent{margin:0}.pp .title{margin:0;font-weight:500!important}span.et_pb_image_wrap img{pointer-events:none!important}.giftcard-options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.giftcard-card{flex:1 1 140px}.giftcard-card{border:1px solid #ddd;padding:14px;cursor:pointer;border-radius:10px;transition:all 0.25s ease;background:#fff}.giftcard-card:hover{border-color:#000;transform:translateY(-2px)}.giftcard-card.active{border-color:#629422;background:#629422;color:#fff}.giftcard-title{font-size:14px;margin-bottom:6px}.giftcard-price{font-weight:bold;font-size:16px}.pwgc-field-container input.text,input.title,.pwgc-field-container input[type=email],.pwgc-field-container input[type=password],.pwgc-field-container input[type=tel],.pwgc-field-container input[type=text],.pwgc-field-container select,.pwgc-field-container textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e;border-radius:5px!important;padding:10px!important}.entry-content thead th,.entry-content tr th{padding:0;font-size:18px;color:#593b2f!important}.woocommerce div.product form.cart .variations{margin-bottom:-15px!important}span.mphb-date-cell.mphb-booked-date.mphb-date-check-in.mphb-mark-as-unavailable.mphb-unselectable-date--check-in.datepick-weekend{background-color:#d8e5cb!important}.mphb-calendar .datepick-cmd-today{color:#629422!important;font-weight:600!important}.mphb-calendar .datepick-cmd-prev,.mphb-calendar .datepick-cmd-next{color:#629422!important}.mphb-calendar .datepick-month-header{background-color:#ffffff!important;color:#1a1a1a!important;font-weight:700!important;font-size:14px!important}.mphb-calendar .datepick-month-header select,.mphb-calendar .datepick-month-year{color:#1a1a1a!important;font-weight:700!important;border:none!important;background:transparent!important}.mphb-calendar .datepick-month.last .datepick-month-header{color:#1a1a1a!important;font-weight:700!important;font-size:14px!important}.mphb-calendar table thead th span{color:#999999!important;font-weight:400!important;font-size:13px!important}.mphb-calendar .mphb-date-cell{background:#f4f4f1!important;color:#1a1a1a!important;border-radius:5px!important;font-size:14px!important;text-decoration:none!important;display:block!important;align-items:center!important;justify-content:center!important}.mphb-calendar .mphb-available-date.mphb-selectable-date--check-in{background:#f4f4f1!important;color:#1a1a1a!important;cursor:pointer!important}.mphb-calendar .mphb-available-date.mphb-selectable-date--check-in:hover{background:#629422!important;color:#ffffff!important}.mphb-calendar .mphb-date-cell.datepick-today{border:2px solid #629422!important;color:#629422!important;font-weight:600!important;background:#f4f4f1!important;box-sizing:border-box!important}.mphb-calendar .mphb-date-cell.datepick-selected{background:#629422!important;color:#ffffff!important;font-weight:600!important}.mphb-calendar .mphb-date-cell.datepick-highlight{background:#d4e8a8!important;color:#3B6D11!important}.mphb-calendar .mphb-past-date.mphb-unselectable-date--check-in{background:transparent!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#d9dae0!important;cursor:default!important}.mphb-calendar .mphb-not-available-date.mphb-unselectable-date--check-in{background:transparent!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#d9dae0!important;cursor:not-allowed!important}.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){opacity:.5;background-color:#d8e5cb!important;color:#888}.mphb-calendar .mphb-not-available-date.datepick-today{border:2px solid #c8c8c0!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#d9dae0!important}.mphb-calendar .mphb-extra-date.datepick-other-month{background:transparent!important;color:transparent!important;pointer-events:none!important;border:none!important}.mphb-calendar .datepick-cmd-clear{color:#629422!important;font-weight:500!important;font-size:15px!important;text-decoration:none!important;background:transparent!important;border:none!important;cursor:pointer!important}.mphb-calendar .datepick-cmd-clear:hover{color:#3B6D11!important;text-decoration:underline!important}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a{color:#fff!important}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a.datepick-disabled:hover{background-color:#629422!important}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-unselectable-date--check-out{background-color:transparent!important;background-image:linear-gradient(to bottom right,#f4f4f1 0%,#f4f4f1 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#1a1a1a!important;cursor:not-allowed!important}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-selectable-date--check-out{background-color:transparent!important;background-image:linear-gradient(to bottom right,#D8E5CB 0%,#D8E5CB 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#1a1a1a!important;cursor:pointer!important}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-selectable-date--check-out:hover{background-color:transparent!important;background-image:linear-gradient(to bottom right,#629422 0%,#629422 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#ffffff!important}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-unselectable-date--check-in{background-color:transparent!important;background-image:linear-gradient(to bottom right,#f4f4f1 0%,#f4f4f1 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#1a1a1a!important;cursor:not-allowed!important}.mphb-calendar .mphb-not-available-date.mphb-unselectable-date--check-in:not(.mphb-out-of-season-date--check-in),.mphb-calendar .datepick-highlight .mphb-not-available-date.mphb-unselectable-date--check-in:not(.mphb-out-of-season-date--check-in),.mphb-calendar td.datepick-highlight .mphb-not-available-date:not(.mphb-out-of-season-date--check-in),.mphb-calendar .mphb-not-available-date:not(.mphb-out-of-season-date--check-in){background:transparent!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#d9dae0!important;cursor:not-allowed!important}.mphb-calendar .mphb-not-available-date.mphb-unselectable-date--check-in,.mphb-calendar .datepick-highlight .mphb-not-available-date.mphb-unselectable-date--check-in,.mphb-calendar td.datepick-highlight .mphb-not-available-date,.mphb-calendar .mphb-not-available-date{background:transparent!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#d9dae0!important;cursor:not-allowed!important}.mphb-calendar .mphb-past-date.mphb-unselectable-date--check-in,.mphb-calendar .datepick-highlight .mphb-past-date.mphb-unselectable-date--check-in,.mphb-calendar td.datepick-highlight .mphb-past-date,.mphb-calendar .mphb-past-date{background:transparent!important;background-image:repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#d9dae0!important;cursor:default!important}.mphb_sc_search-submit-button-wrapper input[type="submit"].button{background-color:#629422!important;border-color:#629422!important;color:#ffffff!important;border:none!important;border-radius:50px!important;font-size:14px!important;display:inline-block!important;position:relative!important;padding:.3em 1em!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;font-weight:500!important;line-height:1.7em!important;transition:all .2s!important;width:100%}.mphb_sc_search-submit-button-wrapper input[type="submit"].button:hover{background-color:#3B6D11!important;border-color:#3B6D11!important}.datepick.datepick-multi.mphb-datepicker-light-green{width:100%!important}.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl a,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl a{color:#593B2F}.mphb-calendar .mphb-datepicker-light-green .datepick-nav,.datepick-popup .mphb-datepicker-light-green .datepick-nav{background-color:#639422!important}.mphb-calendar .mphb-datepicker-light-green .datepick-month-header,.mphb-calendar .mphb-datepicker-light-green .datepick-month-header select,.mphb-calendar .mphb-datepicker-light-green .datepick-month-header input,.datepick-popup .mphb-datepicker-light-green .datepick-month-header,.datepick-popup .mphb-datepicker-light-green .datepick-month-header select{background-color:#629422}.mphb-calendar td .mphb-date-check-in{color:var(--mphb-available-date-color,#000);background:linear-gradient(to bottom right,#d7e5ca 0,#d7e5ca 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out{background:linear-gradient(to top left,#d7e5ca 0,#d7e5ca 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out{background:linear-gradient(to top left,#d7e5ca 0,#d7e5ca 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out{background:#d8e5cb!important}.mphb-calendar td .mphb-selected-date--check-in,.mphb-calendar td .mphb-selected-date--check-out{background:#629422!important;color:#ffffff!important}.mphb-date-cell.mphb-available-date.mphb-out-of-season-date--check-out.mphb-unselectable-date--check-out{background-color:#f4f4f1}.mphb-not-available-date{padding:0;text-decoration:line-through!important}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-unselectable-date--check-in.datepick-selected{background-color:transparent!important;background-image:linear-gradient(to bottom right,#629422 0%,#629422 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#ffffff!important;font-weight:600!important;cursor:pointer!important}.datepick-cmd-next:hover,.mphb-calendar .mphb-datepicker-light-green .datepick-nav a.datepick-disabled:hover{background-color:#629422!important;color:#fff!important}.datepick-cmd-today:hover{background-color:#62942200!important;color:#fff!important;cursor:auto!important}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a.datepick-disabled,.datepick-popup .mphb-datepicker-light-green .datepick-nav a.datepick-disabled{cursor:not-allowed;color:#ffffff}.boto-peu{display:flex;flex-direction:column}.boto-peu .boto-final{margin-top:auto}.datepick-popup td .mphb-not-available-date.mphb-not-check-in-date.mphb-unselectable-date.datepick-weekend{background-color:transparent!important;background-image:linear-gradient(to bottom right,#f4f4f1 0%,#f4f4f1 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#1a1a1a!important;cursor:not-allowed!important}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#649422!important;color:#fff!important;text-decoration:none}.datepick-popup td span.mphb-not-available-date.mphb-not-check-in-date.mphb-unselectable-date.datepick-selected.datepick-weekend{background-color:transparent!important;background-image:linear-gradient(to bottom right,#629422 0%,#629422 50%,transparent 50%),repeating-linear-gradient(-45deg,#fff,#fff 3px,#fafafa 4px,#fafafa 6px)!important;color:#ffffff!important;font-weight:600!important}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#649422!important;color:#fff;text-decoration:none}