/** Shopify CDN: Minification failed

Line 6:0 Unexpected "0.announcement-link"

**/
0.announcement-link .announcement-link-text {
    padding-left: 6px;
}

div[id*='featured_products'].index-section {
    margin-bottom: 0;
}

div[id*='featured_products'] .page-width:last-child {
    padding-bottom: 40px;
}

.section-pick-up-where-you-left-off .section-heading {
    font-family: norwester, sans-serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: normal;
    color: #373737;
    margin-bottom: 24px;
}

@media (max-width: 768px) {

  .template-product .announcement-bar {
      border-bottom: 1px solid !important;
  }

  #insta-feed a, .instafeed-shopify a {
      width: 33% !important;
      position: relative !important;
      display: inline-block !important;
  }

  #insta-feed .instafeed-container,
  .instafeed-shopify .instafeed-container {
      display: inline-block;
      position: relative;
      width: 33% !important;
      padding-bottom: 20% !important;
  }

}



/* ==================== Begin Added CTA above fold  ==================== */

@media (max-width: 768px) {

  .announcement-slider__slide {
    padding: 5px;
    height: 32px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    
  }

  .announcement-bar {
    padding: 0;
    min-height: 32px;
}
  
  .hero__text-wrap {
      margin-top: 0;
  }

  .hero__text-content.vertical-center {
    vertical-align: text-bottom;
  }

  .hero__text-shadow {
    box-shadow: none;
  }

    .hero__image-wrapper image-element.aos-init.aos-animate {
      position: absolute;
      width: 100%;
      height: 100%;
  }

    .hero__text-shadow {
      min-height: auto;
  }
  
  .hero__text-shadow:before {
      margin: 0;
      position: relative;
  }

  .template-index .hero__text-wrap h2 {
        font-size: 26px;
        margin: 0 40px;
    }

  .hero__image-wrapper, .hero__media {
    top: 0;
  }

    .hero--mobile--auto[data-mobile-natural=true] {
      bottom: 0;
      height: 520px;
      width: 100%;
      background: transparent;
  }

  .hero__text-shadow {
    padding: 0 40px;
    border: none;
    background-color: transparent;
  }

  .mobileonly .hero__link .btn.herobtn {
    color: #fff !important;
    border: 0px solid #fff;
    outline: 0!important;
    display: inline-flex;
    align-items: center;
    background-color: #0092b9 !important;
  }

    .template-index .hero__text-wrap h2 {
      font-size: 26px;
      margin: 0 0 2px;
  }

  .hero__image-wrapper image-element.aos-init.aos-animate {
    position: absolute;
    width: 100%;
    height: 75%;
  }

  .hero__text-content .hero__link {
    margin-top: 10px;
  }

  .hero__text-content {
    padding: 10px 0 0;
    /* position: absolute; */
    z-index: 4;
    top: 0;
    width: 100%;
    margin: 0;
    margin: 0;
    left: 0;
  }

  .hero__text-content .hero__title {
    font-size: 36px !important;
    line-height: 1.2;
    color: #fff;
  }
}

/* ==================== End Added CTA above fold  ==================== */

