button.single_add_to_cart_button.button.alt{background-color:#3F0F1F!important;color:#fff!important}.featured{color:#C5925F}.dnwoo_minicart_wrapper .dnwoo_minicart_icon{background-color:#C5925F!important}.dnwoo_minicart_wrapper .dnwoo_count_number{background-color:#f9f4ec!important;color:#000!important}.woocommerce div.product form.cart .variations select{height:45px!important}@media (min-width:981px){#main-content .container:before{width:0!important}#left-area{width:100%;padding-bottom:23px}}#top-menu li a{font-weight:500}.kit-img{text-align:center;padding:40px 0}.kit-img img{width:90%;max-width:1000px}.flecha-link2{position:absolute;right:20px;top:50%;transform:translatey(-50%);color:rgba(255,255,255,0.4);font-size:18px}.link-evento:hover .flecha-link2{color:#c5915f!important}.link-evento:hover h4{color:#c5915f}.numero-dia{font-weight:600;color:#c5915f;padding:0;font-size:20px}.tags-evento ul{padding:5px 0 0 0!important;display:flex;gap:5px}.tags-evento li::marker{display:none;content:""}.tags-evento li{background:rgba(255,255,255,0.5);color:#232323;padding:0 7px;border-radius:8px;font-size:12px;line-height:1.4}.mes-nombre{color:#444}.fecha-evento{background:#fff;padding:6px;border-radius:4px;text-align:center;width:56px;aspect-ratio:1 / 1}.datos-evento h4{color:#fff;padding-bottom:5px;font-size:18px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.lugar-evento{display:flex;align-items:center;gap:5px}.lugar-evento span{font-size:14px}.datos-evento p{color:#fff}.fila-evento{display:flex;gap:20px;padding:20px;border:1px solid #fff;border-radius:8px;align-items:flex-start;background:rgba(255,255,255,0.04);cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.fila-evento:hover{border:1px solid #c5915f}.texto-actividades-home h2{color:#c5915f;font-size:14px;padding-bottom:15px}.texto-actividades-home h3{color:#fff}.btn-normal{color:#3f0f1f;display:inline-flex;gap:5px;align-items:center;margin-top:5px}.textos-exp-home h3{font-size:20px}.btn-normal span{font-size:16px;position:relative;top:1px}.textos-exp-home{padding:15px}.col-home-exp{border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.06),0 12px 40px rgba(0,0,0,.08);transition:all .3s ease}.col-home-exp:hover{transform:translateY(-5px);border-color:rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.08),0 20px 60px rgba(0,0,0,.12)}.titulos h2{color:#c5915f;font-size:14px;padding-bottom:15px}.titulos h3{font-size:36px}.contadores{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%;gap:20px}.contador{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:8px;background:#3f0f1f}.contador h4{font-size:26px}.contador h4,.contador p{color:#fff}.btn-link{color:#fff;display:inline-flex;align-items:center;gap:10px;padding:13px 25px;border-radius:4px;background:#c5915f;border:1px solid #c5915f}.btn-link span{font-size:16px}.textos-01 h2{color:#c5915f;font-size:14px;padding-bottom:15px}.textos-01 h3{font-size:36px;padding-bottom:15px}.subir-btns{margin-top:-60px!important}.flecha-link{position:absolute;right:0;top:50%;transform:translatey(-50%);color:rgba(255,255,255,0.4);font-size:18px}.boton-texto .et_pb_text_inner{display:flex;gap:20px;align-items:center}.box-icono{display:inline-flex;background:rgba(255,255,255,0.2);width:37px;height:37px;justify-content:center;align-items:center;border-radius:4px}.boton-texto{padding:20px}.boton-texto h3{padding-bottom:0}.data-c{display:flex;align-items:center;gap:10px;margin-bottom:10px}.data-c span{color:#c5915f;font-size:15px}#footer-widgets .footer-widget li:before{display:none}#text-2 img{max-width:130px!important}#footer-widgets .footer-widget li{padding-left:0}.doble-btn{display:flex;align-items:center;gap:10px}.doble-btn a{color:#fff;display:inline-flex;align-items:center;gap:10px;padding:13px 25px;border-radius:4px}.btn1{background:#c5915f;border:1px solid #c5915f}.btn2{border:1px solid #fff;background:rgba(255,255,255,0.2)}.doble-btn a span{font-size:16px}.parrafo-intro{max-width:700px;padding-top:15px;padding-bottom:30px!important}.texto-intro{padding-top:200px;padding-bottom:200px}.point-banner{color:#c5915f!important}.color-secundario{color:#c5915f}.box-intro:after{content:"";background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;width:100%;height:100%}.container,.et_pb_row{width:95%!important}.texto-intro h1{color:#fff;font-size:62px}.texto-intro p{color:#fff}@media (max-width:680px){.dnwoo_minicart_wrapper{margin-right:20px}ul#mobile_menu{width:300px;margin-left:-200px}.et_header_style_left #et-top-navigation .mobile_menu_bar{margin-top:8px}.dnwoo_minicart_cart_bag_position_left.dnwoo_minicart.dnwoo_minicart_slide_down{display:flex;align-items:center}header#main-header{height:80px;padding-top:8px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}}.fooevents_seating_chart_front{font-size:0}.fooevents_seating_chart_front::after{content:"ESCENARIO";font-size:14px;font-weight:inherit}.woocommerce-message a.button.wc-forward{border:none;background:#C5925F;color:#fff;border-radius:8px}p.stock.in-stock{color:#fff!important}.aviso-asientos{display:none}body:has(.seat_container) .aviso-asientos{display:block}@media (max-width:782px){.seat_container{overflow-x:auto;-webkit-overflow-scrolling:touch}.fooevents_seating_chart_view_row,.row_container{flex-wrap:nowrap!important;width:max-content}.fooevents_seating_chart_view_row_name{position:sticky;left:0}}.bkap-booking-form{--eco-burdeos:#4A1428;--eco-oro:#B98A46;--eco-crema:#FAF7F4;--eco-borde:#E7DDD6;--eco-texto:#3A3A3A}.bkap_persons_container{margin-bottom:1.25rem}.bkap-person-field{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--eco-borde)}.bkap-person-field:last-child{border-bottom:0}.bkap-person-label label{font-weight:600;color:var(--eco-burdeos);margin:0}.bkap-person-input-wrapper{display:flex;align-items:center;gap:.75rem}.bkap-person-input{width:70px;text-align:center;padding:.55rem;border:1px solid var(--eco-borde);border-radius:6px;background:#fff}.bkap-person-input:focus{outline:none;border-color:var(--eco-oro);box-shadow:0 0 0 3px rgba(185,138,70,.2)}.bkap-person-price{font-size:.95rem;color:var(--eco-texto);white-space:nowrap}.bkap_show_stock_status{display:inline-block;background:rgba(185,138,70,.12);color:var(--eco-burdeos);border-radius:999px;padding:.35rem 1.5rem!important;font-size:.85rem;margin:1rem 0}.book_start_date_label,#bkap_book_time{display:block;font-weight:600;color:var(--eco-burdeos);margin:1.1rem 0 .5rem}.bkap_date_dropdown{width:100%;padding:.75rem .9rem;border:1px solid var(--eco-borde);border-radius:6px;background:#fff}.timeslot-lists.ts-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;list-style:none;margin:0;padding:0}.timeslot-lists li.ts-grid-item{list-style:none;margin:0;padding:0}.timeslot-lists li.ts-grid-item::marker{content:none}.timeslot-lists li a{display:block;text-align:center;padding:.85rem .5rem;border:1px solid var(--eco-borde);border-radius:8px;background:#fff;color:var(--eco-texto);text-decoration:none;transition:all .2s ease}.timeslot-lists li a:hover{border-color:var(--eco-oro);background:rgba(185,138,70,.08)}.timeslot-lists li.selected a,.timeslot-lists li a.selected{background:var(--eco-burdeos);border-color:var(--eco-burdeos);color:#fff}.timeslot-lists input.time_slot{display:none}.bkap-form-error{color:#B00020;font-size:.9rem;margin-top:.6rem}@media (max-width:600px){.bkap-person-field{flex-wrap:wrap}.bkap-person-input{width:60px}}