:root{--primary-dark:#212529;--primary-light:#ffffff;--secondary-light:#f8f9fa;--grey-border:#dee2e6;--grey:#6c757d;--red:#212529;--green:#198754;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body,html{position:relative;font-weight:400;background-color:var(--primary-light);color:var(--primary-dark)}.bebas,body,html{font-family:var(--font-sans);font-style:normal}.bebas{font-weight:600}.poppins{font-weight:400}.poppins,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:600}h1,h2,h3,h4,h5,h6,p{color:var(--primary-dark)}.brand:focus-visible,.burger:focus-visible,.button:focus-visible,.menu-item:focus-visible,.upload__image-btn:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:auto!important}.prefix,.suffix{position:relative;display:flex}.prefix label,.suffix label{margin-right:-3px;display:flex;align-items:center;justify-content:center;background-color:var(--grey-border);min-width:40px;font-size:1.4rem;border-radius:.375rem 0 0 .375rem}.prefix input,.suffix input{flex:auto;width:100%;border-radius:0 .375rem .375rem 0}.suffix label{padding:0 5px;border-radius:0 .375rem .375rem 0;width:auto;color:var(--primary-dark)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.4rem}.suffix label .label{line-height:.6rem}.suffix input{border-radius:.375rem 0 0 .375rem}.alert{background:var(--secondary-light);color:var(--primary-dark);padding:20px;border:1px solid var(--grey-border)}.alert,input,select{border-radius:.375rem}input,select{padding:10px;background-color:var(--primary-light);border:1px solid var(--grey-border);width:100%;box-sizing:border-box;font-size:1rem;font-family:var(--font-sans);font-weight:400;font-style:normal;margin:5px 0}input:active,input:focus,select:active,select:focus{outline:none;border:1px solid var(--grey-border)}input:focus-visible,select:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px;border:1px solid var(--primary-dark)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}input[type=number]{-moz-appearance:textfield}.label,label{display:block;font-size:.5rem;text-transform:uppercase;color:var(--primary-dark);letter-spacing:0;font-family:var(--font-sans);font-weight:400;font-style:normal}.label.red,label.red{color:var(--red)}.button{background-color:var(--primary-dark);color:var(--primary-light);display:flex;justify-content:center;align-items:center;padding:8px 16px;font-size:1rem;border-radius:.375rem;cursor:pointer;width:100%;border:1px solid var(--primary-dark);box-sizing:border-box;font-family:var(--font-sans);font-weight:400;font-style:normal}.button:active,.button:focus{outline:none}.button:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.button.red{background:var(--primary-dark);border-color:var(--primary-dark)}.button.circle{width:40px;height:40px;border-radius:.375rem;padding:10px}.button.circle.icon{width:35px;height:35px;border:1px solid var(--grey-border)}.button.circle.large{width:50px;height:50px}.button.add,.button.close,.button.remove{position:relative}.button.add:after,.button.add:before,.button.close:after,.button.close:before,.button.remove:after,.button.remove:before{content:"";position:absolute;top:50%;left:50%;width:30%;height:1.5px;border-radius:0;background:white;display:block;transform:translate(-50%,-50%)}.button.add:before,.button.close:before,.button.remove:before{transform:translate(-50%,-50%) rotate(90deg)}.button.add:after,.button.close:after,.button.remove:after{transform:translate(-50%,-50%) rotate(0deg)}.button.add,.button.close,.button.remove{background:var(--primary-dark)}.button.close:before,.button.remove:before{transform:translate(-50%,-50%) rotate(45deg)}.button.close:after,.button.remove:after{transform:translate(-50%,-50%) rotate(-45deg)}.button.close,.button.edit{position:absolute;top:-20px;right:-20px;border:1px solid var(--primary-dark)}.flex-row{width:100%}.flex-dead-center-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.form-container{background-color:#fff;width:90%;max-width:400px;color:#171717;padding:20px;border:1px solid var(--grey-border);border-radius:.375rem}.header-sub-txt{font-size:14px;text-align:center}.brand-mark{display:inline-flex;align-items:center;gap:10px;color:var(--primary-dark);font-family:var(--font-sans);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1;max-width:200px}.brand-mark img{width:100%}.brand-mark svg{display:none}.brand-mark.light{color:var(--primary-dark)}.logo-img{max-height:100px}.submit-btn{color:#ffffff;border-radius:.375rem;background-color:#171717;width:100%}.sub-container{padding:15px}.colored-toast h2{font-family:var(--font-sans);font-weight:400;font-style:normal}.blackout{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.9);z-index:10}.addressSearch{position:relative;width:100%}.addressSearch .searchResults{background:var(--grey-border);font-size:.8rem;color:var(--primary-dark);position:absolute;z-index:9;top:calc(100% - 3px);left:0;right:0}.addressSearch .searchResults div{padding:2px 5px}.addressSearch .searchResults div:hover{cursor:pointer;background:var(--primary-dark);color:var(--primary-light)}.loadWrap{background:transparent;z-index:99999;display:flex;align-items:center;height:200px}.loader{width:fit-content;font-weight:700;font-family:sans-serif;font-size:1rem;padding-bottom:8px;background:linear-gradient(var(--primary-dark) 0 0) 0 100%/0 3px no-repeat;animation:l2 2s linear infinite;color:var(--grey);margin:auto}.loader:before{content:"Loading..."}@keyframes l2{to{background-size:100% 3px}}.btnLoader{width:40px;aspect-ratio:4;--_g:no-repeat radial-gradient(circle closest-side,rgba(255,255,255,0.2) 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1s linear infinite}.btnLoader:before{content:"";height:28px;display:block}@keyframes l7{33%{background-size:33.3333333333% 0,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0}}.colored-toast.swal2-icon-success{background-color:#a5dc86!important}.colored-toast.swal2-icon-error{background-color:#f27474!important}.colored-toast.swal2-icon-warning{background-color:#f8bb86!important}.colored-toast.swal2-icon-info{background-color:#3fc3ee!important}.colored-toast.swal2-icon-question{background-color:#87adbd!important}.colored-toast .swal2-close,.colored-toast .swal2-html-container,.colored-toast .swal2-title{color:white}.swal2-container{z-index:99999!important}header{box-sizing:border-box;padding:12px 16px;justify-content:space-between;width:100%;position:sticky;top:0;z-index:99;background:var(--primary-light);border-bottom:1px solid var(--grey-border);pointer-events:none}header,header .brand{display:flex;align-items:center;gap:10px}header .brand{pointer-events:auto;background:none;border:none;padding:0;cursor:pointer;color:var(--primary-dark);font-family:var(--font-sans);font-size:1.25rem;font-weight:600;letter-spacing:0}header .brand img{width:80px}header .brand:active,header .brand:focus{outline:none}header svg{width:40px}header .adPlaceholder{width:728px;height:auto;aspect-ratio:8.09/1;background:white;background-size:contain;color:grey}header .adPlaceholder,header .burger{display:flex;justify-content:center;align-items:center}header .burger{flex-direction:column;gap:4px;box-shadow:none;pointer-events:auto;background:var(--primary-light);border:1px solid var(--grey-border)}header .burger span{width:20px;height:1.5px;background:var(--primary-dark);border-radius:0;transition:all .2s ease-in-out}header .burger.exit{background:var(--primary-light)}header .burger.exit span{background:var(--primary-dark)}header .burger.exit span:first-child{transform:translateY(5.5px) rotate(45deg)}header .burger.exit span:nth-child(2){opacity:0;transform:scale(0) translate(100%);transition:all .2s ease-in-out;height:0}header .burger.exit span:last-child{transform:translateY(-5.5px) rotate(-45deg)}@media (min-width:768px){header .brand{font-size:1.5rem}header .burger{width:50px;box-sizing:border-box}}.menu{position:fixed;top:72px;right:16px;background:var(--primary-light);overflow:hidden;z-index:20;padding:16px 20px;display:none;flex-direction:column;align-items:flex-start;border-radius:.375rem;border:1px solid var(--grey-border);min-width:180px}.menu.show{display:flex}.menu .right{box-sizing:border-box;padding:0;display:flex;flex-direction:column;justify-content:center}.menu nav .menu-item{color:var(--primary-dark);font-size:1rem;line-height:2rem;cursor:pointer}.menu nav .menu-item:hover{text-decoration:underline}.menu hr{margin:12px 0;border:none;border-top:1px solid var(--grey-border);width:100%}.menu .social{display:flex;gap:10px;justify-content:flex-start}.menu .social .button.circle{background:var(--primary-light);border:1px solid var(--grey-border);width:35px;height:35px}.menu .social .button.circle:hover svg *{fill:var(--primary-dark)}.menu .social svg{height:100%}.menu .social svg *{fill:var(--primary-dark)}@media (min-width:768px){.menu{flex-direction:column}.menu .right{text-align:left}.menu .right nav .menu-item{font-size:1.1rem;line-height:2.2rem}}footer{position:relative;z-index:2;background:var(--primary-light);border-top:1px solid var(--grey-border);text-align:center;box-sizing:border-box;padding:24px}footer p{color:var(--grey);margin:0}footer p.dev{font-size:.8rem;color:var(--grey)}footer a{color:var(--primary-dark)}footer .social{display:flex;gap:10px;justify-content:center}footer .social svg{height:80%}footer .social svg *{fill:var(--primary-dark)}footer .button.circle{background:var(--secondary-light);border:1px solid var(--grey-border)}body,html{margin:0;padding:0}.emailSplash .hero{min-height:100vh;position:relative;overflow:hidden}.emailSplash .hero .content{width:100%;margin:0 auto;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;position:relative;z-index:2;gap:0}.emailSplash .hero .mission{flex:0 1 30%;font-size:4rem;font-family:bebas-neue,sans-serif;text-transform:uppercase;line-height:3.6rem;margin:0;letter-spacing:1px;color:var(--primary-dark)}.emailSplash .hero .mission .label{display:block;font-size:1.6rem;line-height:2rem}.emailSplash .hero .mission p{margin:20px 0}.emailSplash .hero #emailForm{position:relative;z-index:3;flex:0 1 70%;color:var(--primary-dark)}.emailSplash .hero #emailForm .formWrap{margin:20px 20px 0;background:var(--secondary-light);box-sizing:border-box;padding:30px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.emailSplash .hero #emailForm svg{width:60%;margin:0 auto}.emailSplash .hero #emailForm p{margin:0;font-family:sans-serif;font-size:1.4rem}.emailSplash .hero #emailForm label{text-transform:uppercase;letter-spacing:1px;font-size:.6rem;font-family:sans-serif;margin:0 0 5px;padding:0}.emailSplash .hero #emailForm input{padding:0 20px;line-height:4rem;font-size:1.4rem;border:none;border-radius:5px;width:100%;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--primary-dark);background:var(--primary-light)}.emailSplash .hero #emailForm input:active,.emailSplash .hero #emailForm input:focus{outline:none}.emailSplash .hero #emailForm input:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.emailSplash .hero #emailForm .button{border:none;font-weight:lighter;text-transform:uppercase;letter-spacing:3px;font-size:1rem}@media (min-width:768px){.emailSplash .hero{display:flex;justify-content:center}.emailSplash .hero #emailForm{margin:0}.emailSplash .hero #emailForm .formWrap{padding:40px;max-width:500px;margin:0 auto}.emailSplash .hero .content{flex-direction:row-reverse;gap:40px;margin:0 20px}.emailSplash .hero .mission{font-size:5rem;line-height:4.2rem}.emailSplash .hero:before{background:linear-gradient(-90deg,rgb(193,202,205) 20%,rgba(193,202,205,0))}}@media (min-width:1200px){.emailSplash .hero .content{width:1200px}}.marquee{position:fixed;width:100%;height:100%;overflow:hidden;z-index:1}.marquee,.marquee:before{top:0;left:0;right:0;bottom:0}.marquee:before{content:"";display:block;position:absolute;background:linear-gradient(0deg,rgb(193,202,205) 20%,rgba(193,202,205,0));z-index:2}.marquee:after{content:"";background:var(--grey);position:fixed;top:0;left:0;right:0;bottom:0;opacity:1;transition:all 1s ease-in-out}.marquee.in{z-index:1}.marquee.in:after{opacity:0;transition:all 1s ease-in-out}.marqueeContent{display:flex;gap:10px;transform:rotate(-10deg) translate(15%,-5%)}.column{display:flex;flex-direction:column;height:200%;gap:10px;transform:translateY(0);justify-content:flex-start;animation:scrollColumn 50s linear infinite;animation-fill-mode:forwards}.column:nth-child(2n){justify-content:flex-end;animation-direction:reverse}@keyframes scrollColumn{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.card{flex:auto;width:300px;height:420px;background-color:var(--primary-dark);background-size:cover;background-position:50%;flex-shrink:0;box-shadow:-2px 2px 2px rgba(0,0,0,.4)}.card.rounded{border-radius:10px}@media (min-width:768px){.marquee:before{background:linear-gradient(-90deg,rgb(193,202,205) 20%,rgba(193,202,205,0))}}.onboard{justify-content:center;align-items:center;height:calc(100vh - 70px);color:var(--primary-dark);z-index:2;margin:0 10px 10px}.onboard,.onboard .form{display:flex;position:relative}.onboard .form{max-width:600px;width:100%;border-radius:.375rem;background:var(--primary-light);border:1px solid var(--grey-border);box-sizing:border-box;padding:20px;flex-direction:column;gap:20px;box-shadow:none}.onboard .form input{padding:10px 20px}.onboard .form input.matched,.onboard .form input.valid{border:1px solid var(--green)}.onboard .form input.unmatched{border:1px solid var(--red)}.onboard .form .button.logo{width:200px;margin:0 auto;background:none;border:none;border-radius:0}.onboard .split{display:flex;justify-content:space-between;align-items:center}.onboard .forgot{font-style:oblique;margin-right:10px;text-transform:lowercase;color:var(--grey);cursor:pointer}.onboard .forgot:hover{color:var(--primary-dark)}.onboard .prompt{font-size:1.2rem;text-align:center;margin-top:20px}.onboard .prompt span{font-weight:700}.onboard .emailVerify svg{width:100px;margin:0 auto;display:block}.onboard .emailVerify h2{font-size:1.75rem;margin:20px 0 0;text-align:center}.onboard .pass{position:relative}.onboard .pass button{position:absolute;right:10px;top:50%;width:30px;border:none;background:none}.onboard .pass button:hover{cursor:pointer}.onboard .checks{list-style:none;box-sizing:border-box;padding:5px;margin:5px 0}.onboard .checks li{font-size:.7rem;color:var(--primary-dark)}.onboard .checks li.invalid .icon{color:var(--red)}.onboard .checks li.valid .icon{color:var(--green)}@media (min-width:768px){.onboard .form{padding:40px}}.profile{max-width:1200px;background:var(--secondary-light);color:var(--primary-dark);border-radius:0;margin:10px}.profile,.profile .image{border:1px solid var(--grey-border);border-radius:.375rem}.profile .image{min-width:150px;aspect-ratio:1/1;background:var(--grey);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:3;position:relative}.profile .image .imageBorderPadding{padding:10px;aspect-ratio:1/1;background:transparent}.profile .profile-wrap{box-sizing:border-box;padding:20px;display:flex;flex-direction:column;gap:40px}.profile .profile-wrap h1,.profile .profile-wrap h2,.profile .profile-wrap h3{margin:0}.profile .profile-wrap .button.edit{position:relative;top:0;right:0;max-width:220px}.profile .profile-wrap .alert{background:white}.profile .profile-details{gap:10px}.profile .profile-details,.profile .profile-details .profile-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.profile .profile-details .profile-info{width:100%}.profile .profile-details .profile-info .links{display:flex;justify-content:center;gap:20px}.profile .profile-details .profile-info .links svg:hover{cursor:pointer}.profile .profile-details .profile-info .links .ebay{width:60px;height:auto}.profile .profile-details .profile-info .links .whatnot{width:100px;height:auto}.profile .profile-details .name{font-size:2rem;line-height:1.7rem;margin:0 0 10px;text-align:center}.profile .profile-details .name span{font-size:1rem;display:block}.profile .profile-details .edit-profile{background:var(--red);position:absolute;bottom:-20px;left:50%;width:auto;white-space:nowrap;padding:10px 20px;font-size:.8rem;transform:translate(-50%)}.profile h2{font-weight:400}.profile .titlebar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.profile .profile-reviews{display:flex;flex-direction:column;gap:20px}.profile .profile-reviews h2{margin-bottom:0}@media (min-width:768px){.profile{margin:20px auto}.profile .profile-wrap{padding:40px}.profile .profile-details{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px}.profile .profile-details .profile-info{justify-content:space-around;align-items:flex-start;height:150px}.profile .profile-details .name{text-align:left;font-size:2.6rem;line-height:normal}.profile .profile-details .name span{line-height:.8rem}}.editProfile{max-width:800px;margin:0 auto;background:white;padding:10px;box-sizing:border-box}.editProfile .header .button{width:auto;letter-spacing:normal}.editProfile .upload__image-wrapper{position:relative;overflow:visible}.editProfile label{padding-left:0}.editProfile .details{display:flex;flex-direction:column;gap:20px;align-items:flex-end;margin-top:20px}.editProfile .details article{width:100%}.editProfile .details .handle .prefix label{background:none;min-width:auto;font-size:1rem}.editProfile .details .handle input{background:none;border:none;border-radius:0;padding-left:5px;font-size:1rem}.editProfile .box{background:var(--secondary-light);border:1px solid rgba(0,0,0,.05);padding:20px;border-radius:10px;margin-bottom:20px}.editProfile .stripe{background:#635bff}.editProfile .stripe svg{width:100px}.editProfile .stripe svg *{fill:var(--primary-light)}.editProfile .stripe h2,.editProfile .stripe p{color:var(--primary-light)}.editProfile .stripe .button{color:#635bff;background:var(--primary-light)}.editProfile .stripe .button .btnLoader{--_g:no-repeat radial-gradient(circle closest-side,rgba(0,0,0,0.2) 90%,#0000)}.editProfile .stripe.active{background:var(--secondary-light)}.editProfile .stripe.active svg *{fill:#635bff}.editProfile .stripe.active h2,.editProfile .stripe.active p{color:var(--primary-dark)}.editProfile .stripe.active .settings{display:flex;justify-content:space-between}.editProfile .stripe.active .settings .button{justify-content:center;padding:10px}.editProfile .stripe.active .settings .button svg{width:30px;height:auto}.editProfile .stripe.active .settings .button svg *{fill:var(--primary-dark)}.editProfile .ebay svg{width:100px}.editProfile .ebay input{background:var(--primary-light)}.editProfile .whatnot svg{width:150px}.editProfile .whatnot input{background:var(--primary-light)}.editProfile .category{padding:20px 20px 30px 30px}.editProfile .category h3{margin-top:0}.editProfile .category .listing{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.editProfile .category .listing .item{flex:0 0 calc(25% - 20px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ebebeb;box-sizing:border-box;padding:10px;border-radius:10px;height:150px;transition:all .2s ease-in-out;text-align:center}.editProfile .category .listing .item:hover{cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:all .2s ease-in-out}.editProfile .category .listing .item:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.editProfile .category .listing .item.selected{box-shadow:0 0 0 2px var(--primary-dark) inset}.editProfile .category .listing .item.selected:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.editProfile .category .listing .item .logo{flex:0 1 100%;width:100%;display:flex;justify-content:center;align-items:center}.editProfile .category .listing .item h4{margin:10px 0}.editProfile .category .listing .item img{max-width:100px;max-height:80px;height:auto}.editProfile .button.save{margin-top:20px}.imageUpload{padding:0;align-self:center;position:relative;z-index:2}.imageUpload .upload__image-wrapper{min-width:150px;max-width:150px;aspect-ratio:1/1}.imageUpload .upload__image-btn{border-radius:0;outline:1px dashed var(--primary-dark);padding:0}.imageUpload .upload__image-btn:after{padding:0;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:1}@media (min-width:768px){.editProfile{padding:40px;margin:20px auto}.editProfile .upload__image-wrapper{padding:0;border-radius:0}.editProfile .details{padding:20px;flex-direction:row}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;padding:25px;z-index:9999;max-height:100vh;overflow-y:scroll}.modal.hide{display:none}.modal.show{display:block}.modal:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1}.modal .alert{background:var(--red);color:var(--primary-light);font-size:.8rem;padding:10px}.modal .alert.center{text-align:center}.modal .modal-wrap{max-width:max-content;background:var(--primary-light);z-index:2;position:relative;margin:0 auto;box-sizing:border-box;padding:20px;border-radius:.375rem;border:1px solid var(--grey-border)}.modal .modal-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.modal .modal-content .close{top:0;right:0;border-radius:0 5px 0 5px;border-top:none;border-right:none}.modal .modal-content .close:after,.modal .modal-content .close:before{background:var(--primary-dark)}.modal .modal-form{width:100%}@media (min-width:768px){.modal .modal-content{flex-direction:row}}#showDetailsModal{z-index:99}#showDetailsModal,#showDetailsModal:before{position:fixed;top:0;left:0;right:0;bottom:0}#showDetailsModal:before{content:"";display:block;background:rgba(0,0,0,.8);pointer-events:none}#showDetailsModal .wrap{display:flex;justify-content:center;align-items:flex-start;z-index:2;position:relative;box-sizing:border-box;padding:20px;max-width:800px;width:100%;max-height:100%;margin:0 auto;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#showDetailsModal .wrap::-webkit-scrollbar{display:none}#showDetailsModal .wrap .button.close{top:0;right:0;z-index:9}#showDetailsModal .wrap .content{background:var(--primary-light);max-width:800px;width:100%;border-radius:10px;max-height:100%;position:relative}#showDetailsModal .showCard .showCard-pricing{margin:0}#showDetailsModal .showCard .button.circle.icon.edit{display:none}#showDetailsModal .showCard .btnWrap{width:100%}#showDetailsModal .showCard-listing{padding:0;box-sizing:border-box}.promoter{background:var(--grey-border);box-sizing:border-box;padding:20px;display:flex;flex-direction:column;gap:20px}.promoter .info{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:0 0 50%;width:100%}.promoter .info:hover{cursor:pointer}.promoter .info:hover .name{text-decoration:underline}.promoter .info .image{width:80px;height:80px;flex:0 0 80px;border-radius:9999px;display:block;background-size:cover;background-position:50%;border:3px solid var(--primary-dark)}.promoter .info .name{font-size:1.4rem;line-height:1.7rem;margin:0;color:var(--primary-dark)}.promoter .info .name span{font-size:1rem;display:block;color:var(--border-grey)}.promoter .sales{display:flex;justify-content:center;align-items:center;width:100%;color:var(--primary-dark)}.promoter .sales .tables{border-right:1px solid var(--grey)}.promoter .sales .tables,.promoter .sales .tickets{width:100%;text-align:center}.promoter .sales .tables .value,.promoter .sales .tickets .value{font-size:1.8rem;font-weight:400}@media (min-width:768px){.promoter,.promoter .info{flex-direction:row}#showDetailsModal .showCard-listing{padding:0 20px 20px}}.showCard-info{position:relative}.vendorBooking{width:300px;box-sizing:border-box;padding:20px;border:1px solid var(--grey-border);background:var(--secondary-light);justify-content:space-around;transition:all .2s ease-in-out;display:flex;flex-direction:column;gap:20px}.vendorBooking .qty{display:flex;align-items:center;justify-content:center;text-align:center}.vendorBooking .qty .button{background:var(--primary-dark)}.vendorBooking .qty .button.minus:before{content:"";display:block;width:50%;height:1.5px;background:var(--primary-light)}.vendorBooking .qty .button.plus{position:relative}.vendorBooking .qty .button.plus:after,.vendorBooking .qty .button.plus:before{content:"";display:block;width:30%;height:1.5px;background:var(--primary-light);position:absolute}.vendorBooking .qty .button.plus:after{transform:rotate(90deg)}.vendorBooking .qty label{color:var(--primary-dark)}.vendorBooking .qty input{width:100px;height:60px;font-size:3rem;color:var(--primary-dark);background:none;border:none;text-align:center;padding:0}.vendorBooking #vendorEmail,.vendorBooking #vendorName,.vendorBooking #vendorPrice{background:var(--primary-light)}.vendorBooking .pricing .item{display:flex;justify-content:space-between;align-items:baseline;color:var(--primary-dark);box-sizing:border-box;position:relative;width:80%;margin:5px auto}.vendorBooking .pricing .item:before{content:"";position:absolute;z-index:1;bottom:2px;left:0;right:0;display:block;border:.5px dotted rgba(0,0,0,.2)}.vendorBooking .pricing .item .price,.vendorBooking .pricing .item label{background:var(--secondary-light);box-sizing:border-box;position:relative;z-index:2}.vendorBooking .pricing .item label{padding-right:5px}.vendorBooking .pricing .item .price{padding-left:5px;font-size:1rem}.vendorBooking .pricing .item.tax .price{font-size:.8rem}.vendorBooking .pricing .item.total .price{font-weight:700}.vendorBooking .pricing .label{margin-top:5px;text-align:center}.vendorBooking .fields{width:100%;margin:20px auto 0}.vendorBooking .btnWrap{display:flex;justify-content:center;gap:10px}.vendorBooking .btnWrap .button.circle.close{flex:0 0 auto;background:rgba(0,0,0,.2);position:relative;border:none;color:var(--primary-dark)}.vendorList{border:1px solid var(--secondary-light)}.vendorList .alert{margin:10px}.vendorList .vendor{display:flex;justify-content:flex-start;align-items:center;gap:10px;box-sizing:border-box;padding:0 20px}.vendorList .vendor:hover,.vendorList .vendor:nth-child(2n):hover{background:white;cursor:pointer}.vendorList .vendor:hover .name,.vendorList .vendor:nth-child(2n):hover .name{text-decoration:underline}.vendorList .vendor:hover .image,.vendorList .vendor:nth-child(2n):hover .image{background-color:var(--secondary-light)}.vendorList .vendor:nth-child(2n){background:var(--secondary-light)}.vendorList .vendor .image{width:50px;height:50px;background-size:cover;background-position:50%;border-radius:9999px;background-color:var(--grey)}.vendorList .vendor .name{font-size:1.4rem;line-height:1.2rem}.vendorList .vendor .name span{display:block;font-size:.8rem;opacity:.5}.statBar{display:flex;justify-content:center;align-items:stretch;margin-bottom:20px}.statBar .stat{position:relative;background-color:red;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;box-sizing:border-box;padding:10px;gap:5px}.statBar .stat .percent{color:var(--primary-light)}.statBar .stat img{height:25px;width:100%;max-width:50px}.upload__image-wrapper{box-sizing:border-box;padding:0;background:white;height:100%;border:1px solid var(--grey-border);border-radius:.375rem}.upload__image-wrapper .button.edit{transform:scale(.6)}.upload__image-btn{text-align:center;text-decoration:none;box-sizing:border-box;width:100%;height:100%;outline:3px dashed var(--primary-dark);border:none;background:none;background-repeat:no-repeat;background-position:50%;background-size:cover;color:var(--primary-dark);font-size:.8rem;line-height:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;overflow:hidden}.upload__image-btn svg{width:50px;height:auto;display:block}.upload__image-btn svg g,.upload__image-btn svg path{fill:var(--primary-dark)}.upload__image-btn:after{display:none;content:"";position:absolute;top:20px;left:20px;bottom:20px;right:20px;background:rgba(0,0,0,.5);border-radius:20px;z-index:1}.upload__image-btn .copy{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;pointer-events:none;gap:20px}.upload__image-btn:hover{cursor:pointer}.upload__image-btn.dragHover,.upload__image-btn:hover{background-color:var(--primary-dark);background-repeat:no-repeat;background-position:50%;background-size:cover;color:white}.upload__image-btn.dragHover svg,.upload__image-btn:hover svg{display:block}.upload__image-btn.dragHover svg g,.upload__image-btn.dragHover svg path,.upload__image-btn:hover svg g,.upload__image-btn:hover svg path{fill:white}.upload__image-btn.dragHover:after,.upload__image-btn:hover:after{display:block}.upload__image-btn.hasImage .copy{display:none}.upload__image-btn.hasImage.dragHover .copy,.upload__image-btn.hasImage:hover .copy{display:flex}@media (min-width:768px){.upload__image-wrapper{padding:20px}}.show-listing-wrap{max-width:1400px;margin:0 auto;width:100%}.show-listing{display:flex;flex-direction:column;gap:20px}.countdown{display:flex;width:100%;background:var(--grey);padding:10px;align-self:flex-end;box-sizing:border-box}.countdown.ended{background:var(--red)}.countdown div{width:100%;text-align:center;color:var(--primary-white)}.countdown div label{color:var(--grey)}.showCard{border-radius:.375rem;border:1px solid var(--grey-border);display:flex;flex-direction:column;background:white;color:var(--primary-dark);flex:0 0 100%}.showCard,.showCard:hover{box-shadow:none;transition:all .2s ease-in-out}.showCard:hover{cursor:pointer}.showCard:hover .button.circle.icon.edit{transform:scale(1);transition:transform .1s linear}.showCard .button.circle.heart{padding:8px}.showCard .button.link{background:none;text-align:left;font-weight:400;color:var(--primary-dark);padding:0;display:block;border-radius:0;border:none}.showCard .button.link:active,.showCard .button.link:focus{outline:none}.showCard .button.link:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.showCard .button.circle.icon{background:var(--secondary-light);padding:8px}.showCard .button.circle.icon svg *{fill:var(--primary-dark)}.showCard .button.circle.icon.edit{background:var(--primary-dark);top:0;right:0;position:absolute;border-radius:0 0 0 5px;border-top:none;border-right:none;border-color:var(--grey-border)}.showCard .button.book{align-self:flex-end;margin-top:5px;height:50px}.showCard .showCard-image{aspect-ratio:1/1;background-color:var(--red);border:1px solid var(--grey-border);width:100%;display:flex;justify-content:center;align-items:center;color:white;background-size:contain;background-repeat:no-repeat;background-position:50%;position:relative}.showCard .showCard-image.black{background-color:var(--primary-dark)}.showCard .showCard-image img{width:100%}.showCard .showCard-image .button.heart{position:absolute;top:10px;right:10px;background:var(--secondary-light);box-shadow:none;border:1px solid var(--grey-border)}.showCard .showCard-image .button.heart svg{height:70%}.showCard .showCard-image .button.heart svg path{fill:var(--red)}.showCard .showCard-image .button.heart svg .heart_svg__outline{transform:scale(1);transition:all .2s cubic-bezier(.175,.885,.32,1.275);transform-origin:center}.showCard .showCard-image .button.heart svg .heart_svg__fill{transform:scale(0);transform-origin:center;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.showCard .showCard-image .button.heart:active svg .heart_svg__outline{transform:scale(.9);transition:all .2s cubic-bezier(.175,.885,.32,1.275);transform-origin:center}.showCard .showCard-image .button.heart.added svg .heart_svg__fill{transform:scale(1);transform-origin:center;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.showCard .showCard-image .button.heart.added:active svg{transform:scale(1.1);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.showCard .showCard-image .button.heart.added:active svg .heart_svg__outline{transform:scale(1)}.showCard .showCard-pricing{display:flex;background:var(--secondary-light);color:var(--primary-dark);box-sizing:border-box;padding:20px;border-top:0;margin:10px 0 20px}.showCard .showCard-pricing .price{flex:0 1 100%;text-align:center;font-size:1.6rem;font-weight:700}.showCard .showCard-pricing .price:first-child{border-right:1px solid var(--grey-border)}.showCard .showCard-pricing .price label{padding:0;color:var(--primary-dark);font-size:.6rem;font-weight:400}.showCard .showCard-pricing .soldOut{color:var(--red);font-size:1rem}.showCard .buy-btn{margin-top:5px}.showCard .showCard-name{margin-bottom:20px}.showCard .showCard-name .address{display:flex;justify-content:flex-start;gap:10px}.showCard .dates{flex-direction:column}.showCard .date-row,.showCard .dates{display:flex;gap:10px}.showCard .date-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center}.showCard .date-placeholder .day{font-size:4rem;line-height:4rem}.showCard .date-placeholder .month{font-size:2rem}.showCard .date-placeholder.corner{background-color:var(--red);color:var(--primary-light);box-sizing:border-box;padding:10px;position:absolute;top:0;left:0;border-radius:0;box-shadow:none;z-index:9;border-radius:0 0 5px 0;border:1px solid var(--grey-border);border-left:none;border-top:none}.showCard .date-placeholder.corner .day{font-size:2rem;line-height:2rem}.showCard .date-placeholder.corner .month{font-size:.8rem;line-height:.8rem}.showCard .showCard-info{box-sizing:border-box;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%}.showCard h4{margin:0;padding:0 0 10px;font-size:1.2rem;font-weight:700;position:relative}.showCard address{font-size:.8rem;letter-spacing:0;text-decoration:underline}.showCard .day{font-size:1rem;font-weight:700}.showCard .time{font-size:.8rem}@media (min-width:768px){.show-listing{flex-direction:row;flex-wrap:wrap}.showCard{flex:0 1 calc(50% - 10px)}}@media (min-width:991px){.showCard{flex:0 1 calc(50% - 14px)}}@media (min-width:1200px){.showCard{flex:0 1 calc(33.33333% - 16px)}}.showCard.detailsCard{overflow:hidden;box-shadow:none}.showCard.detailsCard .countdown{color:var(--primary-light);justify-content:center;padding-left:64px}.showCard.detailsCard .countdown .time{width:50px}.showCard.detailsCard .event-info{display:flex;flex-direction:column;gap:10px}.showCard.detailsCard .event-info .event-details{display:flex;flex-direction:column;justify-content:center}.showCard.detailsCard .event-info .event-details h4{font-size:2rem}.showCard.detailsCard .showCard-image img{height:auto;width:auto;min-width:100%}.showCard.detailsCard .btnWrap{display:flex;gap:5px;width:100%}.showCard.detailsCard .btnWrap section{width:100%}.showCard.detailsCard .btnWrap .label{text-align:center;margin-top:5px}.showCard.detailsCard .btnWrap .label.red{color:var(--red)}.showCard.detailsCard .button.book,.showCard.detailsCard .button.stripe{margin-top:20px}.showCard.detailsCard .button.stripe{background:#635bff}@media (min-width:768px){.showCard.detailsCard{flex-direction:column;box-shadow:0 0 0;border-radius:0}.showCard.detailsCard .showCard-image{width:50%}.showCard.detailsCard .countdown .time{width:120px}.showCard.detailsCard .showCard-info{width:100%;border-radius:0}.showCard.detailsCard .event-info{flex-direction:row;gap:40px}}.showCard.reviewCard{flex-direction:row;align-items:center;width:100%;margin-left:0}.showCard.reviewCard:hover{box-shadow:0 1px 3px rgba(0,0,0,.2)}.showCard.reviewCard .showCard-image{width:200px;aspect-ratio:1/1}.showCard.reviewCard .showCard-name{margin-bottom:20px}.showCard.reviewCard .showCard-info{padding:0;flex:auto}.showCard.reviewCard h4{border-bottom:1px solid var(--grey-border);margin-bottom:20px}.showCard.reviewCard .date-placeholder .day{font-size:4rem}.tutsLogo{display:block;margin:0 auto;max-width:800px}.tutsLogo span{display:block;color:var(--grey);font-size:.6rem}.tutsLogo svg{width:200px;height:auto}.singleEvent{margin:0 auto;max-width:800px;background:var(--secondary-light);border-radius:.375rem;border:1px solid var(--grey-border);box-sizing:border-box;position:relative}.singleEvent .showCard{border:none;background:var(--secondary-light)}.singleEvent .showCard .showCard-info{padding-bottom:0}.singleEvent .showCard .showCard-pricing{margin-bottom:0;background:var(--primary-light);border:1px solid var(--grey-border)}.singleEvent .searchBar{background:var(--primary-light);border:1px solid var(--primary-dark)}.singleEvent .pad-wrap{box-sizing:border-box;padding:20px}.singleEvent .loader{color:var(--primary-dark)}.singleEvent .button.close{top:0;right:0;z-index:9}.singleEvent .showCard-image{width:auto}@media (min-width:768px){.singleEvent{margin:4rem auto}}.review{max-width:600px;margin:40px auto;background:var(--grey);border-radius:10px;box-sizing:border-box;padding:40px;display:flex;flex-direction:column;gap:20px}.review h3{text-align:center;font-size:2rem;color:var(--primary-dark);margin-bottom:0}.review .rating{display:flex;justify-content:center;gap:5px}.review textarea{background:white;border-radius:10px;border:none;font-family:sans-serif;width:auto;max-width:100%;min-width:100%;min-height:200px;height:auto;box-sizing:border-box;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,.2);font-size:1rem}.review textarea:active,.review textarea:focus{outline:none}.review textarea:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.reviewCard{display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.2);background:white;box-sizing:border-box;padding:20px;margin-top:70px;border-radius:10px}.reviewCard .profile{width:100px;height:100px;border-radius:999999px;background:var(--secondary-light);border:1px solid var(--grey-border);flex:0 0 100px;align-self:center;margin-top:-70px}.reviewCard .content{border-radius:10px;display:flex;flex-direction:column;color:var(--primary-dark)}.reviewCard .content .rating{text-align:center}.reviewCard .content .text{font-size:1.2rem;line-height:1.6rem}@media (min-width:768px){.reviewCard{flex-direction:row;gap:20px;margin-top:0;margin-left:70px}.reviewCard .profile{margin-top:0;margin-left:-70px;align-self:flex-start}.reviewCard .content .rating{text-align:left}}.newsletterCTA{background:var(--red);position:relative;z-index:2}.newsletterCTA .formWrap{display:flex;align-items:center;max-width:800px;margin:0 auto;gap:40px;box-sizing:border-box;padding:40px}.newsletterCTA .formWrap section{display:block}.newsletterCTA .formWrap section.info{flex:0 1 100%;color:var(--primary-light);display:flex;flex-direction:column;gap:20px}.newsletterCTA .formWrap section.info .copy h3{font-size:3rem;margin:0 0 10px;color:var(--primary-light)}.newsletterCTA .formWrap section.info .copy p{font-size:1.2rem;margin:0;color:var(--primary-light)}.newsletterCTA .formWrap section.info .form label{color:var(--primary-light)}.newsletterCTA .formWrap section.info .form input{padding:10px 20px}.newsletterCTA .formWrap section.info .form button{margin-top:10px}.newsletterCTA .formWrap section.image{flex:0 1 200px;display:none}.newsletterCTA .formWrap section.image svg{width:200px;height:auto}@media (min-width:768px){.newsletterCTA .formWrap section.image{display:block}}.home .marquee{position:fixed;z-index:1}.home .hero{height:auto;background:url(/_next/static/media/banner-bg.a6b97b6d.jpg) no-repeat scroll 50%/cover;border-bottom:1px solid var(--grey-border);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50svh;gap:40px;position:relative;padding:40px 0}.home .hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6)}.home .hero .hero-logo{width:200px}.home .hero .hero-lead{margin:8px 0 0;font-size:1.25rem;font-weight:600;color:var(--primary-light)}.home .hero .hero-tagline{margin:8px 0 0;font-size:1rem;max-width:420px;color:var(--primary-light)}.home .hero .hero-search{width:90%}.home .hero .copy{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;z-index:2;box-sizing:border-box;text-align:center;margin:0 auto}.home .hero .copy .wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.home .hero .copy .hero-brand,.home .hero .copy svg{display:none}.home .hero .copy h1{font-size:2rem;line-height:1.2;margin:0;color:var(--primary-dark)}.home .hero .copy h1 span{display:block;font-size:1rem;line-height:1.2;margin-bottom:10px;font-weight:600;color:var(--primary-dark)}.home .hero .copy .button{width:250px}.home .content{position:relative;z-index:2;background:var(--primary-light)}.home .content .calendarTitle{font-size:1.5rem;color:var(--primary-dark);text-align:left;padding:32px 20px 16px;margin:0 auto;max-width:1400px}.home .show-listing-wrap{background:var(--secondary-light);border-top:1px solid var(--grey-border);border-left:1px solid var(--grey-border);border-right:1px solid var(--grey-border);box-sizing:border-box;padding:10px}.home .show-listing-wrap .loader{color:var(--primary-dark)}@media (min-width:768px){.home .hero{height:auto}.home .hero .copy .wrap{flex-direction:row;gap:40px}.home .hero .copy h1{font-size:2.5rem;line-height:1.2;margin:0}.home .show-listing-wrap{padding:40px}}.mapFilter{padding:20px;display:none}.mapFilter h2.poppins{color:var(--primary-light);text-align:center}.mapWrap{max-width:800px;margin:0 auto;padding:0 10px 20px}.mapWrap .stateName{position:fixed;padding:5px 10px;white-space:nowrap;pointer-events:none;transform:translate(-50%,50%);background:var(--red);color:var(--primary-light)}.mapWrap #SVGMap path{fill:var(--grey-border);stroke:var(--primary-dark);stroke-width:1px}.mapWrap #SVGMap path.selected,.mapWrap #SVGMap path:focus,.mapWrap #SVGMap path:hover{fill:var(--red)}@media (min-width:768px){.mapFilter{display:block}}.searchFilters{max-width:800px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:20px;background:var(--primary-light);border:1px solid var(--grey-border);padding:20px;position:relative;z-index:10;border-radius:10px}.searchFilters .filter-icon_svg__FilterIcon{width:40px;height:auto;align-self:center;opacity:.2;display:none}.searchFilters .split{flex-direction:column;display:flex;gap:20px;width:100%;margin-top:20px}.searchFilters .filter{width:100%}.searchFilters .filter.zip{position:relative}.searchFilters .filter.zip .distance input{position:absolute;left:0;right:0;bottom:-20px}.searchFilters .filter.zip .suffix label{background:none}.searchFilters label{color:var(--primary-dark)}.searchFilters label svg{width:20px}.searchFilters .react-datepicker-wrapper{width:100%}.searchFilters input,.searchFilters select{width:100%;border:none;padding:0}.searchFilters input:active,.searchFilters input:focus,.searchFilters select:active,.searchFilters select:focus{outline:none}.searchFilters input[type=range]{padding:0}@media (min-width:768px){.searchFilters{flex-direction:row;gap:20px;padding:10px 20px;justify-content:center;border-radius:99999px}.searchFilters .filter-icon_svg__FilterIcon{display:block}.searchFilters .filter{width:auto;margin-top:5px}.searchFilters .filter.state{flex:0 0 30%}.searchFilters .filter.zip{flex:auto}.searchFilters .split{margin-top:0;flex-direction:row;width:inherit}}.searchBar{background:var(--secondary-light);margin:0}.searchBar .prefix svg{width:20px;height:auto;padding-left:20px;padding-right:5px;background:none;border-radius:5px 0 0 5px}.searchBar .prefix svg *{fill:var(--primary-dark)}.searchBar .prefix input{font-size:1.4rem;background:none;border:none;color:var(--primary-dark)}.upcomingShows{position:relative;z-index:2;background-color:var(--primary-dark);box-sizing:border-box;padding:40px}.upcomingShows h2{color:var(--primary-light);font-size:2rem;margin-top:0}.upcomingShows .showWrap{display:flex;gap:10px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:#ddd;border-radius:5px;outline:none;opacity:.9;transition:opacity .2s}input[type=range]:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}input[type=range]:hover{opacity:1}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:5px;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid var(--primary-dark);border-radius:50%;cursor:pointer;margin-top:-5px}input[type=range]:focus::-webkit-slider-thumb{background:var(--primary-light)}input[type=range]::-moz-range-track{width:100%;height:6px;background:var(--primary-dark);border-radius:5px;cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#fff;border:2px solid var(--primary-dark);border-radius:50%;cursor:pointer}input[type=range]:focus::-moz-range-thumb{background:#0056b3}input[type=range]::-ms-track{width:100%;height:6px;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:var(--primary-dark)}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{width:16px;height:16px;background:#fff;border:2px solid var(--primary-dark);border-radius:50%;cursor:pointer}input[type=range]:focus::-ms-thumb{background:#0056b3}.checkout-confirm-container{max-width:800px;margin:40px auto;text-align:center;background:var(--primary-light);border-radius:.375rem;border:1px solid var(--grey-border);padding:40px;box-sizing:border-box}.checkout-confirm-container h2{margin:0 0 12px}.checkout-confirm-container p{margin:0 0 16px}.checkout-confirm-container a{color:var(--red)}.checkout-confirm-container .button{margin-top:8px}.giveaway{max-width:1400px;margin:0 auto 40px;background:var(--primary-dark);border:1px solid var(--grey-border);padding:20px}.giveaway,.giveaway .loader{color:var(--primary-light)}.giveaway .listing{max-width:800px;margin:0 auto;box-sizing:border-box;padding:20px}.giveaway .live{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px}.giveaway .live .image{flex:0 0 calc(50% - 20px);aspect-ratio:1/1;background-size:contain;background-position:50%;background-repeat:no-repeat}.giveaway .live .countdown{color:var(--primary-dark)}.giveaway .live .info{flex:0 0 calc(50% - 20px);display:flex;flex-direction:column;justify-content:space-between}.giveaway .live .title{text-align:center}.giveaway .live .title h3{font-size:1.75rem;line-height:1.3;margin:20px 0;color:var(--primary-light)}.giveaway .live .title h3 .poppins{font-size:1.4rem;display:block;margin-top:10px;word-break:break-word}.giveaway .live .entries{font-size:1.4rem;margin-bottom:20px}.giveaway .live label{color:var(--primary-light)}.giveaway .live .button{margin-top:10px;background:var(--grey);color:var(--primary-dark)}@media (min-width:768px){.giveaway .live{flex-direction:row;gap:40px}.giveaway .live .image{min-width:350px}.giveaway .live .info{justify-content:center}.giveaway .live .title{text-align:left}.giveaway .live .title h3{font-size:2rem;line-height:1.3}.giveaway .live .title h3 .poppins{font-size:2rem;margin:0}}.submitEvent{background:var(--primary-dark);border-top:1px solid var(--grey-border);box-sizing:border-box;padding:32px 20px;text-align:left}.submitEvent .wrap{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.submitEvent section{flex:1 0 100%}.submitEvent svg{display:none}.submitEvent .copy{text-align:center}.submitEvent .copy h3,.submitEvent .copy p{color:var(--primary-light)}.submitEvent .copy h3{font-size:1.5rem;margin:0 0 8px}.submitEvent .copy p{margin:0 0 16px}.submitEvent .copy .button{width:auto;max-width:220px;margin:0 auto;background:var(--primary-light);color:var(--primary-dark)}@media (min-width:768px){.submitEvent{padding:40px}.submitEvent .copy h3{font-size:1.75rem}.submitEvent .copy p{font-size:1rem}}.event-form-page{max-width:960px;margin:24px auto;padding:24px;box-sizing:border-box;background:var(--secondary-light);border:1px solid var(--grey-border);border-radius:.375rem}.event-form-page h1{margin:0 0 8px;font-size:1.75rem}.event-form-page>p{margin:0 0 24px;color:var(--grey)}.event-form-page .onboard{height:auto;margin:0;align-items:stretch}.event-form-page .onboard .form{box-shadow:none;border:1px solid var(--grey-border);max-width:none}.event-form .modal-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.event-form .modal-content .button.edit{top:0;right:0}.event-form .modal-form{width:100%;display:flex;flex-direction:column;gap:15px}.event-form .event-info,.event-form .pricing-info{display:flex;flex-direction:column;gap:10px;background:var(--primary-light);box-sizing:border-box;padding:20px;border:1px solid var(--grey-border);border-radius:.375rem}.event-form .event-info hr,.event-form .pricing-info hr{width:100%;border:none;height:1px;background:var(--grey-border)}.event-form .event-info input,.event-form .event-info select,.event-form .pricing-info input,.event-form .pricing-info select{background:var(--primary-light)}.event-form h4{color:var(--primary-dark);margin-top:0;font-size:1.1rem}.event-form .button.save{margin-top:8px;width:auto;max-width:220px;align-self:flex-end}.event-form .address,.event-form .address .csz{display:flex;flex-direction:column}.event-form .address .csz{margin-top:5px}.event-form .address .csz .field{width:100%}.event-form .dates,.event-form .price{display:flex;flex-direction:column;align-items:flex-end}.event-form .dates section,.event-form .price section{width:100%}.event-form .dates .button.add,.event-form .dates .button.remove,.event-form .price .button.add,.event-form .price .button.remove{display:none}.event-form .dates .mobileFlex,.event-form .price .mobileFlex{display:flex;gap:10px}.event-form .dates .mobileFlex .react-datepicker-wrapper,.event-form .price .mobileFlex .react-datepicker-wrapper{width:100%}.event-form .dates .mobileFlex .button.add,.event-form .dates .mobileFlex .button.remove,.event-form .price .mobileFlex .button.add,.event-form .price .mobileFlex .button.remove{display:block;flex:0 0 40px}.event-form .dates .split,.event-form .dates .times,.event-form .price .split,.event-form .price .times{display:flex;gap:10px;width:100%}.event-form .imageUpload-wrap{flex:0 0 220px;height:220px;min-height:220px;width:100%;position:relative}@media (min-width:768px){.event-form .modal-content{flex-direction:row}.event-form .address .csz,.event-form .dates,.event-form .price{flex-direction:row;gap:10px}.event-form .dates .mobileFlex .button.add,.event-form .dates .mobileFlex .button.remove,.event-form .price .mobileFlex .button.add,.event-form .price .mobileFlex .button.remove{display:none}.event-form .dates .button.add,.event-form .dates .button.remove,.event-form .price .button.add,.event-form .price .button.remove{display:block;flex:0 0 40px}}.modal.register{margin:0 auto;max-width:400px}.modal.register .modal-wrap{transform:translate(0)}.modal.register .onboard{height:auto;width:100%;margin:0}.modal.register .onboard .form{box-shadow:none;padding:0}.modal.register .onboard .form .prompt{display:none}.tickets-list-container{--qr-code-size:60px;width:100%;padding:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.tickets-list-container .ticket-list-container{width:95%;max-width:400px;display:flex;flex-wrap:wrap}.tickets-list-container .ticket-list-container .ticket-info-container{cursor:pointer;border:1px solid black;border-radius:3px;padding:5px;margin:5px;width:100%;display:flex}.tickets-list-container .ticket-list-container .ticket-info-container .ticket-info{width:80%;display:flex;flex-wrap:wrap}.tickets-list-container .ticket-list-container .ticket-info-container .ticket-info .show-name{font-size:14px;font-weight:700;width:100%;padding:0!important}.tickets-list-container .ticket-list-container .ticket-info-container .ticket-info div{font-size:12px;width:100%}.tickets-list-container .ticket-list-container .ticket-info-container .ticket-scan{width:25%;display:flex;justify-content:end;align-items:center}.tickets-list-container .ticket-list-container .ticket-info-container .ticket-scan .qr-code-container{height:var(--qr-code-size);width:var(--qr-code-size)}.tickets-list-container .ticket-list-container .ticket-info-container .ticket-scan .qr-code-container svg{width:var(--qr-code-size)!important;height:auto!important}.tickets-list-container .ticket-qr-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.75);box-sizing:border-box}.tickets-list-container .ticket-qr-modal{position:relative;width:min(100%,360px);padding:48px 32px 28px;border-radius:8px;background:var(--primary-light);box-sizing:border-box}.tickets-list-container .ticket-qr-modal .ticket-qr-modal-code{display:block;width:100%;height:auto;margin-bottom:24px}.tickets-list-container .ticket-qr-modal .ticket-qr-modal-x{position:absolute;top:8px;right:12px;border:0;background:transparent;color:var(--primary-dark);cursor:pointer;font-size:32px;line-height:1}.tables-list-container{--qr-code-size:60px;width:100%;padding:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.tables-list-container .table-list-container{width:95%;max-width:400px;display:flex;flex-wrap:wrap}.tables-list-container .table-list-container .table-info-container{cursor:pointer;border:1px solid black;border-radius:3px;padding:5px;margin:5px;width:100%;display:flex}.tables-list-container .table-list-container .table-info-container .table-info{width:80%;display:flex;flex-wrap:wrap}.tables-list-container .table-list-container .table-info-container .table-info .show-name{font-size:14px;font-weight:700;width:100%;padding:0!important}.tables-list-container .table-list-container .table-info-container .table-info div{font-size:12px;width:100%}.tables-list-container .table-list-container .table-info-container .table-scan{width:25%;display:flex;justify-content:end;align-items:center}.tables-list-container .table-list-container .table-info-container .table-scan .qr-code-container{height:var(--qr-code-size);width:var(--qr-code-size)}.tables-list-container .table-list-container .table-info-container .table-scan .qr-code-container svg{width:var(--qr-code-size)!important;height:auto!important}.tables-list-container .table-qr-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.75);box-sizing:border-box}.tables-list-container .table-qr-modal{position:relative;width:min(100%,360px);padding:48px 32px 28px;border-radius:8px;background:var(--primary-light);box-sizing:border-box}.tables-list-container .table-qr-modal .table-qr-modal-code{display:block;width:100%;height:auto;margin-bottom:24px}.tables-list-container .table-qr-modal .table-qr-modal-x{position:absolute;top:8px;right:12px;border:0;background:transparent;color:var(--primary-dark);cursor:pointer;font-size:32px;line-height:1}