/** Shopify CDN: Minification failed

Line 224:0 Unexpected "}"
Line 673:0 Expected "}" to go with "{"

**/
*{
  padding:0;
  margin:0;
  box-sizing: border-box;
}
cart-items.page-width{
  width:100%;
  max-width:1200px;
  margin:0 auto;
}
td.cart-item__details a {
    color: #9fff36;
    letter-spacing: 4px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 40px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    text-transform: uppercase;
}
.loading-overlay+.cart-item__price-wrapper{
  display:none;
}
span.price.price--end {
/*   display:none; */
    color: #fff;
    letter-spacing: 8px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 30px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    text-transform: uppercase;
}
.product-option dt,.product-option,.product-option dt {
     color: #606060;
  font-weight:700;
  font-size:16px;
}
body.gradient.cart p,body.gradient.cart small,body.gradient.cart h3 { color: #606060;
  font-weight:700;
  font-size:24px;
                                                                    }   
.cart__footer {
    border-top: 2px solid #9fff36 !important;
}

h2.abstct {
    color: #9fff36;
    letter-spacing: 4px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 40px;
    text-align: left;
    margin: 0 auto;
    width: 100%;
    text-transform: uppercase;
}


small.tax-note.caption-large.rte {
    text-align: left;
}
body.gradient.product .collection__title.title-wrapper h2 {
    color: #9fff36;
    letter-spacing: 8px;
    font-weight: 100!important;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 35px;
}
div#cart-notification {
    background-color: #000;
}

h2.cart-notification__heading.caption-large.text-body {
    color: #fff;
}
.cart-item td {
    width: 100%;
}

body.gradient.cart .card__content {
    display: none;
}
td.cart-item__media {
    width: 40% !important;
}

td.cart-item__details {
    width: 100% !important;
}
td.cart-item__details a {
    margin: 0px;
}
.cart-item__quantity {
    padding: 0px !important;
  
}

span.price.price--end {
    text-align: left;
}
body.gradient.cart .collection__title.title-wrapper h2 {
    color: #9fff36;
    letter-spacing: 8px;
    font-weight: 100!important;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 35px;
}
body.gradient.cart .collection{
  max-width:120rem;
  margin:0 auto;
}
body.gradient.cart h3.totals__subtotal {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #9fff36;
    color: #000;
    text-shadow: none;
    /* font-weight: 300; */
    text-transform: uppercase;
}

body.gradient.cart p.totals__subtotal-value {
    color: #fff !important;
}
section-template--15038855381124__165814583950c51430-padding h2.image-with-text__heading.h0 {
    text-transform: uppercase;
    color: #9fff36;
    letter-spacing: 8px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 50px;
    }

.image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--15038855381124__165814583950c51430-padding {
    margin: 0px !important;
    padding: 0px !important;
   max-width: 100%;
}
.section-template--15038855381124__165814583950c51430-padding h2.image-with-text__heading.h0 {
    text-transform: uppercase;
    position: absolute;
    color: #9fff36;
    letter-spacing: 10px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 80px;
    text-align: center;
    z-index: 999999999 !important;
}

.section-template--15038855381124__165814583950c51430-padding div#ImageWithText--template--15038855381124__165814583950c51430 {
    padding: 0px;
   z-index: 99999999 !important;
    left: 20%;
}
body.gradient.page.Concerts  .page-width.page-width--narrow.section-template--15038855381124__main-padding {
    display: none;
}

body.gradient.page.Concerts div#ImageWithText--image-with-text p {
    text-transform: uppercase;
    /* position: absolute; */
    color: #9fff36;
    letter-spacing: 10px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size:70px;
    text-align: center;
    z-index: 999999999!important;
}
body.gradient.page.Concerts .image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-image-with-text-padding {
    padding: 0px;
    margin: 0px;
}

body.gradient.page.Concerts .image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-image-with-text-padding {
    max-width: 100%;
    
}
div#shopify-section-event-tab {
    display: flex !important;
}
body.gradient.page.Concerts .tab-content h2 {
    letter-spacing: 5px;
    font-size: 35px;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #9fff36;
    color: transparent;
    text-shadow: none;
   font-weight: 700;
}
body.gradient.page.Concerts .tab-content a {
    text-transform: uppercase;
    font-family: Montserrat,sans-serif!important;
    background: transparent;
    border: 2px solid #9eff36;
    padding: 8px 18px;
    color: #9eff36;
    margin-top: 0!important;
    font-weight: 900;
    font-size: 20px;
}

body.gradient.page.Concerts ul.nav.nav-tabs a {
   text-transform: capitalize;
    padding: 13px 20px;
    border: 2px solid #9eff36;
    border-radius: 50px;
    background: transparent;
    width: 471px;
    color: #fff;
    font-size: 22px;
    font-weight: 900!important;
}
}
body.gradient.page.Concerts ul.nav.nav-tabs {
    border: 0px;
}

body.gradient.page.Concerts b.caret {
    float: right !important;
    top: 10px !important;
    position: relative;
 }

body.gradient.page.Concerts ul.nav.nav-tabs h2 {
    letter-spacing: 5px;
    font-size: 35px;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #9fff36;
    color: transparent;
    text-shadow: none;
   font-weight: 700;
}
body.gradient.page.Concerts .button {
      background: transparent;
    margin: 10px 0px 0px 0px!important;
    padding: 0px;
}

body.gradient.page.Concerts .tab-content {
    margin: 40px 0px 0px 0px;
}

body.gradient.page.Concerts .tab-content p {
    font-size: 18px;
    color: #606060;
    font-weight: 700 !important;
  margin:30px 0px 30px 0px; 
}
body.gradient.page.Concerts ul.dropdown-menu {
    background: #000;
    border: 0px !important;
}

body.gradient.page.Concerts ul.dropdown-menu a {
    border: 0px !important;
}
body.gradient.page.Concerts .container {width:100% !important;}
body.gradient.page.Concerts .col-md-6 {width:40%;}
body.gradient.page.Concerts i.fa.fa-angle-down {
    font-size: 50px;
    float: right;
    color: #9fff36;
    margin-top: -12px;
   }
body.gradient.page.Concerts .nav-tabs {border:0px;}
.section-header{transform:unset!important;z-index:9!important;}
.sticky-hdr {
    position: fixed!important;
    overflow: visible!important;
    width: 100%;
    z-index: 9;
    left: 0;
    top: 0;
}
.Contact .contact__fields {display:block!important;}
a:not([href]) {
    cursor: pointer!important;
}
a:hover{text-decoration:none!important;}



body.Concerts .grid-view-section{
  position:relative;
}

#shopify-section-event-tab:before{
  content:'';
  position:absolute;
  width:25vw;
  top:-8vw;
  right:50px;
  height:25vw;
  background-image:url('/cdn/shop/files/Globe_and_Marker_3x_c313f88c-2f58-4ca5-bf05-28319128eaed.png?v=1659356651');
  background-size:100% 100%;
}

@media(max-width:749px){
  body.Concerts #shopify-section-slideshow{
  display:none;
}
}
div#shopify-section-event-tab img {
    width: 100%;
    height: auto;
}
@media(min-width:992px){
.grid-view-section {
    display: inline-flex;
    max-width: 100% !important;
    width: 100% !important;
}
 div#shopify-section-event-tab {
    padding: 40px 50px;
    width: 40%;
  padding-left:20px;
  position:relative;
} 
  div#shopify-section-event {
    width: 60%;
}
  body.Concerts .grid-view-section{
  position:relative;
  padding-top:10vw;
}
 
}
div#shopify-section-event-tab {
    justify-content: center;
    display: flex !important;
    align-items: baseline;
}
div#shopify-section-event {
    padding: 100px 0px 0px 0px;
}
body.gradient.page.Concerts .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    width: 60%;
}

body.gradient.page.Concerts .image-with-text__text-item.grid__item {
    width: 40%;
}
body.gradient.page.Concerts .image-with-text__text-item.grid__item {
    z-index: 999;
    position: relative;
    left: 10%;
}
body.gradient.page.Concerts ul.footer-block__details-content.list-unstyled a {
    margin: 8px 0!important;
    text-decoration: none;
    line-height: 6px;
    color: #fff !important;
}

.menu-serach{margin-top:20px;}
#menu-drawer{overflow:inherit;}
/* #FacetsWrapperDesktop .facets__disclosure-vertical{display:none;}
#FacetsWrapperDesktop .showdtls{display:block;} */
.mbshowicon svg{display:none;}
body.gradient.page.Discography .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
    display: block;
  padding:0px;
}
body.gradient.page.Discography .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    width: 100%;
}
body.gradient.page.Discography .disco-view-section {
    display: flex;
   margin:50px 0px 0px 0px;
}

body.gradient.page.Discography a.button.button--primary {
    text-transform: uppercase;
    border: 2px solid #9eff36;
    padding: 12px 100px;
    color: #9eff36;
    margin-top: 25px!important;
    font-size: 16px!important;
    background: transparent;
     opacity:1;
}

body.gradient.page.Discography .image-with-text__text.rte.body p {
    text-align: left;
    text-transform: uppercase;
    color: #e2d1bc;
    letter-spacing: 8px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size:35px;
    line-height:45px;
    }
body.gradient.page.Discography .image2 img {
    float: right;
    width: 20%;
}
body.gradient.page.Discography .video-section.isolate.page-width.section-video-padding h2.title.h1 {
    color: #fff;
    font-size: 20px;
}

body.gradient.page.Discography .video-section.isolate.page-width.section-video-padding {
    padding: 20px 30px;
    background: #6dae28;
}

body.gradient.page.Discography .video-section.isolate.page-width.section-video-discography-padding {
    border: 1px solid #6dae28;
    padding: 20px 15px;
}
body.gradient.page.Discography .main-title.h1 {
    color: #9fff36;
    letter-spacing: 8px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 25px;
}
body.gradient.page.Discography h2.title.h1 {color:#fff; font-size: 25px;}

li.main-banner-disc {
    width: 40%;
}

li.imgx-txt {
    width: 30%;
  left:-13%;
  position:relative;
   
}

li.video-section-disc {
    width: 30%;
  margin:50px 0px;
}

body.gradient.page.Discography .image-with-text__text-item.grid__item {max-width:100% !important;}
body.gradient.page.Discography .grid--2-col-tablet .grid__item {
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 1);
}

body.gradient.page.Discography ul.scl-mdx {
    display: inline-flex;
    list-style: none;
  align-items: center;
}

body.gradient.page.Discography ul.scl-mdx li {
    margin-right: 20px;
}

body.gradient.page.Discography .image-with-text.image-with-text--no-overlap.page-width.isolate.section-image-with-text-discography-padding {
    padding: 0px;
}
body.gradient.page.Discography .video-section.isolate.page-width {
    margin: 30px 40px 0px 0px;
}
body.gradient.page.Discography section#shopify-section-video-discography deferred-media.video-section__media {
    border: 3px solid #6dae28;
}
body.gradient.page.Discography .video-section deferred-media.video-section__media {
    border: 3px solid #fff;
}
body.gradient.page.Discography h2.disc-main-title.h1 {
    color: #9fff36;
    letter-spacing: 8px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 25px;
}
body.gradient.page.Discography .image-with-text.image-with-text--no-overlap {
    padding: 0px;
}
body.gradient.page.Discography div#shopify-section-discography-social-media {
    margin:30px auto 0px auto;
    display: block !important;
    text-align: center;
}

body.gradient.page.Discography .image-with-text__content {padding:0px;} 
body.gradient.page.Discography img.desc-mobile-image {
    display: none ;
}

body.gradient.page.Discography img.image1 {
    display: block ;
}
body.gradient.page.Concerts h2.image-with-text__heading.h1 {
    text-transform: uppercase;
   
    color: #9fff36;
    letter-spacing: 10px;
    font-weight: 700;
    font-family: GulfsDisplay-SemiExpandedItalic!important;
    font-size: 70px;
    text-align: center;
    z-index: 999999999!important;
}

body.gradient.page.Concerts .image-with-text.image-with-text--no-overlap.page-width.isolate.section-image-with-text-concert-padding {
    max-width: 100%;
    padding: 0;
    margin: 0px;
}

*:focus-visible{outline:none!important;box-shadow:none!important;}
.product .page-width{max-width:80%; margin:0 auto;}  
.product__description pre{white-space:normal;}
body.gradient.product .product__title h1{font-size:30px;}
.header__icons .search__input.field__input{margin-right:10px;}
ul.menu-drawer__menu.has-submenu a {
    padding: 20px;
    border-bottom: 1px solid;
    font-size: 21px!important;
    font-weight: 900;
    color: #9eff36;
}
/* media css */
@media screen and (min-width:1561px){
.product .carousel.product__image-thumbnail.flickity-enabled.is-draggable .flickity-viewport {
    overflow: hidden;
}
.product .collection__title--desktop-slider{   
  position: relative;
    left: 11rem;}
  .product .collection__title--desktop-slider h2{margin-bottom:50px;}
   
}
@media screen and (max-width:991px){
  body.Concerts .grid-view-section{
   max-width:86%;
   margin:auto;
 }
  div#shopify-section-event-tab{
    position:relative;
  }
  #shopify-section-event-tab:before{
    bottom:0;
    top:115%;
    right:0;
    z-index:222;
  }
  body.gradient.page.Concerts ul.nav.nav-tabs a{
    width:300px;
  }
 body.Concerts .tab-content{
    padding:0 8px;
  }
  .uplinkly-language-translate-floating {
    left: 24% !important;
}
  .collection .grid--1-col-tablet-down .grid__item {
    width: 33%;
    max-width: 33%;
}
  .header__icons .search__input.field__input{display:none;}
  .header__icons .icon-search{display:none;}
}
.customer.register h1 {
    color: #9fff36;
    font-weight: bold;
  text-transform:uppercase;
}
@media (min-width: 560px) and (max-width: 991px) {
   .collection .header__heading-link{ position: absolute;
    left: 94px; }}
@media screen and (max-width:767px){
  .collection h2#verticalTitle {
    color: #fff!important;
    -webkit-text-fill-color: #fff!important;
    -webkit-text-stroke: unset;
}
  #ProductGridContainer ul li {
   
    
}
  #ProductGridContainer ul li.showdtls{display:block!important;}
  #ProductGridContainer ul li span{
  color: #fff!important;
    -webkit-text-fill-color: #fff!important;
    -webkit-text-stroke: unset;
      font-size:24px;
  }
  #ProductGridContainer ul li.scs .mbshowicon svg{display:block!important;top:16px!important;}

  #ProductGridContainer ul{padding-left:20px;position:relative;}
  ul.tag-list li {
    display: none;
}
  .filtrar-wrap h2 svg.icon.icon-caret{left:12px;}
  .collection h2#verticalTitle{font-size:24px;padding-bottom:0;}
  .rotateicon svg{transform:rotate(180deg);}
  .collection .facets-container{padding-bottom:0!important;}
  .collection facet-remove.active-facets__button-wrapper a {
    display:none;
}
  .collection .site-logo, .collection .header .header__heading-link, .product .site-logo, .product .header .header__heading-link{
    left:65px;
  }
  ul.menu-drawer__menu.has-submenu a {
       padding: 10px;
    font-size: 14px!important;
    
}
}
@media screen and (max-width:480px){
  body.gradient.index section#shopify-section-template--15597412057220__image_banner .banner__content {
    top: 140px;
}  
}
@media screen and (max-width:768px){
 section#shopify-section-template--15597412057220__image_banner .banner__content {
    top: 150px;
}  
}

@media screen and (max-width:560px){
  .collection .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
}
  .product .page-width {
    max-width: 100%;
    margin: 0 auto;
    padding: 0px 25px;
}
  body.gradient.product p.product__text.caption-with-letter-spacing {
    
    font-size: 35px;
    text-align: center;
    margin-top: 37px;
}
  body.gradient.product .product__title h1 {
    font-size: 25px;
    text-align: left;
    padding-left: 11px;
    margin-top: 0!important;
}
  body.gradient.product span.price-item.price-item--regular{font-size:28px;}
  .Event a.header__heading-link.link.link--text.focus-inset {
    pointer-events: none;
}
/*   .slider-buttons .slider-button--prev{left:-73px!important;} */
  body.gradient.product .collection__title.title-wrapper h2{font-size:25px;}
  .header__icons {
    display: flex;
    grid-area: icons;
    justify-self: unset;
    padding-right: 9px;
}
  a#cart-icon-bubble {
    z-index: 9999;
}

  .quantity { button:not(:focus-visible):not(.focused), .quantity__input:not(:focus-visible):not(.focused) {
  box-shadow: inherit;
  background-color: inherit;
  color: #fff;
}
}


