/** Shopify CDN: Minification failed

Line 219:0 Unexpected "{"
Line 219:1 Expected identifier but found "%"
Line 444:2 Unexpected "{"
Line 444:3 Expected identifier but found "%"

**/


/* CSS from section stylesheet tags */
.burg-header .bs__preheadline{
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  bottom: 0rem;
  position: relative;
  display: block;
  text-align: center;
  /*max-width: 60%;*/
  margin: 0 auto;
}
.burg_bannercontainer {
  --burg-bgcolor: var(--color-site-background);
  display: grid;
  grid-template-areas: "image" "image" "text";
  grid-template-rows: 20vh auto;
  background-color:unset;
}
  .burg_bannercontainer .burg_bannerbg {
    grid-column: 1 / -1;
    grid-row: image / text;
    position: relative;
  }
  .burg_bannercontainer .burg_bannerbg img {
    height: clamp(400px, 75vh, 580px);
    width: 100%;
    object-fit: cover;
    /*outline: solid 0.15rem #ded6cf;
    outline: solid 0.15rem hsla(28, 18.5%, 84.1%, 60%);
    outline-offset: -0.4rem;*/
    object-position: 8% 5%;
  }
  .burg_bannercontainer .burg_bannerbg .burg_banner_transision{
    background-color: var(--burg-bgcolor);
    width:100%;
    height: 131px;
    max-height: 21%;
    position:absolute;
    bottom: 0;
    left: 0;
    
  }
  .burg_bannercontainer .burg_title {
    padding: 0rem;
    grid-area: text;
    margin-top: -5%;
    position: relative;
  }
  .burg_bannercontainer .burg_title img{
    padding: 0rem 1rem;
    max-width: 100%;
    height: clamp(150px, 15vw, 199px);
    display: block;
    margin: 0 auto;
  }
  .burg_bannercontainer h1 {
    font-size: clamp(2rem, 10vw, 5rem);
    word-break: normal;
    padding: 0.1rem 0rem;
    background-color: #000;
    color: #f1f1f1;
  }
  .burg_bannercontainer p {
    padding: 0;
    margin: 0;
    font-size: 0.8rem;
  }


/**Tablet**/
@media only screen and (min-width: 499px) {
  .burg_bannercontainer {}
    .burg_bannercontainer .burg_title img {
      /*max-width: 50%;*/
    }
    .burg_bannercontainer .burg_title {
      margin-top: -1%;
    }
  
}
@media only screen and (max-height: 499px) and (min-width: 499px) {
  .burg_bannercontainer {}
    .burg_bannercontainer .burg_title img {
      max-width: 50%;
    }
    .burg_bannercontainer .burg_banner_transision {
      display:none;
    }
    .burg_bannercontainer .burg_title {
      margin-top: unset;
    }
  
}

/**Desktop**/
@media only screen and (min-width: 800px) {
  .burg_bannercontainer {
    background-color:var(--burg-bgcolor);
  }
    .burg_bannercontainer .burg_bannerbg {
      grid-column: image / text;
      grid-row: image / text;
    }

    .burg_bannercontainer .burg_bannerbg img{
      max-width: 2000px;
      object-position: left 10%;
    }
    .burg_bannercontainer .burg_title {
      margin-top: unset;
      grid-row: image / text;
      display: grid;
      align-content: center;
      justify-content: end;
      justify-items: end;
      margin-right: clamp(1rem, 7%, 10rem);
      text-align: right;
    }
    .burg_bannercontainer .burg_title div{
      position: relative;
      width:fit-content;
      /*max-width: 60%;*/
    }/*
    .burg_bannercontainer .burg_title div::after {
      /*content: "";
      position: absolute;
      top:0;
      left: 0;
      width: 100%;
      height: 100%;
    }*/
    .burg_bannercontainer .burg_title img {
      margin: unset;
    }
    .burg_bannercontainer h1{
      display:block;
      background-color: unset;
      color: rgb(149, 3, 49);
      background-color: unset;
      margin-top:0;
      padding-top: 0;
      margin:0;
      font-weight: 600;
    }
    .burg_bannercontainer p{
      width: 60%;
      max-width: 500px;
    }
    .burg-header .burg_bannercontainer .bs__preheadline{
      bottom: -1rem;
      position: relative;
      /*display: unset;*/
    }
  
}
/**Desktop large**/
@media only screen and (min-width: 1000px) {

}
.bs-custom-collection-list {
  .collection-list__collections-wrapper {
      max-width: 1300px;
      margin: 0px auto;
      gap: 1rem;
    }
    .collection-card {
      overflow: hidden;
      border-radius: 2px;
      transition: 50ms;
      box-shadow: #a5a4a5 0px 2px 5px;
    }
      .collection-card:hover{
      transform: translate(0px, -5px);
      box-shadow: #a5a4a5 0px 5px 5px;
    }
    .collection-card__title {
      color: #eaeaea;
      font-family: var(--font-heading-family);
      font-size: 1.5rem;
    }
    .collection-card__location {
      gap: 0rem;
    }
    .collection-card__text {
      padding: 1rem;
      background: #3a0212;
      height: 100%;
    }
    .block-collection-card:nth-child(3) img {
      aspect-ratio: 2 / 3;
    }
}  
  /*min 479*/
  @media only screen and (max-width: 479px) {
    .bs-custom-collection-list {
      .block-collection-card:nth-child(3) {
        grid-column: 1 / span 2;
      }
      .block-collection-card:nth-child(3) img{
        object-position: 50.0% 2.0% !important;
        aspect-ratio: 2 / 2 !important;
      }
      .collection-card__title {
        font-size: 1.2rem !important;
      }
    }
  }
{% if collection.metafields.burg.submenu %} 
  
    .bssubmenu-container{
      display: grid;
      align-items: center; 
      width: fit-content;
      margin: 0 auto;
      position: relative;
      --submenuwith:137px;
      --arrowwidth:var(--dimension-button-fab-icon-medium);
      max-width:1160px;
    }
    #bsnav{
      width: 100%;
      max-width: calc(((var(--submenuwith)+16)*7)-16);
      overflow-y: hidden;
      overflow-x: auto;
      scroll-behavior: smooth;
      /*scrollbar-color: #000 transparent;*/
      --burg_flagcolor1 :rgba(222, 214,	207, 0.5);
      -webkit-overflow-scrolling:touch;
      
      -ms-overflow-style: none;  /* IE and Edge */
      scrollbar-width: auto;
      
      /*  */
      /* Hide scrollbar for IE, Edge and Firefox */
      /*-ms-overflow-style: none;*/  /* IE and Edge */
      /*scrollbar-width: thin;*/  /* Firefox */
    }

    /* Scrollbar for Chrome, Safari and Opera */
    .bsnav::-webkit-scrollbar{
      /*hide*/
        /* height: 0.5rem; */
        /*display: none;*/
      /**/
      display:unset;
      width: 0.2rem;
      height: 0.2rem;
    }
    .bsnav::-webkit-scrollbar-thumb {
      background-color: var(--color-body);
      border: 0;
      border-radius: 0.2rem;
    }
    .bsnav::-webkit-scrollbar-track {
      background: rgba(var(--color-body-rgb), 0.04);
      border-radius: 0.2rem;
    }
     
    .bssubmenu{
      display: grid;
      grid-auto-flow: column;
      grid-auto-columns:var(--submenuwith);
      grid-template-rows: min-content;
      align-items: start;
      justify-content: normal;
      gap: 16px;
      overscroll-behavior-inline: contain;
      max-width: 100%;
      margin: 1rem auto;
      width: fit-content;
      padding-left: var(--arrowwidth);
      padding-right: var(--arrowwidth);
    }
   
    /* .bssubmenu::-webkit-scrollbar-track{
      background: hsl(0, 0%, 80%);
      border-radius: 5px;
    }
    .bssubmenu::-webkit-scrollbar-thumb{
      background: hsl(0, 0%, 50%);
      border-radius: 5px;
    } */
    .bssubmenu a{
      text-decoration: none;
    }
    .bssubmenu .bssub__title{
      background-color:transparent;
      /*height: 1.5rem;*/
      font-family: var(--font-heading-family);
      font-weight: 400;
      font-size: 0.8rem;
      padding:0.3rem;
      width: 100%;
      text-align: center;
      text-transform: uppercase;
      transition: .3s ease-in-out;
      opacity: 1;
    }
    .bssubmenu > img{
      aspect-ratio: 1/1;
      object-fit: cover;
    }
    .bssubmenu .bssub__image{
      position: relative;
      /* max-height: 140px;
      max-width: 140px;
      min-height: 140px;
      min-width: 140px; */
      line-height: 0;
      overflow: hidden;
      box-shadow: #a5a4a5 0px 2px 5px;
      object-fit:cover;
      transition: 200ms;
      border-radius:50%;
    }
    .bssubmenu .bssub__image img{
      object-fit:cover;
      transition: 50ms;
      outline: 1.8px solid var(--burg_flagcolor1);
      outline-offset: -5px;
      border-radius:50%;
      aspect-ratio:1/1;
      object-position:top;
    }
    .bssubmenu .bssub__image::after{
      content: "";
      width: 100%;
      height: 100%;
      transition: .3s ease-in-out;
      opacity: 0;
      background-color: var(--burg_flagcolor1);
      display: block;
      position: absolute;
      top: 0;
      left: 0;
    }
    .bssubmenu li:hover .bssub__image::after{
      opacity: .3;
    }
    .bssubmenu li:hover .bssub__title{
      background-color: transparent;
    }
    .bssubmenu li:hover .bssub__image{
      transform: scale(1.01);
      box-shadow: #a5a4a5 0px 5px 5px;
    }
    .bssubmenu li:hover .bssub__image img{
    }
    /**scroll snapping**/
    .bssnap-inline{
      scroll-snap-type: inline mandatory;
      scroll-padding-inline: 1rem;
    }
    .bssnap-inline > *{
      scroll-snap-align: start; 
    }
  
    /**arrow navigation**/
    .bsarrowright-container{
      display: grid;
    }
    .bsarrowleft-container{
      display: none;
    }
    .bsarrowright-container, .bsarrowleft-container{
      position: absolute;
      z-index: 10;
      align-items: center; 
      margin: 0 auto;
      --burg_flagcolor1: var(--color-fab-background);
      background-color: var(--burg_flagcolor1);
      justify-content: center;
      color: var(--color-fab-foreground);
      cursor: pointer;
      border: none;
      border-radius: unset;
      transition: box-shadow 0.2s;
      width: var(--dimension-button-fab-medium);
      height: var(--dimension-button-fab-medium);
      box-shadow: 0 2px 8px #00000029, 0 1px 2px #00000014;
    }
    .bsarrowright-container{
      right: 0;
    }
    .bsarrowleft-container{
      left: 0;
    }
    .bsarrow{
      -webkit-mask-image: url(data:image/svg+xml;ut8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20d%3D%22m1%205%207%207%207-7%22%2F%3E%3C%2Fsvg%3E);
      mask-image: url(data:image/svg+xml;ut8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20d%3D%22m1%205%207%207%207-7%22%2F%3E%3C%2Fsvg%3E);
      -webkit-mask-size: 100%, 100%;
      mask-size: 100%, 100%;
      background-color: var(--color-body);
      width: var(--arrowwidth);
      height: var(--arrowwidth);
    }
    .bsarrow:hover{
      cursor: pointer;
    }
    .bsarrowright{
      rotate:-90deg;
    }
    .bsarrowleft{
      rotate:90deg;
    }
    /*displayed when screen is less than 7 submenus var(--submenuwith)*/
    @media only screen and (min-width: 890px) {
      .bsarrowright-container, .bsarrowleft-container{
        display: none;
      }
    }
  
    /*Phone*/
    @media only screen and (max-width: 789px) {
      .bsarrowright-container, .bsarrowleft-container{
        display: none;
      }
    }
    /*mid-Desktop*/
    @media only screen and (min-width: 790px)and (max-width: 1399px) {
  
    }
    /*large-Desktop*/
    @media only screen and (min-width: 1400px) {
      .bssubmenu .bssub__title{
        /* position: absolute;
        background-color:var(--burg_flagcolor1); */
  
      }
    }


  {% endif %}