.woocommerce div.product .product_meta .tac-service-cost-note{display:block;margin:.15em 0 0;color:inherit;font-size:inherit;letter-spacing:inherit}.tac-event-details__title{font-size:clamp(1.25rem, 1vw + 0.9rem, 1.85rem);line-height:1.25;margin-bottom:.65em}.tac-event-details__list{margin:0;padding-left:1.1em}.tac-event-details__item{margin:.35em 0}.tac-event-details__stock{margin:1rem 0 0;display:inline-flex;align-items:center;gap:.4em;font-weight:600;font-size:1rem}.tac-event-picker{margin-top:2rem;padding:clamp(1.25rem, 1.2vw + 1rem, 2rem);border:1px solid rgb(247 201 72 / .25);border-radius:22px;background:rgb(255 255 255 / .03)}.tac-event-picker[hidden]{display:none!important}.tac-event-picker__title{margin:0 0 1rem;font-size:clamp(1.1rem, 0.8vw + 0.95rem, 1.5rem);letter-spacing:.02em;color:#f7c948}.tac-event-picker__toggle{margin-top:1.25rem;padding:.85rem 1.5rem;border:1px solid rgb(247 201 72 / .45);border-radius:var(--ts-radius-sm,4px);background:#fff0;color:#f7c948;font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.tac-event-picker__toggle:hover,.tac-event-picker__toggle:focus-visible{background:rgb(247 201 72 / .15);color:#0c0c0c;border-color:#f7c948;outline:none}.tac-event-picker__toggle[aria-expanded="true"]{background:rgb(247 201 72 / .85);color:#0c0c0c}.tac-event-picker__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem 1.5rem}.tac-event-picker__control{display:flex;flex-direction:column;gap:.4rem}.tac-event-picker__label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(247 201 72 / .85)}.tac-event-picker__select{width:100%;border:1px solid rgb(247 201 72 / .35);border-radius:999px;background-color:rgb(255 255 255 / .04);background-image:linear-gradient(45deg,transparent 50%,#f7c948 50%),linear-gradient(135deg,#f7c948 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:7px 7px,7px 7px;background-repeat:no-repeat;padding:.85rem 2.85rem .85rem 1.2rem;color:inherit;font-size:1rem;appearance:none;-webkit-appearance:none;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.tac-event-picker__select:focus-visible{border-color:#f7c948;background-color:rgb(247 201 72 / .12);outline:2px solid rgb(247 201 72 / .35);outline-offset:2px}.tac-event-picker__select:disabled{opacity:.6;cursor:not-allowed}.tac-event-picker__helper{margin-top:1rem;font-size:.95rem;color:rgb(255 255 255 / .78)}@media (max-width:640px){.tac-event-picker__controls{grid-template-columns:1fr}}.single-product form.cart .quantity{display:inline-flex;align-items:stretch;background:#050505;border:1px solid rgb(255 255 255 / .25);border-radius:999px;overflow:hidden;transition:border-color 0.2s ease}.single-product form.cart .quantity:hover{border-color:rgb(255 255 255 / .45)}.single-product form.cart .quantity .qty{width:3.125rem;padding:0;text-align:center;border:0;background:#fff0;color:#fff;font-weight:600;font-size:1rem;appearance:textfield;-moz-appearance:textfield}.single-product form.cart .quantity .qty::-webkit-outer-spin-button,.single-product form.cart .quantity .qty::-webkit-inner-spin-button{margin:0;appearance:none}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{display:flex;align-items:center;justify-content:center;width:2.75rem;border:0;background:#fff0;color:#f5f5f5;font-size:1.25rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.single-product form.cart .quantity .minus:hover,.single-product form.cart .quantity .plus:hover{background:#c8102e;color:#fff}.single-product form.cart .quantity .minus:focus-visible,.single-product form.cart .quantity .plus:focus-visible{outline:2px solid #f7c948;outline-offset:-2px}.single-product form.cart .quantity .minus:disabled,.single-product form.cart .quantity .plus:disabled{cursor:not-allowed;opacity:.55}@media (max-width:480px){.single-product form.cart .quantity{margin-bottom:.75rem}}.single-product #tc_before_variation_form.stock.out-of-stock{display:none!important}.woocommerce-checkout form.checkout{box-sizing:border-box;background:#080808;border:1px solid rgb(247 201 72 / .28);border-radius:22px;padding:clamp(1.75rem, 2vw + 1.5rem, 2.75rem);box-shadow:0 24px 48px rgb(0 0 0 / .55)}.woocommerce-checkout h3{color:#f7c948;font-weight:600;letter-spacing:.01em}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{background:rgb(255 255 255 / .04);border:1px solid rgb(247 201 72 / .18);border-radius:16px;padding:clamp(1.35rem, 1.5vw + 1rem, 1.85rem);margin-bottom:clamp(1.5rem, 2vw, 2rem)}.woocommerce-checkout #order_review{background:rgb(255 255 255 / .06)}.woocommerce-checkout form.checkout label{color:#f0f0f0;font-weight:500;letter-spacing:.01em}.woocommerce-checkout form.checkout .input-text,.woocommerce-checkout form.checkout select,.woocommerce-checkout form.checkout textarea{background:rgb(12 12 12 / .95);border:1px solid rgb(247 201 72 / .28);border-radius:12px;color:#f5f4f1;padding:.85rem 1rem;transition:border-color 0.2s ease,box-shadow 0.2s ease}.woocommerce-checkout form.checkout .input-text:focus,.woocommerce-checkout form.checkout .input-text:focus-visible,.woocommerce-checkout form.checkout select:focus,.woocommerce-checkout form.checkout select:focus-visible,.woocommerce-checkout form.checkout textarea:focus,.woocommerce-checkout form.checkout textarea:focus-visible{border-color:#f7c948;box-shadow:0 0 0 2px rgb(247 201 72 / .25);outline:none}.woocommerce-checkout form.checkout .input-text::placeholder,.woocommerce-checkout form.checkout textarea::placeholder{color:rgb(245 244 241 / .65)}.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:rgb(12 12 12 / .95);border:1px solid rgb(247 201 72 / .28);border-radius:12px;height:auto;padding:.7rem 1rem}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f5f4f1;line-height:1.4;padding-left:0}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:.75rem;top:50%;transform:translateY(-50%)}.woocommerce-checkout #payment{background:rgb(0 0 0 / .78);border:1px solid rgb(247 201 72 / .32);border-radius:18px;padding:clamp(1.5rem, 1.5vw + 1.25rem, 2rem)}.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0;margin-bottom:1.25rem}.woocommerce-checkout #payment ul.payment_methods>li{background:#fff0;border-bottom:1px solid rgb(255 255 255 / .08);padding:1rem 0}.tac-attendee-copy-toggle{margin:0 0 .85rem}.tac-attendee-copy-toggle__label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;color:inherit;font-weight:500}.tac-attendee-copy-toggle__heading{margin:0}.tac-attendee-copy-toggle__checkbox{width:1.05rem;height:1.05rem;accent-color:#f7c948}.woocommerce-checkout #payment ul.payment_methods>li:last-child{border-bottom:0}.woocommerce-checkout #payment .payment_box,.woocommerce-checkout #payment div.payment_box{background:rgb(255 255 255 / .07);border:1px solid rgb(247 201 72 / .22);color:#f5f4f1;border-radius:12px;padding:1rem 1.15rem;margin:.85rem 0 0 0}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout form.checkout .form-row{margin-bottom:1.1rem}.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout #order_review table.shop_table{background:#fff0;border:0;color:#f5f4f1}.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{border-top:0;border-bottom:1px solid rgb(255 255 255 / .08)}.woocommerce-checkout #order_review table.shop_table tbody tr:last-child td{border-bottom:0}.woocommerce-checkout #order_review table.shop_table tfoot th,.woocommerce-checkout #order_review table.shop_table tfoot td{border-bottom:0;color:#f7c948}.woocommerce-checkout form.checkout .woocommerce-input-wrapper .description{color:rgb(245 244 241 / .7)}@media (max-width:768px){.woocommerce-checkout form.checkout{padding:1.5rem;margin-left:auto;margin-right:auto;width:100%;max-width:38rem;align-self:center}body.woocommerce-checkout .uael-woo-checkout,body.woocommerce-checkout .uael-woo-checkout .column-layout-container{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;width:100%;max-width:38rem}body.woocommerce-checkout .uael-woo-checkout .column-layout-container>*{width:100%}.uael-woo-checkout .column-layout-container .single-col-1,.uael-woo-checkout .column-layout-container .single-col-2{max-width:100%;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.uael-woo-checkout .column-layout-container .single-col-2{border-left:0;border-right:0}.wc-block-checkout .wc-block-components-main{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{padding:1.25rem}.woocommerce-checkout #payment{padding:1.25rem}}@media (max-width:540px){.woocommerce-checkout form.checkout{border-radius:16px}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{border-radius:12px}.woocommerce-checkout #payment{border-radius:14px}}.tc-clear-filters-wrap{margin-top:1rem;text-align:center}.tc-clear-filters{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border:1px solid rgb(247 201 72 / .4);border-radius:999px;background:#fff0;color:#f7c948;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.tc-clear-filters:hover,.tc-clear-filters:focus-visible{background:rgb(247 201 72 / .15);border-color:#f7c948;color:#f7c948;text-decoration:none}.tc-clear-filters:focus-visible{outline:2px solid rgb(247 201 72 / .5);outline-offset:2px}.tc-event-filter .ms-options-wrap>button,.ts-event-browser .ms-options-wrap>button{border-radius:4px!important}.tc-event-filter .tc-event-filter__field--button button,#filter_events{border-radius:4px!important}body .ts-event-browser .tc-event-datepicker,body .tc-event-filter .tc-event-datepicker,body .tc-event-datepicker-white,body input.tc-event-datepicker-white,body input.tc-event-datepicker,.tc-events-wrap .tc-event-datepicker,.tc-events-wrap input.tc-event-datepicker-white{background-color:var(--ts-surface-4,#272727)!important;color:var(--ts-lightgrey,#e0e0e0)!important;border:1px solid var(--ts-border-color,rgb(255 255 255 / .12))!important;border-radius:4px!important;padding:12px 44px 12px 14px!important;font-size:.95rem;transition:border-color 0.2s ease,background-color 0.2s ease}body .ts-event-browser .tc-event-datepicker:focus,body .tc-event-filter .tc-event-datepicker:focus,body .tc-event-datepicker-white:focus,body input.tc-event-datepicker-white:focus{border-color:var(--ts-gold,#c6a664)!important;background-color:var(--ts-surface-8,#2c2c2c)!important;outline:none}body .ts-event-browser .tc-event-datepicker::placeholder,body .tc-event-filter .tc-event-datepicker::placeholder,body .tc-event-datepicker-white::placeholder{color:var(--ts-mediumgrey-text,#a0a0a0);opacity:.7}.tc-event-filter .ms-options-wrap>button,.ts-event-browser .ms-options-wrap>button{background:var(--ts-surface-4,#272727)!important;border:1px solid var(--ts-border-color,rgb(255 255 255 / .12))!important;color:var(--ts-lightgrey,#e0e0e0)!important;padding:12px 44px 12px 14px!important;min-height:46px!important;font-size:.95rem;font-weight:500;letter-spacing:.02em;text-transform:none;transition:border-color 0.2s ease,background-color 0.2s ease}.tc-event-filter .ms-options-wrap>button:hover,.ts-event-browser .ms-options-wrap>button:hover{border-color:var(--ts-gold,#c6a664)!important;background:var(--ts-surface-8,#2c2c2c)!important}.tc-event-filter .ms-options-wrap.ms-active>button,.ts-event-browser .ms-options-wrap.ms-active>button{border-color:var(--ts-gold,#c6a664)!important;background:var(--ts-surface-8,#2c2c2c)!important}.tc-event-filter .ms-options-wrap>button::after,.ts-event-browser .ms-options-wrap>button::after{border-top-color:var(--ts-gold,#c6a664)!important}.tc-event-filter .ms-options-wrap>.ms-options,.ts-event-browser .ms-options-wrap>.ms-options{background:var(--ts-surface-8,#2c2c2c)!important;border:1px solid var(--ts-border-color,rgb(255 255 255 / .12))!important;border-radius:8px!important;box-shadow:0 12px 40px rgb(0 0 0 / .5)!important}.tc-event-filter .ms-options-wrap .ms-options label,.ts-event-browser .ms-options-wrap .ms-options label{color:var(--ts-lightgrey,#e0e0e0)!important}.tc-event-filter .ms-options-wrap .ms-options label:hover,.ts-event-browser .ms-options-wrap .ms-options label:hover{background:rgb(198 166 100 / .15)!important}.tc-event-filter{gap:12px!important;margin:0 0 20px!important;padding-bottom:20px!important;border-bottom:1px solid var(--ts-border-color,rgb(255 255 255 / .12))}.tc-event-filter__row{gap:12px!important}.tc-event-filter__label{font-size:0.7rem!important;letter-spacing:0.1em!important;margin-bottom:4px!important;color:var(--ts-mediumgrey-text,#a0a0a0)!important;text-transform:uppercase}.tc-event-filter__field--button .tc-event-filter__label{display:none!important}#filter_events{min-height:46px!important;padding:12px 24px!important;font-size:0.85rem!important}.tc-single-event{transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important;border:1px solid var(--ts-border-color,rgb(255 255 255 / .12))!important}.tc-single-event:hover{transform:translateY(-6px)!important;box-shadow:0 16px 48px rgb(0 0 0 / .4),0 0 0 1px rgb(198 166 100 / .3)!important;border-color:rgb(198 166 100 / .4)!important}.tc-single-event .tc-event-cta,.tc-single-event .tc-view-event,.tc-single-event a.button{opacity:.85;transition:opacity 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.tc-single-event:hover .tc-event-cta,.tc-single-event:hover .tc-view-event,.tc-single-event:hover a.button{opacity:1;background:var(--ts-gold,#c6a664)!important;transform:translateY(-2px)}.tc-display-filter-events{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}@media (min-width:600px){.tc-display-filter-events{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:900px){.tc-display-filter-events{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1400px){.tc-display-filter-events{grid-template-columns:repeat(4,1fr)!important;gap:24px!important}}.tc-single-event{display:flex!important;flex-direction:column!important;height:100%!important}.tc-single-event .tc-event-content-wrap{flex:1!important;display:flex!important;flex-direction:column!important}.tc-single-event .tc-get-featured-image{aspect-ratio:1 / 1;overflow:hidden}.tc-single-event .tc-get-featured-image img{width:100%!important;height:100%!important;object-fit:cover!important}.tc-single-event h4,.tc-single-event .tc-event-title{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important}.tc-no-results,.tc-events-empty-state{grid-column:1 / -1!important;text-align:center;padding:60px 24px;background:var(--ts-surface-1,#1e1e1e);border:1px dashed var(--ts-border-color,rgb(255 255 255 / .12));border-radius:8px}.tc-no-results strong,.tc-events-empty-state__title{display:block;font-size:1.25rem;color:#fff;margin-bottom:8px}.tc-no-results p,.tc-events-empty-state__text{color:var(--ts-mediumgrey-text,#a0a0a0);margin-bottom:24px}.tc-events-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tc-events-empty-state__action{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#fff0;border:1px solid rgb(198 166 100 / .4);border-radius:4px;color:var(--ts-gold,#c6a664);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.tc-events-empty-state__action:hover{background:rgb(198 166 100 / .15);border-color:var(--ts-gold,#c6a664);color:var(--ts-gold,#c6a664)}.tc-events-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.tc-events-header__title{font-family:var(--font-headings,'Playfair Display',serif);font-size:1.5rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:12px}.tc-events-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;background:var(--ts-gold,#c6a664);color:var(--ts-black,#121212);font-size:.8rem;font-weight:700;border-radius:4px}.tc-event-info-strip{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--ts-border-color,rgb(255 255 255 / .08));margin-top:auto}.tc-event-info-strip__row{display:flex;align-items:center;gap:8px;font-size:.875rem}.tc-event-info-strip__icon{width:16px;height:16px;opacity:.7;flex-shrink:0}.tc-event-info-strip__date{color:var(--ts-gold,#c6a664);font-weight:600}.tc-event-info-strip__location{color:var(--ts-mediumgrey-text,#a0a0a0)}.tc-event-info-strip__price{color:#fff;font-weight:600}.tc-event-info-strip__price-label{color:var(--ts-mediumgrey-text,#a0a0a0);font-weight:400;font-size:.8rem}.tac-event-excerpt{margin:.5rem 0 1rem;color:rgb(255 255 255 / .65);font-size:.95rem;line-height:1.55}.tac-event-excerpt p{margin:0 0 .35rem}.tac-event-excerpt p:last-child{margin-bottom:0}.tac-event-description{margin:2rem 0;padding:clamp(1.5rem, 2vw + 1rem, 2.5rem);background:#1a1a1a;border:1px solid rgb(255 255 255 / .08);border-radius:12px;grid-column:1 / -1;width:100%;min-width:0;overflow:hidden;clear:both;float:none}.tac-event-description__title{margin:0 0 1.25rem;font-size:clamp(1.15rem, 1vw + 0.85rem, 1.6rem);font-weight:700;color:#f7c948;letter-spacing:.02em;padding-bottom:1rem;border-bottom:1px solid rgb(255 255 255 / .1)}.tac-event-description__body{color:rgb(255 255 255 / .75);font-size:.95rem;line-height:1.7}.tac-event-description__body p{margin:0 0 1rem}.tac-event-description__body p:last-child{margin-bottom:0}.tac-event-description__body a{color:#c9a96e;text-decoration:underline;text-decoration-color:rgb(201 169 110 / .4);text-underline-offset:2px;transition:text-decoration-color 0.2s ease}.tac-event-description__body a:hover{text-decoration-color:#c9a96e}.tac-event-description__body h2,.tac-event-description__body h3,.tac-event-description__body h4{color:#fff;margin:1.5rem 0 .75rem}.tac-event-description__body ul,.tac-event-description__body ol{padding-left:1.5rem;margin:0 0 1rem}.tac-event-description__body li{margin-bottom:.35rem}.tac-event-description__body img{max-width:100%;height:auto;border-radius:8px}@media (max-width:768px){.tac-event-description{padding:1.25rem;border-radius:10px}}.ts-ticket-panel{margin:2rem 0;padding:clamp(1.5rem, 2vw + 1rem, 2.5rem);background:#1a1a1a;border:1px solid rgb(201 169 110 / .25);border-top:3px solid #c9a96e;border-radius:12px;box-shadow:0 16px 48px rgb(0 0 0 / .4);grid-column:1 / -1;width:100%;min-width:0;overflow:hidden;clear:both;float:none}.ts-ticket-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgb(255 255 255 / .1)}.ts-ticket-panel__title{margin:0;font-size:clamp(1.15rem, 1vw + 0.85rem, 1.6rem);font-weight:700;color:#f7c948;letter-spacing:.02em}.ts-ticket-panel__date-control{display:flex;align-items:center;gap:.5rem}.ts-ticket-panel__date-label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(247 201 72 / .85);white-space:nowrap}.ts-ticket-panel__date-select{min-width:200px;border:1px solid rgb(201 169 110 / .4);border-radius:8px;background-color:#222;background-image:linear-gradient(45deg,transparent 50%,#c9a96e 50%),linear-gradient(135deg,#c9a96e 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding:.65rem 2.5rem .65rem 1rem;color:#f5f5f5;font-size:.95rem;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease}.ts-ticket-panel__date-select:focus-visible{border-color:#c9a96e;background-color:rgb(201 169 110 / .1);outline:2px solid rgb(201 169 110 / .35);outline-offset:2px}.ts-ticket-panel__rows{display:flex;flex-direction:column;gap:0}.ts-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgb(255 255 255 / .08)}.ts-ticket-row:last-child{border-bottom:0}.ts-ticket-row--sold-out{opacity:.45;pointer-events:none}.ts-ticket-row__info{flex:1;min-width:0}.ts-ticket-row__name{margin:0 0 .15rem;font-size:1.05rem;font-weight:600;color:#fff;line-height:1.3}.ts-ticket-row__desc{margin:0 0 .3rem;font-size:.82rem;color:rgb(255 255 255 / .55);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-ticket-row__price{font-size:1.1rem;font-weight:700;color:#c9a96e}.ts-ticket-row__price del{color:rgb(255 255 255 / .35);font-weight:400}.ts-ticket-row__price ins{text-decoration:none;color:#c9a96e}.ts-ticket-row__sold-out-label{display:inline-block;padding:.35rem .85rem;border:1px solid rgb(255 255 255 / .15);border-radius:6px;color:rgb(255 255 255 / .5);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ts-ticket-row__qty{flex-shrink:0}.ts-qty-selector{display:inline-flex;align-items:center;border:1px solid rgb(201 169 110 / .4);border-radius:8px;overflow:hidden;background:#222;height:40px}.ts-qty-selector__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border:0;background:#fff0;color:#c9a96e;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease;user-select:none;-webkit-user-select:none}.ts-qty-selector__btn:hover:not(:disabled){background:rgb(201 169 110 / .2)}.ts-qty-selector__btn:active:not(:disabled){background:rgb(201 169 110 / .35)}.ts-qty-selector__btn:disabled{opacity:.35;cursor:not-allowed}.ts-qty-selector__btn:focus-visible{outline:2px solid #c9a96e;outline-offset:-2px}.ts-qty-selector__input{width:40px;height:40px;box-sizing:border-box;padding:0!important;margin:0!important;border:0;border-left:1px solid rgb(201 169 110 / .2);border-right:1px solid rgb(201 169 110 / .2);background:#fff0;color:#fff;font-size:1rem;font-weight:600;text-align:center;line-height:40px;appearance:textfield;-moz-appearance:textfield}.ts-qty-selector__input::-webkit-outer-spin-button,.ts-qty-selector__input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none;display:none}.ts-qty-selector .gtango-qty,.ts-qty-selector .gtango-qty__btn{display:none!important}.ts-ticket-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .1)}.ts-ticket-panel__footer>.ts-product-currency-switcher{margin-right:auto;margin-left:1rem}.ts-ticket-panel__total{display:flex;flex-direction:column;gap:.15rem}.ts-ticket-panel__total-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255 / .55)}.ts-ticket-panel__total-amount{font-size:1.5rem;font-weight:700;color:#c9a96e}.ts-comprar-btn{padding:.95rem 2.5rem;border:0;border-radius:8px;background:#c9a96e;color:#111;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s ease,transform 0.15s ease,opacity 0.2s ease}.ts-comprar-btn:hover:not(:disabled){background:#d4b87a;transform:translateY(-1px)}.ts-comprar-btn:active:not(:disabled){transform:translateY(0)}.ts-comprar-btn:disabled{opacity:.45;cursor:not-allowed}.ts-comprar-btn--loading{position:relative;pointer-events:none}.ts-comprar-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#111}.ts-comprar-link:hover{color:#111;text-decoration:none}.ts-comprar-link--summary{display:flex;width:100%;margin-top:1.25rem;text-align:center}body.single-product:has(.ts-comprar-link--summary) div.product form.cart{display:none!important}body:has(.ts-comprar-link--summary) .ts-sticky-cta,body:has(.ts-comprar-link--summary) .storefront-sticky-add-to-cart{display:none!important}@media (max-width:768px){.ts-ticket-panel{padding:1.25rem;border-radius:10px}.ts-ticket-panel__header{flex-direction:column;align-items:flex-start}.ts-ticket-panel__date-select{width:100%}.ts-ticket-row{flex-direction:column;align-items:flex-start;gap:.75rem}.ts-ticket-row__qty{align-self:flex-end}.ts-ticket-panel__footer{position:fixed;bottom:0;left:0;right:0;z-index:9999;margin:0;padding:1rem 1.25rem;background:#111;border-top:2px solid #c9a96e;box-shadow:0 -8px 32px rgb(0 0 0 / .7)}.ts-ticket-panel__footer>.ts-product-currency-switcher{order:-1;margin-right:auto;margin-left:0}.ts-ticket-panel__footer>.ts-ticket-panel__total{order:0;margin-left:auto;text-align:right}.ts-ticket-panel__footer>.ts-comprar-btn{order:1;width:100%}body.single-product{padding-bottom:100px}}body:has(.ts-ticket-panel) .ts-sticky-cta,body:has(.ts-ticket-panel) .storefront-sticky-add-to-cart{display:none!important}body.single-product:has(.ts-ticket-panel) div.product form.cart{display:none!important}body.single-product:has(.ts-ticket-panel .ts-ticket-row~.ts-ticket-row) .summary .price{display:none!important}@media (max-width:768px){body:has(.ts-ticket-panel) #ht-ctc-chat,body:has(.ts-ticket-panel) .ht-ctc-chat{bottom:180px!important}}.ts-ticket-panel--seating .tc_seating_map_button{display:block;width:100%;padding:1rem 2rem;border:0;border-radius:8px;background:#c9a96e;color:#111;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s ease,transform 0.15s ease;margin-top:.5rem}.ts-ticket-panel--seating .tc_seating_map_button:hover{background:#d4b87a;transform:translateY(-1px)}.ts-ticket-panel--seating .tc_seating_map_button:active{transform:translateY(0)}.tc_seating_map{background:#1a1a1a!important}.tc-seating-legend-wrap{background:#1a1a1a!important;border-right:1px solid rgb(255 255 255 / .1)!important}.tc-seating-legend{background:#1a1a1a!important;color:rgb(255 255 255 / .85)!important}.tc-seating-legend ul li{color:rgb(255 255 255 / .75)!important}.tc-seating-legend .tc-legend-arrow{color:rgb(255 255 255 / .6)!important}.tc-bottom-controls{background:#111!important;border-top:2px solid #c9a96e!important}.tc-bottom-controls-inside{background:#111!important}.tc-seating-tooltips p{color:rgb(255 255 255 / .55)!important}.tc-seatchart-subtotal{color:rgb(255 255 255 / .75)!important}.tc-seatchart-subtotal strong{color:#c9a96e!important}.tc-checkout-button{display:inline-flex!important;align-items:center;justify-content:center;padding:.85rem 2rem!important;border:0!important;border-radius:8px!important;background:#c9a96e!important;color:#111!important;font-size:0.95rem!important;font-weight:700!important;letter-spacing:0.06em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease,transform 0.15s ease}.tc-checkout-button:hover{background:#d4b87a!important;transform:translateY(-1px);color:#111!important;text-decoration:none!important}.tc-modal-wrap .tc-modal,.tc-modal-wrap .tc-added-to-cart,.tc-modal-wrap .tc-modal-woobridge{background:#1e1e1e!important;border:1px solid rgb(201 169 110 / .3)!important;border-radius:12px!important;color:#fff!important;box-shadow:0 16px 48px rgb(0 0 0 / .6)!important}.tc-modal h5,.tc-added-to-cart h5,.tc-modal-woobridge h5{color:#fff!important}.tc-modal .tc_regular_modal_price,.tc-added-to-cart .tc_regular_modal_price,.tc-modal-woobridge .tc_regular_modal_price{color:#c9a96e!important}.tc-modal .tc_cart_button,.tc-modal .ui-button:not(.tc_modal_close_dialog),.tc-added-to-cart .ui-button:not(.tc_modal_close_dialog){background:#c9a96e!important;color:#111!important;border:0!important;border-radius:8px!important;font-weight:700!important;padding:.75rem 1.5rem!important;text-transform:uppercase;letter-spacing:.04em;transition:background-color 0.2s ease}.tc-modal .tc_cart_button:hover,.tc-modal .ui-button:not(.tc_modal_close_dialog):hover,.tc-added-to-cart .ui-button:not(.tc_modal_close_dialog):hover{background:#d4b87a!important}.tc-added-to-cart .tc_remove_from_cart_button{background:transparent!important;color:#c9a96e!important;border:1px solid rgb(201 169 110 / .4)!important;border-radius:8px!important;font-weight:600!important;padding:.65rem 1.25rem!important;transition:background-color 0.2s ease,border-color 0.2s ease}.tc-added-to-cart .tc_remove_from_cart_button:hover{background:rgb(201 169 110 / .15)!important;border-color:#c9a96e!important}.tc-modal button.tc_modal_close_dialog,.tc-modal button.tc_modal_close_dialog:active,.tc-modal button.tc_modal_close_dialog:focus,.tc-added-to-cart button.tc_modal_close_dialog,.tc-added-to-cart button.tc_modal_close_dialog:active,.tc-added-to-cart button.tc_modal_close_dialog:focus,.tc-modal-woobridge button.tc_modal_close_dialog,.tc-modal-woobridge button.tc_modal_close_dialog:active,.tc-modal-woobridge button.tc_modal_close_dialog:focus,button.tc_modal_close_dialog.tc_modal_close_dialog{position:absolute!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:50%!important;color:rgb(255 255 255 / .5)!important;font-size:16px!important;line-height:32px!important;text-align:center!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;z-index:200;-webkit-appearance:none!important;appearance:none!important}.tc-modal button.tc_modal_close_dialog:hover,.tc-added-to-cart button.tc_modal_close_dialog:hover,.tc-modal-woobridge button.tc_modal_close_dialog:hover,button.tc_modal_close_dialog.tc_modal_close_dialog:hover{color:#fff!important;background:rgb(255 255 255 / .1)!important;background-color:rgb(255 255 255 / .1)!important}.tc_modal_close_dialog i{font-size:16px!important;line-height:1!important}.tc-full-screen{color:rgb(255 255 255 / .7)!important}.tc-zoom-wrap{background:#1a1a1a!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:6px!important}.tc-full-screen:hover{color:#fff!important}.tc-cart-seat-wrap{margin-top:.35rem}.tc-single-cart-seat{display:inline-flex;align-items:center;gap:4px;padding:.2rem .5rem;background:rgb(201 169 110 / .12);border-radius:4px;font-size:.82rem;color:#c9a96e;margin:2px 0}.tc_cart_seat_remove{cursor:pointer;opacity:.6;transition:opacity 0.2s ease}.tc_cart_seat_remove:hover{opacity:1}.tc-bottom-controls-inside{display:flex!important;align-items:center;min-height:56px}.tc-seating-tooltips{flex:1;text-align:center}.tc-seatchart-cart-info{display:flex!important;align-items:center;position:static!important;float:none!important;margin-left:auto}.tc-checkout-bar{display:flex!important;align-items:center;gap:12px}.tc-seatchart-subtotal{white-space:nowrap}@media (max-width:600px){.tc-seating-tooltips{display:none!important}.tc-bottom-controls-inside{justify-content:space-between;padding:0 8px}.tc-checkout-bar{gap:8px;flex-shrink:0}.tc-checkout-button{padding:.7rem 1.2rem!important;font-size:0.85rem!important}.ui-dialog{width:calc(100vw - 24px)!important;max-width:420px!important;left:50%!important;transform:translateX(-50%)}.tc-modal,.tc-added-to-cart,.tc-modal-woobridge{width:100%!important;max-width:100%!important}.tc-zoom-wrap{position:fixed!important;top:calc(12px + env(safe-area-inset-top, 0px))!important;bottom:auto!important;left:12px!important;right:auto!important;width:auto!important;z-index:10040!important;float:none!important;display:inline-flex!important;align-items:center;gap:2px!important;padding:2px 5px!important;margin:0!important;height:30px!important;min-height:0!important;box-sizing:border-box!important;background:rgb(17 17 17 / .92)!important;border:1px solid rgb(201 169 110 / .3)!important;border-radius:16px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px rgb(0 0 0 / .4)!important}.tc-minus-wrap{width:24px!important;height:24px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;float:none!important;cursor:pointer;border-radius:50%;transition:background-color 0.15s ease}.tc-minus-wrap:active{background-color:rgb(255 255 255 / .1)}.tc-minus{width:12px!important;height:2px!important;margin:0!important;background-color:rgb(255 255 255 / .8)!important;border-radius:1px}.tc-plus-wrap{width:24px!important;height:24px!important;display:block!important;position:relative!important;padding:0!important;float:none!important;cursor:pointer;border-radius:50%;transition:background-color 0.15s ease}.tc-plus-wrap:active{background-color:rgb(255 255 255 / .1)}.tc-plus-horizontal{position:absolute!important;top:50%!important;left:50%!important;width:12px!important;height:2px!important;margin:0!important;transform:translate(-50%,-50%)!important;background-color:rgb(255 255 255 / .8)!important;border-radius:1px}.tc-plus-vertical{position:absolute!important;top:50%!important;left:50%!important;width:12px!important;height:2px!important;margin:0!important;transform:translate(-50%,-50%) rotate(90deg)!important;background-color:rgb(255 255 255 / .8)!important;border-radius:1px}.tc-zoom-wrap .tc-zoom-slider,.tc-zoom-wrap .tc-zoom-slider.ui-slider{display:none!important;width:0!important;height:0!important;overflow:hidden!important}.tc-seating-legend-wrap{position:fixed!important;top:auto!important;bottom:calc(128px + env(safe-area-inset-bottom, 0px))!important;left:0!important;right:0!important;width:100%!important;max-height:50px!important;padding:0!important;margin:0!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;background:rgb(17 17 17 / .96)!important;border-right:none!important;border-top:1px solid rgb(201 169 110 / .25)!important;box-shadow:0 -2px 12px rgb(0 0 0 / .4)!important;z-index:1000000005!important;overflow:hidden!important;-webkit-overflow-scrolling:touch;transition:max-height 0.3s ease!important}.tc-seating-legend-wrap.tc-seating-legend-wrap.tc-legend-expanded{max-height:300px!important;overflow-y:auto!important}.tc-seating-legend-wrap::before{display:none!important}.tc-legend-arrow{display:none!important}.tc-seating-legend{width:100%!important;display:block!important;overflow:visible!important;padding:0!important}.tc-seating-legend ul{display:flex!important;flex-wrap:nowrap!important;gap:6px;float:none!important;margin:0!important;padding:0 12px 10px!important;list-style:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tc-seating-legend-wrap.tc-legend-expanded .tc-seating-legend ul{flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible!important}.tc_seating_map .tc-seating-legend ul li{display:flex!important;align-items:center;gap:6px;width:auto!important;max-width:min(78vw, 280px);flex:0 0 auto;margin:0!important;padding:5px 9px!important;font-size:0.74rem!important;color:rgb(255 255 255 / .9)!important;white-space:nowrap;line-height:1.3!important;border:none!important;background:rgb(255 255 255 / .06);border-radius:6px;transition:background 0.15s ease;overflow:hidden;text-overflow:ellipsis}.tc-seating-legend ul li span{width:12px!important;height:12px!important;min-width:12px;flex-shrink:0;margin:0!important;display:inline-block!important;float:none!important;border-radius:3px!important}.tc-seating-legend ul li span::before{display:none!important}.tc_seating_map .tc-seating-legend ul li.tc_reserved_seat_color_status,.tc_seating_map .tc-seating-legend ul li.tc_in_cart_seat_color_status,.tc_seating_map .tc-seating-legend ul li.tc_blocked_seat_color_status,.tc_seating_map .tc-seating-legend ul li.tc_unavailable_seat_color_status,.tc_seating_map .tc-seating-legend ul li.tc_in_others_cart_seat_color_status{font-size:0.7rem!important;color:rgb(255 255 255 / .45)!important;background:#fff0;padding:3px 6px!important}.tc-bottom-controls{min-height:48px!important;bottom:env(safe-area-inset-bottom,0)!important;padding-bottom:0!important}.tc-bottom-controls-inside{min-height:48px!important;padding:4px 10px!important;display:flex!important;align-items:center!important}.tc-checkout-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;width:100%!important;height:auto!important;gap:8px}.tc-seatchart-subtotal{display:block!important;font-size:0.82rem!important;text-align:left!important;padding-left:0!important;margin-left:0!important;flex:1;min-width:0}.tc-seatchart-subtotal p{margin:0!important;color:#e0e0e0!important;font-size:0.78rem!important;white-space:nowrap;text-align:left!important}.tc-seatchart-subtotal strong{font-size:1rem!important;color:var(--gtango-gold,#C9A96E)!important}.tc-seatchart-cart-info{position:static!important;float:none!important;width:100%!important;box-sizing:border-box!important;flex-shrink:0!important;display:flex!important;align-items:center!important}}.tc-tickets-cart{background-color:#1e1e1e!important;border:1px solid rgb(201 169 110 / .2)!important}.tc-tickets-cart h3{background-color:rgb(201 169 110 / .15)!important;color:#c9a96e!important}.tc-tickets-cart ul li{color:rgb(255 255 255 / .85)!important;border-bottom-color:rgb(255 255 255 / .08)!important;display:flex;align-items:center;justify-content:space-between}.tc-remove-from-cart{color:#e05555!important;cursor:pointer;margin-left:8px;flex-shrink:0}.tc-remove-from-cart:hover,.tc-remove-from-cart i:hover{color:#ff6b6b!important}.tc-ticket-info-wrap{background-color:#2a2a2a!important;color:#fff!important;box-shadow:0 4px 16px rgb(0 0 0 / .5)!important}.tc-arrow-up{border-bottom-color:#2a2a2a!important}.tc-front-seat-number{color:rgb(255 255 255 / .85)!important}.ui-dialog{background:#1e1e1e!important;border:1px solid rgb(201 169 110 / .3)!important;border-radius:12px!important}.ui-dialog .ui-dialog-titlebar{background:transparent!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;color:#fff!important}.ui-dialog .ui-dialog-content{color:rgb(255 255 255 / .85)!important}.tc-wrapper{background:#1a1a1a!important}.tc-heading h3{color:rgb(255 255 255 / .85)!important}.tc-heading span{color:rgb(255 255 255 / .5)!important}.tc-caption-group{color:rgb(255 255 255 / .7)!important}.tc-caption-group .tc-caption span{color:rgb(255 255 255 / .7)!important}body:has(.tc_seating_map[style*="display: block"]) #ht-ctc-chat,body:has(.tc_seating_map[style*="display: block"]) .ht-ctc-chat,body:has(.tc_seating_map[style*="display:block"]) #ht-ctc-chat,body:has(.tc_seating_map[style*="display:block"]) .ht-ctc-chat{display:none!important}.tc-group-content .tc_seat_unit::before,.tc-table-chair::before{border-color:rgb(255 255 255 / .15)!important}.tc-chart-preloader{background-color:rgb(26 26 26 / .95)!important}.ts-seating-currency-switcher{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgb(255 255 255 / .06)}.ts-seating-currency-switcher::before{content:'Moneda';font-size:.78rem;font-weight:600;letter-spacing:.04em;color:rgb(255 255 255 / .45);text-transform:uppercase;margin-right:auto}@media (max-width:480px){.ts-seating-currency-switcher{justify-content:space-between;gap:8px}}.ts-seating-prices{margin-bottom:1.25rem}.ts-seating-prices__table{width:100%;border-collapse:collapse;font-size:.95rem}.ts-seating-prices__table th{text-align:left;color:rgb(255 255 255 / .5);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid rgb(201 169 110 / .2);text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.ts-seating-prices__table td{padding:.65rem .75rem;border-bottom:1px solid rgb(255 255 255 / .06);color:rgb(255 255 255 / .85)}.ts-seating-prices__table td:last-child{color:#c9a96e;font-weight:600}@media (max-width:600px){.ts-ticket-panel--seating .ts-seating-prices{margin-bottom:1rem;overflow:visible}.ts-seating-prices__table{table-layout:fixed;font-size:.84rem}.ts-seating-prices__table th,.ts-seating-prices__table td{padding:.5rem .45rem;overflow-wrap:anywhere}.ts-seating-prices__table th:last-child,.ts-seating-prices__table td:last-child{width:42%;text-align:right;white-space:nowrap}}@media (max-width:380px){.ts-seating-prices__table,.ts-seating-prices__table tbody,.ts-seating-prices__table tr,.ts-seating-prices__table td{display:block}.ts-seating-prices__table thead{display:none}.ts-seating-prices__table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:.55rem 0;border-bottom:1px solid rgb(255 255 255 / .06)}.ts-seating-prices__table td{padding:0;border-bottom:0}.ts-seating-prices__table td:last-child{width:auto}}.ts-seat-counter{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;min-width:0;font-size:.78rem;font-weight:600;color:#c9a96e;background:rgb(201 169 110 / .12);border:1px solid rgb(201 169 110 / .25);border-radius:999px;white-space:nowrap;letter-spacing:.02em;transition:opacity 0.25s ease,transform 0.25s ease}.ts-seat-counter:empty,.ts-seat-counter--empty{display:none}.tc-checkout-button.ts-btn-disabled{opacity:0.35!important;pointer-events:none!important;cursor:not-allowed!important;filter:grayscale(.4)}.ts-seat-toast{position:fixed;bottom:calc(100px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%) translateY(20px);z-index:10000000000;max-width:calc(100vw - 32px);padding:.7rem 1.25rem;border-radius:10px;font-size:.85rem;font-weight:600;color:#fff;background:rgb(26 26 26 / .94);border:1px solid rgb(201 169 110 / .3);box-shadow:0 8px 32px rgb(0 0 0 / .5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;text-align:center;white-space:nowrap}.ts-seat-toast--visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.ts-seat-toast--added{border-color:rgb(76 175 80 / .4)}.ts-seat-toast--removed{border-color:rgb(239 83 80 / .4)}@keyframes ts-zoom-pulse{0%,100%{box-shadow:0 2px 12px rgb(0 0 0 / .4);border-color:rgb(201 169 110 / .3)}50%{box-shadow:0 2px 20px rgb(201 169 110 / .5),0 0 0 4px rgb(201 169 110 / .15);border-color:rgb(201 169 110 / .7)}}@media (max-width:600px){.tc-zoom-wrap.ts-zoom-pulse{animation:ts-zoom-pulse 0.7s ease 3!important}}.tc-ticket-info-wrap{max-width:min(320px, calc(100vw - 24px))!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box}.tc-ticket-info-inside{overflow:hidden;text-overflow:ellipsis}body.ts-body-locked{position:fixed!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}.ts-zoom-out{position:fixed;top:16px;left:50%;transform:translateX(-50%) translateY(-60px);z-index:10000000000;display:inline-flex;align-items:center;gap:6px;padding:.55rem 1.25rem;border:1px solid rgb(201 169 110 / .4);border-radius:999px;background:rgb(17 17 17 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#c9a96e;font-size:.82rem;font-weight:600;letter-spacing:.03em;cursor:pointer;box-shadow:0 4px 20px rgb(0 0 0 / .5);opacity:0;pointer-events:none;transition:transform 0.35s ease,opacity 0.35s ease;-webkit-appearance:none;appearance:none}.ts-zoom-out--visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.ts-zoom-out:active{background:rgb(201 169 110 / .2)}.ts-zoom-out__icon{font-size:1.1em}@media (max-width:768px){.tc_seating_map .tc-heading h3{cursor:pointer!important;text-decoration:underline;text-decoration-color:rgb(201 169 110 / .35);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color 0.2s ease}.tc_seating_map .tc-heading h3:active{text-decoration-color:rgb(201 169 110 / .8)}}@keyframes ts-seat-pulse{0%,100%{box-shadow:0 0 0 2px rgb(201 169 110 / .6)}50%{box-shadow:0 0 0 5px rgb(201 169 110 / .3),0 0 12px rgb(201 169 110 / .4)}}.ts-seat-pending{background-color:#c9a96e!important;color:#c9a96e!important;animation:ts-seat-pulse 1.2s ease infinite!important;z-index:99999!important;position:relative}.tc-group-wrap .ui-selected.ts-seat-pending{background:#c9a96e!important;color:#c9a96e!important}