/*!
Theme Name: ENMEDIO Alojamiento Rural
Theme URI:
Author: Baética Digital
Author URI: https://baetica.com
Description: Custom theme made for ENMEDIO Alojamiento Rural (designed by Patricia Marlo)
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: enmedio
*/body{-webkit-font-smoothing:antialiased}input,button,textarea,select{font:inherit}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer span{cursor:default}footer a{cursor:pointer}@media(max-width: 1023.9px){footer .c-footer__cols{grid-template-columns:1fr}}@media(min-width: 782px)and (max-width: 1023.9px){footer .c-footer__cols--content .wp-block-columns{display:grid;gap:24px;grid-template-columns:1fr 1fr}}body:not(.home) header{background-color:var(--wp--preset--color--white) !important}header{transition:background-color .3s ease-in-out;will-change:background-color}header,header ::before,header ::after{box-sizing:border-box}header a,header p,header span{transition:color .3s ease-in-out;will-change:color}header.sticky{position:fixed;top:0;left:0;width:100%;z-index:500;max-width:none}header.sticky .c-header--sticky{background-color:var(--wp--preset--color--white) !important}header img{transition:filter .3s ease-in-out;will-change:filter}body.home header{position:fixed;top:0;left:0;width:100%;z-index:500}body.home header.sticky{background-color:var(--wp--preset--color--gray-lighter)}body.home header.sticky a,body.home header.sticky p,body.home header.sticky ul,body.home header.sticky span{color:var(--wp--preset--color--accent-1) !important;text-decoration-color:var(--wp--preset--color--accent-1)}body.home header.sticky img{filter:brightness(0) saturate(100%) invert(22%) sepia(8%) saturate(1515%) hue-rotate(107deg) brightness(95%) contrast(84%)}.yith-wcbk-booking-search-form,#ui-datepicker-div{--yith-wcbk-primary: var(--wp--preset--color--accent-1);--yith-wcbk-border-color-focus: var(--wp--preset--color--accent-1);--yith-wcbk-primary-light: var(--wp--preset--color--accent-2)}.yith-wcbk-booking-search-form{padding:0 !important;margin:0 !important;width:100% !important}.yith-wcbk-booking-search-form .yith-wcbk-people-selector__toggle-handler,.yith-wcbk-booking-search-form .yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker--formatted{border:1px solid var(--wp--preset--color--accent-1)}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout button.yith-wcbk-booking-search-form-submit{line-height:1 !important;border-radius:0 !important;text-transform:uppercase;height:auto;padding:13px 25px;cursor:pointer;font-weight:400 !important}.yith-wcbk-booking-search-form .yith-wcbk-booking-search-form__row__label{text-transform:uppercase}.yith-wcbk-booking-search-form .yith-wcbk-people-selector__toggle-handler::after{color:var(--yith-wcbk-primary)}.yith-wcbk-booking-search-form__fields{padding:2rem;background-color:var(--wp--preset--color--accent-3)}@media(max-width: 899.99px){.yith-wcbk-booking-search-form__fields{margin-left:auto;margin-right:auto;flex-direction:column;max-width:400px;padding:1rem}.yith-wcbk-booking-search-form__fields>:first-child label{margin-top:0}.yith-wcbk-booking-search-form__fields>*{flex:1 !important;margin-right:0 !important}}@media(max-width: 899.99px){.yith-wcbk-booking-search-form__row--submit{margin-top:1.5rem;align-self:center !important}}@media(min-width: 900px){.yith-wcbk-booking-search-form__row__label{margin-top:0rem !important}}.yith-wcbk-booking-search-form *{font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro)}#ui-datepicker-div *{font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro)}#ui-datepicker-div{margin-top:1rem;border-radius:0px !important;border:1px solid var(--wp--preset--color--accent-1) !important;background:#f2f4f2 !important}@media(min-width: 782px){#ui-datepicker-div .yith-wcbk-datepicker.ui-datepicker td a,#ui-datepicker-div .yith-wcbk-date-picker--inline .ui-datepicker td a{aspect-ratio:1 !important}}@media(min-width: 782px){#ui-datepicker-div .yith-wcbk-datepicker.ui-datepicker td .ui-state-default,#ui-datepicker-div .yith-wcbk-date-picker--inline .ui-datepicker td .ui-state-default{width:45px;height:45px}}.c-booking-search--alojamientos .yith-wcbk-booking-search-form__fields{background-color:rgba(0,0,0,0) !important}@media(min-width: 782px){.c-booking-search--alojamientos .yith-wcbk-booking-search-form__row__label{font-size:12px;font-style:normal;font-weight:700;line-height:normal}}@media(min-width: 782px){#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,.yith-wcbk-date-picker--inline .ui-widget.ui-widget-content{width:420px !important}}.ui-datepicker-buttonpane{display:none}.ui-datepicker-calendar{border-collapse:separate !important;background-color:var(--wp--preset--color--gray-lightest)}@media(min-width: 782px){.ui-datepicker-calendar{border-spacing:10px !important}}.ui-datepicker td{padding:0 !important;text-align:center;background-color:var(--wp--preset--color--gray-lightest) !important}.ui-datepicker td a,.ui-datepicker td span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px;height:30px;border:1px solid #333;text-align:center;font-size:16px;text-decoration:none;border-radius:0px;background-color:rgba(0,0,0,0)}@media(min-width: 782px){.ui-datepicker td a,.ui-datepicker td span{width:40px;height:40px}}.ui-datepicker td span{background-color:var(--wp--preset--color--accent-3) !important}.ui-datepicker td a{border:1px solid var(--wp--preset--color--accent-1) !important;background-color:var(--wp--preset--color--base) !important;transition:background-color .3s,color .3s;will-change:background-color,color}.ui-datepicker td a:hover{background-color:var(--wp--preset--color--accent-1) !important;color:var(--wp--preset--color--base) !important}.ui-datepicker td a.ui-state-active{background-color:var(--wp--preset--color--accent-1) !important;color:var(--wp--preset--color--base) !important}#disponibilidad .yith-wcbk-booking-search-form{margin-left:auto !important;margin-right:auto !important}.c-yith-form__block{border:1px solid var(--wp--preset--color--contrast);padding:10px 14px !important;background-color:var(--wp--preset--color--gray-lightest) !important}.c-yith-form--shop form .yith-wcbk-booking-search-form__fields{padding:1rem;background-color:var(--wp--preset--color--gray-lightest)}.c-yith-form--shop form .yith-wcbk-booking-search-form__fields>:not(:first-child){margin-top:1rem !important}.c-yith-form--shop form .yith-wcbk-booking-search-form__fields .yith-wcbk-people-selector__toggle-handler,.c-yith-form--shop form .yith-wcbk-booking-search-form__fields input{border-width:2px !important}.c-yith-form--product .yith-wcbk-checkbox__checkbox{border-color:var(--wp--preset--color--accent-1) !important}.c-yith-form--product .yith-wcbk-form-section__label{font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;font-weight:800 !important}.c-yith-form--product .yith-wcbk-booking-form-block[style]{padding:0px !important}.c-yith-form--product .yith-wcbk-booking-form-block .product>.price{display:none}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form{display:flex;flex-direction:column}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form>*{order:99}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-wcbk-form-section-dates-wrapper{order:1}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-wcbk-form-section-persons-wrapper{order:2}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-wcbk-form-section-services-wrapper{order:3}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-booking-meta{order:8;display:flex;flex-direction:column}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-booking-meta>div{text-align:left}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-wcbk-form-section-totals{order:9}.c-yith-form--product .yith-wcbk-booking-form-block .product form.cart .yith-wcbk-booking-form .yith-wcbk-booking-form-message{order:10}@media(min-width: 782px){.c-yith-form--product #ui-datepicker-div{left:0px !important}}.c-yith-form--product .yith-wcbk-checkbox__label{text-transform:uppercase;font-size:14px !important;font-weight:bold !important}.c-yith-form--product .yith-wcbk-form-section-service{display:flex !important}.c-yith-form--product .yith-wcbk-form-section-service>:not(.yith-wcbk-checkbox):not(.help_tip){margin-left:30px !important}.c-yith-form--product .yith-wcbk-form-section-service .yith-wcbk-help-tip{vertical-align:text-top !important;line-height:1 !important}.c-yith-form--product .yith-wcbk-form-section-service .yith-wcbk-booking-service__pricing,.c-yith-form--product .yith-wcbk-form-section-service .yith-wcbk-booking-service__pricing p,.c-yith-form--product .yith-wcbk-form-section-service .yith-wcbk-booking-service__description,.c-yith-form--product .yith-wcbk-form-section-service .yith-wcbk-booking-service__description p{font-size:12px !important}.c-yith-form--product .yith-wcbk-form-section-service .yith-wcbk-booking-service-quantity__container{display:none}.c-yith-form--product .yith-wcbk-form-section-service:has(input[type=checkbox]:checked) .yith-wcbk-booking-service-quantity__container{display:block;margin-top:.5rem}.yith-wcbk-people-selector__field{display:flex;gap:10px;align-items:center;justify-content:space-between}.yith-wcbk-people-selector__field::before,.yith-wcbk-people-selector__field::after{content:none !important}.yith-wcbk-people-selector__field__title{line-height:1.2 !important}@media(min-width: 640px){body.single-product .yith-wcbk-datepicker--static{max-width:none !important}}.yith-wcbk-booking-form-total__value .woocommerce-price-suffix{display:block;text-align:right}.yith-wcbk-add-to-cart-button{border-radius:0px !important}.yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button{font-size:16px !important;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase !important;font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro) !important}@media(min-width: 992px){#reservas-form .yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__fields{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}}#glightbox-body .goverlay{background:rgba(48,70,62,.8)}#glightbox-body .gbtn.gnext,#glightbox-body .gbtn.gprev{width:auto;height:auto;background:#30463e;padding:10px 12px}#glightbox-body .gbtn.gnext svg,#glightbox-body .gbtn.gprev svg{display:none}#glightbox-body .gbtn.gnext::before,#glightbox-body .gbtn.gprev::before{display:block;width:52px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}#glightbox-body .gbtn.gprev:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2253%22%20height%3D%2230%22%20viewBox%3D%220%200%2053%2030%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.08579%2013.5858C0.304738%2014.3668%200.304738%2015.6332%201.08579%2016.4142L13.8137%2029.1421C14.5948%2029.9232%2015.8611%2029.9232%2016.6421%2029.1421C17.4232%2028.3611%2017.4232%2027.0948%2016.6421%2026.3137L5.32843%2015L16.6421%203.68629C17.4232%202.90525%2017.4232%201.63892%2016.6421%200.857868C15.8611%200.076819%2014.5948%200.0768191%2013.8137%200.857868L1.08579%2013.5858ZM52.5%2013L2.5%2013L2.5%2017L52.5%2017L52.5%2013Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}#glightbox-body .gbtn.gnext:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2252%22%20height%3D%2230%22%20viewBox%3D%220%200%2052%2030%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M51.4142%2016.4142C52.1953%2015.6332%2052.1953%2014.3668%2051.4142%2013.5858L38.6863%200.857864C37.9052%200.0768158%2036.6389%200.0768158%2035.8579%200.857864C35.0768%201.63891%2035.0768%202.90524%2035.8579%203.68629L47.1716%2015L35.8579%2026.3137C35.0768%2027.0948%2035.0768%2028.3611%2035.8579%2029.1421C36.6389%2029.9232%2037.9052%2029.9232%2038.6863%2029.1421L51.4142%2016.4142ZM0%2017H50V13H0V17Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}#glightbox-body .gslide-description{background:rgba(0,0,0,0) !important}#glightbox-body .gslide-title{margin:0;text-align:center;color:var(--wp--preset--color--base)}#glightbox-body .gslide-title{font-style:normal;font-weight:400;line-height:normal;font-size:var(--wp--preset--font-size--heading-primary) !important}@media(min-width: 782px){#glightbox-body .gslide-title{font-size:36px !important}}#glightbox-body .gslide-title{font-family:inherit;font-style:italic;font-weight:800}@media(min-width: 782px){.c-services{columns:3;column-gap:clamp(3.125rem,-8.1887rem + 23.1481vw,12.5rem)}}.c-services li{margin-left:1.5rem}@media(min-width: 782px){.c-single-product__content{gap:40px !important}}@media(min-width: 640px){.c-single-product__content>:first-child{min-width:300px}}:where(.wp-block-columns.has-background){padding:1rem !important}@media(min-width: 782px){:where(.wp-block-columns.has-background){padding:35px 27px !important}}.c-checkout__form .wp-block-woocommerce-checkout.is-loading{flex-direction:row-reverse !important}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{flex-wrap:nowrap !important;gap:40px !important}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{order:2;padding-right:0px !important}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{order:1}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>div>div{padding-inline:0px !important}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title,.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title p{font-size:var(--wp--preset--font-size--body-large) !important}@media(min-width: 782px){.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title,.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title p{font-size:20px !important;font-style:normal;font-weight:400;line-height:normal}}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title,.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title p{margin:0 !important;font-weight:bold}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item{padding-inline:0px !important}.c-checkout__form .wp-block-woocommerce-checkout-order-summary-block{border-radius:0px}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-textarea,.c-checkout__form .wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select,.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=email],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=number],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=password],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=tel],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=text],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-text-input input[type=url],.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked::after,.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0px}.c-checkout__form .wp-block-woocommerce-checkout .is-large .wc-block-checkout__sidebar.is-sticky{top:calc(var(--header-height) + 24px)}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-order-summary-item{flex-wrap:wrap}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image{width:100%}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image img{width:100%;height:100px;object-fit:cover;max-width:none}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__quantity{display:none}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description{padding-left:0px;padding-right:0px;width:75%}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price{width:25%;margin-left:none}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-product-metadata__description{display:none}.c-checkout__form .wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-panel,.c-checkout__form .wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.c-checkout__form .wp-block-woocommerce-checkout .is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-inline:0px !important}.c-checkout__form .wp-block-woocommerce-checkout .wc-block-components-totals-footer-item-tax{text-align:right;font-size:14px !important;width:50%;margin-left:auto;font-style:italic;margin-top:0}.wc-block-components-button{font-size:16px !important;font-style:normal;font-weight:400;line-height:normal;font-weight:bold;text-transform:uppercase}.wc-block-components-sidebar{padding:1rem !important;background-color:var(--wp--preset--color--gray-lightest);border:none;margin-top:0}.wc-block-components-form fieldset{border:2px solid var(--wp--preset--color--accent-1) !important;padding:26px 33px !important}@media(max-width: 782px){.wc-block-components-form fieldset{padding:26px 16px !important}}.c-wc-button--light a{border:1px solid var(--wp--preset--color--accent-2);background:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);text-align:center;font-family:var(--wp--preset--font-family--io);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;min-height:48px;display:flex;flex-direction:column;justify-content:center}.wp-block-woocommerce-checkout-order-summary-block{border:none}.c-form{max-width:690px;margin-left:auto;margin-right:auto;width:100%}.c-form,.c-form::before,.c-form::after{box-sizing:border-box}.c-form__column{display:flex;margin-bottom:20px;gap:26px}@media(max-width: 781.99px){.c-form__column{flex-direction:column}}.c-form__column>*{min-height:0;min-width:0}@media(min-width: 782px){.c-form__column--half>*{max-width:calc(50% - 13px)}}.c-form__column#contact-event-type{border-top:1px solid var(--wp--preset--color--accent-1);padding-top:20px}.c-form__label{font-family:var(--wp--preset--font-family);text-transform:uppercase;font-weight:700 !important;display:block;margin-left:8px}.c-form__label small{font-size:var(--wp--preset--font-size--small);font-weight:400 !important;color:var(--wp--preset--color--accent-1);text-transform:none}.c-form__group{flex:1 1 auto}.c-form__group--field{display:flex;flex-direction:column}.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form input[type=number],.c-form textarea,.c-form select{border:1px solid var(--wp--preset--color--accent-1);font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro);font-size:var(--wp--preset--font-size--body);display:block !important;padding:14px 16px;min-width:0;min-height:0;background-color:#fff}.c-form select{width:100%;background-color:var(--wp--preset--color--base);-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:20px}.c-form__success{display:none}.c-form__submit{margin:0;border:2px solid var(--wp--preset--color--accent-1);background-color:var(--wp--preset--color--accent-1);padding:13px;min-width:288px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro);text-transform:uppercase;will-change:background-color,color;transition:background-color .3s ease-in-out,color .3s ease-in-out}.c-form__submit:hover,.c-form__submit:active{cursor:pointer;background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--accent-1)}.c-form__select-wrapper{position:relative}.c-form__select-wrapper::after{content:"";display:block;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUw4IDguNUwxNSAxIiBzdHJva2U9IiM3Rjk1NzkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);width:15px;height:10px;position:absolute;top:50%;transform:translateY(-50%);right:15px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-form__radio{display:flex;gap:16px;flex-direction:column;margin-top:4px}@media(min-width: 782px){.c-form__radio{display:grid;grid-template-columns:1fr 1fr;gap:26px}}.c-form__radio-item>label{border:1px solid var(--wp--preset--color--accent-1);font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro);font-size:var(--wp--preset--font-size--body);display:block !important;padding:14px 16px;min-width:0;min-height:0;background-color:#fff}.c-form__radio-item>label:hover{cursor:pointer}.c-form__radio-item>label{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex !important;justify-content:space-between;align-items:center}.c-form .hidden{display:none !important}#c-legals h2,#c-legals h3,#c-legals h4,#c-legals h5{font-size:var(--wp--preset--font-size--heading-secondary) !important;font-weight:400;font-style:normal;line-height:1.5 !important}#c-legals h2,#c-legals h3,#c-legals h4,#c-legals h5{font-weight:800}#c-legals li{font-size:var(--wp--preset--font-size--heading-secondary) !important;font-weight:400;font-style:normal;line-height:1.5 !important}#c-legals *+h2,#c-legals *+h3,#c-legals *+h4,#c-legals *+h5{margin-top:3rem}#c-legals details{border:1px solid var(--wp--preset--color--accent-1);margin-bottom:10px}#c-legals details summary{background-color:#fff !important;margin:0 !important;padding:10px !important}.cmplz-cookiebanner .cmplz-categories .cmplz-category{--cmplz_text_color: var(--wp--preset--color--accent-1);background-color:var(--wp--preset--color--base) !important;color:var(--wp--preset--color--accent-1) !important}.cmplz-category-title{font-weight:600 !important}#cmplz-cookiebanner-container *{font-family:var(--wp--preset--font-family--iowan-old-style-bt-pro) !important}.c-menu-separators ul.wp-block-navigation__container{gap:4px}.c-menu-separators ul.wp-block-navigation__container li+li:before{content:"|";position:relative;display:block;margin-right:4px}.c-mobile-menu .wp-block-navigation__responsive-dialog{margin-top:0 !important}.c-mobile-menu .wp-block-navigation__responsive-container{padding:0 !important;bottom:auto !important}.c-mobile-menu .wp-block-navigation__responsive-container.is-menu-open{animation:none !important}.c-mobile-menu .wp-block-navigation__responsive-container-content{padding:40px;gap:4px;padding-top:30px !important;padding-bottom:30px !important}.c-mobile-menu .wp-block-navigation__responsive-container-content>*{width:100%}.c-mobile-menu .wp-block-navigation__responsive-container-content>*:first-child{align-items:stretch}.c-mobile-menu .wp-block-navigation__responsive-container-content>*:first-child>*:first-child{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;width:100%}.c-mobile-menu .wp-block-navigation__responsive-container-close{padding:45px 30px}.c-mobile-menu .wp-block-spacer-separator[style]{height:auto !important}.c-mobile-menu .wp-block-spacer-separator[style]::before{content:"-";display:block}.c-mobile-menu .wpml-language-switcher-navigation-block>.wp-block-navigation-submenu{background-color:var(--wp--preset--color--gray-lighter) !important;padding:10px}.c-mobile-menu .wpml-language-switcher-navigation-block .wp-block-navigation__submenu-container{padding:0 !important}.c-mobile-menu .wp-block-navigation__container:has(>.wpml-language-switcher-navigation-block)>.wpml-ls-dropdown{margin-top:1rem}.c-mobile-menu .wp-block-navigation__container:has(>.wpml-language-switcher-navigation-block)>.wpml-ls-dropdown::before{content:"";display:block;background-image:url("./images/icon-www-enmedio.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-bottom:5px}html.has-modal-open header{z-index:99999999}.has-accent-font-size{font-size:var(--wp--preset--font-size--accent) !important}@media(min-width: 782px){.has-accent-font-size{font-size:40px !important;font-style:normal;font-weight:400;line-height:normal}}.has-body-font-size{font-size:var(--wp--preset--font-size--body);font-style:normal;font-weight:400;line-height:1.33}@media(min-width: 782px){.has-body-font-size{font-size:16px;line-height:1.5}}.has-body-larger-font-size{font-size:var(--wp--preset--font-size--body-large) !important}@media(min-width: 782px){.has-body-larger-font-size{font-size:20px !important;font-style:normal;font-weight:400;line-height:normal}}.has-body-small-font-size{font-size:var(--wp--preset--font-size--body-small) !important;font-style:normal;font-weight:400;line-height:normal}.has-heading-primary-font-size{font-style:normal;font-weight:400;line-height:normal;font-size:var(--wp--preset--font-size--heading-primary) !important}@media(min-width: 782px){.has-heading-primary-font-size{font-size:36px !important}}.has-heading-secondary-font-size{font-size:var(--wp--preset--font-size--heading-secondary) !important;font-weight:400;font-style:normal;line-height:1.5 !important}.has-button-font-size{font-size:16px !important;font-style:normal;font-weight:400;line-height:normal}body,p{font-size:var(--wp--preset--font-size--body);font-style:normal;font-weight:400;line-height:1.33}@media(min-width: 782px){body,p{font-size:16px;line-height:1.5}}.has-regular-font-weight{font-weight:400}.has-medium-font-weight{font-weight:500}.wp-block-site-title{position:relative;z-index:505}@media(max-width: 781.99px){.wp-block-columns--no-gap-mobile{gap:0 !important}}.wp-block-columns--no-gap{gap:0 !important}@media(max-width: 781.99px){.wp-block-columns--reverse-mobile{flex-direction:column-reverse}}.wp-block-columns--gap-booking{gap:0px 34px !important}.wp-site-blocks{position:relative;isolation:isolate}.wp-element-button{transition:all .3s ease-in-out}@media(min-width: 782px){.wp-element-button{min-width:282px}}button.button:not[disabled]:hover{cursor:pointer}#disponibilidad,#cita{scroll-margin-top:var(--header-height)}.u-hidden{clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);height:1px;overflow:hidden;position:absolute;width:1px;right:99999px}body.home [style*="min-height:100vh"]{min-height:100dvh !important}@supports(-webkit-touch-callout: none){body.home [style*="min-height:100vh"]{min-height:0 !important;height:calc(100*var(--vh, 1vh)) !important}}@media(max-width: 1023.9px){body.home .wp-site-blocks{margin-top:var(--header-height) !important}}@media(max-width: 1023.9px){body.home .wp-block-cover[style*="min-height:100vh"],body.home .wp-block-cover [style*="min-height:100vh"]{min-height:65dvh !important}@supports(-webkit-touch-callout: none){body.home .wp-block-cover[style*="min-height:100vh"],body.home .wp-block-cover [style*="min-height:100vh"]{min-height:0 !important;height:calc(65*var(--vh, 1vh)) !important}}}@media(max-width: 1023.9px){body.home .wp-block-cover [style*="min-height:90vh"]{min-height:0 !important}}body:not(.home) [style*="min-height:100vh"]{min-height:calc(100dvh - var(--header-height)) !important}@supports(-webkit-touch-callout: none){body:not(.home) [style*="min-height:100vh"]{min-height:0 !important;height:calc(100*var(--vh, 1vh) - var(--header-height)) !important}}button:not([disabled]):hover{cursor:pointer}#reservas-form .wp-block-group{margin-left:auto !important;margin-right:auto !important}@media(max-width: 781.9px){.c-bg-row .wp-block-cover{min-height:400px !important}}:root{--gap--horizontal: 20px;--gap--vertical: 10px}@media(min-width: 782px){:root{--gap--horizontal: 20px;--gap--vertical: 16px}}@media(min-width: 1440px){:root{--gap--horizontal: 26px;--gap--vertical: 16px}}@media(min-width: 1920px){:root{--gap--horizontal: 39px;--gap--vertical: 22px}}.c-menu-separator--pipeline li+li::before{content:"/";margin-left:4px}.c-menu-separator--hyphen li+li::before{content:"-";margin-left:4px}.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{margin-bottom:0 !important}.wc-block-checkout__add-note label{clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);height:1px;overflow:hidden;position:absolute;width:1px}