#ht-ctc-chat .ctc_s_3_1.ctc_s3_1.ctc_nb .ht_ctc_padding,#ht-ctc-chat .ctc_s_3_1.ctc_s3_1.ctc_nb:hover .ht_ctc_padding,#ht-ctc-chat .ht_ctc_padding{background-color:#1c1c1c!important;box-shadow:0 0 0 1px rgb(198 166 100 / .7),0 6px 18px rgb(0 0 0 / .55)!important;padding:12px!important}#ht-ctc-chat .ht_ctc_padding svg path{fill:#C6A664!important}#ht-ctc-chat .ctc_cta_stick{background-color:#1c1c1c!important;color:#f5f2ea!important;border:1px solid rgb(198 166 100 / .5)!important}#ht-ctc-chat{transition:transform 0.25s ease,opacity 0.25s ease!important}body.single-product p#tc_before_variation_form.stock.in-stock{color:#6fcf97}@media (max-width:768px){body.single-product h1.product_title{font-size:1.75rem;line-height:1.2}body.single-product .woocommerce-product-gallery .flex-control-thumbs{display:none}}.ts-sticky-cta--external .ts-sticky-cta__price{display:none}.ts-sticky-cta--external .ts-sticky-cta__btn{display:flex;align-items:center;justify-content:center;gap:.35em;flex:1 1 100%;max-width:none;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;text-align:center}@media (max-width:768px){body.single-product:has(.ts-sticky-cta){padding-bottom:100px}}body.single-product:has(.wc-external-redirect-flag) .storefront-sticky-add-to-cart{display:none}body.single-product:has(.wc-external-redirect-flag) div.product form.cart .quantity,body.single-product:has(.wc-external-redirect-flag) div.product form.cart .ts-quantity-wrapper,body.single-product:has(.wc-external-redirect-flag) div.product form.cart .ts-qty-selector{display:none}@media (max-width:768px){#ht-ctc-chat,#ht-ctc-chat .ht-ctc-cta,#ht-ctc-chat .ht_ctc_style{bottom:16px!important;right:12px!important}body:has(.ts-sticky-cta) #ht-ctc-chat,body:has(.ts-mobile-summary) #ht-ctc-chat{bottom:90px!important}body.single-product #ht-ctc-chat,body.single-product .ht-ctc-chat{display:none!important}#ht-ctc-chat .ht_ctc_padding svg{width:30px!important;height:30px!important}body.ts-floating-hidden #ht-ctc-chat{transform:translateY(160%)!important;opacity:0!important;pointer-events:none!important;visibility:hidden}.joinchat,.joinchat__button{bottom:90px}.wa-chat-widget,.wa__btn_popup,#wa-widget,.wa__popup_chat_window{bottom:90px}}.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);border:1px solid rgb(201 169 110 / .4);border-bottom:2px solid rgb(201 169 110 / .4);border-radius:var(--ts-radius-sm) var(--ts-radius-sm) 0 0;color:#fff;padding:16px;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);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);border-bottom-color:var(--ts-gold);background-color:rgb(255 255 255 / .08);outline:none}.ts-newsletter .wpcf7-submit,.ts-newsletter input[type="submit"]{background-color:var(--ts-gold);color:#111;font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:var(--ts-radius-sm);padding:16px 32px;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;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);border:1px solid var(--ts-border-color);border-radius:var(--ts-radius-sm);color:var(--ts-gold);box-shadow:none;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);border-color:var(--ts-gold);color:#fff}.wc-social-icons a,.social-icons a,[class*="share-buttons"] a,.product_meta .social-share a{background-color:var(--ts-surface-4);border:1px solid var(--ts-border-color);border-radius:var(--ts-radius-sm);color:var(--ts-gold);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);border-color:var(--ts-gold);color:#fff}.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);color:#fff;font-weight:700;font-size:1.1rem;text-align:center;border:none;border-radius:var(--ts-radius-sm)}.woocommerce .quantity .qty{min-height:44px;background:var(--ts-surface-4);color:#fff;border:1px solid var(--ts-border-color);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;margin-right:auto}.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;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}}.ts-meta-datetime,.ts-meta-location,.tc-event-date span,.tc-event-location span{color:#ccc}.ts-meta-datetime{color:var(--ts-gold)}.ts-event-browser .tc-event-excerpt p{font-size:.9em;color:#ccc}body.single-tc_seat_charts{overflow:hidden}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}@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%}}