*,:after,:before{box-sizing:border-box}body,html{font-family:tablet-gothic,sans-serif;font-weight:400;font-style:normal;font-size:18px;font-feature-settings:"liga","kern";color:#000;height:100%;width:100%}body,html{margin:0;padding:0}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10}a:active,a:link,a:visited{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}figure{margin:0;background:#fff;padding:10px;display:inline-flex}figure.transparent-bg{background:transparent}figure.center{display:block;text-align:center}figure.wp-block-table{background:transparent;padding:0;max-width:100%;overflow-x:auto}main{font-size:1.6rem;overflow:hidden}@media(max-width:800px){main{font-size:1.2rem}}.container{max-width:1400px;margin:auto}.container-medium{max-width:1100px;margin:auto}.container-small{max-width:800px;margin:auto}.dash{font-weight:400;letter-spacing:-.3rem}.superscript{vertical-align:super;font-size:60%}.text-center{text-align:center}.smaller{font-size:smaller}.hidden{display:none}.relative{position:relative}.row{display:flex;flex-direction:row}.col-50{width:50%}h1{font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;font-size:6rem;text-transform:uppercase;line-height:1}@media (max-width:800px){h1{font-size:2.67rem}}h2{font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;text-transform:uppercase;line-height:1}@media (max-width:800px){h2{font-size:1.6rem}}h3{font-size:1.8rem;font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1}@media (max-width:800px){h3{font-size:1.1em}}h4{font-weight:600}P{margin-top:0}sup{font-size:60%}em,strong{font-weight:600}em{font-style:normal}ol li,ul li{margin-bottom:1rem}.btn,.button,.nf-form-content input[type=button].nf-next,.nf-form-content input[type=button].nf-previous,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.btn,a.button{border:3px solid #000;background:transparent;font-size:1.6rem;padding:15px 30px;color:#000;margin:0;cursor:pointer;transition:all .3s;display:inline-block;border-radius:40px;text-decoration:none;line-height:1;font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}@media(max-width:800px){.btn,.button,.nf-form-content input[type=button].nf-next,.nf-form-content input[type=button].nf-previous,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.btn,a.button{border-width:2px;font-size:1.2rem;padding:10px 15px}}.btn.btn-small,.button.button-small,.woocommerce a.button.button-small,.woocommerce button.button.button-small,.woocommerce input.button.button-small,a.btn.btn-small,a.button.button-small{border-width:2px;font-size:1rem;padding:7px 15px}@media(max-width:800px){.btn.btn-small,.button.button-small,.woocommerce a.button.button-small,.woocommerce button.button.button-small,.woocommerce input.button.button-small,a.btn.btn-small,a.button.button-small{border-width:1px;font-size:.8rem;padding:5px 10px}}.btn.btn-medium,.button.button-medium,.woocommerce a.button.button-medium,.woocommerce button.button.button-medium,.woocommerce input.button.button-medium,a.btn.btn-medium,a.button.button-medium{border-width:3px;font-size:1.2rem;padding:10px 18px}@media(max-width:800px){.btn.btn-medium,.button.button-medium,.woocommerce a.button.button-medium,.woocommerce button.button.button-medium,.woocommerce input.button.button-medium,a.btn.btn-medium,a.button.button-medium{border-width:2px;font-size:.8rem;padding:5px 10px}}.button-primary,.nf-form-content input[type=button].nf-next,.woocommerce a.button-primary,.woocommerce button.button-primary,.woocommerce input.button-primary,a.button-primary{background:#000;color:#fff}.button-primary:hover,.nf-form-content input[type=button].nf-next:hover,.woocommerce a.button-primary:hover,.woocommerce button.button-primary:hover,.woocommerce input.button-primary:hover,a.button-primary:hover{background:transparent;color:#000}.button-secondary:hover,.nf-form-content input[type=button].nf-previous:hover,.woocommerce a.button-secondary:hover,.woocommerce button.button-secondary:hover,.woocommerce input.button-secondary:hover,a.button-secondary:hover{background:hsla(0,0%,100%,.2);color:#fff}.button-solid-secondary,.button-solid-secondary:hover,.woocommerce a.button-solid-secondary,.woocommerce a.button-solid-secondary:hover,.woocommerce button.button-solid-secondary,.woocommerce button.button-solid-secondary:hover,.woocommerce input.button-solid-secondary,.woocommerce input.button-solid-secondary:hover,a.button-solid-secondary,a.button-solid-secondary:hover{background:lightgrey;border-color:lightgrey;color:#fff}.button-solid-primary,.button-solid-primary:hover,.woocommerce a.button-solid-primary,.woocommerce a.button-solid-primary:hover,.woocommerce button.button-solid-primary,.woocommerce button.button-solid-primary:hover,.woocommerce input.button-solid-primary,.woocommerce input.button-solid-primary:hover,a.button-solid-primary,a.button-solid-primary:hover{background:grey;border-color:grey;color:#fff}.button-primary-on-white,.button-primary-on-white:hover,.woocommerce a.button-primary-on-white,.woocommerce a.button-primary-on-white:hover,.woocommerce button.button-primary-on-white,.woocommerce button.button-primary-on-white:hover,.woocommerce input.button-primary-on-white,.woocommerce input.button-primary-on-white:hover,a.button-primary-on-white,a.button-primary-on-white:hover{background:#fff;border-color:#fff;color:grey}.button-blk-primary,.woocommerce a.button-blk-primary,.woocommerce button.button-blk-primary,.woocommerce input.button-blk-primary,a.button-blk-primary{background:#000;color:grey;color:#fff;border-color:#000}.button-blk-primary:hover,.woocommerce a.button-blk-primary:hover,.woocommerce button.button-blk-primary:hover,.woocommerce input.button-blk-primary:hover,a.button-blk-primary:hover{background:rgba(0,0,0,.2);background:transparent;color:#000}.button-blk-secondary,.woocommerce a.button-blk-secondary,.woocommerce button.button-blk-secondary,.woocommerce input.button-blk-secondary,a.button-blk-secondary{color:#000;border-color:#000}.button-blk-secondary:hover,.woocommerce a.button-blk-secondary:hover,.woocommerce button.button-blk-secondary:hover,.woocommerce input.button-blk-secondary:hover,a.button-blk-secondary:hover{background:rgba(0,0,0,.2);color:#000}.button-blk-solid-secondary,.button-blk-solid-secondary:hover,.woocommerce a.button-blk-solid-secondary,.woocommerce a.button-blk-solid-secondary:hover,.woocommerce button.button-blk-solid-secondary,.woocommerce button.button-blk-solid-secondary:hover,.woocommerce input.button-blk-solid-secondary,.woocommerce input.button-blk-solid-secondary:hover,a.button-blk-solid-secondary,a.button-blk-solid-secondary:hover{background:lightgrey;border-color:lightgrey;color:#fff}.button-blk-solid-primary,.button-blk-solid-primary:hover,.woocommerce a.button-blk-solid-primary,.woocommerce a.button-blk-solid-primary:hover,.woocommerce button.button-blk-solid-primary,.woocommerce button.button-blk-solid-primary:hover,.woocommerce input.button-blk-solid-primary,.woocommerce input.button-blk-solid-primary:hover,a.button-blk-solid-primary,a.button-blk-solid-primary:hover{background:grey;border-color:grey;color:#fff}.button-blk-primary-on-white,.button-blk-primary-on-white:hover,.woocommerce a.button-blk-primary-on-white,.woocommerce a.button-blk-primary-on-white:hover,.woocommerce button.button-blk-primary-on-white,.woocommerce button.button-blk-primary-on-white:hover,.woocommerce input.button-blk-primary-on-white,.woocommerce input.button-blk-primary-on-white:hover,a.button-blk-primary-on-white,a.button-blk-primary-on-white:hover{background:#fff;border-color:#fff;color:grey}.button-semibold,.woocommerce a.button-semibold,.woocommerce button.button-semibold,.woocommerce input.button-semibold,a.button-semibold{font-weight:700}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,input[type=email],input[type=number],input[type=submit],input[type=tel],input[type=text],select,textarea{border-radius:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{border:2px solid #000;background:transparent;color:#000;font-size:1.6rem!important;line-height:1.1!important;margin-bottom:30px;width:100%;padding:16px 21px!important;box-sizing:border-box;border-radius:0}@media (max-width:800px){.woocommerce form .form-row .input-text,.woocommerce form .form-row select,input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:1.2rem!important;margin-bottom:20px}}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #000;background:hsla(0,0%,100%,.2);outline:0}.select-wrapper{position:relative}.list-select-wrap .nf-field-element:after,.select-wrapper:after{content:"";border-left:3px solid #fff;border-bottom:3px solid #fff;width:15px;height:15px;position:absolute;right:25px;top:25px;transform:rotate(-45deg);display:block}input::-webkit-input-placeholder,input::placeholder{color:hsla(0,0%,100%,.75)}label{font-weight:600}.ninja-forms-req-symbol{color:#fff!important}.nf-form-fields-required{font-size:1rem;float:right;margin-bottom:3rem}.nf-form-content{margin-top:2rem}.nf-row{margin-bottom:2rem}.nf-form-content input[type=button]{border:3px solid #fff;background:transparent;font-size:1.6rem;font-weight:500;padding:15px 30px;color:#fff;margin:0;cursor:pointer;transition:all .3s;display:inline-block;border-radius:0;text-decoration:none;background:#fff;color:grey}.nf-form-content input[type=button]:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}header{position:fixed;z-index:3000;top:0;left:0;width:100%;height:110px;background:#86d2e9;background:#fff;padding:0 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-image-source:url(../img/box-bg-2026-white.svg);border-image-slice:25;border-image-width:20px;border-image-outset:10px;border-image-repeat:round}header .brand{display:flex;transition:opacity .2s}header .brand a{display:flex}header .brand #brand-wab{padding-right:25px;border-right:2px solid #000;margin-right:25px;display:flex;align-items:center}header .brand #brand-wab svg{height:62px}header .brand #brand-festival{display:flex}header .brand #brand-festival svg{height:62px;transform:scale(1.4);margin-left:10px}@media (max-width:800px){header .brand #brand-wab{padding-right:15px;border-right:1px solid #000;margin-right:15px}header .brand #brand-festival svg,header .brand #brand-wab svg{height:42px}}@media (max-width:400px){header .brand #brand-wab{padding-right:12px;border-right:1px solid #000;margin-right:12px}header .brand #brand-festival svg,header .brand #brand-wab svg{height:36px}}header .buttons{display:flex}header #tickets-button-header.powered-by{padding:10px 30px;text-align:center}header #tickets-button-header span.powered-by{display:block;font-size:.8rem;text-align:center;margin-top:3px;font-weight:400}@media (max-width:800px){header #tickets-button-header.powered-by{padding:8px 20px}header #tickets-button-header span.powered-by{display:block;font-size:.5rem;text-align:center;margin-top:1px}}header.transparent #tickets-button-header{transition:opacity .2s}header #partnership-button-header{margin-left:30px;border-color:transparent;padding-left:0;padding-right:0;transition:opacity .2s;display:flex;justify-content:center;align-items:center}header #partnership-button-header:hover{background:transparent;text-decoration:underline}@media (max-width:1200px){header #partnership-button-header{display:none}}header #nav-button-header{margin-left:30px;border-color:transparent;display:flex;flex-direction:column;justify-content:center;padding:0}header #nav-button-header:hover{background:transparent}header #nav-button-header span.line{display:block;background:#000;width:30px;height:4px;border-radius:2px;margin:3px auto;transition:all .2s}@media (hover:hover){header #nav-button-header:hover span.line{margin:4px auto}body.show-main-nav header #nav-button-header:hover span.line{margin:3px auto}}body.show-main-nav header #nav-button-header span.line:first-of-type{transform:rotate(45deg);top:5px;position:relative}body.show-main-nav header #nav-button-header span.line:nth-of-type(2){display:none}body.show-main-nav header #nav-button-header span.line:nth-of-type(3){transform:rotate(-45deg);top:-5px;position:relative}body.show-main-nav header.transparent:after{content:"";width:20px;height:20px;background:#fff;transform:rotate(45deg);bottom:-10px;right:37px;position:absolute;display:block;z-index:1000}@media (max-width:800px){body.show-main-nav header.transparent:after{width:17px;height:17px;right:23px}}header.transparent{background:transparent;border-image:none}header.transparent #partnership-button-header,header.transparent #tickets-button-header,header.transparent .brand{opacity:0;visibility:hidden}header .button-blk-primary,header a.button-blk-primary{color:#fff;border-radius:40px;font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1}@media (max-width:800px){header{height:70px;padding:0 15px}header #header-logo{height:35px}.responsive-hide{display:none}header .button,header a.button{border-width:2px;font-size:1rem;padding:10px 20px}header.transparent{background:transparent}header #nav-button-header{margin-left:20px}}nav#main-nav{position:fixed;top:110px;right:0;background:#fff;color:#000;width:300px;z-index:2500;font-weight:600;font-size:1.3rem;overflow-x:scroll;display:none}@media(max-width:800px){nav#main-nav{width:280px;top:70px;right:0}}nav#main-nav #nav-bg{position:fixed;top:0;right:300px;height:100vh;width:calc(100vw - 300px);z-index:2600}@media(max-width:800px){nav#main-nav #nav-bg{right:280px;width:calc(100vw - 280px)}}body.show-main-nav{overflow:hidden}body.show-main-nav nav#main-nav{display:block}nav#main-nav a:link,nav#main-nav a:visited{color:#000;text-decoration:none;opacity:.75}nav#main-nav a:hover{color:#000;text-decoration:none;opacity:1}nav#main-nav ul{list-style-type:none;padding:0;margin:0;text-align:right}nav#main-nav ul li{margin-top:0;margin-bottom:25px}nav#main-nav ul li:last-child{margin-top:0;margin-bottom:0}nav#main-nav #primary-nav{font-size:1.3rem;font-weight:600;padding:30px 35px 20px;z-index:2700}nav#main-nav #secondary-nav{font-size:1.1rem;font-weight:400;padding:20px 35px 30px;z-index:2700}@media(max-width:800px){nav#main-nav #primary-nav{padding:30px 20px 20px}nav#main-nav #secondary-nav{padding:20px 20px 30px}}footer{width:100%;height:auto;background:#000;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:0;box-sizing:border-box;overflow:hidden;position:relative}@media (max-width:600px){footer{flex-direction:column}}footer #wab-logo-footer{height:150px;margin:30px 45px;width:auto;position:absolute;object-fit:contain;top:0;right:0}@media (max-width:600px){footer #wab-logo-footer{margin:45px;position:static}}footer #wab-link-footer{text-align:center}footer ul{list-style-type:none;padding:0;margin:30px 45px 20px}footer ul li{margin:0 0 10px}@media (max-width:600px){footer ul{list-style-type:none;padding:0;margin:45px 45px 0;text-align:center}footer ul li{margin:0 0 30px}}footer a:link,footer a:visited{color:#fff}main.page{padding-top:calc(10vh + 110px);padding-bottom:20vh;position:relative;z-index:1}@media(max-width:800px){main.page{padding-top:calc(10vh + 70px)}}main.page a.edit-page-button{position:absolute;top:140px;right:30px}@media(max-width:800px){main.page a.edit-page-button{position:absolute;top:85px;right:15px}}main.page section.page-heading{padding-top:5vh;padding-bottom:10vh;text-align:center}@media(max-width:800px){main.page section.page-heading{padding-top:5vh;padding-bottom:7.5vh;text-align:center}}main.page section.page-heading h1{margin:0}main.page .content-box-lg{width:90%;max-width:1200px;padding:25px 50px;margin:auto}@media(max-width:800px){main.page .content-box-lg{padding:0 20px}}main.e404{padding-top:calc(10vh + 110px);padding-bottom:10vh}@media(max-width:800px){main.e404{padding-top:calc(10vh + 70px)}}main.e404 section{padding-left:10vw;padding-right:10vw}@media(min-width:1400px){main.e404 section{padding-left:15vw;padding-right:15vw}}main.e404 section.page-heading{padding-top:5vh;padding-bottom:10vh;text-align:center}main.e404 section.page-heading h1{font-size:12rem;margin:0}@media(max-width:800px){main.e404 section.page-heading h1{font-size:7.67rem}}main.e404 section.page-content{text-align:center}main.e404 section.page-content h3{font-weight:400}#splash{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:750px}#splash #logo{position:absolute;top:45px;left:45px}#splash #logo img,#splash #logo svg{height:32.5vh;object-fit:contain;object-position:left top}@media (max-width:1250px){#splash #logo img,#splash #logo svg{height:26.5vh}}#splash #logo svg g#type{fill:#fff}#splash #splash-text{color:#fff;text-align:center;font-size:1.6rem;margin-top:2.5vh;text-transform:uppercase;font-family:monotalic-narrow,sans-serif;font-weight:300;font-style:normal}#splash #splash-text p{margin:0}@media (max-width:800px){#splash #splash-text p{display:flex;flex-direction:column;line-height:1;margin-top:25px}}#splash #splash-text p strong{font-family:monotalic-wide,sans-serif;font-weight:300;font-style:normal;font-size:1.8rem;position:relative;top:.05rem}#splash #splash-cta-button .button{font-size:2.2rem;margin-top:10vh;text-align:center;background:url(../img/button_style_2_white.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;border:none;font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1;position:relative;padding:30px 100px 30px 40px}#splash #splash-cta-button .button:after{content:"→";transform:scale(1.25);position:absolute;right:40px;transition:all .3s}#splash #splash-cta-button .button:hover{color:#000;transform:scale(1.1)}#splash #splash-cta-button .button:hover:after{right:35px}#splash #splash-cta-button .button span.button-sub-text{display:block;font-size:1rem;font-weight:400;margin-top:5px}@media (max-width:800px){#splash #splash-cta-button .button:after{right:24px}#splash #splash-cta-button .button:hover:after{right:29px}}#splash #details{font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:2rem;position:absolute;bottom:50px;left:15px;padding:30px 60px;display:flex;flex-direction:column;height:auto;background-size:contain;background-repeat:no-repeat;aspect-ratio:481/141;width:auto;text-transform:uppercase;justify-content:center;align-items:center;line-height:1}#splash #details p{margin:0}@media (max-width:1350px){#splash #details{font-size:2rem}}@media (max-width:1150px){#splash #details{font-size:1.6rem}}@media (max-width:800px){#splash #details{font-size:1.3rem;bottom:20px;left:0;padding:20px 30px}#splash #details div{margin-right:0}#splash #details p{margin:0}}@media (max-width:397px){#splash #details{font-size:1.2rem}}#splash #splash-wab-logo{width:150px;height:150px;right:45px;bottom:45px;position:absolute;background:url(../img/circle_white.svg);background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}#splash #splash-wab-logo img{width:135px;height:135px}@media (max-width:800px){#splash{height:-webkit-fill-available;flex-direction:column-reverse}#splash #logo{position:absolute;top:24px;left:15px}#splash #logo img,#splash #logo svg{max-width:calc(50vw - 15px)}#splash #splash-text{font-size:1.3rem}#splash #splash-cta-button .button{font-size:1.6rem;padding:16px 67px 16px 24px}#splash #splash-cta-button .button span.button-sub-text{font-size:.8rem}#splash #splash-wab-logo{width:100px;height:100px;right:15px;bottom:15px}#splash #splash-wab-logo img{width:80px;height:80px}}#splash.video a.button-primary{color:#000!important;-webkit-mix-blend-mode:screen;mix-blend-mode:screen}#splash.video a.button-primary:hover{color:#000!important}#homepage-background-video-wrapper{position:absolute;top:125px;bottom:125px;left:125px;right:125px;overflow:hidden;background-color:#000;z-index:-2}#homepage-background-video-wrapper.fixed-bg{position:fixed}#homepage-background-video-wrapper #background-video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#homepage-background-video-wrapper.hidden #background-video{display:none}#homepage-background-video-wrapper-overlay{position:absolute;top:125px;bottom:125px;left:125px;right:125px;overflow:hidden;z-index:0;border-image-outset:22px;border-image-slice:50;border-image-width:50px;border-image-repeat:stretch}@media (max-width:800px){#homepage-background-video-wrapper,#homepage-background-video-wrapper-overlay{left:10%;right:10%;bottom:10%}#homepage-background-video-wrapper-overlay{border-image-outset:10px;border-image-slice:50;border-image-width:25px}}main.homepage{text-align:center}main.homepage a.edit-page-button{position:absolute;top:35px;right:95px;color:#fff;z-index:5000}@media(max-width:800px){main.homepage a.edit-page-button{position:absolute;top:70px;right:17px}}main.homepage h1{margin:0 auto;text-transform:uppercase}@media (max-width:800px){main.homepage h1{margin:0 auto}}main.homepage h2{margin-top:0;margin-bottom:10vh}@media (max-width:800px){main.homepage h2{margin-bottom:5vh}}main.homepage .content-box{max-width:1200px;padding:100px;margin:auto}@media (max-width:800px){main.homepage .content-box{padding:50px 25px}}main.homepage .content-box-fw{max-width:100%;margin-bottom:0}main.homepage .content-box-fw .inner{max-width:1000px;margin:auto}main.homepage .content-box-lineup{margin:15vh auto;width:80%;max-width:800px}#features{display:flex;justify-content:space-evenly;margin-bottom:10vh;margin-top:10vh;flex-wrap:wrap}@media (max-width:800px){#features{margin-bottom:2vh;margin-top:2vh}}#features img,#features svg{object-fit:contain;object-position:center center}#features .feature{width:300px;height:auto;margin:30px}#features .feature .top{height:200px;display:flex;justify-content:space-around;align-items:center;background-size:80% 80%;background-repeat:no-repeat;background-position:50%}#features .feature .bottom{height:auto;display:flex;justify-content:space-around;padding:0 2.5vw;margin-top:-60px}@media(max-width:800px){#features .feature{width:200px;margin:20px}#features .feature .top{height:150px}#features img,#features svg{transform:scale(.75)}#features .feature .bottom{margin-top:-30px}}#features h3{font-size:1.6rem}@media(max-width:800px){#features h3{font-size:1.2em}}#below-features-buttons .button{margin:15px}#below-features-buttons #tickets-below-feature-button{text-align:center;transform:scale(1.25)}#below-features-buttons #tickets-below-feature-button span.button-sub-text{display:block;font-size:.8rem;font-weight:400;margin-top:5px}@media (max-width:800px){#below-features-buttons #tickets-below-feature-button{margin-bottom:30px}#below-features-buttons #tickets-below-feature-button span.button-sub-text{font-size:.6rem}}main section#intro{padding:15vh 0 0}main section#as-featured-in-section{padding:15vh 15vh calc(15vh - 25px)}main section#customer-reviews{padding:15vh}main section#partners{padding:15vh 15vh calc(15vh - 25px)}.homepage section#partners{border-image-source:url(../img/box-bg-2026-white.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;border-image-repeat:round}@media (max-width:800px){main section#intro{padding:15vh 0 0}main section#as-featured-in-section{padding:10vh 5vh calc(10vh - 20px)}main section#customer-reviews{padding:10vh 5vh}main section#partners{padding:10vh 5vh calc(10vh - 20px)}}main.homepage section#as-featured-in-section h2,main.homepage section#partners h2{margin-bottom:calc(10vh - 25px)}@media (max-width:800px){main.homepage section#as-featured-in-section h2,main.homepage section#partners h2{margin-bottom:calc(5vh - 20px)}}#featured-in-logos{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.featured-in-logo img{width:200px;height:200px;margin:25px;object-fit:contain}@media (max-width:800px){.featured-in-logo img{width:100px;height:100px;margin:20px;filter:grayscale(0)}}section.white-bg{background:#fff;color:#000}#partner-logos{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}#partner-logos .logo{margin:25px;display:block}#partner-logos .logo img{width:200px;height:200px;object-fit:contain}@media (max-width:800px){#partner-logos .logo{margin:20px}#partner-logos .logo img{width:100px;height:100px;filter:grayscale(0)}}#partner-logos .logo:hover img{filter:grayscale(0)}#lineup-desc h2{font-size:4rem;margin-top:0}@media (max-width:800px){#lineup-desc h2{font-size:2.1rem}}section#as-featured-in-section{background:#fff!important;color:#000}#review-wrapper{position:relative;overflow:hidden}#review-wrapper-inner{position:relative;transition:all .3s}#review-wrapper .review{width:100%;position:absolute;opacity:0}#review-wrapper .review.active{opacity:1}#review-navigation{list-style:none;padding:0;margin:10vh auto 0;display:flex;justify-content:center}@media(max-width:800px){#review-navigation{margin:5vh auto 0}}#review-navigation li{display:block;width:2.5rem;height:4px;border:1px solid #fff;margin:0 1rem;cursor:pointer;background:#fff;opacity:.5}@media(max-width:800px){#review-navigation li{width:2rem;height:3px;margin:0 .5rem}}#review-navigation li.active{opacity:1}.reviewer{font-size:smaller}section.line-up-section{padding-bottom:10vh}section.line-up-section:last-child{padding-bottom:0}.line-up-section h2{font-size:4rem}@media(max-width:800px){.line-up-section h2{font-size:2.2rem}}.line-up-tiles{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin-top:5vh}.line-up-tiles .line-up-logo-tile{margin:25px;display:flex;padding:25px;background:#fff}.line-up-tiles .line-up-logo-tile img{width:150px;height:150px;object-fit:contain}@media (max-width:800px){.line-up-tiles .line-up-logo-tile img{filter:grayscale(0)}.line-up-tiles .line-up-logo-tile{margin:15px;padding:15px}.line-up-tiles .line-up-logo-tile img{width:90px;height:90px}}.line-up-tiles .line-up-logo-tile:hover img{filter:grayscale(0)}.line-up-tiles .line-up-img-tile{margin:25px;display:flex;padding:10px;background:#fff;position:relative;text-align:right}.line-up-tiles .line-up-img-tile img{width:265px;height:205px;object-fit:cover}@media (max-width:800px){.line-up-tiles .line-up-img-tile img{filter:grayscale(0)}}.line-up-tiles .line-up-img-tile h3{position:absolute;bottom:20px;right:10px;margin:0}.line-up-tiles .line-up-img-tile h3 span{color:#000;background:#fff;padding:5px 10px;text-align:right;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;margin-left:auto;font-size:1.2rem}.line-up-tiles .line-up-img-tile h4{position:absolute;top:0;left:0;margin:0}.line-up-tiles .line-up-img-tile h4 span{color:#000;background:#fff;padding:10px;text-align:right;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;margin-left:auto;font-size:1rem}@media (max-width:800px){.line-up-tiles .line-up-img-tile{margin:15px}.line-up-tiles .line-up-img-tile img{width:255px;height:165px}.line-up-tiles .line-up-img-tile h3{bottom:15px}.line-up-tiles .line-up-img-tile h3 span{font-size:1rem;padding:4px 10px}}.line-up-tiles .line-up-img-tile:hover img{filter:grayscale(0)}.line-up-tiles .line-up-img-tile-lg{margin:25px;display:flex;padding:10px;background:#fff;position:relative;text-align:right}.line-up-tiles .line-up-img-tile-lg img{width:365px;height:255px;object-fit:cover}@media (max-width:800px){.line-up-tiles .line-up-img-tile-lg img{filter:grayscale(0)}}.line-up-tiles .line-up-img-tile-lg h3{position:absolute;bottom:50px;right:10px;margin:0}.line-up-tiles .line-up-img-tile-lg h3 span{color:#000;background:#fff;padding:10px;text-align:right;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;margin-left:auto;font-size:1.4rem}.line-up-tiles .line-up-img-tile-lg h4{position:absolute;bottom:10px;right:10px;margin:0}.line-up-tiles .line-up-img-tile-lg h4 span{color:#000;background:#fff;padding:10px;text-align:right;-webkit-box-decoration-break:clone;box-decoration-break:clone;width:auto;margin-left:auto;font-size:1rem}@media (max-width:800px){.line-up-tiles .line-up-img-tile-lg{margin:15px}.line-up-tiles .line-up-img-tile-lg img{width:255px;height:165px}.line-up-tiles .line-up-img-tile-lg h3{bottom:25px}.line-up-tiles .line-up-img-tile-lg h3 span{font-size:1rem}}.line-up-tiles .line-up-img-tile-lg:hover img{filter:grayscale(0)}main.page.tickets section.page-heading{padding-bottom:0}main.tickets h2.checkout,main.tickets h2.session-select-heading{margin:10vh auto;text-align:center}main.tickets h2.checkout{text-align:left}@media(max-width:800px){main.tickets h2.checkout,main.tickets h2.session-select-heading{margin:7.5vh auto 5vh}main.tickets h2.checkout{margin-right:40%}}.ticket-wrapper .product-category{text-align:left;margin-bottom:30px;@media(max-width:800px){margin-bottom:10px}}.ticket-wrapper .product-category .product-heading{padding:20px;cursor:pointer;position:relative}.ticket-wrapper .product-category .product-heading .product-heading-flex{display:flex;justify-content:space-between;align-items:center;@media(max-width:800px){margin-bottom:5px}}.ticket-wrapper .product-category .product-heading .product-heading-flex>div{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.ticket-wrapper .product-category .product-heading.has-buttons .view{position:relative;white-space:nowrap;display:flex;align-items:center;@media(max-width:800px){padding:0;min-height:40px;min-width:40px;justify-content:center}}.ticket-wrapper .product-category .product-heading.has-buttons .view .text{margin-right:10px;@media(max-width:800px){display:none}}.ticket-wrapper .product-category .product-heading.has-buttons .view:after{content:"→";font-size:125%;@media(max-width:800px){font-size:125%;content:">"}}.ticket-wrapper .product-category .product-heading.has-buttons .close{position:absolute;top:20px;right:0;right:25px;padding:0;width:40px;height:40px;display:none;align-items:center;justify-content:center;@media(max-width:800px){width:30px;height:30px}}.ticket-wrapper .product-category.active .product-heading.has-buttons .close{display:flex}.ticket-wrapper .product-category .product-heading.has-buttons .close:after{content:">";transform:rotate(-90deg)}.ticket-wrapper .product-category.active .product-heading.has-buttons .view{display:none}@media (hover:hover) and (pointer:fine){.ticket-wrapper .product-category .product-heading:hover .button-primary.view{background-color:transparent;transform:scale(1.1)}}.ticket-wrapper .product-category .product-heading h3{margin-top:0;margin-bottom:0}.ticket-wrapper .product-category .product-heading span.product-sub-heading{font-size:1.2rem;@media(max-width:800px){font-size:.9rem;display:block}}.ticket-wrapper .product-category .product-heading span.product-sub-heading-pricing{font-size:1rem;opacity:.8;margin-top:15px;text-transform:lowercase;@media(max-width:800px){font-size:.8rem}}.ticket-wrapper .product-category.active .product-heading span.product-sub-heading-pricing{opacity:0}.ticket-wrapper .product-category:not(.single-category) .product-body{display:none}.ticket-wrapper hr{margin:0 20px 30px;@media(max-width:800px){margin-bottom:10px}}.ticket-wrapper hr:nth-of-type(2n){transform:rotate(180deg)}.ticket-wrapper hr:last-child{display:none}.ticket-wrapper .product-body{padding:0 20px;margin-top:-60px}.ticket-wrapper .product-details{padding:20px;margin:30px 0;background-size:100% 100%;background-repeat:no-repeat;background-position:0;font-size:1.1rem;@media(max-width:800px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px;margin-left:0;margin-bottom:25px;margin-right:0;margin-top:25px}}.ticket-wrapper .product-sub-heading h5{margin:0;font-size:1.2rem}.ticket-wrapper .product-details-sub-heading{padding:15px 30px 0;display:flex;justify-content:center;align-items:flex-end;text-align:center;@media(max-width:800px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:15px}}.ticket-wrapper .product-details-sub-heading svg{width:40px;margin:auto 15px;position:relative;top:15px;@media(max-width:800px){width:35px;margin-left:0;margin-bottom:auto;margin-right:0;margin-top:auto;top:5px}}.ticket-wrapper .product-details-sub-heading h6{font-size:1.2rem;margin:0;font-family:monotalic-narrow,sans-serif;text-transform:uppercase;font-weight:700;@media(max-width:800px){font-size:1.1rem}}.ticket-wrapper .product-details-sub-heading .description{font-size:1rem;@media(max-width:800px){font-size:.8rem}}.ticket-wrapper .product-details-sub-heading .description :last-child{margin-bottom:0!important}.ticket-wrapper .product-details .product-name{font-size:1.2rem;font-weight:600;padding-right:20px}.ticket-wrapper .product-details .product-description{font-size:.9rem;margin-top:5px;margin-bottom:15px;@media(max-width:800px){font-size:.8rem}}.ticket-wrapper .product-details .product-description :last-child{margin-bottom:0!important}.ticket-wrapper .product-details .product-buy{display:flex;align-items:center;justify-content:space-between}.ticket-wrapper .product-details .product-price-note{font-size:.7rem;@media(max-width:500px){margin-top:10px}}.ticket-wrapper .product-details[data-available=no] .product-buy,.ticket-wrapper .product-details[data-available=no] .product-description,.ticket-wrapper .product-details[data-available=no] .product-name,.ticket-wrapper .product-details[data-available=no] .product-price-note{opacity:.6}.ticket-wrapper .product-details .stock-message{font-size:.9rem}.ticket-wrapper .quantity{white-space:nowrap}.ticket-wrapper button.qty-btn{border:none;background:#000;color:#fff;width:35px;height:35px;padding:0;font-size:1.1rem;line-height:50%;vertical-align:middle;touch-action:manipulation;border-radius:20%}.ticket-wrapper button.qty-btn:focus{outline:none}.ticket-wrapper .qty-span{border:none;width:25px;height:35px;padding:0;display:inline-flex;align-items:center;justify-content:space-around;font-size:.8rem}@media (min-width:800px){.ticket-wrapper button.qty-btn{width:40px;height:40px;font-size:1.2rem}.ticket-wrapper .qty-span{width:40px;height:40px;font-size:1rem}}.ticket-wrapper .info-btn{margin:0;height:20px;width:20px;background:hsla(0,0%,100%,.75);color:grey;line-height:50%;vertical-align:middle;padding:0;border:none;border-radius:50%;position:relative;top:-2px;left:2px;cursor:pointer;transition:.2s ease-in-out}.ticket-wrapper .info-btn:hover{background:#fff;transition:.2s ease-in-out}.ticket-wrapper .booking-fee-responsive-label{display:none}@media (max-width:799px){.ticket-wrapper table tr.product-sub-heading td{padding-bottom:20px}.ticket-wrapper table tr.column-headings{display:none}.ticket-wrapper table tr.product-details{display:block;padding:40px 20px 0}.ticket-wrapper table tr.product-details td{padding-left:0;padding-right:0}.ticket-wrapper table tr.product-details td:not(:first-child){border-top:0}.ticket-wrapper table tr.product-details td.td-product-name{display:block;font-weight:400;padding-top:0}.ticket-wrapper table tr.product-details td.td-product-price{display:inline}.ticket-wrapper table tr.product-details td.td-product-fee{display:inline;padding-left:5px;padding-right:20px}.ticket-wrapper table tr.product-details td.qty{display:block;text-align:left}.ticket-wrapper .booking-fee-non-responsive-label{display:none}}.vat-notice{font-size:smaller;opacity:.75}.additional-links-wrapper a.additional-product-link{display:block;text-align:left;margin-bottom:30px;padding:30px 20px;cursor:pointer;position:relative;text-decoration:none;@media(max-width:800px){margin-bottom:10px}}.additional-links-wrapper a.additional-product-link .additional-link-flex{display:flex;justify-content:space-between;align-items:center;gap:20px}.additional-links-wrapper a.additional-product-link .additional-link-flex>div.button-wrapper{flex-shrink:0}.additional-links-wrapper a.additional-product-link h3{margin-top:0;margin-bottom:20px}.additional-links-wrapper a.additional-product-link .additional-link-description{font-size:1.2rem;display:block;@media(max-width:800px){font-size:.9rem;display:block}}.additional-links-wrapper a.additional-product-link .button.view{position:relative;white-space:nowrap;display:flex;align-items:center;@media(max-width:800px){padding:0;min-height:40px;min-width:40px;justify-content:center}}.additional-links-wrapper a.additional-product-link .button.view span.text{margin-right:10px;@media(max-width:800px){display:none}}.additional-links-wrapper a.additional-product-link .button.view:after{content:"→";font-size:125%;@media(max-width:800px){font-size:125%;content:">"}}@media (hover:hover) and (pointer:fine){.additional-links-wrapper a.additional-product-link:hover .button.view{background-color:transparent;transform:scale(1.1)}}#tickets-cart-summary{padding-bottom:0;position:sticky;bottom:0}#tickets-cart-summary-internal{background:transparent;color:#fff;display:none}.show-cart-summmary #tickets-cart-summary-internal{display:block}#tickets-cart-summary-internal-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}#tickets-cart-summary-internal.fixed #tickets-cart-summary-internal-flex{margin:auto;width:800px;padding:15px 0}#tickets-cart-summary-internal.sticky #tickets-cart-summary-internal-flex{margin:auto;width:800px;padding:10px 30px}@media (max-width:800px){#tickets-cart-summary-internal.fixed #tickets-cart-summary-internal-flex{width:100%;padding:25px 10vw 35px}}#tickets-cart-summary-internal.fixed{background:#fff;color:grey;position:fixed;bottom:0;left:0;width:100%;z-index:1000}#tickets-cart-summary-internal.sticky{background:#fff;color:grey;position:sticky;bottom:0;left:0;width:100%;z-index:1000}#tickets-cart-summary-internal.fixed .button.button-primary{color:#fff;background:grey;border-color:grey}span#tickets-cart-summary-total-amount,span#tickets-cart-summary-updating{font-size:2rem;display:inline-block}span#tickets-cart-summary-updating{display:none}@media (max-width:500px){span#tickets-cart-summary-total-amount,span#tickets-cart-summary-updating{font-size:1.4rem}#tickets-cart-summary-internal .button.button-primary{font-size:1.4rem;padding:10px 20px}}button:disabled.qty-btn,button[disabled].qty-btn{opacity:.3}#buy-now:disabled{opacity:0}#buy-now.clicked:disabled{opacity:.5;pointer-events:none}#content.content-page .content.checkout-banner-bottom{padding-bottom:0}.ticket-wrapper{padding:20px 0 10px}@media(max-width:800px){.ticket-wrapper{padding-bottom:5px}}.ticket-outro{padding-bottom:80px}#tickets-back{right:0;position:absolute;top:0}.show-cart-summmary footer{padding-bottom:100px}main.single-line-up-item #image{background:#fff;padding:10px;display:inline-flex;margin-bottom:10vh}main.single-line-up-item .single-feat-image,main.single-line-up-item .single-logo{max-width:100%;max-height:50vh}main.single-line-up-item #lineup-button{margin-top:5vh}#checkout-wrapper.content-page{color:#fff}#checkout-back-button{position:absolute;top:45px;right:45px;transform:rotate(10deg)}#checkout-back-button:hover{transform:scale(1.1) rotate(10deg)}@media (max-width:800px){#checkout-back-button{position:absolute;top:30px;right:30px;font-size:1.3rem;font-weight:500;padding:10px 20px}#checkout-back-button span{display:none}}#checkout-wrapper.content-page .content{max-width:800px;min-height:100%;padding:200px 30px 100px;margin:auto;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}#checkout-wrapper.content-page h1,#checkout-wrapper.content-page h2,#checkout-wrapper.content-page p{margin-top:0;margin-bottom:2rem}#checkout-wrapper.content-page h2{font-size:2.4rem;display:inline-block;margin-right:auto;margin-bottom:4rem;border-bottom:2px solid #fff}#checkout-wrapper.content-page{font-size:1.4rem}#checkout-wrapper.content-page .rotate{transform:rotate(-2deg)}#checkout-wrapper.content-page .rotate-alt{transform:rotate(2deg)}#checkout-wrapper.content-page img#wab-smile{height:240px;position:fixed;top:45px;left:45px}#checkout-wrapper.content-page .buttons{position:fixed;top:45px;right:45px}#checkout-wrapper.content-page .buttons .button{margin-left:30px;transform:rotate(10deg)}#checkout-wrapper.content-page .buttons .button:hover{transform:scale(1.1) rotate(10deg)}@media (max-width:1500px){#checkout-wrapper.content-page .content{padding:300px 30px 100px}#checkout-wrapper.content-page img#wab-smile{position:absolute}#checkout-wrapper.content-page .buttons{position:absolute;top:45px;right:45px}#checkout-wrapper.content-page img#wab-smile{height:180px}}@media (max-width:800px){#checkout-wrapper.content-page{font-size:1.2rem}#checkout-wrapper.content-page h2{font-size:1.7rem;margin-bottom:2.4rem}#checkout-wrapper.content-page img#wab-smile{height:120px;position:absolute;top:30px;left:30px}#checkout-wrapper.content-page .content{max-width:100%;padding:200px 45px 50px}#checkout-wrapper.content-page.hp .content{padding:200px 45px 100px}#checkout-wrapper.content-page .rotate{transform:rotate(-2deg)}#checkout-wrapper.content-page .rotate-alt{transform:rotate(2deg)}#checkout-wrapper.content-page .buttons .button{font-size:1.3rem;font-weight:500;padding:10px 20px}}@media (max-width:580px){#checkout-wrapper.content-page .buttons #tickets-button,#checkout-wrapper.content-page .buttons #tickets-button-content{display:none}}.woocommerce .blockUI.blockOverlay{position:fixed!important}.woocommerce-form-coupon-toggle{display:none}.woocommerce form.checkout_coupon:before{content:"Enter Coupon Code";width:100%;display:flex;width:calc(100% + 50px);margin:-25px -25px 10px;padding:25px;font-weight:700;@media (max-width:800px){width:calc(100% + 30px);margin-left:-15px;margin-bottom:10px;margin-right:-15px;margin-top:-15px;padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}}.woocommerce form.checkout_coupon{border:2px solid #fff;border-radius:0;background:hsla(0,0%,100%,.1);padding:25px;@media (max-width:800px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}}.woocommerce form.checkout_coupon .form-row .input-text{margin-bottom:0}.woocommerce form.checkout_coupon p{margin-bottom:10px!important}@media (min-width:800px){.woocommerce form.checkout_coupon p{margin-bottom:0!important}}.woocommerce #customer_details.col2-set .col-1,.woocommerce #customer_details.col2-set .col-2,.woocommerce-page #customer_details.col2-set .col-1,.woocommerce-page #customer_details.col2-set .col-2{clear:both;float:none!important;width:100%!important;margin-right:0!important;text-align:left;padding-bottom:0}#billing_email_2_field span.optional,#billing_position_field span.optional,#billing_wab_member_id_field span.optional,.form-row.notes,.woocommerce .product_meta,.woocommerce table.variations td.label,.woocommerce-additional-fields h3,.woocommerce-order-received p.order-again{display:none}#billing_email_2_field label:after,#billing_position_field label:after,#billing_wab_member_id_field label:after{content:"*";font-weight:500}.woocommerce form .form-row .required{color:#000;font-weight:500}#booking_protection_prompt{font-size:1.9rem;padding:10px 20px;border-left:3px solid #ff7084}#booking_protection_prompt,#email_check_result{background-color:#fff;margin:25px 3px;display:none}#email_check_result{font-size:1.4rem;padding:10px 30px;color:#000}#email_check_result.fail{display:block;border-left:3px solid #ff7084}#email_check_result.success{display:block;border-left:3px solid #a2e241}#email_check_secondary_warning{background-color:#fff;font-size:1.9rem;padding:10px 20px;margin:25px 3px;display:none;clear:both;text-align:left}#email_check_secondary_warning.fail{display:block;border-left:3px solid #ff7084}#email_check_secondary_warning.success{display:none}.woocommerce table.shop_table{border:2px solid #000;border-collapse:collapse;border-radius:0;font-size:smaller}@media (max-width:800px){.woocommerce table.shop_table{font-size:.8rem}}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px 30px}@media (max-width:800px){.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:10px}}.woocommerce table.shop_table td{border-top:1px solid #000;vertical-align:top}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #000}#order_review .opc_cart_item td.product-name{padding-left:30px;padding-right:30px;position:relative}@media (max-width:800px){#order_review .opc_cart_item td.product-name{padding-left:10px;padding-right:30px}}#order_review .product-remove{position:absolute;right:0;margin:0}.woocommerce table .product-remove a{display:inline-block;text-align:center;width:20px;height:20px;color:#fff!important;background:transparent;font-size:1.4rem;border-radius:40px;line-height:20px}.woocommerce table .product-remove a:hover{text-decoration:none;color:grey!important;background:#fff}table.order_details tfoot tr td,tbody td.product-total,thead th.product-total,tr.cart-subtotal td,tr.fee td,tr.order-total td{text-align:right}.woocommerce table.shop_table tbody tr.fee th,.woocommerce table.shop_table tfoot tr.fee th{font-weight:400}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border-radius:0;color:#000;background:transparent}#add_payment_method .ppc-button-wrapper,.woocommerce-cart .ppc-button-wrapper,.woocommerce-checkout .ppc-button-wrapper{color:#000}.woocommerce form .form-row .input-checkbox#mailchimp_woocommerce_newsletter{margin-top:15px;width:30px;height:30px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:2px solid #fff}input#mailchimp_woocommerce_newsletter:checked{background:#fff!important}input#mailchimp_woocommerce_newsletter:checked+label:after{content:"";position:absolute;left:-32px;top:-1px;width:10px;height:24px;border:solid grey;border-width:0 3px 3px 0;transform:rotate(45deg)}.woocommerce #customer_details label[for=mailchimp_woocommerce_newsletter]{font-weight:400;font-size:1.1rem;line-height:inherit;display:block;margin-left:43px;position:relative;top:-28px;margin-bottom:-40px}.woocommerce #customer_details label#commspref{position:relative;top:10px;margin-bottom:-10px}#add_payment_method .ppc-button-wrapper,.woocommerce-cart .ppc-button-wrapper,.woocommerce-checkout .ppc-button-wrapper{border-radius:0;padding:0;margin-top:30px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:none}.woocommerce-checkout #payment ul.payment_methods:before{content:"Select a payment method";font-weight:600;line-height:2;margin-bottom:20px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;text-align:left}#payment #stripe-payment-data br{display:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{font-size:1.4rem;line-height:inherit;margin-bottom:20px}@media(max-width:800px){#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{font-size:1.2rem}}#add_payment_method #payment ul.payment_methods li:last-of-type,.woocommerce-cart #payment ul.payment_methods li:last-of-type,.woocommerce-checkout #payment ul.payment_methods li:last-of-type{margin-bottom:0}#add_payment_method #payment ul.payment_methods label,.woocommerce-cart #payment ul.payment_methods label,.woocommerce-checkout #payment ul.payment_methods label{font-weight:500;display:block;position:relative;top:-2px;left:14px;float:left;max-width:calc(100% - 40px)}.woocommerce-checkout #payment ul.payment_methods label[for=card-element]{display:none}#add_payment_method #payment ul.payment_methods li input[name=payment_method],.woocommerce-cart #payment ul.payment_methods li input[name=payment_method],.woocommerce-checkout #payment ul.payment_methods li input[name=payment_method]{border-radius:50%;margin:0 5px 0 0;width:30px;height:30px;padding:0!important;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:2px solid #000;float:left}#add_payment_method #payment ul.payment_methods li input[name=payment_method]:checked,.woocommerce-cart #payment ul.payment_methods li input[name=payment_method]:checked,.woocommerce-checkout #payment ul.payment_methods li input[name=payment_method]:checked{background:#000!important}#add_payment_method #payment ul.payment_methods li input[name=payment_method]:checked+label:after,.woocommerce-cart #payment ul.payment_methods li input[name=payment_method]:checked+label:after,.woocommerce-checkout #payment ul.payment_methods li input[name=payment_method]:checked+label:after{content:"";position:absolute;left:-39px;top:6px;width:9px;height:18px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}#add_payment_method #payment ul.payment_methods li input[name=payment_method][style*="display: none;"]:checked+label:after,.woocommerce-cart #payment ul.payment_methods li input[name=payment_method][style*="display: none;"]:checked+label:after,.woocommerce-checkout #payment ul.payment_methods li input[name=payment_method][style*="display: none;"]:checked+label:after{content:none!important}.woocommerce-checkout #payment ul.payment_methods li img{max-width:50%;float:right;display:none}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:30px}@media (min-width:992px){#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px}}.woocommerce-checkout #payment div.payment_box{clear:both;position:relative;top:25px;background:#eee}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#eee}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:1.1rem;font-weight:400;font-style:normal}@media(max-width:800px){#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:1rem}}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{margin:0 0 -1em}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form label{display:block;float:none;left:0;width:100%;color:#000}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form label .required{color:#000}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form input{color:#000;border-color:#5b5b5b;margin:0}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form .braintree-hosted-fields-focused,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form input:focus{background:rgba(0,0,0,.05)!important;border-color:#000!important}#payment .woocommerce-error,#payment .woocommerce-info,#payment .woocommerce-message{margin:0}.woocommerce-terms-and-conditions-wrapper{margin-top:30px;margin-bottom:15px}.woocommerce-terms-and-conditions-checkbox-text{font-size:1.6rem;font-weight:400;font-style:normal}#opc-messages{display:none}body.woocommerce-checkout .woocommerce-terms-and-conditions{font-style:normal}body.woocommerce-checkout .woocommerce-terms-and-conditions p{text-align:left;font-size:1.5rem;margin:1rem;font-style:normal}body.woocommerce-checkout .woocommerce-terms-and-conditions h2{text-align:left;margin:3rem 1rem 1rem;font-family:inherit;text-transform:none;font-size:2rem;letter-spacing:inherit;font-weight:500}body.woocommerce-checkout .woocommerce-terms-and-conditions ol,body.woocommerce-checkout .woocommerce-terms-and-conditions ul{font-size:1.5rem;margin:1rem;padding:0 0 0 30px;font-style:normal}body.woocommerce-checkout .woocommerce-terms-and-conditions ol ul{margin:0;padding:0 0 0 15px;list-style-type:disc;font-size:1.5rem}body.woocommerce-checkout .woocommerce-terms-and-conditions ol ul li{padding:0}body.woocommerce-checkout .woocommerce-terms-and-conditions ol li,body.woocommerce-checkout .woocommerce-terms-and-conditions ul li{padding-bottom:10px}body.woocommerce-checkout .woocommerce-terms-and-conditions ol li a,body.woocommerce-checkout .woocommerce-terms-and-conditions ul li a{color:#000;text-decoration:underline!important}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline-flex}.woocommerce label.checkbox input[type=checkbox]{margin-top:15px;width:30px;height:30px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:2px solid #000;flex-shrink:0}.woocommerce label.checkbox input[type=checkbox]:checked{background:#000!important}.woocommerce label.checkbox input[type=checkbox]+span{position:relative;font-weight:400;font-size:1.1rem;display:block;margin-left:12px;top:14px;line-height:1.5}@media(max-width:800px){.woocommerce label.checkbox input[type=checkbox]+span{font-size:1rem}}.woocommerce label.checkbox input[type=checkbox]#booking_protection_fee_checkout+span{top:-30px}.woocommerce label.checkbox input[type=checkbox]:checked+span:after{content:"";position:absolute;left:-39px;top:0;width:10px;height:24px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.woocommerce-terms-and-conditions-checkbox-text a{color:#000;text-decoration:underline}.woocommerce-terms-and-conditions-checkbox-text a:hover{color:#000;text-decoration:none}#booking-protection-checkout-wrapper{display:none;background:#fff;color:#000;padding:15px 30px;margin-top:2rem;margin-bottom:1rem;font-weight:400;font-size:1.1rem}@media(max-width:800px){#booking-protection-checkout-wrapper{font-size:1rem}}#booking-protection-checkout-wrapper.show{display:block}#booking-protection-checkout-wrapper label#booking-protection-title{font-size:1.4rem}#booking-protection-checkout-wrapper a,#booking-protection-checkout-wrapper a:link,#booking-protection-checkout-wrapper a:visited{color:#000}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{padding:20px 10px;font-size:1.1rem}body.woocommerce-checkout .woocommerce-terms-and-conditions p{font-size:1.1rem}#checkout-wrapper.content-page form p.form-row,.woocommerce form .form-row,.woocommerce form p.form-row{margin-bottom:1.5rem}#checkout-wrapper.content-page form #payment .form-row,#checkout-wrapper.content-page form #payment p.form-row,.woocommerce form #payment .form-row,.woocommerce form #payment p.form-row{margin-bottom:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:grey;border-color:grey;transition:all .3s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff;border-color:grey;color:grey}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0!important;margin-top:30px;float:none}.woocommerce form .form-row{padding:0;margin:0}.woocommerce-cart table.cart .product-thumbnail{display:none}.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:50%}.woocommerce-page table.cart td.actions .input-text#coupon_code{width:50%;padding:7px 15px;font-size:1rem;border-color:#000;color:#000}.woocommerce-page table.cart .quantity input.qty{font-size:1rem;padding:10px 20px 10px 10px;margin:0;width:auto}.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:100%;float:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:auto;margin-top:2rem}.woocommerce-cart .wc-proceed-to-checkout{padding-top:2rem}.woocommerce-cart .wc-proceed-to-checkout aa.button.alt.checkout-button{background:#fff;color:grey}.woocommerce-cart .wc-proceed-to-checkout aa.button.alt.checkout-button:hover{background:transparent;color:#fff}@media (min-width:992px){.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:50%;float:left}}.woocommerce table.cart td.actions button.button{background:#fff;color:grey;border-width:2px;font-size:1rem;padding:7px 15px;max-width:45%}.woocommerce table.cart td.actions button.button:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1);border-width:2px;font-size:1rem;padding:7px 15px}.woocommerce .select2-container--default .select2-selection--single{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:2px solid #fff;background:transparent;color:#fff;font-size:1.4rem;width:100%;padding:16px 31px;box-sizing:border-box;border-radius:0;height:auto}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;padding-left:0;font-weight:500;font-family:Arial}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;border-width:10px 10px 0;right:15px;top:28px;left:auto}.select2-container--default .select2-search--dropdown .select2-search__field{color:grey;margin-bottom:0;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:hsla(0,0%,100%,.65)}.woocommerce .woocommerce-customer-details address{border:none;padding:0}.woocommerce-order-received .woocommerce table tr td.product-name a{font-size:inherit}.woocommerce-order-received .well{background:#fff;color:grey;text-align:center;padding:15px;margin-bottom:80px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff;color:#000}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:1.15em}@media(max-width:800px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;float:none}}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#000}.woocommerce-checkout-review-order #ppcp-messages{display:block;background:#fff;border:1px solid #fff;padding:15px 30px 10px;margin-top:20px 0 30px}@media (max-width:800px){.woocommerce-checkout-review-order #ppcp-messages{padding:15px 10px 10px}}.woocommerce small.includes_tax{display:block}.woocommerce .select .woocommerce-input-wrapper{position:relative}.woocommerce .select .woocommerce-input-wrapper select{padding-right:55px!important}.woocommerce .select .woocommerce-input-wrapper:after{content:"";border-left:3px solid #fff;border-bottom:3px solid #fff;width:15px;height:15px;position:absolute;right:25px;top:10px;transform:rotate(-45deg);display:block}@media (max-width:800px){.woocommerce .select .woocommerce-input-wrapper:after{top:5px}}.woocommerce-checkout-review-order-table thead th{background:#000;color:#fff}#drip_woocommerce_accepts_marketing_field{position:relative;top:-2.5rem}.glass-right-full-height{position:relative;background:transparent;z-index:1;overflow:hidden}.glass-right-full-height:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:-2}.glass-right-full-height:after{position:absolute;top:0;left:50%;width:100%;height:100%;content:" ";background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;z-index:-1}@media(max-width:800px){.glass-right-full-height:after{left:25%;top:70px;height:calc(100% - 70px)}}.page.glass-right-full-height:after{top:100px;height:calc(100% - 100px)}@media(max-width:800px){.page.glass-right-full-height:after{top:70px;height:calc(100% - 70px)}}.can-left-full-height{position:relative;background:transparent;z-index:1;overflow:hidden}.can-left-full-height:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:-2}.can-left-full-height:after{position:absolute;top:0;left:0;width:35%;height:100%;content:" ";background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;z-index:-1}@media(max-width:800px){.lcbf .can-left-full-height:after{width:45%;top:70px;height:calc(100% - 70px)}}.page.can-left-full-height:after{top:100px;height:calc(100% - 100px)}@media(max-width:800px){.page.can-left-full-height:after{top:70px;height:calc(100% - 70px)}}.page.line-up.can-left-full-height:after{top:100px;width:90%;height:calc(100% - 100px)}@media(max-width:800px){.page.line-up.can-left-full-height:after{top:70px;width:90%;height:calc(100% - 70px)}}.glass-right-can-left-repeat{position:relative;background:transparent;overflow:hidden}.glass-right-can-left-repeat:before{right:75%;z-index:-1;background-position:100% 0;z-index:-2}.glass-right-can-left-repeat:after,.glass-right-can-left-repeat:before{position:absolute;top:100px;width:100%;height:100%;content:" ";background-size:100%;background-repeat:space}.glass-right-can-left-repeat:after{left:75%;z-index:-1;background-position:0 0}@media(max-width:800px){.glass-right-can-left-repeat:after,.glass-right-can-left-repeat:before{top:70px}}.modal{display:none}.hp-scale-transition{transform:scale(.6);transform-origin:top;will-change:transform}.animated-initial,[data-animate-into-view]{opacity:0}.lcbf body:before{background-color:#86d2e9;background:#f6505b;background:url(../img/lcbf-bg-2026.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.lcbf .button-solid-secondary,.lcbf .button-solid-secondary:hover,.lcbf .woocommerce a.button-solid-secondary,.lcbf .woocommerce a.button-solid-secondary:hover,.lcbf .woocommerce button.button-solid-secondary,.lcbf .woocommerce button.button-solid-secondary:hover,.lcbf .woocommerce input.button-solid-secondary,.lcbf .woocommerce input.button-solid-secondary:hover,.lcbf a.button-solid-secondary,.lcbf a.button-solid-secondary:hover{background:#f6505b;border-color:#f6505b}.lcbf .button-solid-primary,.lcbf .button-solid-primary:hover,.lcbf .woocommerce a.button-solid-primary,.lcbf .woocommerce a.button-solid-primary:hover,.lcbf .woocommerce button.button-solid-primary,.lcbf .woocommerce button.button-solid-primary:hover,.lcbf .woocommerce input.button-solid-primary,.lcbf .woocommerce input.button-solid-primary:hover,.lcbf a.button-solid-primary,.lcbf a.button-solid-primary:hover{background:#86d2e9;border-color:#86d2e9}.lcbf #nav #primary-nav ul li a:hover,.lcbf #nav #primary-nav ul li.current-menu-item a,.lcbf #nav #primary-nav ul li.current_page_item a,.lcbf #nav #secondary-nav ul li a:hover,.lcbf #nav #secondary-nav ul li.current-menu-item a,.lcbf #nav #secondary-nav ul li.current_page_item a,.lcbf .button-primary-on-white,.lcbf .button-primary-on-white:hover,.lcbf .woocommerce a.button-primary-on-white,.lcbf .woocommerce a.button-primary-on-white:hover,.lcbf .woocommerce button.button-primary-on-white,.lcbf .woocommerce button.button-primary-on-white:hover,.lcbf .woocommerce input.button-primary-on-white,.lcbf .woocommerce input.button-primary-on-white:hover,.lcbf a.button-primary-on-white,.lcbf a.button-primary-on-white:hover{color:#86d2e9}.lcbf .button-with-background-primary,.lcbf a.button-with-background-primary{background:url(../img/button-bg-red.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;border:none;font-family:monotalic-narrow,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1;position:relative;padding-right:100px}.lcbf .button-with-background-primary:after,.lcbf a.button-with-background-primary:after{content:"→";transform:scale(1.25);position:absolute;right:40px;transition:all .3s}.lcbf .button-with-background-primary:hover,.lcbf a.button-with-background-primary:hover{color:#000;transform:scale(1.1)}.lcbf #homepage-insta{color:#f6505b}.lcbf #tickets-cart-summary-internal.fixed,.lcbf .logo-grid.white h2,.lcbf .logo-grid.white h3,.lcbf .ticket-wrapper .info-btn,.lcbf .ticket-wrapper table button.qty-btn{color:#86d2e9}.lcbf #tickets-cart-summary-internal.fixed .button.button-primary{background:#86d2e9;border-color:#86d2e9}.lcbf #tickets-cart-summary-internal.fixed .button.button-primary:hover{background:transparent;color:#86d2e9}.lcbf table .product-remove a:hover{color:#86d2e9!important}.lcbf input#mailchimp_woocommerce_newsletter:checked+label:after{border-color:#86d2e9}.lcbf .woocommerce #respond input#submit.alt,.lcbf .woocommerce a.button.alt,.lcbf .woocommerce button.button.alt,.lcbf .woocommerce input.button.alt{background-color:#000;border-color:#000;color:#86d2e9}.lcbf .woocommerce #respond input#submit.alt:hover,.lcbf .woocommerce a.button.alt:hover,.lcbf .woocommerce button.button.alt:hover,.lcbf .woocommerce input.button.alt:hover{background-color:transparent;color:#000}.lcbf .modal.LineupModal button.close{background:#86d2e9;color:#fff;border:#86d2e9}.lcbf .nf-form-content input[type=button]{color:#86d2e9}.lcbf .nf-form-content input[type=button].nf-previous{color:#fff}.lcbf .ticket-wrapper{background-color:#ec545e!important;border-image-source:url(../img/box-bg-lcbf-2026-secondary-lg.svg);border-image-slice:25;border-image-width:15px;border-image-outset:14px;margin-bottom:75px;border-image-repeat:round}.lcbf .ticket-wrapper .product-category:last-child{margin-bottom:0}.lcbf .ticket-wrapper .product-details{background-image:url(../img/ticket-bg-lcbf-2026-d.svg);@media (max-width:800px){background-image:url(../img/ticket-bg-lcbf-2026-m.svg)}}.lcbf .ticket-wrapper .product-details[data-available=no]{background-image:url(../img/ticket-bg-lcbf-2026-d-na.svg);@media (max-width:800px){background-image:url(../img/ticket-bg-lcbf-2026-m-na.svg)}}.lcbf .additional-links-wrapper a.additional-product-link{background-color:#fbed24!important;border-image-source:url(../img/box-bg-lcbf-2026-tertiary-lg.svg);border-image-slice:25;border-image-width:15px;border-image-outset:14px;margin-bottom:75px;border-image-repeat:round}.lcbf .additional-links-wrapper a.additional-product-link .button.view{color:#fbed24}.lcbf .additional-links-wrapper a.additional-product-link:hover .button.view{color:#000}.lcbf .page-cart .woocommerce a.button.alt{background:#fff;color:#86d2e9;border-color:#fff}.lcbf .page-cart .woocommerce a.button.alt:hover{color:#fff;background:hsla(0,0%,100%,.2)}.lcbf .woocommerce table.cart td.actions button.button{color:#86d2e9}.lcbf .woocommerce table.cart td.actions button.button:hover{color:#fff}.lcbf .woocommerce-order-received .well{color:#86d2e9}.lcbf .radial-gradient-top-left{background-image:radial-gradient(circle at top left,#f6505b 0,#c19bb4 15%,#86d2e9 30%);background-size:cover;background-position:top}.lcbf .radial-gradient-bottom-right{background:radial-gradient(circle at bottom right,#f6505b 0,#c19bb4 15%,#86d2e9 30%);background-size:cover;background-position:top}.lcbf .radial-gradient-dual{background:radial-gradient(circle at top left,#f6505b 0,#c19bb4 25%,transparent 40%),radial-gradient(circle at bottom right,#f6505b 0,#c19bb4 15%,transparent 30%),#86d2e9}.lcbf .can-left-full-height:before,.lcbf .glass-right-full-height:before{background:#f6505b}.lcbf .glass-right-full-height:after{background-image:url(../img/shapes/lcbf/glass-right-bg.svg)}.lcbf .can-left-full-height:after{background-image:url(../img/shapes/lcbf/can-left-bg.svg)}.lcbf .glass-right-repeat:before{background-image:url(../img/shapes/lcbf/can-left-bg-repeatable.svg)}.lcbf .glass-right-repeat:after{background-image:url(../img/shapes/lcbf/glass-right-bg-repeatable-v4.svg)}.lcbf .glass-right-can-left-repeat:before{background-image:url(../img/shapes/lcbf/can-left-bg-repeatable.svg)}.lcbf .glass-right-can-left-repeat:after{background-image:url(../img/shapes/lcbf/glass-right-bg-repeatable-v4.svg)}.lcbf #homepage-background-video-wrapper-overlay{border-image-source:url(../img/video-border.svg)}.lcbf #splash #details{background-image:url(../img/blot-horizontal.svg)}.lcbf .content-box-lg{background:#70c8e5;box-sizing:border-box;border-image-source:url(../img/box-bg-lcbf-2026-primary-lg.svg);border-image-slice:25;border-image-width:20px;border-image-outset:19px;border-image-repeat:round}.lcbf hr.wavy{border:none;height:20px;background-image:url(../img/wab-line.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.lcbf hr.wavy.secondary{background-image:url(../img/wab-line-blue.svg)}.lcbf #lineup-button .button-primary,.lcbf #lineup-desc h2{color:#fbed24}.lcbf .homepage #features .feature:first-child .top{background-image:url(../img/lcbf_feat_bg_1.svg)}.lcbf .homepage #features .feature:nth-child(2) .top{background-image:url(../img/lcbf_feat_bg_2.svg)}.lcbf .homepage #features .feature:nth-child(3) .top{background-image:url(../img/lcbf_feat_bg_3.svg)}.lcbf .homepage #features .feature:nth-child(4) .top{background-image:url(../img/lcbf_feat_bg_4.svg)}.lcbf .homepage .content-box-lineup{background-color:#ec545e!important;border-image-source:url(../img/box-bg-lcbf-2026-secondary-lg.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;border-image-repeat:round}.lcbf .homepage section#as-featured-in-section{background-color:#fbed23!important;background-color:#fff!important;border-image-source:url(../img/box-bg-2026-white.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;border-image-repeat:round}.lcbf .homepage #tickets-below-feature-button.button{background-color:#ec545e;border-color:#ec545e;color:#fbed23}.lcbf .homepage #tickets-below-feature-button.button:hover{background-color:transparent;border-color:#ec545e;color:#ec545e}.lcbf .ticket-wrapper .product-category .product-heading .button-primary{color:#ec545e}@media (hover:hover) and (pointer:fine){.lcbf .ticket-wrapper .product-category .product-heading .button-primary:hover,.lcbf .ticket-wrapper .product-category .product-heading:hover .button-primary{color:inherit}.lcbf .ticket-wrapper .product-category .product-heading .button.close:hover,.lcbf .ticket-wrapper .product-category .product-heading:hover .button.close{color:#ec545e;background:#000}}.lcbf .ticket-wrapper .product-details-sub-heading{color:#70c8e5}.lcbf .ticket-wrapper .product-details-sub-heading svg{fill:#70c8e5}.lcbf .woocommerce form.checkout_coupon,.lcbf .woocommerce form.checkout_coupon:before{background:#ec545e;border-color:#ec545e}@media (hover:hover) and (pointer:fine){.lcbf .woocommerce form.checkout_coupon button.button:hover{color:#ec545e;background:#000}}.mcbf body{background-color:#07bf89;background-color:#f7795e;background-size:cover;background-position:0 0;background-repeat:no-repeat}.mcbf .button-primary,.mcbf .woocommerce a.button-primary,.mcbf .woocommerce button.button-primary,.mcbf .woocommerce input.button-primary,.mcbf a.button-primary{color:#07bf89}.mcbf .button-primary:hover,.mcbf .woocommerce a.button-primary:hover,.mcbf .woocommerce button.button-primary:hover,.mcbf .woocommerce input.button-primary:hover,.mcbf a.button-primary:hover{color:#fff}.mcbf .button-solid-secondary,.mcbf .button-solid-secondary:hover,.mcbf .woocommerce a.button-solid-secondary,.mcbf .woocommerce a.button-solid-secondary:hover,.mcbf .woocommerce button.button-solid-secondary,.mcbf .woocommerce button.button-solid-secondary:hover,.mcbf .woocommerce input.button-solid-secondary,.mcbf .woocommerce input.button-solid-secondary:hover,.mcbf a.button-solid-secondary,.mcbf a.button-solid-secondary:hover{background:#f7795e;border-color:#f7795e}.mcbf .button-solid-primary,.mcbf .button-solid-primary:hover,.mcbf .woocommerce a.button-solid-primary,.mcbf .woocommerce a.button-solid-primary:hover,.mcbf .woocommerce button.button-solid-primary,.mcbf .woocommerce button.button-solid-primary:hover,.mcbf .woocommerce input.button-solid-primary,.mcbf .woocommerce input.button-solid-primary:hover,.mcbf a.button-solid-primary,.mcbf a.button-solid-primary:hover{background:#07bf89;border-color:#07bf89}.mcbf #nav #primary-nav ul li a:hover,.mcbf #nav #primary-nav ul li.current-menu-item a,.mcbf #nav #primary-nav ul li.current_page_item a,.mcbf #nav #secondary-nav ul li a:hover,.mcbf #nav #secondary-nav ul li.current-menu-item a,.mcbf #nav #secondary-nav ul li.current_page_item a,.mcbf .button-primary-on-white,.mcbf .button-primary-on-white:hover,.mcbf .woocommerce a.button-primary-on-white,.mcbf .woocommerce a.button-primary-on-white:hover,.mcbf .woocommerce button.button-primary-on-white,.mcbf .woocommerce button.button-primary-on-white:hover,.mcbf .woocommerce input.button-primary-on-white,.mcbf .woocommerce input.button-primary-on-white:hover,.mcbf a.button-primary-on-white,.mcbf a.button-primary-on-white:hover{color:#07bf89}.mcbf #homepage-insta{color:#f7795e}.mcbf #tickets-cart-summary-internal.fixed,.mcbf .logo-grid.white h2,.mcbf .logo-grid.white h3,.mcbf .ticket-wrapper .info-btn,.mcbf .ticket-wrapper table button.qty-btn{color:#07bf89}.mcbf #tickets-cart-summary-internal.fixed .button.button-primary{background:#07bf89;border-color:#07bf89}.mcbf table .product-remove a:hover{color:#07bf89!important}.mcbf input#mailchimp_woocommerce_newsletter:checked+label:after{border-color:#07bf89}.mcbf .woocommerce #respond input#submit.alt,.mcbf .woocommerce a.button.alt,.mcbf .woocommerce button.button.alt,.mcbf .woocommerce input.button.alt{background-color:#07bf89;border-color:#07bf89}.mcbf .woocommerce #respond input#submit.alt:hover,.mcbf .woocommerce a.button.alt:hover,.mcbf .woocommerce button.button.alt:hover,.mcbf .woocommerce input.button.alt:hover{background-color:#fff;color:#07bf89}.mcbf .modal.LineupModal button.close{background:#07bf89;color:#fff;border:#07bf89}.mcbf .nf-form-content input[type=button]{color:#07bf89}.mcbf .nf-form-content input[type=button].nf-previous{color:#fff}.mcbf .ticket-wrapper .product-category.active .product-heading{color:#07bf89}.mcbf .page-cart .woocommerce a.button.alt{background:#fff;color:#07bf89;border-color:#fff}.mcbf .page-cart .woocommerce a.button.alt:hover{color:#fff;background:hsla(0,0%,100%,.2)}.mcbf .woocommerce table.cart td.actions button.button{color:#07bf89}.mcbf .woocommerce table.cart td.actions button.button:hover{color:#fff}.mcbf .woocommerce-order-received .well{color:#07bf89}.mcbf .radial-gradient-top-left{background-image:radial-gradient(circle at top left,#f7795e 0,#a2a47e 15%,#07bf89 30%);background-size:cover;background-position:top}.mcbf .radial-gradient-bottom-right{background:radial-gradient(circle at bottom right,#f7795e 0,#a2a47e 15%,#07bf89 30%);background-size:cover;background-position:top}.mcbf .radial-gradient-dual{background:radial-gradient(circle at top left,#f7795e 0,#a2a47e 25%,transparent 40%),radial-gradient(circle at bottom right,#f7795e 0,#a2a47e 15%,transparent 30%),#07bf89}.mcbf .can-left-full-height:before,.mcbf .glass-right-full-height:before{background-color:#f7795e}.mcbf .glass-right-full-height:after{background-image:url(../img/shapes/mcbf/glass-right-bg.svg)}.mcbf .can-left-full-height:after{background-image:url(../img/shapes/mcbf/can-left-bg.svg)}.mcbf .glass-right-repeat:before{background-image:url(../img/shapes/mcbf/can-left-bg-repeatable.svg)}.mcbf .glass-right-repeat:after{background-image:url(../img/shapes/mcbf/glass-right-bg-repeatable-v4.svg)}.mcbf .glass-right-can-left-repeat:before{background-image:url(../img/shapes/mcbf/can-left-bg-repeatable.svg)}.mcbf .glass-right-can-left-repeat:after{background-image:url(../img/shapes/mcbf/glass-right-bg-repeatable-v4.svg)}.bcbf-final body:before{background-color:#e7a2ae;background-color:#fed879;background:url(../img/bcbf-bg-2026.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.bcbf-final .button-solid-secondary,.bcbf-final .button-solid-secondary:hover,.bcbf-final .woocommerce a.button-solid-secondary,.bcbf-final .woocommerce a.button-solid-secondary:hover,.bcbf-final .woocommerce button.button-solid-secondary,.bcbf-final .woocommerce button.button-solid-secondary:hover,.bcbf-final .woocommerce input.button-solid-secondary,.bcbf-final .woocommerce input.button-solid-secondary:hover,.bcbf-final a.button-solid-secondary,.bcbf-final a.button-solid-secondary:hover{background:#fed879;border-color:#fed879}.bcbf-final .button-solid-primary,.bcbf-final .button-solid-primary:hover,.bcbf-final .woocommerce a.button-solid-primary,.bcbf-final .woocommerce a.button-solid-primary:hover,.bcbf-final .woocommerce button.button-solid-primary,.bcbf-final .woocommerce button.button-solid-primary:hover,.bcbf-final .woocommerce input.button-solid-primary,.bcbf-final .woocommerce input.button-solid-primary:hover,.bcbf-final a.button-solid-primary,.bcbf-final a.button-solid-primary:hover{background:#e7a2ae;border-color:#e7a2ae}.bcbf-final #nav #primary-nav ul li a:hover,.bcbf-final #nav #primary-nav ul li.current-menu-item a,.bcbf-final #nav #primary-nav ul li.current_page_item a,.bcbf-final #nav #secondary-nav ul li a:hover,.bcbf-final #nav #secondary-nav ul li.current-menu-item a,.bcbf-final #nav #secondary-nav ul li.current_page_item a,.bcbf-final .button-primary-on-white,.bcbf-final .button-primary-on-white:hover,.bcbf-final .woocommerce a.button-primary-on-white,.bcbf-final .woocommerce a.button-primary-on-white:hover,.bcbf-final .woocommerce button.button-primary-on-white,.bcbf-final .woocommerce button.button-primary-on-white:hover,.bcbf-final .woocommerce input.button-primary-on-white,.bcbf-final .woocommerce input.button-primary-on-white:hover,.bcbf-final a.button-primary-on-white,.bcbf-final a.button-primary-on-white:hover{color:#e7a2ae}.bcbf-final #homepage-insta{color:#fed879}.bcbf-final #tickets-cart-summary-internal.fixed,.bcbf-final .logo-grid.white h2,.bcbf-final .logo-grid.white h3,.bcbf-final .ticket-wrapper .info-btn,.bcbf-final .ticket-wrapper table button.qty-btn{color:#e7a2ae}.bcbf-final #tickets-cart-summary-internal.fixed .button.button-primary{background:#e7a2ae;border-color:#e7a2ae}.bcbf-final #tickets-cart-summary-internal.fixed .button.button-primary:hover{background:transparent;color:#e7a2ae}.bcbf-final table .product-remove a:hover{color:#e7a2ae!important}.bcbf-final input#mailchimp_woocommerce_newsletter:checked+label:after{border-color:#e7a2ae}.bcbf-final .woocommerce #respond input#submit.alt,.bcbf-final .woocommerce a.button.alt,.bcbf-final .woocommerce button.button.alt,.bcbf-final .woocommerce input.button.alt{background-color:#000;border-color:#000;color:#e7a2ae}.bcbf-final .woocommerce #respond input#submit.alt:hover,.bcbf-final .woocommerce a.button.alt:hover,.bcbf-final .woocommerce button.button.alt:hover,.bcbf-final .woocommerce input.button.alt:hover{background-color:transparent;color:#000}.bcbf-final .modal.LineupModal button.close{background:#e7a2ae;color:#fff;border:#e7a2ae}.bcbf-final .nf-form-content input[type=button]{color:#e7a2ae}.bcbf-final .nf-form-content input[type=button].nf-previous{color:#fff}.bcbf-final .ticket-wrapper{background-color:#3bbebc!important;border-image-source:url(../img/box-bg-bcbf-2026-secondary-lg.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;margin-bottom:75px;border-image-repeat:round}.bcbf-final .ticket-wrapper .product-category:last-child{margin-bottom:0}.bcbf-final .ticket-wrapper .product-details{background-image:url(../img/ticket-bg-bcbf-2026-d.svg);@media (max-width:800px){background-image:url(../img/ticket-bg-bcbf-2026-m.svg)}}.bcbf-final .ticket-wrapper .product-details[data-available=no]{background-image:url(../img/ticket-bg-bcbf-2026-d-na.svg);@media (max-width:800px){background-image:url(../img/ticket-bg-bcbf-2026-m-na.svg)}}.bcbf-final .additional-links-wrapper a.additional-product-link{background-color:#ffdd70!important;border-image-source:url(../img/box-bg-bcbf-2026-tertiary-lg.svg);border-image-slice:25;border-image-width:15px;border-image-outset:14px;margin-bottom:75px;border-image-repeat:round}.bcbf-final .additional-links-wrapper a.additional-product-link .button.view{color:#ffdd70}.bcbf-final .additional-links-wrapper a.additional-product-link:hover .button.view{color:#000}.bcbf-final .page-cart .woocommerce a.button.alt{background:#fff;color:#e7a2ae;border-color:#fff}.bcbf-final .page-cart .woocommerce a.button.alt:hover{color:#fff;background:hsla(0,0%,100%,.2)}.bcbf-final .woocommerce table.cart td.actions button.button{color:#e7a2ae}.bcbf-final .woocommerce table.cart td.actions button.button:hover{color:#fff}.bcbf-final .woocommerce-order-received .well{color:#e7a2ae}.bcbf-final .radial-gradient-top-left{background-image:radial-gradient(circle at top left,#fed879 0,#f8d397 15%,#e7a2ae 30%);background-size:cover;background-position:top}.bcbf-final .radial-gradient-bottom-right{background:radial-gradient(circle at bottom right,#fed879 0,#f8d397 15%,#e7a2ae 30%);background-size:cover;background-position:top}.bcbf-final .radial-gradient-dual{background:radial-gradient(circle at top left,#fed879 0,#f8d397 25%,transparent 40%),radial-gradient(circle at bottom right,#fed879 0,#f8d397 15%,transparent 30%),#e7a2ae}.bcbf-final .can-left-full-height:before,.bcbf-final .glass-right-full-height:before{background:#fed879}.bcbf-final .glass-right-full-height:after{background-image:url(../img/shapes/bcbf/glass-right-bg.svg)}.bcbf-final .can-left-full-height:after{background-image:url(../img/shapes/bcbf/can-left-bg.svg)}.bcbf-final .glass-right-repeat:before{background-image:url(../img/shapes/bcbf/can-left-bg-repeatable.svg)}.bcbf-final .glass-right-repeat:after{background-image:url(../img/shapes/bcbf/glass-right-bg-repeatable-v4.svg)}.bcbf-final .glass-right-can-left-repeat:before{background-image:url(../img/shapes/bcbf/can-left-bg-repeatable.svg)}.bcbf-final .glass-right-can-left-repeat:after{background-image:url(../img/shapes/bcbf/glass-right-bg-repeatable-v4.svg)}.bcbf-final #homepage-background-video-wrapper-overlay{border-image-source:url(../img/video-border-bcbf.svg)}.bcbf-final #splash #details{background-image:url(../img/blot-horizontal-bcbf.svg)}.bcbf-final .content-box-lg{background:#e996aa;box-sizing:border-box;border-image-source:url(../img/box-bg-bcbf-2026-primary-lg.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;border-image-repeat:round}.bcbf-final hr.wavy{border:none;height:20px;background-image:url(../img/wab-line-bristol-yellow.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.bcbf-final hr.wavy.secondary{background-image:url(../img/wab-line-bristol-pink.svg)}.bcbf-final #lineup-button .button-primary,.bcbf-final #lineup-desc h2{color:#ffdd70}.bcbf-final .homepage #features .feature:first-child .top{background-image:url(../img/bcbf_feat_bg_1.svg)}.bcbf-final .homepage #features .feature:nth-child(2) .top{background-image:url(../img/bcbf_feat_bg_2.svg)}.bcbf-final .homepage #features .feature:nth-child(3) .top{background-image:url(../img/bcbf_feat_bg_3.svg)}.bcbf-final .homepage #features .feature:nth-child(4) .top{background-image:url(../img/bcbf_feat_bg_4.svg)}.bcbf-final .homepage .content-box-lineup{background-color:#3bbebc!important;border-image-source:url(../img/box-bg-bcbf-2026-secondary-lg.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;border-image-repeat:round}.bcbf-final .homepage section#as-featured-in-section{background-color:#ffdd70!important;background-color:#fff!important;border-image-source:url(../img/box-bg-2026-white.svg);border-image-slice:25;border-image-width:20px;border-image-outset:20px;border-image-repeat:round}.bcbf-final .homepage #tickets-below-feature-button.button{background-color:#3bbebc;border-color:#3bbebc;color:#ffdd70}.bcbf-final .homepage #tickets-below-feature-button.button:hover{background-color:transparent;border-color:#3bbebc;color:#3bbebc}.bcbf-final .ticket-wrapper .product-category .product-heading .button-primary{color:#3bbebc}@media (hover:hover) and (pointer:fine){.bcbf-final .ticket-wrapper .product-category .product-heading .button-primary:hover,.bcbf-final .ticket-wrapper .product-category .product-heading:hover .button-primary{color:inherit}.bcbf-final .ticket-wrapper .product-category .product-heading .button.close:hover,.bcbf-final .ticket-wrapper .product-category .product-heading:hover .button.close{color:#3bbebc;background:#000}}.bcbf-final .ticket-wrapper .product-details-sub-heading{color:#e996aa}.bcbf-final .ticket-wrapper .product-details-sub-heading svg{fill:#e996aa}.bcbf-final .woocommerce form.checkout_coupon,.bcbf-final .woocommerce form.checkout_coupon:before{background:#3bbebc;border-color:#3bbebc}@media (hover:hover) and (pointer:fine){.bcbf-final .woocommerce form.checkout_coupon button.button:hover{color:#3bbebc;background:#000}}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway{margin-bottom:50px}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway p{display:none}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway form{display:flex;flex-wrap:wrap;justify-content:space-between}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway form div{width:100%;margin-bottom:25px}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway div.col2,.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway form div:empty{margin-bottom:0}@media(min-width:800px){.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway div.col1,.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway div.col2{width:48%;margin-bottom:0}}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway form label{left:0!important;margin-bottom:5px;font-size:1.1rem!important}@media(min-width:800px){.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway form label{font-size:1.2rem!important}}.payment_box.payment_method_lloyds_cardnet_paymentjs_gateway form iframe{border:3px solid #fff!important}fieldset.wc-payment-form{border:none}.nf-field-container{margin-bottom:50px!important}.label-right .checkbox-wrap .nf-field-element{width:30px!important}input[type=checkbox].ninja-forms-field{appearance:none!important;-webkit-appearance:none;border:2px solid #fff;width:30px!important;height:30px;position:relative}.list-checkbox-wrap .nf-field-element li input[type=checkbox]{width:30px!important}input[type=checkbox].ninja-forms-field:focus,input[type=checkbox].ninja-forms-field:hover{background:hsla(0,0%,100%,.1);outline:0}input[type=checkbox].ninja-forms-field:before{content:"";width:70%;height:25%;margin:auto;transform:rotate(-45deg);position:absolute;bottom:40%;left:17%}input[type=checkbox].ninja-forms-field:checked:before{border-left:3px solid #fff;border-bottom:3px solid #fff}#webflux_brevo_woocommerce_optin_field_wrapper span.optional{display:none}.woocommerce-checkout #payment div.payment_box.payment_method_stripe{padding-bottom:2em;margin-bottom:2em}#checkout .payment_method_paymentnetwork .hf-box-container{max-width:400px}#checkout #add_payment_method #payment ul.payment_methods .payment_method_paymentnetwork .hf-box-container label,#checkout .woocommerce-cart #payment ul.payment_methods .payment_method_paymentnetwork .hf-box-container label,#checkout .woocommerce-checkout #payment ul.payment_methods .payment_method_paymentnetwork .hf-box-container label{left:0;top:0;font-size:1rem;max-width:100%;margin-bottom:10px}#checkout .hostedfield{font-size:16px;font-weight:500;padding:15px;background:transparent;border:2px solid #000;height:50px}@media (max-width:480px){#checkout #add_payment_method #payment ul.payment_methods .payment_method_paymentnetwork .hf-box-container label,#checkout .woocommerce-cart #payment ul.payment_methods .payment_method_paymentnetwork .hf-box-container label,#checkout .woocommerce-checkout #payment ul.payment_methods .payment_method_paymentnetwork .hf-box-container label{font-size:.9rem}#checkout .hostedfield{font-size:14px;padding:10px;height:40px}}#checkout .hostedfield.hf-empty,#checkout .hostedfield.hf-focus{border:2px solid #000}#checkout .hostedfield.hf-focus{background:#fff}#checkout .hostedfield.hf-invalid:not(.hf-focus,.hf-empty){border:2px solid #ff2b2b}#checkout .hostedfield.hf-valid:not(.hf-focus,.hf-empty){border:2px solid #1fb52c}#checkout #form-card-number-hostedfield{margin-bottom:10px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(min-width:801px){.mobile-only{display:none}}
/*# sourceMappingURL=main.min.css.map */