/** Shopify CDN: Minification failed

Line 14:2 Comments in CSS use "/* ... */" instead of "//"
Line 17:2 Comments in CSS use "/* ... */" instead of "//"
Line 25:1 Comments in CSS use "/* ... */" instead of "//"
Line 38:2 Comments in CSS use "/* ... */" instead of "//"
Line 46:1 Comments in CSS use "/* ... */" instead of "//"
Line 56:1 Unexpected "/"

**/


html,body,p,button,a.btn{
  //font-family: 'Brice-Regular';
}
html strong,body strong,p strong{
  //font-family: 'Brice-Bold';
}
h0,h1,.h0.rich-text__heading,h1.rich-text__heading,h2.rich-text__heading.h0,.hxl,.h0{
  font-family: 'Brice-BlackCondensed';
  text-transform:uppercase;
  line-height:1;
}
h2,h3,h4,h5,h2.rich-text__heading.h1,h2.rich-text__heading.h2,h2.image-with-text__heading,.h2{
 // font-family: 'Croust-Serif-Ink';
  font-family: 'Brice-BlackCondensed';
  text-transform:uppercase;
  line-height:1;
}

body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-e6f9f4ff-8083-4317-94a9-ded6a827935a {
     color: rgba(var(--color-foreground), 1);
}

a.button.button--primary{
  font-family: 'Brice-BlackCondensed';
  text-transform:uppercase;
  //border:2px solid;
  transition:all .25s;
  font-size: 18px;
    line-height: 10px;
    padding: 3px 20px 0px;
    box-sizing: border-box;
    color: rgba(var(--color-foreground), 1);

 // background: #FDD03D; 
}
a.button.button--primary:hover{
  background-color:#78CBFF;

}

a.button.button--primary:before,a.button.button--primary:after {
  display:none;
}
*/
.header-wrapper{
  background:none!important;
}
.header__icons{
  display:none;
}

.section-header.shopify-section-group-header-group {
  
}

.ticket-teaser,.latest-post {
    border: 3px solid #503D39;
}


.header-bg{
   background-image:url('/cdn/shop/files/topbg673c.png?v=1742825667');
   background-repeat:repeat-x;
   position: absolute;
   z-index: -1;
   top:0;
   left:0;
   width:100%;
   height:200px;
    display:block!important;
    background-position:center bottom;    
 
  }

header-drawer{
 background-color:#ffb949;
 border:none;
  background-image:url(/cdn/shop/files/menu.svg?v=1742840769);
  background-color: #ffb949;
    background-size: contain;
    width: 100px;
    height: 56px;
    background-repeat: no-repeat;
}

.header__icon--menu {
    opacity: 0;
    width: 100px;
    height: 56px;
}
header-drawer:hover{
 background-color:#78CBFF;
}


@media only screen and (max-width:749px){
header-drawer{
 background-color:#ffb949;
 border:none;
  background-image:url(/cdn/shop/files/menu-mobile.svg?v=1742840769);
  background-color: #ffb949;
    background-size: contain;
    width: 29px;
    height: 32px;
    background-repeat: no-repeat;
  margin-left:0!important;
}
.header {
    padding: 10px 1.5rem 10px 1.5rem;
}
.header__icon--menu {
    opacity: 0;
    width: 29px;
    height: 32px;
}
  
}
.header .ticket-holder{
display:flex;
  gap:10px;
    align-items:center;
  justify-content:flex-end;
  cursor:pointer;
}

.header .sun{
  position:absolute;
  z-index:-1;
  background-image:url(/cdn/shop/files/Sun3.png?v=1742924530);
  height: 300px;
  width: 300px;
  display: block;
  background-size: contain;
  left: calc(50% - 213px);
  top: -98px;
  transform: translate(-50%, 10px);
  background-repeat:no-repeat;

  }

.accordion h3.h4 {
    font-family: "Brice-Bold";
    text-transform: none;
}
@media only screen and (max-width:990px){
  .header .sun{
 
  height: 220px;
        width: 220px;
        display: block;
        left: calc(50% - 141px);
        top: -64px;
        transform: translate(-50%, 10px);

  }
}
@media only screen and (max-width:749px){
.header .ticket-holder .ticket-btn{
width: 60px;
}
  .header .ticket-holder .insta{
display: none;
}
  .header {
    padding:10px 1.5rem!important;
}
  .header .sun{
 
  height: 120px;
        width: 120px;
        display: block;
        left: calc(50% - 84px);
        top: -25px;
        transform: translate(-50%, 10px);

  }
}

