/*! Ringside production release | wordpress-product-language-style | integrity:sha256 */.rsg-product-language-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;font-size:14px}.rsg-product-language-bar select{font:inherit;max-width:58%;min-height:44px;padding:8px 12px;border:1px solid #736247;border-radius:10px;color:#eee;background:#222}.ringside-legal-page .rsg-product-language-bar select,.ringside-shop-flow .rsg-product-language-bar select{background-color:#222!important;color:#eee!important;-webkit-text-fill-color:#eee!important;color-scheme:dark}.rsg-product-language-bar a{color:#d6bd8d;text-decoration:none;line-height:1.4}.ringside-product-detail .rs-product-config{grid-template-columns:minmax(0,1fr);min-width:0}.ringside-product-detail .rs-product-config>*{min-width:0;max-width:100%}.ringside-product-detail .rs-product-config__selected-label{overflow-wrap:anywhere;line-height:1.2}.rs-product-config__image-card:has(.rsg-ticket-render){overflow:hidden;aspect-ratio:13/6;padding:0;background:#151617}.rsg-ticket-render{display:block;width:100%;--gold:#d6bd8d;--blue:#75a7e8;--orange:#f3a018;--font:"Ringside Firs","Noto Sans","Noto Sans Arabic",sans-serif}.rsg-ticket-render svg{display:block;width:100%;height:auto}.rsg-ticket-render:lang(ar){--font:"Noto Sans Arabic","Noto Sans",sans-serif}.rsg-ticket-render:lang(vi){--font:"Noto Sans","Noto Sans Arabic",sans-serif}html:lang(ar) body.ringside-product-detail,html:lang(ar) body.ringside-product-detail :is(button,input,select,h1,h2,h3,p,label,a,span,strong,li){font-family:"Noto Sans Arabic","Noto Sans",sans-serif!important;font-style:normal;letter-spacing:0}html:lang(vi) body.ringside-product-detail,html:lang(vi) body.ringside-product-detail :is(button,input,select,h1,h2,h3,p,label,a,span,strong,li){font-family:"Noto Sans",sans-serif!important}html:lang(ar) .rs-product-config :is(p,label){font-size:14px;line-height:1.85}html:lang(ar) .rs-product-config__selected{border-left:0;border-right:2px solid var(--rsg-product-accent,#d6bd8d);padding-left:0;padding-right:16px}.ringside-product-detail :is(.rs-product-config__selected-label,.rs-product-config__purchase-text,.rs-product-config__footnote,.rs-level-select__option,.rs-level-select__label,.single_add_to_cart_button){white-space:normal;overflow-wrap:break-word;text-overflow:clip;height:auto;line-height:1.5}html[dir=rtl] .rs-product-config,html[dir=rtl] .rs-product-config :is(label,p,h1,select){text-align:start}html[dir=rtl] .rs-level-select__button{padding-right:14px;padding-left:44px;text-align:right}html[dir=rtl] .rs-level-select__button::after{right:auto;left:18px}.ringside-product-detail .picker{direction:ltr}.ringside-product-detail .picker :is(button,select,.picker__month,.picker__year){min-width:0;font-family:inherit}.ringside-product-detail .picker__footer{display:flex;flex-wrap:wrap;justify-content:center}.ringside-product-detail .picker__footer button{width:auto;flex:1 1 auto;min-height:44px;padding:8px}.ringside-product-detail .price{unicode-bidi:isolate}.ringside-product-detail .rs-product-config__selected-label{line-height:1.2;overflow-wrap:anywhere}.ringside-product-detail :is(.woocommerce,.product,.rs-product-config__panel,.rs-product-config__purchase){min-width:0}html:lang(ar) .rs-product-config__selected-label{line-height:1.6}html:lang(ar) .ringside-product-detail .picker,html:lang(ar) .ringside-product-detail .picker *{font-family:"Noto Sans Arabic","Noto Sans",sans-serif!important;font-style:normal;letter-spacing:0}html:lang(vi) .ringside-product-detail .picker,html:lang(vi) .ringside-product-detail .picker *{font-family:"Noto Sans",sans-serif!important}.ringside-language-flow :is(main,.woocommerce,form,.col2-set,.col-1,.col-2,.form-row){min-width:0}.ringside-language-flow :is(label,h1,h2,h3,button,.button,.rs-order-confirmation__details dd){white-space:normal;overflow-wrap:break-word;height:auto}.ringside-language-flow :is(input,select,textarea){max-width:100%}.ringside-language-flow .rsg-product-language-bar{width:100%;box-sizing:border-box}.rsg-commerce-ticket{display:block;width:100%;aspect-ratio:13/6;overflow:hidden;background:#151617;border-radius:12px}.rsg-commerce-ticket svg{display:block;width:100%;height:auto}html:lang(ar) .ringside-language-flow,html:lang(ar) .ringside-language-flow :is(button,input,select,h1,h2,h3,p,label,a,span,strong,li,td,th,dt,dd){font-family:"Noto Sans Arabic","Noto Sans",sans-serif!important;font-style:normal!important;letter-spacing:0!important}html:lang(vi) .ringside-language-flow,html:lang(vi) .ringside-language-flow :is(button,input,select,h1,h2,h3,p,label,a,span,strong,li,td,th,dt,dd){font-family:"Noto Sans",sans-serif!important}html:lang(ar) .ringside-language-flow :is(h1,h2,h3,label,p){line-height:1.7}html[dir=rtl] .ringside-language-flow :is(label,h1,h2,h3,.form-row,.woocommerce-billing-fields,.rs-order-confirmation__details){text-align:start}.ringside-language-flow :is(input[type=email],input[type=tel],.woocommerce-Price-amount){direction:ltr;unicode-bidi:isolate}.ringside-language-flow .woocommerce .woocommerce-customer-details :is(.woocommerce-customer-details--email,.woocommerce-customer-details--phone){position:relative;direction:ltr;unicode-bidi:isolate;text-align:left;padding-left:1.5em;padding-right:0;overflow-wrap:anywhere}.ringside-language-flow .woocommerce .woocommerce-customer-details :is(.woocommerce-customer-details--email,.woocommerce-customer-details--phone)::before{left:0;right:auto;margin-left:0;margin-right:0}.ringside-language-flow .rs-order-confirmation--failed .rs-order-confirmation__actions .cta-button{display:flex;justify-content:center;align-items:center;min-height:48px;padding:13px 17px;background:rgba(255,255,255,.045);color:var(--hub-ci-color-gold);font-size:14px;text-align:center}.ringside-language-flow .rs-order-confirmation--failed .rs-order-confirmation__actions .cta-button--primary{background:var(--hub-ci-color-gold);color:var(--hub-ci-color-on-gold)}.ringside-language-flow .rs-order-confirmation--failed .cta-button__label{color:inherit;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.ringside-language-flow form#order_review .shop_table{table-layout:fixed;width:100%}.ringside-language-flow form#order_review .shop_table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding-inline:8px}.ringside-language-flow form#order_review .shop_table .product-quantity{width:22%}.ringside-language-flow form#order_review .shop_table .product-total{width:30%}.ringside-language-flow form#order_review .shop_table .woocommerce-Price-amount{white-space:nowrap}.ringside-language-flow.woocommerce-account :is(.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation){width:100%;float:none;min-width:0}.ringside-language-flow.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.ringside-language-flow.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;max-width:100%}.ringside-language-flow.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border:1px solid #514735;border-radius:9px;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.ringside-language-flow.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#d6bd8d;color:#151617}.ringside-language-flow.woocommerce-account :is(.form-row-first,.form-row-last){float:none;width:100%}.ringside-language-flow.woocommerce-account :is(fieldset,form){min-width:0;margin-inline:0}.ringside-language-flow.woocommerce-account :is(legend,.woocommerce-MyAccount-content p,.woocommerce-error,.woocommerce-message,.woocommerce-info){overflow-wrap:anywhere}html[dir=rtl] .rs-order-return-icon{transform:scaleX(-1)}.ringside-language-flow.woocommerce-account .rsg-product-language-bar{padding-inline:20px}.ringside-language-flow.woocommerce-account .rsg-product-language-bar select{width:auto!important;max-width:58%!important;flex:0 1 58%;min-width:0}.ringside-language-flow.woocommerce-account .rsg-product-language-bar a{flex:1;min-width:0}.ringside-language-flow.woocommerce-account .woocommerce{border:0;background:0 0;box-shadow:none;padding:0}.ringside-language-flow.woocommerce-account form:is(.login,.register){border:0;padding:0;margin:16px 0}.ringside-language-flow.woocommerce-account .woocommerce-MyAccount-navigation{padding:0;background:0 0}.ringside-language-flow.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0}.ringside-language-flow.woocommerce-account input:is([type=text],[type=email],[type=password],[type=tel]),.ringside-language-flow.woocommerce-account select{border:1px solid #575047;border-radius:8px;background:#171819;color:#f4f0e9;font:inherit;min-height:48px;padding:10px 12px;box-sizing:border-box}.ringside-language-flow.woocommerce-account .woocommerce-orders-table tbody th[scope=row]{display:block;text-align:start;padding:14px 12px;background:rgba(214,189,141,.09)}.ringside-language-flow.woocommerce-account .woocommerce-orders-table :is(td,tbody th){clear:both;text-align:end!important;padding:12px}.ringside-language-flow.woocommerce-account .woocommerce-orders-table tbody th[scope=row]::before{content:attr(data-title);float:left;font-weight:700}html[dir=rtl] .ringside-language-flow.woocommerce-account .woocommerce-orders-table tbody th[scope=row]::before{float:right}.ringside-language-flow.woocommerce-account .woocommerce-orders-table td::before{padding-inline-end:12px}.ringside-language-flow.woocommerce-account .shop_table :is(th,td){overflow-wrap:anywhere;white-space:normal}.ringside-language-flow.woocommerce-account .woocommerce-orders-table td::before{white-space:normal;max-width:45%;text-align:start}html[dir=rtl] .ringside-language-flow.woocommerce-account .woocommerce-orders-table td::before{float:right}.ringside-language-flow.woocommerce-account .rsg-account-links{padding-inline-start:20px}.ringside-language-flow.woocommerce-account .rsg-account-links a{display:inline-block;padding-block:8px;line-height:1.5}.ringside-language-flow.woocommerce-account :is(.woocommerce-MyAccount-content,.woocommerce-order-details,.woocommerce-customer-details){padding:0;background:0 0}.ringside-language-flow.woocommerce-account .woocommerce-order-details{margin-block:24px}.ringside-language-flow.woocommerce-account .woocommerce-table--order-details{table-layout:fixed;width:100%}.ringside-language-flow.woocommerce-account .woocommerce-table--order-details :is(td,th){padding:12px 10px}.ringside-language-flow.woocommerce-account .woocommerce-table--order-details .product-total{width:32%}.ringside-language-flow.woocommerce-account .woocommerce-table--order-details .woocommerce-Price-amount{white-space:nowrap}.ringside-language-flow.woocommerce-account .show-password-input{color:#d6bd8d}.ringside-language-flow.woocommerce-account .show-password-input::before{filter:invert(1);opacity:.85}.ringside-language-flow.woocommerce-account .password-input input{padding-inline:12px 48px}html[dir=rtl] .ringside-language-flow.woocommerce-account .show-password-input{right:auto;left:.7em}.ringside-language-flow.woocommerce-account .woocommerce-password-strength{color:#162018;font-size:14px;line-height:1.5;border-radius:0 0 8px 8px;padding:8px}.ringside-language-flow.woocommerce-account .woocommerce-password-hint{display:block;font-size:14px;line-height:1.6;margin-top:8px}.ringside-language-flow.woocommerce-account fieldset{border:1px solid #514735;border-radius:10px;padding:12px}@media(max-width:480px){.ringside-language-flow :is(#billing_address_1_field,#billing_house_number_field){float:none!important;width:100%!important;clear:both!important}.ringside-language-flow .rsg-product-language-bar{padding-inline:20px}}
