body.single-product :is(.related.products,.up-sells.products) li.product :is(.button,.added_to_cart,.vse-upcoming-card-actions,.vse-upcoming-event-date,.vse-upcoming-event-location,.price,.star-rating,.onsale),body.single-product :is(.related.products,.up-sells.products) li.product .post_data_inner>:not(.post_header):not(.woocommerce-loop-product__title),body.single-product :is(.related.products,.up-sells.products) li.product .post_featured>:not(a){display:none!important}:root{--tc-primary:#1e4f8a;--tc-primary-soft:rgba(30, 79, 138, 0.1);--tc-border:#d8e1ea;--tc-text:#16324f;--tc-muted:#5f7386}:root{--rr-bg:#08090f;--rr-bg-deep:#02040b;--rr-surface:#14161b;--rr-elevated:#1b1d24;--rr-border:#2a2d37;--rr-accent:#f2332e;--rr-accent-hover:#ff4942;--rr-text:#f9f9f9;--rr-muted:#a8abb4;--rr-radius:12px;--rr-shadow:0 24px 70px rgba(0, 0, 0, 0.34)}body.page-id-4465,body.page-id-4622,body.page-id-4405,body.page-id-4365{color:var(--rr-text);background:var(--rr-bg-deep)}body.page-id-4465 .page_content_wrap,body.page-id-4622 .page_content_wrap,body.page-id-4405 .page_content_wrap,body.page-id-4365 .page_content_wrap{padding:0;background:var(--rr-bg-deep)}.rr-page-section,.rr-footer-section{box-sizing:border-box;color:var(--rr-text);font-family:"Didact Gothic",sans-serif}.rr-page-section>.elementor-container,.rr-footer-section>.elementor-container{width:min(calc(100% - 48px), 1280px);max-width:1280px!important;margin-inline:auto}.rr-page-section h1,.rr-page-section h2,.rr-page-section h3,.rr-footer-section h2,.rr-footer-section h3{color:var(--rr-text);font-family:Jost,sans-serif;font-weight:700;hyphens:none;letter-spacing:-.035em;line-height:1.04;overflow-wrap:normal;text-wrap:balance;text-transform:uppercase;word-break:normal}.rr-page-section h1{margin:0;font-size:clamp(2.8rem, 6vw, 5.5rem)}.rr-home-hero h1{font-size:clamp(2.8rem, 6vw, 5.35rem)}.rr-page-section h2,.rr-footer-section h2{margin:0;font-size:clamp(2rem, 4vw, 3.4rem)}.rr-page-section p,.rr-footer-section p{color:var(--rr-muted);font-size:1.08rem;line-height:1.65}.rr-kicker p,.rr-footer-strapline{margin:0 0 14px;color:var(--rr-accent)!important;font-family:Jost,sans-serif;font-size:0.72rem!important;font-weight:700;letter-spacing:.16em;line-height:1.4!important;text-transform:uppercase}.rr-footer-strapline{font-size:0.68rem!important;letter-spacing:.12em;white-space:nowrap}.rr-section-intro{max-width:720px}.rr-client-brands-subheading{margin-inline:auto}.rr-home-client-brands .elementor-inner-section>.elementor-container{display:flex!important;flex-wrap:wrap!important;gap:32px}.rr-home-client-brands .elementor-inner-section>.elementor-container>.elementor-column{flex:0 0 calc((100% - 64px) / 3)!important;max-width:calc((100% - 64px) / 3)!important;width:calc((100% - 64px) / 3)!important}.rr-home-client-brands .rr-client-logo,.rr-home-client-brands .rr-client-logo .elementor-widget-container,.rr-home-client-brands .rr-client-logo a{width:100%}.rr-home-client-brands .elementor-inner-section>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;justify-content:center;padding:18px 10px!important}.rr-home-client-brands .rr-client-logo img{display:block;width:100%!important;max-width:330px!important;height:126px!important;margin-inline:auto;object-fit:contain}.rr-home-client-brands .rr-client-logo--tunes img{height:136px!important}.rr-home-client-brands .rr-client-logo--great-estate img{transform:scale(1.4);transform-origin:center}.rr-home-client-brands .rr-brand-logo-shortcode,.rr-home-client-brands .rr-brand-logo-shortcode>.elementor-widget-container,.rr-home-client-brands .vse-brand-logo-track{width:100%}.rr-home-client-brands .vse-brand-logo-track{display:flex;flex-wrap:wrap;gap:32px}.rr-home-client-brands .vse-brand-logo{display:flex;flex:0 0 calc((100% - 64px) / 3);align-items:center;justify-content:center;max-width:calc((100% - 64px) / 3);min-width:0;padding:18px 10px}.rr-home-client-brands .vse-brand-logo a{display:grid;width:100%;min-height:136px;place-items:center}.rr-home-client-brands .vse-brand-logo img{display:block;width:100%;max-width:330px;height:126px;margin-inline:auto;object-fit:contain}.rr-home-client-brands .vse-brand-logo--tunes img{height:136px}.rr-home-client-brands .vse-brand-logo--great-estate img{width:92%}@media (max-width:767px){.rr-home-client-brands .vse-brand-logo-track{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;padding:4px 9% 14px;scroll-behavior:smooth;scroll-padding-inline:9%;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.rr-home-client-brands .vse-brand-logo-track::-webkit-scrollbar{display:none}.rr-home-client-brands .vse-brand-logo{flex:0 0 82%;max-width:82%;min-height:166px;scroll-snap-align:center}.rr-home-client-brands .vse-brand-logo img{max-width:250px;height:126px}.rr-home-client-brands .vse-brand-logo--tunes img{height:136px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.rr-home-client-brands .vse-brand-logo-track{scroll-behavior:auto}}@media (max-width:1024px) and (min-width:768px){.rr-home-client-brands .elementor-inner-section>.elementor-container{gap:28px}.rr-home-client-brands .elementor-inner-section>.elementor-container>.elementor-column{flex-basis:calc((100% - 28px) / 2)!important;max-width:calc((100% - 28px) / 2)!important;width:calc((100% - 28px) / 2)!important}.rr-home-client-brands .rr-client-logo img{max-width:320px!important;height:120px!important}.rr-home-client-brands .rr-client-logo--tunes img{height:130px!important}.rr-home-client-brands .vse-brand-logo-track{gap:28px}.rr-home-client-brands .vse-brand-logo{flex-basis:calc((100% - 28px) / 2);max-width:calc((100% - 28px) / 2)}.rr-home-client-brands .vse-brand-logo img{max-width:320px;height:120px}.rr-home-client-brands .vse-brand-logo--tunes img{height:130px}}.rr-elementor-button .elementor-button{min-height:54px;padding:18px 24px;border:1px solid #fff0;border-radius:10px;color:#fff;background:var(--rr-accent);box-shadow:0 14px 34px rgb(242 51 46 / .2);font-family:Jost,sans-serif;font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease}.rr-elementor-button.rr-button-outline .elementor-button{border-color:var(--rr-border);background:#fff0;box-shadow:none}.rr-elementor-button .elementor-button:hover,.rr-elementor-button .elementor-button:focus-visible{color:#fff;border-color:var(--rr-accent-hover);background:var(--rr-accent-hover);transform:translateY(-2px)}.rr-button-row{max-width:540px;margin-top:28px}.rr-button-row>.elementor-container{gap:12px}.rr-button-row .elementor-element-populated{padding:0!important}.rr-button-row .elementor-button{width:100%}.rr-hero{overflow:hidden;padding:clamp(76px, 9vw, 132px) 0;background:radial-gradient(circle at 82% 18%,rgb(242 51 46 / .16),transparent 34%),linear-gradient(145deg,#090b12,var(--rr-bg-deep))}.rr-hero>.elementor-container{align-items:center;gap:clamp(44px, 7vw, 92px)}.rr-hero .rr-feature-image img{width:100%;aspect-ratio:4 / 5;border:1px solid rgb(255 255 255 / .1);border-radius:var(--rr-radius);box-shadow:var(--rr-shadow);object-fit:cover}.rr-home-hero .elementor-widget-shortcode,.rr-home-hero .elementor-widget-shortcode>.elementor-widget-container,.vse-ticket-artwork-carousel{width:100%}.vse-ticket-artwork-carousel{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:var(--rr-radius);background:#05060a;box-shadow:var(--rr-shadow);touch-action:pan-y}.vse-ticket-artwork-carousel__viewport,.vse-ticket-artwork-carousel__track{position:relative;min-height:clamp(520px, 55vw, 650px)}.vse-ticket-artwork-carousel__slide{position:absolute;inset:0;display:grid;box-sizing:border-box;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 4px 238px;opacity:0;pointer-events:none;transform:translateX(7%);transition:opacity 420ms ease,transform 520ms cubic-bezier(.22,1,.36,1)}.vse-ticket-artwork-carousel.has-single-slide .vse-ticket-artwork-carousel__slide{grid-template-rows:minmax(0,1fr) 238px}.vse-ticket-artwork-carousel__slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:translateX(0)}.vse-ticket-artwork-carousel__artwork{display:grid;box-sizing:border-box;width:100%;height:100%;min-height:0;min-width:0;max-width:100%;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 30%,rgb(242 51 46 / .13),transparent 46%),#02040b}.vse-ticket-artwork-carousel__artwork img{display:block;width:100%!important;height:100%!important;min-width:0;min-height:0;max-width:100%!important;max-height:510px;object-fit:contain!important;object-position:center center!important}.vse-ticket-artwork-carousel__details{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden;padding:18px 78px 68px 22px;border-top:1px solid rgb(255 255 255 / .1);background:linear-gradient(135deg,#161820,#0c0d12)}.vse-ticket-artwork-carousel__details--without-information{padding-right:22px}.vse-ticket-artwork-carousel.has-single-slide .vse-ticket-artwork-carousel__details--without-information{padding-bottom:22px}.vse-ticket-artwork-carousel__details--without-information .vse-ticket-artwork-carousel__eyebrow{font-size:0.68rem!important}.vse-ticket-artwork-carousel .vse-ticket-artwork-carousel__details--without-information time{font-size:clamp(0.95rem, 1.65vw, 1.14rem)}.vse-ticket-artwork-carousel .vse-ticket-artwork-carousel__details--without-information h2{font-size:clamp(1.12rem, 1.95vw, 1.45rem)!important}.vse-ticket-artwork-carousel__details--without-information .vse-ticket-artwork-carousel__location{font-size:0.82rem!important}.vse-ticket-artwork-carousel__eyebrow{margin:0 0 4px!important;color:var(--rr-accent)!important;font-family:Jost,sans-serif;font-size:0.6rem!important;font-weight:800;letter-spacing:.16em;line-height:1.2!important;text-transform:uppercase}.vse-ticket-artwork-carousel time{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-bottom:0;padding:5px 9px 5px 8px;border:1px solid rgb(242 51 46 / .42);border-left:4px solid var(--rr-accent);border-radius:7px;color:#fff;background:linear-gradient(90deg,rgb(242 51 46 / .2),rgb(242 51 46 / .045));box-shadow:0 8px 22px rgb(242 51 46 / .1);font-family:Jost,sans-serif;font-size:clamp(0.82rem, 1.35vw, 0.98rem);font-weight:800;letter-spacing:.015em;line-height:1.25}.vse-ticket-artwork-carousel__date-divider{display:block;width:44px;height:3px;margin:9px 0 8px;background:var(--rr-accent);box-shadow:0 0 14px rgb(242 51 46 / .3)}.vse-ticket-artwork-carousel h2{margin:0!important;display:block;width:100%;min-width:0;max-width:100%;overflow:visible;font-size:clamp(0.94rem, 1.55vw, 1.16rem)!important;letter-spacing:-0.015em!important;line-height:1.12!important;overflow-wrap:anywhere}.vse-ticket-artwork-carousel h2 a,.vse-ticket-artwork-carousel h2 a:hover,.vse-ticket-artwork-carousel h2 a:focus{display:block;width:100%;min-width:0;max-width:100%;color:#fff}.vse-ticket-artwork-carousel__location{display:block;width:100%;min-width:0;max-width:100%;overflow:visible;margin:5px 0 0!important;color:var(--rr-muted)!important;font-size:0.7rem!important;line-height:1.35!important;overflow-wrap:anywhere;white-space:nowrap}.vse-ticket-artwork-carousel__information{position:absolute;left:22px;bottom:18px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:calc(100% - 178px);min-height:30px;margin:0;padding:.38rem .58rem;border:1px solid rgb(242 51 46 / .62);border-radius:7px;color:#fff!important;background:rgb(242 51 46 / .1);font-family:Jost,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.vse-ticket-artwork-carousel__information:hover,.vse-ticket-artwork-carousel__information:focus-visible{border-color:var(--rr-accent);color:#fff!important;background:var(--rr-accent);transform:translateY(-1px)}.vse-ticket-artwork-carousel__controls{position:absolute;z-index:4;right:18px;bottom:20px;display:flex;align-items:center;gap:7px}.vse-ticket-artwork-carousel__progress{position:relative;z-index:3;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:4px;overflow:hidden;background:rgb(255 255 255 / .13)}.vse-ticket-artwork-carousel__progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#b51417,var(--rr-accent),#ff625e);box-shadow:0 0 12px rgb(242 51 46 / .65);transform:scaleX(0);transform-origin:left center}.vse-ticket-artwork-carousel__progress>span.is-running{animation:vse-ticket-carousel-progress var(--vse-carousel-duration,6000ms) linear forwards}.vse-ticket-artwork-carousel.is-paused .vse-ticket-artwork-carousel__progress>span{animation-play-state:paused}@keyframes vse-ticket-carousel-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.vse-ticket-artwork-carousel__arrow,.vse-ticket-artwork-carousel__dot{margin:0;border:1px solid rgb(255 255 255 / .22);color:#fff;background:rgb(2 4 11 / .78);box-shadow:none}.vse-ticket-artwork-carousel__arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px;height:34px;min-width:34px;min-height:34px;padding:0!important;border-radius:50%;font-size:0;line-height:0!important;text-align:center}.vse-ticket-artwork-carousel__arrow>svg{display:block;width:20px;height:20px;fill:currentColor}.vse-ticket-artwork-carousel__dots{display:flex;gap:5px}.vse-ticket-artwork-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .42)}.vse-ticket-artwork-carousel__dot.is-active{background:var(--rr-accent);transform:scale(1.25)}.vse-ticket-artwork-carousel__arrow:hover,.vse-ticket-artwork-carousel__arrow:focus-visible{border-color:var(--rr-accent);color:#fff;background:var(--rr-accent)}.vse-ticket-artwork-carousel :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:3px}.vse-ticket-artwork-carousel--empty{display:grid;min-height:520px;padding:30px;text-align:center;place-items:center}.vse-ticket-artwork-carousel--empty p{margin:0}@media (max-width:767px){.vse-ticket-artwork-carousel__viewport,.vse-ticket-artwork-carousel__track{min-height:min(155vw, 650px)}.vse-ticket-artwork-carousel__slide{grid-template-rows:minmax(0,1fr) 4px 250px}.vse-ticket-artwork-carousel.has-single-slide .vse-ticket-artwork-carousel__slide{grid-template-rows:minmax(0,1fr) 250px}.vse-ticket-artwork-carousel__artwork img{max-height:470px}.vse-ticket-artwork-carousel__details{padding:14px 16px 100px}.vse-ticket-artwork-carousel.has-single-slide .vse-ticket-artwork-carousel__details{padding-bottom:60px}.vse-ticket-artwork-carousel__eyebrow{font-size:clamp(0.62rem, 2.9vw, 0.76rem)!important}.vse-ticket-artwork-carousel time{padding:4px 8px 4px 7px;font-size:clamp(0.92rem, 3.9vw, 1.08rem)}.vse-ticket-artwork-carousel h2{font-size:clamp(1.08rem, 5vw, 1.28rem)!important}.vse-ticket-artwork-carousel__location{font-size:clamp(0.76rem, 3.4vw, 0.92rem)!important}.vse-ticket-artwork-carousel__details--without-information{padding-right:16px;padding-bottom:64px}.vse-ticket-artwork-carousel.has-single-slide .vse-ticket-artwork-carousel__details--without-information{padding-bottom:18px}.vse-ticket-artwork-carousel__details--without-information .vse-ticket-artwork-carousel__eyebrow{font-size:clamp(0.7rem, 3.2vw, 0.84rem)!important}.vse-ticket-artwork-carousel__details--without-information time{font-size:clamp(1.02rem, 4.5vw, 1.18rem)}.vse-ticket-artwork-carousel__details--without-information h2{font-size:clamp(1.2rem, 5.7vw, 1.48rem)!important}.vse-ticket-artwork-carousel__details--without-information .vse-ticket-artwork-carousel__location{font-size:clamp(0.84rem, 3.8vw, 0.98rem)!important}.vse-ticket-artwork-carousel__information{right:auto;bottom:57px;left:50%;width:auto;max-width:calc(100% - 32px);min-height:27px;padding:.32rem .58rem;font-size:clamp(0.6rem, 2.7vw, 0.72rem);letter-spacing:.065em;transform:translateX(-50%);white-space:nowrap}.vse-ticket-artwork-carousel__information:hover,.vse-ticket-artwork-carousel__information:focus-visible{transform:translateX(-50%) translateY(-1px)}.vse-ticket-artwork-carousel.has-single-slide .vse-ticket-artwork-carousel__information{bottom:15px}.vse-ticket-artwork-carousel__controls{right:18px;bottom:15px;left:18px;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.vse-ticket-artwork-carousel__slide,.vse-ticket-artwork-carousel__dot{transition:none}.vse-ticket-artwork-carousel__progress>span{width:36%;animation:none;transform:none}}.rr-surface-section{background:var(--rr-surface)}.rr-about-services,.rr-about-proof,.rr-about-brands,.rr-contact-paths,.rr-contact-form-section,.rr-shows-hero,.rr-shows-grid,.rr-cta-section{padding:clamp(72px, 8vw, 116px) 0}.rr-card-grid{margin-top:44px}.rr-card-grid>.elementor-container{align-items:stretch;gap:18px}.rr-card-grid>.elementor-container>.elementor-column{flex:0 0 calc((100% - 36px) / 3);width:calc((100% - 36px) / 3)!important}.rr-card-grid .elementor-element-populated{height:100%;padding:0!important}.rr-card-grid .elementor-widget-wrap,.rr-card-grid .elementor-widget{height:100%}.rr-card .elementor-widget-container,.rr-info-card .elementor-widget-container{display:flex;align-items:center;justify-content:center;height:100%;min-height:330px;padding:34px;border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-elevated);transition:border-color 180ms ease,transform 180ms ease}.rr-card .elementor-widget-container:hover,.rr-info-card .elementor-widget-container:hover{border-color:rgb(242 51 46 / .7);transform:translateY(-4px)}.rr-box>.elementor-widget-container,.rr-box.elementor-column>.elementor-widget-wrap{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--rr-border);border-radius:var(--rr-radius);transition:border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product{position:relative;overflow:hidden}.rr-box>.elementor-widget-container::before,.rr-box.elementor-column>.elementor-widget-wrap::before,:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product::before{position:absolute;inset:0 0 auto;z-index:3;width:100%;height:4px;content:"";background:linear-gradient(90deg,var(--vse-shows-accent,var(--rr-accent)),#ff5b55);opacity:.9;transform:scaleX(.24);transform-origin:center center;transition:transform 220ms ease,opacity 220ms ease;pointer-events:none}.rr-box--dark>.elementor-widget-container,.rr-box--dark.elementor-column>.elementor-widget-wrap{background:var(--rr-elevated)}.rr-box--light.elementor-column>.elementor-widget-wrap,.rr-box--light>.elementor-widget-container{border-color:#d7d9e0;background:#fff;box-shadow:0 14px 34px rgb(10 12 18 / .07)}.rr-box--light h2,.rr-box--light h3,.rr-box--light h4{color:#0b0d14!important}.rr-box--light p{color:#5a5e69!important}.rr-box--compact>.elementor-widget-container{padding-top:24px!important}.rr-box:hover>.elementor-widget-container,.rr-box:focus-within>.elementor-widget-container,.rr-box.elementor-column:hover>.elementor-widget-wrap,.rr-box.elementor-column:focus-within>.elementor-widget-wrap{border-color:var(--rr-accent)!important;box-shadow:0 24px 52px rgb(0 0 0 / .34),0 10px 28px rgb(242 51 46 / .14);transform:translateY(-6px)}.rr-box--light:hover>.elementor-widget-container,.rr-box--light:focus-within>.elementor-widget-container,.rr-box--light.elementor-column:hover>.elementor-widget-wrap,.rr-box--light.elementor-column:focus-within>.elementor-widget-wrap{border-color:var(--rr-accent)!important;box-shadow:0 24px 52px rgb(16 19 27 / .14),0 12px 30px rgb(224 44 39 / .16)}.rr-box:hover>.elementor-widget-container::before,.rr-box:focus-within>.elementor-widget-container::before,.rr-box.elementor-column:hover>.elementor-widget-wrap::before,.rr-box.elementor-column:focus-within>.elementor-widget-wrap::before,:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product:hover::before,:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product:focus-within::before{opacity:1;transform:scaleX(1)}:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product:hover,:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product:focus-within{border-color:var(--vse-shows-accent,var(--rr-accent))!important}.rr-card .elementor-icon{color:var(--rr-accent);font-size:42px}.rr-card .elementor-icon-box-wrapper{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;width:100%;height:100%;text-align:center}.rr-card .elementor-icon-box-icon{display:flex;align-items:center;justify-content:center;min-height:58px;margin:0}.rr-card .elementor-icon-box-content{display:flex;align-items:center;flex:1;flex-direction:column;width:100%}.rr-card .elementor-icon-box-title,.rr-info-card h3{display:flex;align-items:center;justify-content:center;min-height:2.6em;margin:22px 0 10px;color:var(--rr-text);font-family:Jost,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.rr-card .elementor-icon-box-description,.rr-info-card p{max-width:34ch;margin-inline:auto;color:var(--rr-muted);font-size:1rem;line-height:1.6}.rr-about-proof{background:linear-gradient(90deg,rgb(242 51 46 / .07),transparent 45%),var(--rr-bg)}.rr-about-proof>.elementor-container{align-items:center;gap:clamp(36px, 6vw, 80px)}.rr-proof-list .elementor-widget-container{padding:clamp(30px, 5vw, 52px);border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-elevated)}.rr-proof-group+.rr-proof-group{margin-top:30px;padding-top:30px;border-top:1px solid var(--rr-border)}.rr-proof-group span{color:var(--rr-accent);font-family:Jost,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em}.rr-proof-group p{margin:9px 0 0;color:var(--rr-text)}.rr-cta-section{border-top:1px solid var(--rr-border);background:radial-gradient(circle at 86% 50%,rgb(242 51 46 / .18),transparent 30%),var(--rr-elevated)}.rr-cta-section>.elementor-container{align-items:center;gap:40px}.rr-cta-section .rr-elementor-button{text-align:right}.rr-contact-hub{overflow:hidden;padding:clamp(72px, 8vw, 112px) 0;text-align:center;background:radial-gradient(circle at 50% 12%,rgb(242 51 46 / .18),transparent 32%),linear-gradient(180deg,#0e1017,var(--rr-bg-deep))}.rr-contact-hub .rr-section-intro{margin-inline:auto}.rr-contact-hub-inner{margin-top:50px;text-align:left}.rr-contact-hub-inner>.elementor-container{align-items:stretch;gap:22px}.rr-contact-profile-card>.elementor-widget-wrap,.rr-contact-actions-panel>.elementor-widget-wrap,.rr-form-panel>.elementor-widget-wrap{height:100%;padding:clamp(28px, 4vw, 46px)!important;border:1px solid var(--rr-border);border-radius:18px;background:rgb(20 22 27 / .94);box-shadow:var(--rr-shadow)}.rr-contact-profile-card>.elementor-widget-wrap{justify-content:center;text-align:center;background:radial-gradient(circle at 50% 10%,rgb(242 51 46 / .2),transparent 32%),var(--rr-elevated)}.rr-contact-profile-logo img{width:auto;height:88px;object-fit:contain}.rr-contact-profile-name h2{margin-top:24px;font-size:2rem}.rr-contact-role{color:var(--rr-accent)!important;font-family:Jost,sans-serif;font-size:0.74rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rr-contact-location{margin:28px 0}.rr-contact-location strong{color:var(--rr-text)}.rr-download-button .elementor-button{width:100%}.rr-contact-actions-title h2{margin-bottom:26px;font-size:clamp(1.6rem, 2.6vw, 2.25rem)}.rr-contact-action-grid>.elementor-container,.rr-social-grid>.elementor-container{display:flex;flex-wrap:wrap;gap:14px}.rr-contact-action-grid .elementor-column,.rr-social-grid .elementor-column{flex:0 0 calc(50% - 7px);width:calc(50% - 7px)}.rr-contact-action-grid .elementor-element-populated,.rr-social-grid .elementor-element-populated{height:100%;padding:0!important}.rr-contact-action-grid .elementor-widget-wrap,.rr-contact-action-grid .elementor-widget,.rr-social-grid .elementor-widget-wrap,.rr-social-grid .elementor-widget{height:100%}.rr-contact-action-card .elementor-widget-container,.rr-social-card .elementor-widget-container{display:flex;align-items:center;justify-content:center;height:100%;min-height:150px;padding:24px;border:1px solid var(--rr-border);border-radius:14px;background:#0f1117;transition:border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.rr-contact-action-card .elementor-widget-container:hover,.rr-social-card .elementor-widget-container:hover{border-color:var(--rr-accent);background:#181a21;transform:translateY(-3px)}.rr-contact-action-card .elementor-icon,.rr-social-card .elementor-icon{color:var(--rr-accent);font-size:28px}.rr-contact-action-card .elementor-icon-box-title,.rr-social-card .elementor-icon-box-title{min-height:2.4em;margin:16px 0 4px;color:var(--rr-text);font-family:Jost,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.rr-contact-action-card .elementor-icon-box-description,.rr-social-card .elementor-icon-box-description{color:var(--rr-muted);font-size:.94rem}.rr-contact-social-title h3{margin:34px 0 16px;font-size:1rem;letter-spacing:.08em}.rr-social-card .elementor-widget-container{min-height:124px}.rr-social-instagram .elementor-icon{color:#e1306c}.rr-social-facebook .elementor-icon{color:#4c8bf5}.rr-contact-action-card .elementor-widget-container,.rr-social-card .elementor-widget-container,.rr-contact-paths .rr-card .elementor-widget-container{position:relative;cursor:pointer}.rr-contact-action-card .elementor-icon-box-title a::after,.rr-social-card .elementor-icon-box-title a::after,.rr-contact-paths .rr-card .elementor-icon-box-title a::after{position:absolute;inset:0;z-index:2;content:"";border-radius:var(--rr-radius);pointer-events:auto}.rr-contact-action-card .elementor-icon-box-title a:focus-visible::after,.rr-social-card .elementor-icon-box-title a:focus-visible::after,.rr-contact-paths .rr-card .elementor-icon-box-title a:focus-visible::after{outline:2px solid var(--rr-accent);outline-offset:4px}.rr-contact-form-section>.elementor-container{align-items:flex-start;gap:clamp(36px, 6vw, 74px)}.rr-small-print{font-size:0.88rem!important}.rr-contact-form .wpforms-container{margin:0}.rr-contact-form .wpforms-field{padding:0 0 20px}.rr-contact-form .wpforms-field-label{margin-bottom:8px;color:#fff!important;font-family:Jost,sans-serif;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.rr-contact-form .wpforms-field-label-inline,.rr-contact-form .wpforms-field-sublabel,.rr-contact-form .wpforms-field-description{color:#b6b9c2!important}.rr-contact-form .wpforms-required-label{color:var(--rr-accent)!important}.rr-contact-form input[type="text"],.rr-contact-form input[type="email"],.rr-contact-form select,.rr-contact-form textarea{max-width:none!important;min-height:52px;border:1px solid var(--rr-border)!important;border-radius:10px!important;color:var(--rr-text)!important;background:#0d0f14!important;caret-color:#fff;-webkit-text-fill-color:#fff}.rr-contact-form input::placeholder,.rr-contact-form textarea::placeholder{color:#8f939e!important;opacity:1!important;-webkit-text-fill-color:#8f939e}.rr-contact-form select option{color:#fff;background:#0d0f14}.rr-contact-form textarea{min-height:150px}.rr-contact-form input:focus,.rr-contact-form select:focus,.rr-contact-form textarea:focus{border-color:var(--rr-accent)!important;box-shadow:0 0 0 3px rgb(242 51 46 / .12)!important}.rr-contact-form button[type="submit"]{min-height:54px!important;padding:16px 24px!important;border:0!important;border-radius:10px!important;color:#fff!important;background:var(--rr-accent)!important;font-family:Jost,sans-serif!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase}.rr-shows-hero{padding-bottom:46px;text-align:center;background:radial-gradient(circle at 50% 0,rgb(242 51 46 / .15),transparent 32%),var(--rr-bg-deep)}.rr-shows-hero .rr-section-intro{margin-inline:auto}.rr-shows-grid{padding-top:24px;padding-bottom:clamp(80px, 9vw, 132px)}.rr-home-pillars,.rr-home-shows-heading,.rr-home-shows,.rr-home-story,.rr-home-proof-title,.rr-home-proof,.rr-home-cta,.rr-home-cta-secondary{padding-block:clamp(54px, 7vw, 94px)}.rr-home-pillars>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container{align-items:stretch;flex-wrap:nowrap;gap:16px}.rr-home-pillars>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-column{flex:1 1 0%;width:auto!important}.rr-home-pillars>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section .elementor-element-populated{height:100%;padding:0!important}.rr-home-pillars .elementor-widget-icon-box{height:100%}.rr-home-pillars .elementor-widget-icon-box .elementor-widget-container{height:100%;min-height:250px;padding:30px;border:1px solid var(--rr-border);border-radius:var(--rr-radius);background:var(--rr-elevated)}.rr-home-pillars .elementor-icon-box-wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;text-align:center}.rr-home-pillars .elementor-icon-box-icon{min-height:56px;margin:0}.rr-home-pillars .elementor-icon-box-title{display:flex;align-items:center;justify-content:center;min-height:2.5em}.rr-home-pillars .elementor-icon-box-description{max-width:28ch;margin-inline:auto}.rr-home-shows .vse-upcoming-shows-widget ul.products,.rr-shows-grid .vse-upcoming-shows-widget ul.products{align-items:stretch}.rr-home-shows .vse-upcoming-shows-widget li.product,.rr-shows-grid .vse-upcoming-shows-widget li.product,.rr-home-shows .vse-upcoming-shows-widget .post_item,.rr-shows-grid .vse-upcoming-shows-widget .post_item{height:100%}.rr-home-shows-heading{padding-bottom:20px}.rr-home-shows{padding-top:20px}footer.footer_custom_4231{margin:0;color:var(--rr-text);background:var(--rr-bg);font-family:"Didact Gothic",sans-serif}.rr-footer-cta{position:relative;padding:50px 0;border-top:1px solid var(--rr-border);background:linear-gradient(105deg,var(--rr-elevated),#12141a)}.rr-footer-cta::after{position:absolute;bottom:0;left:0;width:min(34vw, 440px);height:3px;content:"";background:linear-gradient(90deg,var(--rr-accent),transparent)}.rr-footer-cta>.elementor-container{align-items:center;gap:48px}.rr-footer-cta .rr-elementor-button{text-align:right}.rr-footer-cta p{margin-bottom:0}.rr-footer-main{padding:64px 0;border-top:1px solid var(--rr-border);background:var(--rr-surface)}.rr-footer-main>.elementor-container{align-items:flex-start;gap:clamp(24px, 4vw, 50px)}.rr-footer-main .elementor-element-populated,.rr-footer-legal .elementor-element-populated{padding:0!important}.rr-footer-logo img{width:auto;height:60px;object-fit:contain}.rr-footer-copy{max-width:360px;margin-top:18px}.rr-footer-copy p{margin-bottom:0;font-size:1rem}.rr-footer-heading h3{position:relative;margin:0 0 25px;padding-bottom:16px;font-size:.76rem;letter-spacing:.12em}.rr-footer-heading h3::after{position:absolute;bottom:0;left:0;width:34px;height:2px;content:"";background:var(--rr-accent)}.rr-footer-link-list{margin:0;padding:0;list-style:none}.rr-footer-link-list li+li{margin-top:11px}.rr-footer-link-list a{color:#dde0e6;font-size:1rem;transition:color 160ms ease,transform 160ms ease}.rr-footer-link-list a:hover,.rr-footer-link-list a:focus-visible{display:inline-block;color:var(--rr-accent);transform:translateX(3px)}.rr-footer-updates p{margin:0;font-size:1rem}.rr-footer-updates .rr-elementor-button{margin-top:22px}.rr-footer-legal{padding:22px 0;border-top:1px solid var(--rr-border);background:var(--rr-bg)}.rr-footer-legal>.elementor-container{align-items:center}.rr-footer-legal-copy p{margin:0;color:#818491;font-size:.84rem}.rr-footer-legal-copy a{margin-left:22px;color:#b6b8c0}.rr-footer-legal-copy a:hover,.rr-footer-legal-copy a:focus-visible{color:var(--rr-accent)}.rr-footer-payments{text-align:right}.rr-footer-payments img{width:auto;max-width:210px;max-height:66px;object-fit:contain}.rr-page-section a:focus-visible,.rr-footer-section a:focus-visible{outline:2px solid var(--rr-accent);outline-offset:4px}@media (max-width:1024px){.rr-page-section>.elementor-container,.rr-footer-section>.elementor-container{width:min(calc(100% - 40px), 1280px)}.rr-card-grid>.elementor-container,.rr-home-pillars>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container,.rr-footer-main>.elementor-container{flex-wrap:wrap}.rr-card-grid>.elementor-container>.elementor-column{flex-basis:calc(50% - 9px);width:calc(50% - 9px)}.rr-home-pillars>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-column{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)!important}.rr-footer-main>.elementor-container>.elementor-column{width:calc(50% - 25px)}}@media (max-width:767px){.rr-page-section>.elementor-container,.rr-footer-section>.elementor-container{width:min(calc(100% - 28px), 1280px)}.rr-hero>.elementor-container,.rr-about-proof>.elementor-container,.rr-contact-form-section>.elementor-container,.rr-cta-section>.elementor-container,.rr-footer-cta>.elementor-container,.rr-footer-legal>.elementor-container{flex-direction:column}.rr-hero>.elementor-container>.elementor-column,.rr-about-proof>.elementor-container>.elementor-column,.rr-contact-form-section>.elementor-container>.elementor-column,.rr-contact-hub-inner>.elementor-container>.elementor-column,.rr-cta-section>.elementor-container>.elementor-column,.rr-footer-cta>.elementor-container>.elementor-column,.rr-footer-legal>.elementor-container>.elementor-column{width:100%}.rr-page-section h1{font-size:clamp(2.35rem, 12vw, 3.8rem)}body.page-id-4465 .rr-hero h1{font-size:clamp(2.25rem, 9.5vw, 2.4rem)}.rr-footer-strapline{font-size:clamp(0.55rem, 2.4vw, 0.66rem)!important;letter-spacing:.1em}.rr-card-grid>.elementor-container>.elementor-column,.rr-contact-action-grid .elementor-column,.rr-social-grid .elementor-column,.rr-home-pillars>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container>.elementor-column,.rr-footer-main>.elementor-container>.elementor-column{flex-basis:100%;width:100%!important}.rr-card .elementor-widget-container,.rr-info-card .elementor-widget-container{min-height:280px}.rr-cta-section .rr-elementor-button,.rr-footer-cta .rr-elementor-button,.rr-footer-payments{text-align:left}.rr-contact-profile-card>.elementor-widget-wrap,.rr-contact-actions-panel>.elementor-widget-wrap,.rr-form-panel>.elementor-widget-wrap{padding:26px!important}.rr-footer-main{padding:50px 0}.rr-footer-legal-copy a{display:inline-block;margin:8px 18px 0 0}}@media (prefers-reduced-motion:reduce){.rr-page-section *,.rr-footer-section *{scroll-behavior:auto!important;transition:none!important}.rr-box:hover>.elementor-widget-container,.rr-box:focus-within>.elementor-widget-container,.rr-box.elementor-column:hover>.elementor-widget-wrap,.rr-box.elementor-column:focus-within>.elementor-widget-wrap,:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product:hover,:is(.rr-box-grid,.vse-upcoming-shows-widget,body.vse-upcoming-shows .elementor-element-b65d98) li.product:focus-within{transform:none!important}}body{--vse-header-accent:#f2332e;--vse-header-accent-strong:#d92520;--vse-header-accent-soft:rgba(242, 51, 46, 0.09);--vse-header-surface:rgba(255, 255, 255, 0.96);--vse-header-surface-solid:#ffffff;--vse-header-surface-alt:#f5f6f9;--vse-header-text:#171821;--vse-header-muted:#666a78;--vse-header-border:rgba(25, 27, 36, 0.13);--vse-header-shadow:0 12px 34px rgba(19, 21, 29, 0.1)}body.scheme_dark,body .top_panel_custom_4234.scheme_dark{--vse-header-accent:#ff3838;--vse-header-accent-strong:#ff514b;--vse-header-accent-soft:rgba(255, 56, 56, 0.14);--vse-header-surface:rgba(5, 6, 10, 0.96);--vse-header-surface-solid:#090a0f;--vse-header-surface-alt:#11131b;--vse-header-text:#f8f8fb;--vse-header-muted:#b6b9c3;--vse-header-border:rgba(255, 255, 255, 0.15);--vse-header-shadow:0 14px 38px rgba(0, 0, 0, 0.38)}@media (prefers-color-scheme:dark){body:not(.scheme_light){--vse-header-accent:#ff3838;--vse-header-accent-strong:#ff514b;--vse-header-accent-soft:rgba(255, 56, 56, 0.14);--vse-header-surface:rgba(5, 6, 10, 0.96);--vse-header-surface-solid:#090a0f;--vse-header-surface-alt:#11131b;--vse-header-text:#f8f8fb;--vse-header-muted:#b6b9c3;--vse-header-border:rgba(255, 255, 255, 0.15);--vse-header-shadow:0 14px 38px rgba(0, 0, 0, 0.38)}}body .top_panel_custom_4234 .sc_layouts_row_type_compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--vse-header-surface)!important;border-bottom:1px solid var(--vse-header-border);box-shadow:var(--vse-header-shadow);color:var(--vse-header-text);transition:background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}body .top_panel_custom_4234 .elementor-element-469e39c5>.elementor-container,body .top_panel_custom_4234 .elementor-element-09362ae>.elementor-container{margin-left:auto;margin-right:auto;max-width:var(--theme-var-page,1100px);width:calc(100% - 32px)}body .top_panel_custom_4234 .elementor-element-469e39c5>.elementor-container>.elementor-column:nth-child(1),body .top_panel_custom_4234 .elementor-element-469e39c5>.elementor-container>.elementor-column:nth-child(3){width:16%}body .top_panel_custom_4234 .elementor-element-469e39c5>.elementor-container>.elementor-column:nth-child(2){width:68%}body .top_panel_custom_4234 .sc_layouts_logo{background:#08090e;border:1px solid rgb(255 255 255 / .12);border-left:3px solid var(--vse-header-accent);border-radius:10px;display:inline-flex;padding:.42rem .68rem;transition:border-color 0.2s ease,transform 0.2s ease}body.scheme_dark .top_panel_custom_4234 .sc_layouts_logo{background:var(--vse-header-surface-alt);border-color:var(--vse-header-border);border-left-color:var(--vse-header-accent)}body .top_panel_custom_4234 .sc_layouts_logo:hover{border-color:var(--vse-header-accent);transform:translateY(-1px)}body .top_panel_custom_4234 .sc_layouts_logo .logo_image{height:auto;max-height:38px;width:auto}body .top_panel_custom_4234 .sc_layouts_menu_nav>li>a{border-radius:8px;color:var(--vse-header-text)!important;font-weight:700;letter-spacing:.015em;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}body .top_panel_custom_4234 .sc_layouts_menu_nav>li>a:hover,body .top_panel_custom_4234 .sc_layouts_menu_nav>li.sfHover>a,body .top_panel_custom_4234 .sc_layouts_menu_nav>li.current-menu-item>a,body .top_panel_custom_4234 .sc_layouts_menu_nav>li.current-menu-parent>a,body .top_panel_custom_4234 .sc_layouts_menu_nav>li.current-menu-ancestor>a,body .top_panel_custom_4234 .sc_layouts_menu_nav>li.current_page_item>a{background:#fff0;box-shadow:none;color:var(--vse-header-accent)!important}body .top_panel_custom_4234 .sc_layouts_menu_nav>li>a::after{background-color:var(--vse-header-accent)!important}body .top_panel_custom_4234 .sc_layouts_menu_nav>li.menu-item-has-children>a.sf-with-ul>span{display:inline-flex;align-items:center;gap:.55rem}body .top_panel_custom_4234 .sc_layouts_menu_nav>li.menu-item-has-children>a.sf-with-ul>span::after{width:.42rem;height:.42rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-.12rem) rotate(45deg);transition:transform 0.18s ease}body .top_panel_custom_4234 .sc_layouts_menu_nav>li.menu-item-has-children.sfHover>a.sf-with-ul>span::after{transform:translateY(.12rem) rotate(225deg)}body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul{top:calc(100% + 7px)!important;left:50%!important;box-sizing:border-box;width:240px;min-width:240px;margin-left:-120px;background:var(--vse-header-surface-solid)!important;border:1px solid var(--vse-header-border);border-top:3px solid var(--vse-header-accent);border-radius:0 0 12px 12px;box-shadow:var(--vse-header-shadow);padding:.65rem}body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul::before{position:absolute;top:-10px;left:0;width:100%;height:10px;content:""}body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul>li{width:100%}body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul a{display:flex!important;align-items:center;box-sizing:border-box;width:100%;min-height:44px;padding:.65rem 0.9rem!important;border-radius:7px;color:var(--vse-header-text)!important;font-family:Jost,sans-serif;font-size:.96rem;font-weight:700;letter-spacing:.01em;line-height:1.25;transition:background-color 0.18s ease,box-shadow 0.18s ease,color 0.18s ease}body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul a:hover,body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul li.current-menu-item>a,body .top_panel_custom_4234 .sc_layouts_menu_nav>li ul li.current_page_item>a{background:var(--vse-header-accent-soft);box-shadow:inset 3px 0 0 var(--vse-header-accent);color:var(--vse-header-accent)!important}body .top_panel_custom_4234 .search_modern>.search_submit,body .top_panel_custom_4234 .sc_layouts_menu_mobile_button .sc_layouts_item_link{align-items:center;background:var(--vse-header-surface-alt);border:1px solid var(--vse-header-border);border-radius:50%;color:var(--vse-header-text)!important;display:inline-flex;height:44px;justify-content:center;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease;width:44px}body .top_panel_custom_4234 .search_modern>.search_submit:hover,body .top_panel_custom_4234 .sc_layouts_menu_mobile_button .sc_layouts_item_link:hover{background:var(--vse-header-accent-soft);border-color:var(--vse-header-accent);color:var(--vse-header-accent)!important;transform:translateY(-1px)}body .top_panel_custom_4234 .search_wrap,body .top_panel_custom_4234 .search_overlay{background:var(--vse-header-surface-solid)!important}body .top_panel_custom_4234 .search_field{border-bottom-color:var(--vse-header-border)!important;color:var(--vse-header-text)!important}body .top_panel_custom_4234 .search_field:focus{border-bottom-color:var(--vse-header-accent)!important}body .top_panel_custom_4234 .search_close,body .top_panel_custom_4234 .search_form .search_submit{color:var(--vse-header-accent)!important}body .menu_mobile_overlay{background:rgb(0 0 0 / .62)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .menu_mobile,body .menu_mobile .menu_mobile_inner,body .menu_mobile .menu_mobile_content_wrap{background:var(--vse-header-surface-solid)!important;color:var(--vse-header-text)!important}body .menu_mobile .menu_mobile_inner{border-top:0}body .menu_mobile .menu_mobile_header_wrap{border-bottom:1px solid var(--vse-header-border);padding-bottom:1rem}body .menu_mobile .menu_mobile_close{background:var(--vse-header-surface-alt);border:1px solid var(--vse-header-border);border-radius:50%;color:var(--vse-header-text)!important}body .menu_mobile .menu_mobile_close:hover{background:var(--vse-header-accent-soft);border-color:var(--vse-header-accent);color:var(--vse-header-accent)!important}body .menu_mobile .menu_mobile_nav_area>ul>li>a,body .menu_mobile .menu_mobile_nav_area>ul>li li>a{border-radius:9px;color:var(--vse-header-text)!important;font-weight:800;transition:background-color 0.18s ease,color 0.18s ease}body .menu_mobile .menu_mobile_nav_area>ul>li>a:hover,body .menu_mobile .menu_mobile_nav_area>ul>li.current-menu-item>a,body .menu_mobile .menu_mobile_nav_area>ul>li.current-menu-parent>a,body .menu_mobile .menu_mobile_nav_area>ul>li.current_page_item>a,body .menu_mobile .menu_mobile_nav_area>ul>li li>a:hover,body .menu_mobile .menu_mobile_nav_area>ul>li li.current-menu-item>a{background:#fff0;color:var(--vse-header-accent)!important}body .menu_mobile .menu_mobile_nav_area>ul>li.menu-item-has-children>a{display:inline-flex!important;align-items:center;box-sizing:border-box;width:auto;max-width:100%;padding-right:0}body .menu_mobile .menu_mobile_nav_area>ul>li.menu-item-has-children>a>.open_child_menu{display:none!important}body .menu_mobile .menu_mobile_nav_area>ul>li.menu-item-has-children>ul.sub-menu{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important}body .menu_mobile .menu_mobile_nav_area>ul>li>ul{margin:.3rem 0 .65rem .45rem;padding:.15rem 0 .15rem .75rem;border-left:2px solid rgb(255 56 56 / .55)}body .menu_mobile .menu_mobile_nav_area>ul>li>ul>li{margin:.22rem 0!important}body .menu_mobile .menu_mobile_nav_area>ul>li>ul>li>a{display:inline-flex!important;align-items:center;gap:.55rem;box-sizing:border-box;width:auto;max-width:100%;padding:.48rem 0.7rem!important;border:1px solid rgb(255 255 255 / .08);border-radius:6px;background:rgb(255 255 255 / .025);color:var(--vse-header-muted)!important;font-family:Jost,sans-serif;font-size:clamp(0.8rem, 3.5vw, 0.94rem)!important;font-weight:650!important;letter-spacing:.015em;line-height:1.35;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}body .menu_mobile .menu_mobile_nav_area>ul>li>ul>li>a::before{content:'';display:block;flex:0 0 10px;width:10px;height:2px;background:currentColor;opacity:.72}body .menu_mobile .menu_mobile_nav_area>ul>li>ul>li>a:hover,body .menu_mobile .menu_mobile_nav_area>ul>li>ul>li.current-menu-item>a,body .menu_mobile .menu_mobile_nav_area>ul>li>ul>li.current_page_item>a{border-color:rgb(255 56 56 / .4);background:var(--vse-header-accent-soft);color:var(--vse-header-accent)!important;transform:translateX(3px)}body .menu_mobile .menu_mobile_widgets_area,body .menu_mobile .menu_mobile_widgets_area a{color:var(--vse-header-muted)}@media (max-width:767px){body .top_panel_custom_4234 .elementor-element-09362ae>.elementor-container{width:calc(100% - 24px)}body .top_panel_custom_4234 .sc_layouts_row_type_compact{padding-bottom:.55rem;padding-top:.55rem}body .top_panel_custom_4234 .sc_layouts_logo{border-radius:8px;padding:.32rem .52rem}body .top_panel_custom_4234 .sc_layouts_logo .logo_image{max-height:32px}body .top_panel_custom_4234 .search_modern>.search_submit,body .top_panel_custom_4234 .sc_layouts_menu_mobile_button .sc_layouts_item_link{height:40px;width:40px}}body.vse-upcoming-shows,body .vse-upcoming-shows-widget{--vse-shows-accent:#ff3838;--vse-shows-accent-strong:#ff514b;--vse-shows-bg:#02040b;--vse-shows-card:#11131b;--vse-shows-card-alt:#090a10;--vse-shows-text:#f8f8fb;--vse-shows-muted:#b5b8c3;--vse-shows-border:#30333f;background:var(--vse-shows-bg)}body:not(.vse-upcoming-shows) .vse-upcoming-shows-widget{margin-bottom:clamp(3rem, 6vw, 5rem)}body.vse-upcoming-shows .page_content_wrap,body.vse-upcoming-shows .page_content_wrap>.content_wrap,body.vse-upcoming-shows .elementor-element-b65d98{background:var(--vse-shows-bg)}body.vse-upcoming-shows .elementor-element-b65d98{padding:0 0 clamp(3rem, 6vw, 5rem)}body.vse-upcoming-shows .elementor-element-b65d98 .elementor-element-70fe1912,body.vse-upcoming-shows .elementor-element-b65d98 .elementor-element-6b77a3b,body.vse-upcoming-shows .elementor-element-b65d98 .elementor-element-495dd41{display:none!important}body.vse-upcoming-shows .elementor-element-b65d98 .elementor-heading-title{color:var(--vse-shows-text);font-weight:900;letter-spacing:.045em;line-height:1.05;margin:0;text-align:center;text-transform:uppercase}body.vse-upcoming-shows .elementor-element-b65d98 .elementor-heading-title::after{background:var(--vse-shows-accent);content:"";display:block;height:4px;margin:.75rem auto 0;width:56px}body .vse-upcoming-shows-widget .sc_item_title{color:var(--vse-shows-text);font-weight:900;letter-spacing:.045em;line-height:1.05;margin:0;text-align:center;text-transform:uppercase}body .vse-upcoming-shows-widget .sc_item_title::after{background:var(--vse-shows-accent);content:"";display:block;height:4px;margin:.75rem auto 0;width:56px}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) .woocommerce{margin-top:clamp(2rem, 4vw, 3.25rem)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products{display:grid!important;gap:clamp(1.25rem, 3vw, 2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%, 290px),360px));justify-content:center;margin:0!important;width:100%}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products::before,:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products::after{display:none!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products li.product{background:var(--vse-shows-card);border:1px solid rgb(255 255 255 / .12);border-top-width:1px;border-radius:12px;box-shadow:0 24px 70px rgb(0 0 0 / .34);display:flex;flex-direction:column;float:none!important;margin:0!important;overflow:hidden;padding:0!important;transition:border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease;width:100%!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products li.product:hover{border-color:var(--vse-shows-accent);box-shadow:0 26px 56px rgb(0 0 0 / .45);transform:translateY(-5px)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_item,:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data{display:flex;flex-direction:column;width:100%}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_item{flex:1;min-width:0}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data{flex:0 0 auto}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data_inner{align-items:stretch;display:grid;gap:.45rem;grid-template-areas:"date" "title" "location" "price" "actions";grid-template-columns:minmax(0,1fr);width:100%}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_header{grid-area:title;min-width:0}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-date{grid-area:date}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-eyebrow{display:block;margin-bottom:.3rem;color:var(--vse-shows-accent);font-family:Jost,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-date time{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:4px 8px 4px 7px;border:1px solid rgb(242 51 46 / .42);border-left:4px solid var(--vse-shows-accent);border-radius:7px;color:var(--vse-shows-text);background:linear-gradient(90deg,rgb(242 51 46 / .2),rgb(242 51 46 / .045));font-family:Jost,sans-serif;font-size:clamp(0.82rem, 1.35vw, 0.98rem);font-weight:800;line-height:1.2}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-divider{display:block;width:44px;height:3px;margin:9px 0 8px;background:var(--vse-shows-accent);box-shadow:0 0 12px rgb(242 51 46 / .3)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-location{grid-area:location;min-width:0;margin:0!important;color:var(--vse-shows-muted);font-size:.7rem;line-height:1.35;white-space:nowrap}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_featured{aspect-ratio:5 / 6;background:#02040b;margin:0!important;overflow:hidden;width:100%}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_featured>a,:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_featured img{display:block;height:100%;width:100%}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_featured img{object-fit:contain;transition:transform 0.32s ease}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product:hover .post_featured img{transform:scale(1.035)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .onsale{background:var(--vse-shows-accent)!important;border-radius:0 0 9px 0!important;box-sizing:border-box;color:#fff!important;font-size:.78rem;font-weight:900;height:auto!important;letter-spacing:.035em;line-height:1.1!important;min-height:0!important;overflow:visible!important;padding:.6rem 0.8rem!important;text-transform:uppercase;white-space:nowrap!important;width:auto!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data{background:linear-gradient(135deg,#161820,#0c0d12);border-top:2px solid var(--vse-shows-accent);margin:0!important;padding:1rem 1.05rem;text-align:left!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .woocommerce-loop-product__title{color:var(--vse-shows-text)!important;font-size:clamp(1rem, 1.5vw, 1.18rem);font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:0}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .price{color:var(--vse-shows-accent)!important;font-size:1.05rem;font-weight:700;grid-area:price;margin:0}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data_inner>.add_to_cart_button{display:none!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-card-actions{display:grid;grid-area:actions;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.5rem;margin-top:.25rem}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-card-actions .button{grid-area:auto;box-sizing:border-box;width:100%;min-height:34px;padding:.48rem 0.6rem!important;border-radius:7px!important;font-size:.6rem;font-weight:800;letter-spacing:.065em;line-height:1.15;text-align:center}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-card-actions .button:only-child{grid-column:1 / -1}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-book-button{background:var(--vse-shows-accent)!important;border-color:var(--vse-shows-accent)!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .price del{color:var(--vse-shows-muted)!important;opacity:.75}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .price ins{color:var(--vse-shows-accent)!important;text-decoration:none}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .button{align-items:center;align-self:center;background:var(--vse-shows-accent)!important;border:1px solid var(--vse-shows-accent)!important;border-radius:9px!important;color:#fff!important;display:inline-flex;font-weight:900;grid-area:action;justify-content:center;letter-spacing:.055em;margin:0!important;min-height:44px;padding:.65rem 0.9rem!important;text-transform:uppercase;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease;width:auto}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .button:hover{background:var(--vse-shows-accent-strong)!important;border-color:var(--vse-shows-accent-strong)!important;transform:translateY(-1px)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-event-information-button{grid-area:auto;width:100%;border-color:rgb(242 51 46 / .62)!important;color:var(--vse-shows-text)!important;background:rgb(242 51 46 / .1)!important;font-size:.76rem}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-event-information-button:hover,:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-event-information-button:focus-visible{border-color:var(--vse-shows-accent)!important;color:#fff!important;background:var(--vse-shows-accent)!important}body .vse-upcoming-shows-widget ul.products li.product::before,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product::before,.rr-box-grid ul.products li.product::before{transform:scaleX(.24)!important;transform-origin:center center!important}body .vse-upcoming-shows-widget ul.products li.product:hover::before,body .vse-upcoming-shows-widget ul.products li.product:focus-within::before,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product:hover::before,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product:focus-within::before,.rr-box-grid ul.products li.product:hover::before,.rr-box-grid ul.products li.product:focus-within::before{opacity:1!important;transform:scaleX(1)!important}body .vse-upcoming-shows-widget ul.products li.product:hover,body .vse-upcoming-shows-widget ul.products li.product:focus-within,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product:hover,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product:focus-within,.rr-box-grid ul.products li.product:hover,.rr-box-grid ul.products li.product:focus-within{border-color:var(--vse-shows-accent,var(--rr-accent))!important;transform:translateY(-5px)!important}@media (prefers-reduced-motion:reduce){body .vse-upcoming-shows-widget ul.products li.product:hover,body .vse-upcoming-shows-widget ul.products li.product:focus-within,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product:hover,body.vse-upcoming-shows .elementor-element-b65d98 ul.products li.product:focus-within,.rr-box-grid ul.products li.product:hover,.rr-box-grid ul.products li.product:focus-within{transform:none!important}}@media (max-width:767px){body.vse-upcoming-shows .elementor-element-b65d98{padding:0 0 3.5rem}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products{grid-template-columns:minmax(0,1fr);justify-items:center}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) ul.products li.product{border-radius:12px;justify-self:center;max-width:420px}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data_inner{align-items:stretch;grid-template-areas:"date" "title" "location" "price" "actions";grid-template-columns:minmax(0,1fr)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .post_data{padding:14px 16px;text-align:left!important}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-date time{font-size:clamp(0.92rem, 3.9vw, 1.08rem)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .woocommerce-loop-product__title{font-size:clamp(1.08rem, 5vw, 1.28rem)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-event-location{font-size:clamp(0.7rem, 3.2vw, 0.82rem)}:is(body.vse-upcoming-shows .elementor-element-b65d98,body .vse-upcoming-shows-widget) li.product .vse-upcoming-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rr-home-client-brands .elementor-inner-section>.elementor-container{cursor:grab;display:flex!important;flex-wrap:nowrap!important;gap:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-inline:11%;scroll-behavior:smooth;scroll-padding-inline:11%;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rr-home-client-brands .elementor-inner-section>.elementor-container:active{cursor:grabbing}.rr-home-client-brands .elementor-inner-section>.elementor-container::-webkit-scrollbar{display:none}.rr-home-client-brands .elementor-inner-section>.elementor-container>.elementor-column{flex:0 0 90%!important;max-width:90%!important;scroll-snap-align:center;scroll-snap-stop:always;width:90%!important}.rr-home-client-brands .elementor-inner-section>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;min-height:150px;padding-inline:6px!important}.rr-home-client-brands .rr-client-logo img{max-width:250px!important;height:126px!important}.rr-home-client-brands .rr-client-logo--tunes img{height:136px!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.rr-home-client-brands .elementor-inner-section>.elementor-container{scroll-behavior:auto}}@media (max-width:360px){body.page-id-4465 .rr-hero h1{font-size:1.8rem}}body .trx_addons_scroll_to_top,body .trx_addons_scroll_to_top.scroll_to_top_style_default,body .trx_addons_scroll_to_top.scroll_to_top_style_modern{align-items:center!important;background:var(--rr-accent,#f2332e)!important;border:1px solid var(--rr-accent,#f2332e)!important;border-radius:12px!important;bottom:18px!important;box-shadow:0 14px 30px rgb(242 51 46 / .3)!important;color:#fff!important;display:flex!important;height:48px!important;justify-content:center!important;left:auto!important;line-height:1!important;opacity:0!important;overflow:hidden!important;right:clamp(16px, 2vw, 28px)!important;text-align:center!important;transform:none!important;transform-origin:center!important;transition:background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,opacity 0.18s ease,transform 0.18s ease!important;width:48px!important;white-space:normal!important}body .trx_addons_scroll_to_top.show{bottom:24px!important;opacity:1!important}body .trx_addons_scroll_to_top .scroll_to_top_text,body .trx_addons_scroll_to_top .scroll_to_top_icon{display:none!important}body .trx_addons_scroll_to_top::before{border-left:3px solid currentColor;border-top:3px solid currentColor;content:""!important;display:block;height:10px;position:static!important;transform:rotate(45deg) translate(2px,2px);width:10px}body .trx_addons_scroll_to_top:hover,body .trx_addons_scroll_to_top:focus-visible{background:var(--rr-accent-hover,#ff514b)!important;border-color:var(--rr-accent-hover,#ff514b)!important;box-shadow:0 18px 34px rgb(242 51 46 / .38)!important;color:#fff!important;transform:translateY(-3px)!important}body .trx_addons_scroll_to_top:focus-visible{outline:3px solid rgb(255 255 255 / .9)!important;outline-offset:3px}@media (max-width:767px){body .trx_addons_scroll_to_top,body .trx_addons_scroll_to_top.scroll_to_top_style_default,body .trx_addons_scroll_to_top.scroll_to_top_style_modern{border-radius:11px!important;height:44px!important;right:14px!important;width:44px!important}body .trx_addons_scroll_to_top.show{bottom:14px!important}}@media (prefers-reduced-motion:reduce){body .trx_addons_scroll_to_top:hover,body .trx_addons_scroll_to_top:focus-visible{transform:none!important}}@media (max-width:767px){body .sc_layouts_cart_panel{box-sizing:border-box!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;overflow:hidden!important;width:min(440px, 100vw)!important}@supports (height:100dvh){body .sc_layouts_cart_panel{height:100dvh!important;max-height:100dvh!important}}body .sc_layouts_cart_panel .sc_layouts_panel_inner,body .sc_layouts_cart_panel .sc_layouts_cart_panel_widget,body .sc_layouts_cart_panel .widget_shopping_cart,body .sc_layouts_cart_panel .widget_shopping_cart_content,body .sc_layouts_cart_panel .woocommerce-mini-cart,body .sc_layouts_cart_panel .woocommerce-mini-cart__total,body .sc_layouts_cart_panel .woocommerce-mini-cart__buttons{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}body .sc_layouts_cart_panel .sc_layouts_panel_inner{overflow:hidden!important;padding-left:clamp(16px, 6vw, 26px)!important;padding-right:clamp(16px, 6vw, 26px)!important}body .sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content{margin-right:0!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}body .sc_layouts_cart_panel .woocommerce-mini-cart-item,body .sc_layouts_cart_panel .woocommerce-mini-cart-item>a:not(.remove){max-width:100%;overflow-wrap:anywhere;word-break:normal}body .sc_layouts_cart_panel .woocommerce-mini-cart__buttons{gap:10px;left:clamp(16px, 6vw, 26px)!important;right:clamp(16px, 6vw, 26px)!important;width:auto!important}body .sc_layouts_cart_panel .woocommerce-mini-cart__buttons .button{align-items:center;display:inline-flex;flex:1 1 0%;justify-content:center;min-width:0;padding-left:10px!important;padding-right:10px!important;white-space:normal}body .sc_layouts_cart_panel .woocommerce-mini-cart__total{left:clamp(16px, 6vw, 26px)!important;right:clamp(16px, 6vw, 26px)!important;width:auto!important}body .sc_layouts_cart>.sc_layouts_cart_widget{background:var(--rr-bg-deep,#02040b)!important;box-sizing:border-box!important;bottom:auto!important;height:100vh!important;inset:0!important;max-height:100vh!important;max-width:100vw!important;overflow:hidden!important;position:fixed!important;width:100vw!important;z-index:100000!important}@supports (height:100dvh){body .sc_layouts_cart>.sc_layouts_cart_widget{height:100dvh!important;max-height:100dvh!important}}body .sc_layouts_cart>.sc_layouts_cart_widget .widget_shopping_cart{box-sizing:border-box!important;display:flex!important;flex-direction:column;height:100%!important;left:auto!important;max-height:none!important;max-width:none!important;overflow:hidden!important;padding:max(72px, calc(env(safe-area-inset-top) + 58px)) clamp(18px, 6vw, 28px) max(18px, env(safe-area-inset-bottom))!important;position:relative!important;top:auto!important;transform:none!important;width:100%!important}body .sc_layouts_cart>.sc_layouts_cart_widget .widget_shopping_cart_content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}body .sc_layouts_cart>.sc_layouts_cart_widget ul.woocommerce-mini-cart{flex:1 1 auto;max-height:none!important;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;padding:4px 4px 8px 0!important;-webkit-overflow-scrolling:touch}body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart-item{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:normal}body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart__total{border-top:1px solid var(--rr-border,#2a2d37);flex:0 0 auto;margin:0!important;padding:16px 0 14px!important;width:100%}body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart__buttons{display:grid!important;flex:0 0 auto;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important;width:100%}body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart__buttons::before,body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart__buttons::after{content:none!important;display:none!important}body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart__buttons .button{align-items:center;box-sizing:border-box;display:inline-flex!important;justify-content:center;margin:0!important;min-height:48px;min-width:0;padding:10px!important;text-align:center;white-space:normal;width:100%!important}body .sc_layouts_cart>.sc_layouts_cart_widget .sc_layouts_cart_widget_close{align-items:center;box-sizing:border-box;display:flex!important;font-size:1rem!important;height:46px!important;justify-content:center;left:auto!important;padding:13px!important;position:fixed!important;right:max(14px, env(safe-area-inset-right))!important;top:max(14px, env(safe-area-inset-top))!important;width:46px!important;z-index:3}}@media (max-width:359px){body .sc_layouts_cart_panel .woocommerce-mini-cart__buttons{flex-direction:column}body .sc_layouts_cart_panel .woocommerce-mini-cart__buttons .button{width:100%!important}body .sc_layouts_cart>.sc_layouts_cart_widget .woocommerce-mini-cart__buttons{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){html,body{max-width:100%;overscroll-behavior-x:none;overflow-x:hidden!important}body .page_wrap{max-width:100%;overflow-x:clip}@supports (overflow:clip){html,body{overflow-x:clip!important}}}body.page-id-4465 .elementor-widget-text-editor,body.page-id-4465 .elementor-widget-icon-box .elementor-icon-box-description{font-weight:400!important}body.page-id-4465 .elementor-heading-title,body.page-id-4465 .elementor-widget-icon-box .elementor-icon-box-title,body.page-id-4465 .elementor-widget-icon-box .elementor-icon-box-title a,body.page-id-4465 .elementor-widget-icon-list .elementor-icon-list-text,body.page-id-4465 .elementor-widget-button .elementor-button,body.page-id-4465 .vse-upcoming-shows-widget li.product .woocommerce-loop-product__title,body.page-id-4465 .vse-upcoming-shows-widget li.product .price{font-weight:700!important}