/** Shopify CDN: Minification failed

Line 447:1 Expected ")" to go with "("

**/
@media (max-width: 1700px) {
  
}


@media (max-width: 1400px) {
  
}


@media (max-width: 1280px) {
  .leader-in-collagen h3.inline-richtext {
    font-size: 20px;
    line-height: 1.1;
    min-height: 84px;
}
.transparency-to-us .ct-box-grid .multi-text {
    padding: 18px 6px;
}
  .transparency-to-us .ct-box-grid .multi-text h3 {
    font-size: 16px;
}
}
.story-image-banner .banner__content.banner__content--middle-center.page-width {
    max-width: 100%;
}
.story-image-banner .banner__content:after {
        content: "";
        background: #0000002b;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    body.template-page .recipe-image-banner h2.banner__heading {
        color: #fff;
    }
@media (max-width: 1100px) {
.column-grid-content {
    border-radius: 10px;
}

.custom-button .button.button--primary {
    padding: 0 1rem;
}
  .icon-with-text-column .grid--1-col-tablet-down .grid__item {
    width: 32%;
    max-width: 32%;
}
.multicolumn-list li {
    border: 0;
}

.image-with-text h2.image-with-text__heading.inline-richtext.h0 {
    font-size: 44px;
}

body .slideshow .banner__heading {
    font-size: 44px;
}
}


@media (max-width: 980px) {
.page-width.section-template--15691531976819__icon_with_text_home_Q4FBKJ-padding.isolate.scroll-trigger.animate--slide-in {
    padding-left: 50px;
    padding-right: 50px;
}
.icon-with-text-column .grid--1-col-tablet-down .grid__item {
      width: 31%;
    max-width: 100%;
}
body .multicolumn-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
}

  .quantity__button {
    width: calc(2.5rem / var(--font-body-scale));
}

body quantity-input.quantity {
    width: calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);
}

.custom-addto-cart .product-form__input {
    flex: 0 0 120px;
}
  .pro-testimonials .image-with-text, .product-what-coll .image-with-text {
    padding: 20px;
}

.pro-testimonials .image-with-text__media, .pro-testimonials .image-with-text__media img, .product-what-coll .pro-testimonials .image-with-text__media img {
    border-radius: 10px !important;
}
.product-what-coll .image-with-text__media img, .product-what-coll .image-with-text__media {
    border-radius: 10px !important;
}
}
.template-product .footer {
    margin: 0;
}
@media (max-width: 767px) {
  html  body .footer-block__newsletter {
    text-align: center;
    flex-grow: 1;
}
.product-accordian .faq h2 {
    font-size: 16px;

}
.template-product .footer {
    margin: 0;
}
.footer-block__newsletter .field-full input.field__input-ful, .footer-block__newsletter button#Subscribe {
    height: 46px;
    margin-right: 0 !important;
}
  .footer__localization:empty+.footer__column--info {
    padding: 0;
}
body ul.list-unstyled.list-social.footer__list-social {
    justify-content: center;
    margin-top: 12px;
}
p.announcement-bar__message.h5 {
    padding-bottom: 5px;
}
body .slideshow__text-wrapper.banner__content {
    align-items: flex-start;
}
 body  .slideshow__text.banner__box {
    padding-left: 20px;
    padding-right: 20px;
}
body .product__info-wrapper--extra-padding {
    padding-left: 0;
}
.desktop-image {
    display: none;
}

.mobile-image {
    display: block;
}

.mobile-image img.mobile-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.slideshow__text-wrapper.banner__content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
}
.product__title h1 {
    font-size: 33px;
    line-height: 1.2;
    padding-bottom: 9px;
    display: block;
}

nav.breadcrumb {
    margin-bottom: 10px;
}

.section-template--15691532140659__main-padding {
    padding-top: 10px;
    padding-bottom: 10px;
}

.quantity__button {
    width: calc(2.5rem / var(--font-body-scale));
}

body quantity-input.quantity {
    width: calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);
}

.custom-addto-cart .product-form__input {
    flex: 0 0 120px;
}

share-button#Share-template--15691532140659__main {
    display: none;
}

.section-template--15691532140659__icon_with_text_home_Q4FBKJ-padding {
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-width {}

.product-accordian .rich-text__wrapper.rich-text__wrapper--left.page-width {
    padding-left: 0;
    padding-right: 0;
}

.faq h2 {
    font-size: 17px;
}

.product-accordian .faq-box {
    padding: 15px 0;
}

.pro-testimonials.section {
    margin-top: 30px;
}
.pro-testimonials.section .image-with-text__media-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}

.pro-testimonials .image-with-text__media, .pro-testimonials .image-with-text__media img {
    border-radius: 10px !important;
}

.pro-testimonials .image-with-text__text.rte.body {
    font-size: 20px;
    text-align: center;
}

.pro-testimonials .image-with-text__content {
    justify-content: center;
    align-items: center;
}

.pro-testimonials p.image-with-text__text {
    margin-top: 1rem;
}

.product-what-coll .image-with-text__media-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}

.product-what-coll .image-with-text__media img, .product-what-coll .image-with-text__media {
    border-radius: 10px !important;
}

.product-what-coll h2.image-with-text__heading.inline-richtext.h1, .subscribe-save h2.rich-text__heading.rte {
    font-size: 26px;
}
  .slideshow .banner__text.rte {
    font-size: 16px;
} 
.subscribe-save .rich-text__text.rte {
    font-size: 16px;
    margin-top: 0;
}
  .page-width.section-template--15691531976819__icon_with_text_home_Q4FBKJ-padding.isolate.scroll-trigger.animate--slide-in {
    padding-left: 0;
    padding-right: 0;
}
body .hover-effec .card__heading {
    font-size: 12px;
}

body .hover-effec .card__information {
    padding: 10px 0;
}

body .hover-effec .price {
    margin-top: 0;
}

.hover-effec .card-information .price {
    margin-top: 5px !important;
}
.hover-effec .card-information {
    min-height: 22px;
}
.hover-effec .price * {
    font-size: 13px !important;
}
body .hover-effec h3 {
    min-height: 35px;
}
  body .slideshow .banner__heading {
    font-size: 30px;
}
body h1, .h1, h2.inline-richtext {
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 0!important;
}
body .section-template--15691531976819__image_with_text_N7UPxe-padding {
    padding-top: 20px;
    padding-bottom: 20px;
}
 body .image-with-text h2.image-with-text__heading.inline-richtext.h0 {
    font-size: 28px;
}
body .section-template--15691531976819__featured_collection-padding {
    padding-top: 20px;
    padding-bottom: 0px;
}
  body .section-template--15691531976819__image_with_text_QXT3xz-padding {
    padding-bottom: 0;
}
body .icon-with-text-column .multicolumn-list__item {
    border-bottom: 1px solid #bfc0c1;
}
  .icon-with-text-column .multicolumn-list__item {
    border-bottom: 1px solid #bfc0c1;
}

body .footer-block.grid__item:first-child {
    border-bottom: 1;
}
body .icon-with-text-column .multicolumn-list__item:nth-child(3) {
    border-bottom: 0;
}
body .footer-block.grid__item {
    margin: 1rem 0;
}

body .footer-block__details-content {
    margin-bottom: 2rem;
}
body .footer-block--newsletter.scroll-trigger.animate--slide-in {
    margin-top: 1rem;
}
body .footer-block__details-content .list-menu__item--link {
    padding-top: 5px;
    padding-bottom: 5px;
}

body .footer-block.grid__item:nth-child(1), .footer-block.grid__item:nth-child(2) {flex: 0 0 48%;max-width: 48%;}

body .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    display: flex;
    align-items: center;
}


body .footer-block.grid__item:nth-child(3) {
    flex: 0 0 100%;
    max-width: 100%;
}

body .icon-with-text-column .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
} 
  header.header.header--middle-left {
    padding: 5px 1.5rem;
}

.header__heading-logo-wrapper {
       width: 120px;
}
body header-drawer {
    margin-left: -7px;
}
.header__icons svg.modal__toggle-open {
    width: 33px;
    height: 33px;
}
body .icon-with-text-column .multicolumn-list__item:nth-child(3) {
    border-bottom: 0;
}
body .header__icons {
    padding-right: 0;
}
.header__icon--cart {
    padding: 7px !important;
}


body .menu-drawer__utility-links  a.menu-drawer__account {
    display: none;
}

body .list-social a.link.list-social__link {
    padding: 6px;
}
  .grid-image-bg img.icon_img-full {
    border-radius: 10px;
}

.global-media-settings img {
    border-radius: 10px;
}
  .join-community .image-with-text__media {
    border-radius: 10px !important;
}
 body .newsletter__wrapper {padding-left: 15px;padding-right: 15px;}
  body .newsletter__wrapper .newsletter-form__field-wrapper {
    width: 100%;
    max-width: 100%;
}.column-grid-content {
    border-radius: 10px;
}
  div#shopify-section-template--15691531976819__image_with_text_N7UPxe .image-with-text__media {
    border-radius: 10px;
}
 div#shopify-section-template--15691531976819__image_with_text_QXT3xz  .image-with-text__media {
    border-radius: 10px !important;
}
 body .newsletter__wrapper h2.inline-richtext {
    line-height: 1.2;
}
body .menu-drawer__menu-item>.icon-arrow {
    right: 2rem;
}
.header__icon--cart svg {
    width: 20px;
    height: 20px;
}

.header__icon {
    width: 31px;
    height: 30px;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide {
    display: flex !important;
}

.header__icon--account svg {
    width: 25px;
}
}


@media (max-width: 480px}{
  
}