*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;background-color:#000;color:#fff;text-transform:uppercase;font-size:22px;background-image:url("../media/bg1.jpg") center center;background-size:cover;display:flex;flex-direction:column;min-height:100vh}body:after{content:"";position:fixed;top:0;height:100vh;left:0;right:0;z-index:-1;background:url("../media/bg1.jpg") center center;background-size:cover}main{flex:1}h1{font-size:48px}nav{z-index:1000;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px;background:#000;position:fixed;top:0;left:0;right:0;min-height:30px}nav .btn,nav .btn:visited,nav .btn:active,nav .btn:focus{font-size:22px}nav #logo{max-width:380px;width:100%}nav ul{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center}section{scroll-margin-top:45px}section:not(:first-of-type){background:rgba(0,0,0,.75)}section:not(:first-of-type){margin-bottom:60px}.container{max-width:1200px;margin:0 auto;display:flex;height:100%;padding:60px 15px;justify-content:center;align-items:center}#hero{height:100vh;background-color:none;text-align:center}#hero .btn{margin:15px}#hero h1{margin-bottom:7.5px}#hero .container{padding-top:0px;padding-bottom:0px;flex-direction:column}#merch .container{row-gap:15px;flex-wrap:wrap;justify-content:space-between}#merch .btn{width:100%}.merchItem{max-width:23.5%}.merchItem img{width:100%;margin-bottom:15px}#tour .container{flex-direction:column;row-gap:15px}#tour .event{width:100%;display:flex;align-items:center;font-size:18px}#tour .event .a{margin-bottom:5px}#tour .event .date,#tour .event .venue,#tour .event .ticket{display:inline-block}#tour .event .date{width:20%}#tour .event .venue{width:60%}#tour .event .ticket{width:20%;text-align:right}#watch .video{aspect-ratio:16/9;width:100%}footer{background:#000}footer .row{display:flex;justify-content:center;width:100%;align-items:center;flex-wrap:wrap;row-gap:15px}footer .container{flex-direction:column;row-gap:15px;padding:15px;padding-top:30px;padding-bottom:30px}footer ul{display:flex;-moz-column-gap:15px;gap:15px;flex-wrap:wrap;justify-content:center}a{color:#fff !important;text-decoration:none}ul{list-style-type:none;margin:0px;padding:0px}ul li{display:inline-block}.btn,.btn:visited,.btn:active,.btn:focus{background-color:#fff;color:#000 !important;padding:7.5px;display:block;text-align:center;font-size:18px;border:2px solid #fff;transition:all .1s ease-in-out}.btn:hover{background-color:#000;color:#fff !important}form label{font-size:12px}form .checkbox{padding:0px;margin-left:0px}form a{text-decoration:underline}.form-group{display:flex}.form-group input{display:inline-block;border:2px #fff solid;margin:0px;height:32px;width:240px;padding:3.75px 7.5px;text-transform:none;font-size:18px}.form-group button{display:inline-block;margin:0px;cursor:pointer;margin-left:-2px}#success{display:flex;align-items:center;font-size:18px}.contact{text-align:center;font-size:16px}@media screen and (max-width: 768px){nav img{margin:auto}nav ul{display:none}.merchItem{max-width:49%}#tour .event{flex-direction:column}#tour .event .date{margin-bottom:7.5px}#tour .event .venue{margin-bottom:15px}#tour .event .date,#tour .event .venue,#tour .event .ticket{width:100%}footer .row{flex-direction:column}footer ul{gap:7.5px}.form-group input{width:100%}}@media screen and (max-width: 840px){.buy{display:none}}@media(orientation: portrait){body,body::after{background-image:url("../media/bg1-mob.jpg");background-position:center center}}@media screen and (max-width: 425px){h1{font-size:30px}}.page-content{padding-top:calc(var(--navbar-height) + 15px)}.page-content .container{flex-direction:column;align-items:flex-start}.page-content h1{margin-bottom:15px}.page-content p{font-size:18px}.non-root-page main{background-color:rgba(0,0,0,.5);padding:15px;padding-top:30px}.non-root-page main h3{font-size:16px;margin-top:15px}.non-root-page main h2,.non-root-page main h3,.non-root-page main p{margin-bottom:15px}.non-root-page main p{text-transform:none}