#et-info,#et-secondary-menu{text-align:right}@media (max-width:980px){#top-header,div#et-secondary-menu,ul#et-secondary-nav{display:block!important}#top-header .container{padding-top:4px!important}.et_header_style_centered #logo{margin-top:38.5px;margin-bottom:45px}#et-secondary-menu{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#000;height:34px;line-height:34px;box-sizing:border-box;will-change:transform;display:flex;align-items:center;padding-top:5px}#et-secondary-menu .et-cart-info{}}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none}et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 input,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0 .quantity input.qty{padding-top:8px;padding-bottom:8px;padding-left:2px}table.variations select#pa_peso-por-unidad option{background-color:#fff;color:black}table.variations select#pa_peso-por-unidad option:hover{background-color:red!important;color:#fff}table.variations select#pa_peso-por-unidad{background-color:#fff;border:1px solid #844012!important}.et-cart-info{display:none}.et_cart_info_desktop .et-cart-info::before{display:block}#wc-bookings-booking-form .wc_bookings_field_persons_1780,#wc-bookings-booking-form .wc_bookings_field_persons_1781{display:block;margin-bottom:15px}#wc-bookings-booking-form label{display:block;font-weight:bold;margin-bottom:5px}#wc-bookings-booking-form input[type="number"]{width:100px;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#wc-bookings-booking-form input[type="number"]:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px rgba(0,123,255,0.5)}#wc-bookings-booking-form .wc-bookings-date-picker{margin-top:20px}#wc-bookings-booking-form .ui-datepicker{width:100%;font-size:14px;border:1px solid #ccc;border-radius:4px;padding:10px}#wc-bookings-booking-form .ui-datepicker-header{background-color:#f0f0f0;padding:10px;text-align:center}#wc-bookings-booking-form .ui-datepicker-calendar td{padding:5px;text-align:center}#wc-bookings-booking-form .ui-datepicker-calendar .ui-state-default{display:block;width:30px;height:30px;margin:2px auto;border-radius:100%;line-height:10px}.wc-bookings-date-picker .ui-datepicker-header{padding:0;border-bottom:none;overflow:hidden;text-transform:uppercase;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;background-color:#999;background-image:linear-gradient(to top,#e0d7c7 0%,#e0d7c7 100%);border:0;border-top:0px solid #999;color:#000}.wc-bookings-booking-form .block-picker li{float:none}.wc-bookings-booking-form .block-picker li{float:none}.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:hover,.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:focus{background:#e0d1b8;color:#fff}.wc-bookings-booking-form .block-picker li:nth-child(2n) a:hover,.wc-bookings-booking-form .block-picker li:nth-child(2n) a:focus{background:#e0d1b8;color:#fff}#wc-bookings-booking-form .wc_bookings_field_persons_1780,#wc-bookings-booking-form .wc_bookings_field_persons_1781{display:inline-block;margin-right:20px;margin-bottom:10px}#wc-bookings-booking-form label{display:block;font-weight:bold;margin-bottom:5px}#wc-bookings-booking-form input[type="number"]{width:60px;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.ui-datepicker .ui-datepicker-next{top:-1px;background:#9990!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{top:-1px;background:#9990!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span{margin-top:6.5px;top:40%}@media (max-width:767px){.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product,.et_pb_wc_products .woocommerce ul.products li.product,.et_pb_wc_products .woocommerce-page ul.products li.product{width:100%!important;float:none!important;clear:both!important}.woocommerce ul.products[class*='columns-'],.woocommerce-page ul.products[class*='columns-']{display:block!important}}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_module.et_pb_wc_related_products .et_pb_module_inner ul.products li.product{width:100%!important}}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product{width:100%!important}}#et-secondary-menu #et-secondary-nav li.menu-item-1318 a::before{font-family:'Font Awesome 5 Free';content:'\f007';font-weight:400;display:inline-block;margin-right:0.6em}@media (max-width:980px){#et-secondary-nav,#et-secondary-menu{display:none!important;padding-bottom:38px!important}}.woocommerce span.onsale,.woocommerce-page span.onsale{z-index:2;background:#f94a7c!important;font-weight:600!important;text-transform:uppercase!important}.leyenda-disponibilidad{display:flex;align-items:center;gap:15px;margin-top:20px;margin-left:10px;margin-bottom:35px}.leyenda-disponibilidad .cuadro{width:20px;height:20px;border-radius:5px;display:inline-block}.leyenda-disponibilidad .reservado{background-color:#ea9393!important}.leyenda-disponibilidad .disponible{background-color:#bab098}.leyenda-disponibilidad .quedan-plazas{background:linear-gradient(150deg,#bab098 50%,#ea9393 50%)!important}.leyenda-disponibilidad span{font-size:0.9em}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#844012!important;color:#fff!important}.wc-bookings-booking-form .block-picker li a.selected{background:#a88d7a!important;color:#fff!important}#wc-bookings-booking-form .wc-bookings-date-picker-date-fields label{display:inline-block;margin-right:10px}#wc-bookings-booking-form .wc-bookings-date-picker-date-fields input{width:40px}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#bab098!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wc-bookings-date-picker .ui-datepicker td.partial_booked a{background:linear-gradient(150deg,#bab098 50%,#ea9393 50%)!important;border-color:rgba(191,35,35,0.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,0.1);position:relative;z-index:1}.wc-bookings-date-picker .ui-datepicker td{border:none;border-top:0px solid #fff;border-right:0px solid #fffefe;background:#fefefe;padding:0!important;display:table-cell}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background:#fff}.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) span,.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) a{background-color:#ea9393!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.1)}#wc-bookings-booking-form .ui-datepicker-calendar th{color:black;background-color:#fff;padding:5px}span.woocommerce-Price-amount.amount{color:#8A5029!important;font-weight:600!important}.woocommerce-info,.woocommerce-info a{font-size:14px!important;color:#fff!important}.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt{font-size:16px!important}#cookies-eu-settings,.cookies-eu-settings,#cookies-eu-accept,#cookies-eu-reject,.cookies-eu-accept,.cookies-eu-reject{text-decoration:none;background-color:#000;color:#fff;border:1px solid #000;cursor:pointer;padding:20px;margin:8px 6px;text-transform:uppercase;font-size:1em;transition:background 0.07s,color 0.07s,border-color 0.07s;letter-spacing:0.075em}.outofstock .woocommerce-loop-product__title::before{content:"¡AGOTADO!";position:absolute;top:10px;left:10px;background-color:#f94a7c;color:white;padding:12px 15px;font-weight:bold;font-family:montserrat;font-size:14px;z-index:10;border-radius:3px}.woocommerce span.onsale,.woocommerce-page span.onsale{position:absolute;top:10px;left:10px;background-color:#f94a7c;color:white;padding:5px 10px;font-weight:bold;font-family:montserrat;font-size:14px;z-index:10;border-radius:3px}.et_pb_preload,.et_pb_section_video.et_pb_preload{background:transparent!important}.et_pb_preload:before{content:none!important}.woocommerce-store-notice,p.demo_store{position:absolute;background-color:#ec0e3d;color:#fcfbfe}