#fw-section-product-product-downloads {

.product-info__cta {
  visibility: hidden;
}

.product-info__prices {
  visibility: hidden;
}
.product-info > * + * {
  margin-top: 0px;
}

.html-formatter > p > a[href^="https://drive.google.com"] {
  background-color: var(--color-primary);
  color: var(--color-on-primary);
  transition: opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
  border: 2px solid transparent;
  border-radius: var(--button-corner-radius);
  padding: 16px 28px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: var(--font-weight-base-bold);
  font-style: var(--font-style-base);
  line-height: 1.5;
  text-align: center;
  text-transform: var(--text-transform-base);
  text-decoration: none;
}
}



#fw-section-hero-4d0b3a66-bf05-4872-88f1-c40a6b285717 {

.hero__container--regular {
  max-width: 100%;
  max-height: 100%;
  display: block;
  min-height: 187px;
}

@media (min-width: 480px) {
  .hero__container--regular {
    min-height: 300px;
  }
}

@media (min-width: 720px) {
  .hero__container--regular {
    min-height: 400px;
  }
}

@media (min-width: 1280px) {
  .hero__container--regular {
    min-height: 720px;
  }
}

.section-background__image {
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  mix-blend-mode: luminosity;
}
}
#fw-section-header {

a.header__link {
    font-weight: 600;
    text-shadow:
          0.07em 0 white,
          0 0.07em white,
          -0.07em 0 white,
          0 -0.07em white,
          -0.07em -0.07em white,
          -0.07em 0.07em white,
          0.07em -0.07em white,
          0.07em 0.07em white;
  }
  a.header__link--icon {
    background-color: transparent;
    text-shadow: 0 0;
    font-weight: normal;
  }
.header__nav-container {
  grid-area: navigation;
  z-index: 1;
}
.header__mobile-menu {
  grid-area: left-icons;
  z-index: 1;
}
.header__logo-container {
  grid-area: heading;
  z-index: 1;
}
.header__icons {
  z-index: 1;
}
}


#fw-section-hero-f0205db1-33d9-4824-b529-1e5a3607b5e1 {

.hero__container--regular{  
  min-height: 375px;
}

.section-background__image{
    display: flex;
    background-position: 60% 15%;
    background-repeat: no-repeat;
    background-size: 120%;
    mix-blend-mode: luminosity;
    background-image: url("https://imgproxy.fourthwall.com/-zwkunyePqMRCJ09Ebe4mxBHqA_hBcnQ48jJnsxLOJQ/w:1920/sm:1/enc/YjBkN2RmMjFlOTM4/ODM4NpH_0w2MZv4y/qYg9zyfEO7AEv6GK/f7Zyi_5yhIPXp_S9/JuA3XjXT6WlfT3Xt/AXfzOpQFNQOTnXQC/bJZvBFoBZnHYFxI4/QgLEvEYEfv_oMivF/eYZxSiLjozUBLYbY/YwX89RWJZxYamMow/4ej2yHEw03xYYB8r/Cih8GBZA8dPtEaUO/c_u2PmYXw6XHXk6v/B1LbVOq32ChZdKjW/hYFc1SzuKXNOR1nM/_QEk-XZkieUXAnEx/dX7IQerep7TF8-GD/kOLX250-_rs9dxTp/N6888DiRPrl7S-L4/-OT4YZ63tm7dVcaC/nyDUvv3KaNo3roFh/WcZotQ.webp");
    mix-blend-mode:normal;
  }

  @media (max-width: 1024px) {
    .section-background__image{
      display: flex;
      background-position: 50% 0%;
      background-repeat: no-repeat;
      background-size: 140%;
      mix-blend-mode: luminosity;
      mix-blend-mode:normal;
    }
  }

.container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 2300px;
}
}

#fw-section-custom-html-22f2afe8-ca9b-4c6f-a0d0-3bc15aa3741a {

/* Fourthwall CSS customizations */
  .hero__socials {
    display:flex;
    position:relative;
    justify-content:center;
    flex-wrap:wrap;
  }

  .hero__social-item {
    float: left;
    /* background-color: #ffffff8c;
    border-radius: 1.5rem; */
  }

  @media (max-width: 1024px){
    .hero__social-link{
      opacity: 1;
      filter: drop-shadow( 2px 2px 2px rgba(255, 255, 255, 0.7));
    }
  }

  .svg-fill-current-color {
    filter: contrast(10) opacity(1);
  }
}





#fw-section-rich-text-534de4e6-a88b-4425-98e6-4a9c5525261c {

@media screen and (min-width: 640px) {
  .section-fw-section-rich-text-534de4e6-a88b-4425-98e6-4a9c5525261c-padding {
    padding-top: 0px;
    padding-bottom: 48px;
  }
}
.section-fw-section-rich-text-534de4e6-a88b-4425-98e6-4a9c5525261c-padding {
  padding-top: 0px;
  padding-bottom: 36px;
}
}




#fw-section-hero-5cd088a4-f8e2-47f4-bd23-d17f1bea4845 {

.hero__container--regular {
  max-width: 100%;
  max-height: 100%;
  display: block;
  min-height: 187px;
}

@media (min-width: 480px) {
  .hero__container--regular {
    min-height: 300px;
  }
}

@media (min-width: 720px) {
  .hero__container--regular {
    min-height: 400px;
  }
}

@media (min-width: 1280px) {
  .hero__container--regular {
    min-height: 720px;
  }
}

.section-background__image {
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  mix-blend-mode: luminosity;
}
}
#fw-section-custom-html-182ffa93-5f72-4ab5-a5cc-e4a5a680151e {

.container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 2300px;
}
}





#fw-section-custom-html-913d72e7-09ea-4a93-ab1b-af4c1ead0a09 {

.container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 2300px;
}
}
#fw-section-custom-html-a1c43f9f-8f29-4c76-8320-5268d8622084 {

.container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 2300px;
}
}



#fw-section-featured-product-efae4054-a92b-4b0e-a895-83cb655517de {

.featured-product-info__cta {
  display: none;
}

.html-formatter {
  margin-bottom: 24px
}

.html-formatter > p > a[href^="https://drive.google.com"] {
  background-color: var(--color-primary);
  color: var(--color-on-primary);
  transition: opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
  border: 2px solid transparent;
  border-radius: var(--button-corner-radius);
  padding: 16px 28px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: var(--font-weight-base-bold);
  font-style: var(--font-style-base);
  line-height: 1.5;
  text-align: center;
  text-transform: var(--text-transform-base);
  text-decoration: none;
}

.featured-product-info {
  max-width: 30rem;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 1.5rem;
  padding: 0.9708rem;
  color: #000;
}

.featured-product-info__prices {
  display: none;
}
}
#fw-section-custom-html-8fda549f-cf6c-476e-ab86-b75f4c995a9d {

.container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 2300px;
}

.flavor_banner_container_fade {
  margin-bottom: -425px;
}

.flavor_banner_image {
  -webkit-filter: blur(6px);
}

.large_pill_new {
  top: 14%;
  left: 44%;
}
}