header{transition:all 0.4s ease!important}#top-menu .current-menu-item a{text-decoration:underline;text-underline-offset:6px}header.hoo-is-at-top{background-color:transparent!important;box-shadow:none!important}.et_header_style_left #et-top-navigation nav>ul>li>a{font-weight:500}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff!important}header.hoo-is-scrolled,#mobile_menu{background-color:#1c0c0d!important;border-color:#5e0606!important}.hero{will-change:--reveal,transform}.epwea-rrss-list{display:flex;flex-direction:column;row-gap:3px}.woocommerce-order-pay .et_pb_column:not(:has(form)){display:none}.woocommerce-order-pay .et_pb_column:not(:has(form))+.et_pb_column:has(.et_pb_wc_checkout_payment_info){width:100%;margin-inline:auto!important}@scope(.eventin-purchase__checkout,.finalizar-compra,.carrito,.tienda){#main-header{background-color:#f7faff!important}#main-header .menu-item a,#main-header .et-cart-info{color:rgb(107,114,128)}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#41454f!important}#mobile_menu{background-color:#f2f5fa!important}h1{font-weight:700}.eventin-page-container{max-width:unset;padding:unset}.eventin-header-container{max-width:unset;padding-top:24px;padding-bottom:34px;background-color:#f7faff;position:relative;padding-inline:calc(max(5vw,(100vw - 1228px) / 2))}.eventin-steps{max-width:400px;margin-inline:auto}.eventin-form{padding-inline:calc(max(5vw,(100vw - 1228px) / 2));padding-bottom:72px}@layer eventin{.eventin-back-button{padding:5px 12px!important;border-width:1px!important;border-color:rgba(255,255,255,0)!important;border-style:solid!important;height:fit-content!important;box-shadow:none!important;color:rgb(107,114,128)!important;margin-bottom:12px!important}.eventin-back-button:hover{background-color:rgb(0,0,0,.02)!important;border-color:rgba(0,0,0,0.04)!important;color:rgb(107,114,128)!important}}h2.wc-block-components-title,h3{color:#41454f!important;font-weight:500!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}h2.wc-block-components-title,h2.eventin-title{font-size:26px;line-height:1.1em;margin-bottom:18px}.eventin-ticket-info{font-size:14px;letter-spacing:-0.5px}footer #footer-logo{filter:invert(.88) sepia(1) saturate(19) hue-rotate(340deg) brightness(1) contrast(1)!important}footer p{color:rgb(107,114,128)!important}footer .et_pb_row_1_tb_footer{background-color:rgba(0,0,0,.02)!important}footer .et_pb_text.et_clickable:hover{background-color:rgb(0,0,0,.02)!important;border-color:rgba(0,0,0,0.04)!important}footer .company-highlight{background-color:rgb(255 255 255 / 50%)!important}@layer secondary-footer{footer .et_pb_section{background-color:#f7faff!important}footer .et_pb_module_header{color:#41454f!important;font-weight:500!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}footer .et-pb-icon,footer .et_pb_icon_list_text{color:#41454f!important}footer .politic-footer-group .et_pb_text{border-color:#e4e7eb!important}.et_pb_text_inner::after{color:rgb(107,114,128)!important}}}.checkout-message{display:none}@layer checkout{.woocommerce-error{border-left:3px solid #aa0000!important;background-color:#fff9f9!important;font-size:14px!important}.woocommerce-error a{color:#aa0000!important}}.select2-dropdown{border-color:rgb(217,217,217)!important}.select2-search__field{min-height:32px!important}.eventin-empty-cart-container{height:75svh;min-height:calc(100svh - var(--hoo-header-height))!important}.eventin-empty-cart-container svg{fill:#5e0606!important}.eventin-empty-cart-container .eventin-cart-title{font-weight:700}.eventin-empty-cart-container button{background-color:#5e0606!important;border-color:#5e0606!important}@scope(.etn-ticket-download-wrapper){.etn-ticket-main-wrapper{display:flex!important;flex-flow:row wrap;gap:30px;width:90vw!important;max-width:810px}.ticket-left-side{padding:unset;width:fit-content;flex:unset!important;margin-inline:auto}.etn-ticket-qr-code{width:fit-content}.etn-ticket-qr-code{width:fit-content;margin-inline:auto}.etn-ticket-content{padding:unset!important;border:unset!important;width:100%;flex-grow:1!important;max-width:unset!important}}@media (max-width:768px){.shop_table{width:100%;border:0;background:transparent}.shop_table thead{display:none}.shop_table tbody,.shop_table tfoot,.shop_table tr,.shop_table td,.shop_table th{display:block;width:100%}.shop_table tbody tr.order_item{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:18px;margin-bottom:18px;box-shadow:0 2px 10px rgba(0,0,0,0.04)}.shop_table .product-name{padding:0;margin-bottom:16px;font-size:16px;line-height:1.4;font-weight:700;border:0}.shop_table .wc-item-meta{margin-top:14px;padding-top:14px;border-top:1px dashed #ddd}.shop_table .wc-item-meta li{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;font-size:13px}.shop_table .wc-item-meta-label{font-weight:700;opacity:.7;margin-bottom:2px}.shop_table .wc-item-meta p{margin:0;word-break:break-word}.shop_table .product-quantity,.shop_table .product-subtotal{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border:0;font-size:15px}.shop_table .product-quantity::before{content:"Cantidad";font-weight:600;opacity:.7}.shop_table .product-subtotal::before{content:"Total";font-weight:600;opacity:.7}.shop_table tfoot{margin-top:20px}.shop_table tfoot tr{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.shop_table tfoot th,.shop_table tfoot td{width:auto;padding:0;border:0}.shop_table tfoot th{font-size:15px;font-weight:700}.shop_table tfoot td{text-align:right;font-size:16px;font-weight:700}.shop_table .amount{font-weight:700;font-size:16px}}