.tc_the_content_pre{display:flex;justify-content:center}.tc-event-excerpt{display:none}.tc_seating_map_button{background-color:#708896;color:white;padding:10px 25px!important}.tc-event-date{font-weight:bold;padding:10px 10px;color:black}span.woocommerce-Price-amount.amount{font-size:15px;font-weight:800;color:#000000}.woocommerce-loop-product__title{text-align:center;font-weight:600;font-size:14px;height:60px;color:#000000}span.price{text-align:right}.woocommerce-tabs h2{display:none}.product .related h2{font-size:16px!important;font-weight:800;margin-bottom:10px!important}.woocommerce-MyAccount-navigation li{background-color:#708896;padding:10px 0;font-size:16px!important;border-radius:5px;max-width:100%;width:260px!important;text-align:center;margin-bottom:10px;list-style:none;color:white!important}.woocommerce-MyAccount-navigation li:hover{background-color:#66C6E4}.et_pb_text_1_tb_body.et_pb_text .woocommerce-MyAccount-navigation a{color:#fff!important}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active{background:#66C6E4}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active{background:#66C6E4}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active{background:#66C6E4}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active{background:#66C6E4}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active{background:#66C6E4}.post-meta{display:none}.tc_seating_map{background:#eef1f4!important;font-family:Roboto,"Helvetica Neue",Arial,sans-serif!important}.tc_seating_map_button{display:block!important;margin:28px auto!important;background:#708897!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:16px 34px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 6px 18px rgba(112,136,151,.45)!important;cursor:pointer}.tc_seating_map_button:hover{background:#5f7684!important}.tc-seating-legend-wrap{margin:14px 0 0 14px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 28px rgba(31,45,58,.18)!important;padding:8px 6px!important;max-width:320px}.tc-seating-legend li,.tc-seating-legend li *:not(span){color:#1f2d3a!important}.tc-seating-legend li span{display:inline-block}.tc-seating-legend li{font-size:13px!important;line-height:1.35!important;padding:5px 8px!important}.tc-bottom-controls{background:#fff!important;box-shadow:0 -6px 24px rgba(31,45,58,.14)!important;border-top:3px solid #708897!important}.tc-seating-tooltips p{color:#5d6b77!important;font-size:13px!important}.tc-seatchart-subtotal{color:#1f2d3a!important;font-weight:600!important}.tc-checkout-button{background:#708897!important;color:#fff!important;border-radius:10px!important;font-weight:600!important;letter-spacing:.05em!important;padding:14px 26px!important;box-shadow:0 4px 14px rgba(112,136,151,.45)}.tc-checkout-button:hover{background:#5f7684!important}.tc-zoom-slider .ui-slider-handle{background:#708897!important;border-color:#708897!important}@media (max-width:768px){.tc-seating-tooltips{display:none!important}.tc-seating-legend-wrap{margin:8px 0 0 8px!important;max-width:78vw}.tc-bottom-controls-inside{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.tc-zoom-slider{display:none!important}.tc-checkout-button{padding:13px 18px!important;font-size:14px!important}}.tc_seating_map .tc-pan-wrapper{background-image:none!important;background-color:#708897!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(31,45,58,.25)}.tc_seating_map .tc-pan-wrapper::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(https://hispaniamusica.es/wp-content/uploads/2025/11/LOGO-FHM-1.png) center/74% no-repeat;filter:brightness(0) invert(1);pointer-events:none;z-index:0}#fhm-seat-head{font-family:Roboto,Arial,sans-serif!important;position:fixed;z-index:2147483000!important;top:14px;left:50%;transform:translateX(-50%);z-index:5;text-align:center;max-width:46vw;pointer-events:none}#fhm-seat-head b{display:block;font-size:17px;letter-spacing:.03em;color:#1f2d3a;line-height:1.25;text-transform:uppercase}#fhm-seat-head span{display:block;margin-top:4px;font-size:12px;letter-spacing:.08em;color:#708897;text-transform:uppercase;font-weight:600}@media (max-width:768px){#fhm-seat-head{top:10px;max-width:60vw;left:56%}#fhm-seat-head b{font-size:12px}#fhm-seat-head span{display:none}}.tc_seating_map{background:radial-gradient(circle at 50% 38%,#84999f 0%,#708897 45%,#5f7787 100%)!important}.tc_seating_map .tc-pan-wrapper{background-color:#3f5260!important;border:3px solid rgba(255,255,255,.85)}.tc_seating_map .tc-pan-wrapper::after{inset:0}.tc_seating_map .tc-object-wrap .tc-element-group{background:#3a4a56!important;color:#fff!important;border-radius:6px}.tc_seating_map .tc_seat_unit.tc_set_seat{background-color:transparent!important;color:#43c06b!important}.tc_seating_map .tc_seat_unit.tc_set_seat:hover{background-color:transparent!important;color:#7bf09a!important}.tc_seating_map .tc_seat_unit.tc_seat_in_cart{background-color:transparent!important;color:#f5b52e!important}.tc_seating_map .tc_seat_unit.tc_seat_in_others_cart{background-color:transparent!important;color:#e5484d!important}.tc_seating_map .tc_seat_unit.tc_seat_reserved,.tc_seating_map .tc_seat_unit.tc_seat_unavailable{background-color:transparent!important;color:#aab3ba!important;opacity:.5!important}.tc-seating-legend li.tc-ticket-listing span{background-color:#43c06b!important}.tc-seating-legend li.tc_in_cart_seat_color_status span{background-color:#f5b52e!important}.tc-seating-legend li.tc_in_others_cart_seat_color_status span{background-color:#e5484d!important}.tc-seating-legend li.tc_reserved_seat_color_status span{background-color:#aab3ba!important}#fhm-seat-head b{color:#fff!important;text-shadow:0 1px 6px rgba(31,45,58,.45)}#fhm-seat-head span{color:#e8f0f4!important}.tc_seating_map .tc-wrapper{background:radial-gradient(circle at 50% 38%,#84999f 0%,#708897 45%,#5f7787 100%)!important}.tc-seating-legend li{font-size:0!important;display:flex!important;align-items:center;gap:10px}.tc-seating-legend li::after{font-size:14px;font-weight:600;color:#1f2d3a;letter-spacing:.02em}.tc-seating-legend li.tc-ticket-listing::after{content:"Asiento disponible"}.tc-seating-legend li.tc_reserved_seat_color_status::after{content:"Ocupado"}.tc-seating-legend li.tc_in_cart_seat_color_status::after{content:"Tu selección"}.tc-seating-legend li.tc_in_others_cart_seat_color_status::after{content:"Lo está reservando otra persona"}.tc-seating-legend li span{font-size:14px!important;flex:0 0 auto}.tc-seating-legend li.tc-hidden{display:none!important}.tc-ticket-info-inside ul{display:none!important}.tc-front-seat-number{font-size:16px!important;font-weight:700!important;color:#1f2d3a!important}.tc-seating-tooltips p{font-size:0!important}.tc-seating-tooltips p::after{content:"Arrastra para mover el plano. Pulsa sobre un asiento libre para reservarlo.";font-size:13px}.tc-checkout-button{font-size:0!important}.tc-checkout-button::after{content:"Ir al carrito";font-size:15px;text-transform:uppercase}.tc-full-screen i{color:#fff!important}.tc-modal h5:first-of-type{font-size:0!important;margin-bottom:8px!important}.tc-modal .tc_regular_modal_seat_label{font-size:22px;font-weight:700;color:#1f2d3a;letter-spacing:.02em}.tc-modal .tc_regular_price_modal_holder{display:none!important}.tc-modal .ui-button{background:#43c06b!important;border:0!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;padding:14px 20px!important;color:#fff!important;opacity:1!important}.tc-ticket-info-wrap{background:#fff!important;opacity:1!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(31,45,58,.25)!important}.tc_seating_map,.tc_seating_map .tc-wrapper{background:#fff!important;background-image:none!important}.tc_seating_map .tc-pan-wrapper{box-shadow:0 8px 22px rgba(31,45,58,.22)!important;border:3px solid #fff!important;background-color:#46606f!important}#fhm-floor{position:absolute;background:#eaf2f6;border:1px solid #d3e1e9;border-radius:22px;box-shadow:inset 0 0 40px rgba(112,136,151,.12)}.tc_seating_map .tc-object-wrap .tc-element-group{background:#46606f!important;border:3px solid #fff!important;border-radius:14px!important;box-shadow:0 8px 22px rgba(31,45,58,.22)!important;box-sizing:border-box}.tc-object-wrap .tc-heading h3{letter-spacing:.16em!important;font-weight:600!important}.fhm-stage .tc-object{display:none!important}.fhm-stage .tc-element-group{width:560px!important;height:78px!important;margin:120px 0 0 82px!important;display:flex!important;align-items:center;justify-content:center;border-radius:16px 16px 90px 90px / 16px 16px 34px 34px!important}.fhm-stage .tc-heading{margin:0!important;padding:0!important}.fhm-stage .tc-heading h3{padding:0!important;margin:0!important;font-size:15px!important;letter-spacing:.5em!important}.tc-seating-legend-wrap{border:1px solid #e3e9ee!important}.tc-full-screen i{color:#1f2d3a!important;text-shadow:none!important}#fhm-seat-head{font-family:Roboto,Arial,sans-serif!important;position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:2147483000;text-align:center;max-width:56vw;pointer-events:none}#fhm-seat-head b{display:block;font-size:24px;font-weight:600;letter-spacing:.12em;color:#1f2d3a!important;text-shadow:none!important;text-transform:uppercase}#fhm-seat-head i{display:block;width:70px;height:2px;background:#708897;margin:8px auto}#fhm-seat-head span{display:block;font-size:13px;letter-spacing:.14em;color:#708897!important;font-weight:600;text-transform:uppercase}#fhm-seat-head em{display:block;margin-top:4px;font-size:11px;letter-spacing:.14em;color:#8a97a1;font-style:normal;text-transform:uppercase}@media (max-width:768px){#fhm-seat-head{top:10px;max-width:62vw;left:54%}#fhm-seat-head b{font-size:13px;letter-spacing:.08em}#fhm-seat-head i{margin:5px auto}#fhm-seat-head span{font-size:9px;letter-spacing:.08em}#fhm-seat-head em{display:none}}.tc_seating_map .tc-pan-wrapper{background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.tc_seating_map .tc-pan-wrapper::after{display:none!important}#fhm-seat-logo{position:fixed;top:12px;left:20px;z-index:2147483000;pointer-events:none}#fhm-seat-logo img{display:block;height:66px;width:auto}.tc-seating-legend-wrap{margin:94px 0 0 14px!important}#fhm-seat-head b{font-family:Georgia,"Times New Roman",serif!important;font-style:italic;font-weight:400!important;font-size:32px!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.15}#fhm-seat-head i{width:44px!important;height:1px!important;margin:10px auto 9px!important}#fhm-seat-head span{font-size:12px!important;letter-spacing:.24em!important}#fhm-seat-head em{margin-top:5px!important;font-size:12px!important;letter-spacing:.06em!important;color:#8a97a1!important;text-transform:none!important}#fhm-seat-prod{position:fixed;top:14px;right:78px;z-index:2147483000;background:#fff;border:1px solid #e3e9ee;border-radius:14px;box-shadow:0 8px 24px rgba(31,45,58,.12);padding:10px 20px 11px;text-align:center;font-family:Roboto,Arial,sans-serif;pointer-events:none}#fhm-seat-prod img{display:block;height:68px;width:auto;margin:0 auto 6px}#fhm-seat-prod b{display:block;font-size:11px;letter-spacing:.2em;color:#1f2d3a;font-weight:700}#fhm-seat-prod span{display:block;margin-top:2px;font-size:10px;letter-spacing:.2em;color:#708897;font-weight:600}#fhm-seat-mel{position:fixed;left:18px;bottom:88px;width:232px;z-index:2147483000;background:#fff;border:1px solid #e3e9ee;border-radius:14px;box-shadow:0 8px 24px rgba(31,45,58,.12);padding:14px;font-family:Roboto,Arial,sans-serif;text-align:center}#fhm-seat-mel p{margin:0 0 10px;font-size:13px;color:#1f2d3a;line-height:1.35}#fhm-seat-mel a{display:block;text-decoration:none}#fhm-seat-mel a:not(.mel-sec){background:linear-gradient(135deg,#77003f 0%,#c20b5b 55%,#df1066 100%);border-radius:10px;padding:10px 12px 12px;box-shadow:0 6px 16px rgba(194,11,91,.35)}#fhm-seat-mel a small{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.92;margin-bottom:6px;font-weight:600}#fhm-seat-mel a img{display:block;height:30px;width:auto;margin:0 auto;filter:brightness(0) invert(1)}#fhm-seat-mel a.mel-sec{margin-top:9px;font-size:12px;color:#c20b5b;font-weight:600}@media (max-width:1100px){#fhm-seat-mel{display:none}}@media (max-width:768px){#fhm-seat-prod{display:none}#fhm-seat-logo img{height:34px}#fhm-seat-logo{top:8px;left:10px}.tc-seating-legend-wrap{margin:50px 0 0 8px!important}#fhm-seat-head b{font-size:16px!important}#fhm-seat-head i{margin:6px auto 5px!important}}.tc_seating_map .tc_seat_unit::before{transform:scale(1.2);transform-origin:center}#fhm-seat-logo img{height:92px!important}.tc-seating-legend-wrap{margin-top:122px!important}#fhm-seat-mel{width:300px!important;left:20px!important;bottom:92px!important;padding:18px 18px 16px!important;border-radius:18px!important}#fhm-seat-mel p{font-size:16px!important;margin-bottom:14px!important;font-family:Georgia,serif!important;font-style:italic}#fhm-seat-mel a:not(.mel-sec){padding:16px 14px 18px!important;border-radius:14px!important}#fhm-seat-mel a small{font-size:12px!important;margin-bottom:9px!important}#fhm-seat-mel a img{height:50px!important}#fhm-seat-mel a.mel-sec{font-size:14px!important;margin-top:12px!important}@media (max-width:768px){#fhm-seat-logo img{height:36px!important}.tc-seating-legend-wrap{margin-top:54px!important}}#fhm-seat-head b{font-family:Roboto,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:28px!important;letter-spacing:.14em!important;text-transform:uppercase!important}#fhm-seat-head span{font-weight:500!important}#fhm-seat-mel p{font-family:Roboto,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:15px!important}@media (max-width:768px){#fhm-seat-head b{font-size:14px!important;letter-spacing:.1em!important}}#fhm-seat-logo{top:16px!important;left:30px!important}#fhm-seat-logo img{height:124px!important}.tc-seating-legend-wrap{margin-top:calc(50vh - 125px)!important}#fhm-seat-prod{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;top:14px!important;right:84px!important}#fhm-seat-prod img{height:104px!important;margin-bottom:8px!important}#fhm-seat-prod b{font-size:12px!important}#fhm-seat-prod span{font-size:11px!important}@media (max-height:660px){.tc-seating-legend-wrap{margin-top:150px!important}#fhm-seat-logo img{height:90px!important}}@media (max-width:768px){#fhm-seat-logo{top:8px!important;left:10px!important}#fhm-seat-logo img{height:36px!important}.tc-seating-legend-wrap{margin-top:54px!important}}#fhm-seat-logo{left:40px!important;top:29px!important}.tc-seating-legend-wrap{margin-left:40px!important}#fhm-seat-mel{left:40px!important}@media (max-width:768px){#fhm-seat-logo{left:10px!important;top:8px!important}.tc-seating-legend-wrap{margin-left:8px!important}}@media (max-height:660px){#fhm-seat-logo{top:20px!important}}