@media (max-width:768px){#ht-ctc-chat,#ht-ctc-chat .ht-ctc-cta,#ht-ctc-chat .ht_ctc_style{bottom:90px!important}.joinchat,.joinchat__button{bottom:90px!important}.wa-chat-widget,.wa__btn_popup,#wa-widget,.wa__popup_chat_window{bottom:90px!important}[id*="whatsapp"],[class*="whatsapp-button"],[class*="whatsapp-widget"],[class*="wa-float"],.floating-wpp,#nta-wa-chat-button,.nta-wa-btn{bottom:90px!important}}@media (max-width:768px){.site-footer .site-info,.site-footer .ts-footer-compliance,.ts-footer-disclaimer{padding-bottom:80px}}.ts-newsletter input[type="text"],.ts-newsletter input[type="email"],.ts-newsletter .wpcf7-form-control:not(.wpcf7-submit){background-color:rgb(255 255 255 / .05)!important;border:1px solid rgb(201 169 110 / .4)!important;border-bottom:2px solid rgb(201 169 110 / .4)!important;border-radius:var(--ts-radius-sm) var(--ts-radius-sm) 0 0!important;color:#ffffff!important;padding:16px!important;font-size:1rem;font-family:var(--font-body);transition:border-color 0.2s ease,background-color 0.2s ease}.ts-newsletter input[type="text"]::placeholder,.ts-newsletter input[type="email"]::placeholder,.ts-newsletter .wpcf7-form-control:not(.wpcf7-submit)::placeholder{color:rgb(255 255 255 / .55)!important;opacity:1}.ts-newsletter input[type="text"]:focus,.ts-newsletter input[type="email"]:focus,.ts-newsletter .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:var(--ts-gold)!important;border-bottom-color:var(--ts-gold)!important;background-color:rgb(255 255 255 / .08)!important;outline:none}.ts-newsletter .wpcf7-submit,.ts-newsletter input[type="submit"]{background-color:var(--ts-gold)!important;color:#111111!important;font-weight:700!important;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;border:none!important;border-radius:var(--ts-radius-sm)!important;padding:16px 32px!important;cursor:pointer;transition:background-color 0.25s ease,transform 0.2s ease,box-shadow 0.25s ease;box-shadow:var(--ts-shadow-1)}.ts-newsletter .wpcf7-submit:hover,.ts-newsletter input[type="submit"]:hover{background-color:#E8C37E!important;transform:translateY(-2px);box-shadow:var(--ts-shadow-2)}.ts-newsletter .wpcf7-submit:active,.ts-newsletter input[type="submit"]:active{transform:translateY(0) scale(.98);box-shadow:none}.ts-event-browser .tc-event-filter__field input[type="date"],.ts-event-browser .tc-event-datepicker,.ts-event-browser .tc-event-datepicker-white,.ts-event-browser input.hasDatepicker,.ts-event-browser #tc_start_date,.ts-event-browser #tc_end_date{background-color:rgb(198 166 100 / .08)!important;border:1px solid rgb(198 166 100 / .35)!important;border-radius:var(--ts-radius)!important;color:var(--ts-lightgrey)!important;padding:16px 48px 16px 16px;font-size:1rem;font-family:var(--font-body);color-scheme:dark;transition:border-color 0.2s ease,background-color 0.2s ease}.ts-event-browser .tc-event-filter__field input[type="date"]:focus,.ts-event-browser .tc-event-datepicker:focus,.ts-event-browser .tc-event-datepicker-white:focus,.ts-event-browser input.hasDatepicker:focus,.ts-event-browser #tc_start_date:focus,.ts-event-browser #tc_end_date:focus{border:2px solid var(--ts-gold)!important;background-color:rgb(198 166 100 / .12)!important;padding:15px 47px 15px 15px;outline:none}.sharedaddy .sd-social-icon .sd-content ul li a,.sharedaddy .sd-content ul li a.sd-button{background-color:var(--ts-surface-4)!important;border:1px solid var(--ts-border-color)!important;border-radius:var(--ts-radius-sm)!important;color:var(--ts-gold)!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sharedaddy .sd-social-icon .sd-content ul li a:hover,.sharedaddy .sd-content ul li a.sd-button:hover{background-color:rgb(198 166 100 / .15)!important;border-color:var(--ts-gold)!important;color:#ffffff!important}.a2a_kit a,.a2a_kit .a2a_button_email,.a2a_kit .a2a_button_whatsapp,.a2a_kit .a2a_button_facebook_messenger,.a2a_kit .a2a_dd,.addtoany_list a,.addtoany_list .a2a_button_facebook,.addtoany_list .a2a_button_twitter,.addtoany_list .a2a_button_whatsapp,.addtoany_list .a2a_button_email{background-color:var(--ts-surface-4)!important;border:1px solid var(--ts-border-color)!important;border-radius:var(--ts-radius-sm)!important;color:var(--ts-gold)!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.a2a_kit a span[class*="a2a_svg"],.a2a_kit a .a2a_svg,.addtoany_list a span[class*="a2a_svg"],.addtoany_list a .a2a_svg{background-color:transparent!important}.a2a_kit a img,.a2a_kit a svg,.addtoany_list a img,.addtoany_list a svg{filter:grayscale(1) brightness(2) sepia(.8) hue-rotate(5deg) saturate(1.5)!important;opacity:.85;transition:filter 0.2s ease,opacity 0.2s ease}.a2a_kit a:hover,.addtoany_list a:hover{background-color:rgb(198 166 100 / .15)!important;border-color:var(--ts-gold)!important}.a2a_kit a:hover img,.a2a_kit a:hover svg,.addtoany_list a:hover img,.addtoany_list a:hover svg{filter:grayscale(0) brightness(1.5)!important;opacity:1}.wc-social-icons a,.social-icons a,[class*="share-buttons"] a,.product_meta .social-share a{background-color:var(--ts-surface-4)!important;border:1px solid var(--ts-border-color)!important;border-radius:var(--ts-radius-sm)!important;color:var(--ts-gold)!important;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.wc-social-icons a:hover,.social-icons a:hover,[class*="share-buttons"] a:hover,.product_meta .social-share a:hover{background-color:rgb(198 166 100 / .15)!important;border-color:var(--ts-gold)!important;color:#ffffff!important}.single-product div.product form.cart .quantity,.single-product div.product form.cart .gtango-qty{min-height:48px}.single-product div.product form.cart .gtango-qty__btn{min-width:44px;min-height:44px;font-size:1.4rem;color:var(--ts-gold);border:none;background-color:#fff0}.single-product div.product form.cart .gtango-qty__btn:hover:not(:disabled){background-color:rgb(198 166 100 / .15);color:#fff}.single-product div.product form.cart .gtango-qty__input{min-height:44px;min-width:52px;background:var(--ts-surface-4)!important;color:#ffffff!important;font-weight:700;font-size:1.1rem;text-align:center;border:none!important;border-radius:var(--ts-radius-sm)}.woocommerce .quantity .qty{min-height:44px;background:var(--ts-surface-4)!important;color:#ffffff!important;border:1px solid var(--ts-border-color)!important;border-radius:var(--ts-radius-sm);text-align:center;font-weight:600;font-size:1.1rem;padding:8px 12px;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cross-sells ul.products li.product,.up-sells ul.products li.product,.related ul.products li.product{max-width:320px;margin-left:auto!important;margin-right:auto!important}.cross-sells ul.products,.up-sells ul.products,.related ul.products{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@media (min-width:769px){.tev-hero__actions{display:flex!important;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:12px}.tev-hero__actions .tev-hero__scroll-btn{position:static;transform:none}}.tev-hero__badge{font-size:0.7rem!important;padding:6px 14px!important;background:transparent!important;border:1px solid var(--ts-gold)!important;border-radius:20px!important;color:var(--ts-gold)!important;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.tev-hero__badge::before{width:6px;height:6px}.ts-meta-datetime,.ts-meta-location,.tc-event-date span,.tc-event-location span{font-size:.9em;color:#cccccc!important}.ts-meta-datetime{color:var(--ts-gold)!important}.ts-footer-disclaimer,.ts-footer-disclaimer p,.ts-copyright{font-size:.9em;color:#cccccc!important}.ts-event-browser .tc-event-excerpt p{font-size:.9em;color:#cccccc!important}body.single-tc_seat_charts{overflow:hidden!important}body.single-tc_seat_charts #ht-ctc-chat,body.single-tc_seat_charts .joinchat,body.single-tc_seat_charts .wa-chat-widget,body.single-tc_seat_charts [id*="whatsapp"],body.single-tc_seat_charts [class*="whatsapp"],body.single-tc_seat_charts .floating-wpp,body.single-tc_seat_charts #nta-wa-chat-button{display:none!important}@media (max-width:768px){.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 input[type="url"],.wpcf7 input[type="date"],.wpcf7 textarea,.wpcf7 select{box-sizing:border-box;width:100%;max-width:100%}}