/** Shopify CDN: Minification failed

Line 191:32 Expected ":"

**/
/* .link{ 

,[id] *
 font-family: "Henriette-BlackItalic"!important;
    font-family: "Proxima-Nova-Sbold";
}*/


html,body{
 font-family: "Proxima-Nova"!important;
  letter-spacing:0px!important;
}

h1,h2,h3,h4,h5,h6{
 font-family: "Henriette-BlackItalic"!important;
  /*color:#1F4E57;*/
}

#shopify-section-announcement-bar { 
  position:fixed; z-index: 99999; background: #1F4E57; transition: top 0.6s ease 0s; display: flex;
}
.announcement-bar__message { color: #ffffff }

/*Banner heading color*/
.banner__heading,
.subtitle{
  color:#1F4E57;
}

/* Header */
.header-wrapper {
   /*display: inherit;*/ top:36px; z-index: 10000; transition: top 0.5s ease 0s; 
}
 
.header-wrapper { position: fixed; width: 100%; background-color:transparent; }
.header__menu-item { font-size: 1.8rem; font-weight: 600; border-radius: 25px; padding: 1.2rem 2.2rem; }
.header__active-menu-item,
.header__menu-item:hover span{
  text-decoration: none!important;
}

[aria-current="page"] { background: #1F4E57;  }
.header__active-menu-item {  color: #c0dff4; text-decoration: italic }
.sticky-header { top:0; background-color: #1F4E57;}
.sticky-header .header__menu-item, 
.sticky-header .header__icon { color: #c0dff4; }
.sticky-header [aria-current="page"]  { background: #c0dff4;}
.sticky-header .header__active-menu-item { color: #1F4E57 }
.right-nav { grid-area: 1/3; text-align: right; margin-right: 120px;}
.header__search { display: none !important }
#MainContent { margin-top: 130px }
.template-index #MainContent { margin-top: 0 }

/* Section Image Banner */
.banner_head { position: absolute; width: 100%; height: 100% }
.overlapped .banner__box { }
.overlapped .banner__content.banner__content--middle-center { align-items: flex-start; }
.overlapped .banner__content.banner__content--bottom-center { align-items: center; }
.banner_head .banner__content { height: 100% }
.button--primary { 
  color: #fff; background: #1F4E57; border-radius: 25px; font-size: 18px; font-weight: 600; font-style: italic; 
  opacity: 1 !important; border: none;
}
.button--primary:after,.button--primary:hover:after { box-shadow: none !important }

/* Section with Curve */
.curve { position: absolute;  width: 100%; z-index:2 }
.top .curve { margin-top:-98px; z-index: 1 }
.bottom-left, .bottom-right {
    transform: rotate(180deg);
}

.product__media-list .product__media-item:first-child { display:grid; grid-template-columns: 75% 25% }
.garantie { padding-left: 10px }
.garantie div { border-radius: 5px; margin-bottom: 16px; text-align: center; padding: 10px 15px }
.garantie img { max-width: 100% }
.is-active .media, .image-bg { background-color: #9DCFED; }

.nutritional-facts { display: flex; justify-content: space-between; color: #1f4e57; padding-bottom: 20px }
.nutritional-facts .left { width: 65% }
.nutritional-facts h2 { color: #1f4e57 }

.product-bottom { display: flex; justify-content: space-between; text-align: center; padding-top: 20px }
.product-bottom > div { padding: 0 30px }
.product-bottom p { color: #1F4E57; margin-top: 0 }
.product-bottom img { max-width: 100% }

/*Shop page title center*/
.collection__title.title-wrapper {
    text-align: center;
}
/*Shop page hide price*/
.card-information>.price {   
    display: none;
}

/*Shop page product title*/
.card__heading a{
  font-family: "Henriette-BlackItalic"!important;
  font-size: 18px;
}

.card__heading a:hover{
  text-decoration:none!important;
}

/*Shop page padding around the products*/

.card-wrapper{
  width:80%; margin:auto;
}


/*Meet Wild Friends page /pages/meet-wild-friends -  Ingredients section styling */
#shopify-section-template--14461723508820__2f96866b-1bd5-4f8a-af21-3497b3e4335c .multicolumn-card__image-wrapper{
  margin:0px;
}

#shopify-section-template--14461723508820__2f96866b-1bd5-4f8a-af21-3497b3e4335c .multicolumn-card__info{
    background:#9DCFED;
}

.title{
  width:100%;  text-align:center;
}

.multicolumn-card__info{
  margin-bottom:75px;
}

#Slider-template--14461723508820__2f96866b-1bd5-4f8a-af21-3497b3e4335c .multicolumn-list__item.center .media--adapt img{
    width: 100%!important;
    left: 0%!important;
    transform: none!important;
}


#shopify-section-template--14461723508820__2f96866b-1bd5-4f8a-af21-3497b3e4335c .multicolumn.background-none .multicolumn-card{
  margin:10px;
}


/*#shopify-section-template--14461723508820__48c19738-ba14-4e91-bfc9-fc23d986742c .image-with-text .grid__item {
    width: 70%;
}
#shopify-section-template--14461723508820__48c19738-ba14-4e91-bfc9-fc23d986742c .image-with-text .grid__item:first-child {
    width: 30%;
}*/

/*Video section*/
@media screen and (min-width: 750px){
.section-template--14461723508820__5b1151a2-905f-40e4-8ce4-20feeb89b57f-padding {
  width:70%;
  }
}

  /*Blog page - hide deafult title*/
.main-blog .title--primary{
      display:none;
}

  /*Blog page tag section custom styling*/
.recipe-tag-list {   
    text-align: center;
}

.recipe-tag-list li {
    display: inline-block;
    padding-right: 14px;
    margin: 5px;
    border-right: 1px solid #0a0a0a;
}
.recipe-tag-list a {
    color: #1f4e57; text-decoration: none;
}

/*Center the page titles*/
  .main-page-title{ text-align:center;}

.footer-block--newsletter .klaviyo-form { padding: 0 10%; background-color: transparent !important }
.footer-block--newsletter h2 { font-size: 2.5rem; margin-bottom: 5px }
.footer-block--newsletter h3 { font-size: 1.2rem; margin-bottom: 5px  }
.footer-block--newsletter .klaviyo-form > div > div [data-testid="form-component"] { padding-top: 0 !important }
.footer-block--newsletter .klaviyo-form > div > div [data-testid="form-component"]:nth-child(2) { /*display: none !important*/ }
.footer-block--newsletter .klaviyo-form input { 
  padding:8px 15px !important; f!important; background: #C0DFF4 !important; color: #1F4E57 !important; 
  border-radius: 25px !important; text-align: center !important; height: 44px!important;
}
  .footer-block--newsletter .klaviyo-form input::placeholder {
    color: #1F4E57 !important; font-size: 1.4rem !important; text-transform: lowercase;
  }
ul.footer-block__details-content {
   display: grid; grid-template-columns: repeat(2, 1fr); list-style-position: inside;list-style-type: none;
}
.footer-block__details-content { position: relative }
.footer__list-social { position: absolute; width: 100%; bottom: 0; }
.footer__list-social.list-social:only-child { justify-content: end !important}
.list-social__item .list-social__link { }
.list-social__item .icon { height: 3.8rem !important; width: 3.8rem !important;}


/*Move Sub totals in the cart page up to fill in the Hear About Us*/
#main-cart-footer{ margin-top: -120px; }


#how-did-you-hear-about-us{padding:10px;}

.article-template { margin-top:50px; }

.accessibly-otm-widget-button-container{transform: none!important;}

@media screen and (max-width: 767px){
  .desktop { display: none }
  .banner_head { position: relative }
  .banner_head .banner__content { min-height: 15px !important; }
  .banner_head .banner__box { }
  
  .product__media-list .product__media-item:first-child { grid-template-columns: 72% 28%; }
  .garantie > div:last-child { margin-bottom: 0 }
  .nutritional-facts { display: block }
  .product-bottom { display: block }
  .product-bottom>div { padding: 0 20% 15px }
  .nutritional-facts .left { width: 100%; margin-bottom: 15px }
  .page-width-desktop { padding: 0 1.5rem }
  .image-bg { display: flex;}
  .footer-block__details-content { width: 100% !important }
  #main-cart-footer{ margin-top: 0px;}
}

/*Subscribe page banner sub title updates*/
#shopify-section-template--14461676847188__fad2ee47-6bec-4cf2-90c5-2d83818d1a15 .subtitle span,
#shopify-section-template--14461676847188__9ca5c0d0-1022-444b-a62a-9bf516d0a506 .subtitle span,
#shopify-section-template--14461676847188__84c34f7a-fc29-48a1-9a0e-04f22c34e198 .subtitle span {
   font-family: "Henriette-BlackItalic"!important;
  font-size:27px;
}

/*Product page image overlay removal*/
.template-product .banner:after{
background: transparent;
}

/*Blog post image resizing*/
.article-template__hero-container img{ 
  width:100%;
  height:auto;
  display:relative;
  margin:auto;
}

@media screen and (min-width: 767px){
.article-template__hero-container img{ 
 width:50%;
}
}
.article-template__hero-container{
position: relative;
    margin: auto;
    text-align: center;
}


/*Styling the Charge block in product page*/
div.rc_block__type--active {
    background-color: transparent!important;
}


div.rc_block__type {   
    border-radius: 30px!important;
    padding: 11px!important;
    border: 2px solid #b69b9b!important;
    margin-bottom: 10px!important;
}

select.rc_select {  
    border: 2px solid gray!important;
    border-radius: 30px!important;
    padding: 11px!important;
    background: transparent!important;
}

label.rc_label {
    color: #676767!important;
}


.mask{
  margin-top:-1px;
}