/** Shopify CDN: Minification failed

Line 97:32 Expected ":"

**/
  @import url("https://use.typekit.net/nyf1ved.css");


@import url('https://fonts.cdnfonts.com/css/gt-america-trial');


h1 , h2 , h3, h4 ,h5, h6{
font-family: "freight-big-pro", serif !important;   
font-weight: 400 !important;
font-style: normal !important;
}
h1 i, h2 i, h3 i, h4 i,h5 i, h6 i{
font-family: "freight-big-pro", serif !important;   
font-weight: 400 !important;

}
.freight-font{
    font-family: "freight-big-pro", serif !important;
}

p , li {
  font-family: "GT America Extended Light", sans-serif !important;

}
a ,span{
      font-family: "GT America Expanded Medium", sans-serif !important;
}
.shopify-payment-button__button{
     font-family: "GT America Expanded Medium", sans-serif !important;

}
 ul{
  padding-left:0;
}
 ul li{
text-indent: -20px;
    padding-left: 20px;
}
.image-with-text__heading{
  line-height:1.1;
}
.shopify-payment-button__button:hover{
   background:transparent !important;
   color:#193b41 !important;
}
.faq-question span{
       font-family: "GT America Expanded Medium", sans-serif !important;
}
.gt-america-font{
font-family: 'GT America Trial', sans-serif !important; 
}
.image-with-text__heading em , .banner__heading em{
  display:block;
}
.accordion__title{
font-size:20px;
font-family: "GT America Expanded Medium", sans-serif !important;
}
.banner__box {
  max-width:500px !important;
}
.image-with-text__media{
  padding:0 !important;
      display: flex
;
}
.image-with-text__media img{
  position:relative !important;
  margin:auto;
  max-width:460px !important;
}
.banner__after-buttons-image img{
      width: 100%;
    height: auto;
    border-radius: 10px;
}
.banner__heading{
  line-height:1;
}
.button--secondary:hover{
background:#193b41;
color:#fff;
}
.button--primary:hover{
background:transparent;
color:#193b41;
}
.list-menu--inline{
flex-wrap:nowrap !important;
}
.shopify-policy__container{
  max-width:1024px !important; 
}
@media(min-width:1200px){
  .image-with-text__heading{
    font-size:60px;
  }
  .header__heading-logo{
    min-width:440px;
  }
}
@media(min-width:990px){
  header .list-menu li:nth-child(3), header .list-menu li:nth-child(4), header .list-menu li:nth-child(5){
display:none;
}
.header-wrapper{
  padding-left:128px;
}

}
@media(max-width:1236px){
    .list-menu {
        gap: 0px;
    }
}
@media(max-width:749px){
  .banner__box{
    display: flex;
    flex-direction: column;
  }
  .banner__after-buttons-image{
    order: -1;
        width: 100%;
    margin-bottom: 15px;
  }
  
}
@media(max-width:600px){
  .marquee-section{
    padding:30px 0 30px 0 !important;
  }
    .logo-item{
      margin:0 20px !important;
    }
  .logo-item img{
    height:30px !important;
  }
  .science-row-3{
    gap:20px !important;
  }
  .image-with-text__content{
    padding:40px 0 !important;
  }
  .testimonials-header , .wellness-description{
  gap: 30px !important;
  margin-bottom:30px !important;
  }
  .testimonials-section , .wellness-section{
        padding: 40px 0 40px 0 !important;
  }
  .one-scoop-table-wrapper{
    border:none !important;
  }
  .feature-text{
    flex:none !important;
            max-width: 100%;
        width: fit-content;
  }
  .science-row-1{
    display:flex;
  }
  .science-tag{
    margin-left:0;
  }
  .image-with-text__media img{
    margin-left:0;
  }
  .one-scoop-title,.testimonials-description ,.step-description,.step-title ,.rich-text__heading,.rich-text__text, .testimonials-headline , .wellness-headline,.wellness-description-text,.science-headline,.science-description, .newsletter-title,.newsletter-description{
    text-align:left;
  }
  .newsletter-description,#contact_form{
    margin-left:0 !important;
  }
   .science-button, .rich-text__buttons{
        margin-left: 0;
    display: block !important;
    width: fit-content !important;
   }

.button ,.one-scoop-button , .shopify-payment-button__button{
      font-size: 12px !important;
    padding: 14px !important;
    min-height: 30px !important;
}
}