.section-restore-sticky-cart,.section-what-to-expect-timeline,.section-restore-comparison,.section-marquee,.section-flex-clinical-highlight,[id$=__flex_blog_cards]{margin-top:0}@media screen and (max-width:749px){[id$=__flex_sticky_cart] .restore-sticky__thumbnail{display:none}}.flex_digest_main .featured-product-new__gift-review{margin-top:1.6rem;padding:2rem 2.4rem;border-radius:1.2rem;background:#fdeee0}.flex_digest_main .featured-product-new__gift-review-title{margin:0;font-family:Marcellus,serif;font-weight:400;font-size:2rem}.flex_digest_main .featured-product-new__gift-review-text{color:#121212;font-size:1.5rem;line-height:1.4}.flex_digest_main .featured-product-new__gift-review-badge{background:#006d96}.flex_digest_main .featured-product-new__gift-review-stars{color:#fd7e22}@media screen and (max-width:749px){.flex_digest_main .featured-product-new__gift-review{display:none}}.flex_digest_main .price-item--sale{color:#fd7e22}.flex_digest_main .product-form__submit{background:#fd7e22}[id$=__flex_how_to_use] .what-to-expect__footer-note{max-width:68rem;margin:2.4rem 0 0;color:#626262;font-size:1.5rem;line-height:1.5}.flex_digest_main .product__media-list .product__media{background:#fff}.flex_digest_main .product__media img{object-fit:contain}.flex_digest_main .thumbnail-list{gap:1.4rem}.flex_digest_main .thumbnail{border:1px solid #e3e0dc}.flex_digest_main .thumbnail[aria-current]{border-color:#fd7e22;box-shadow:0 0 0 1px #fd7e22}.flex_digest_main .product__info-container>*+*{margin-top:1.1rem}.flex_digest_main .product__title h1{font-family:var(--font-heading-family);font-weight:500}.flex_digest_main .product__text-with-icon--rating .product__text{color:#555;font-size:1.3rem;font-weight:600}@media screen and (max-width:749px){.flex_digest_main .product__title h1{font-size:2.4rem}}.flex_digest_main .product__feature-badges--benefits_checklist{gap:10px}.flex_digest_main .accordion summary{padding:1.8rem 0}.flex_digest_main .accordion__title{font-size:1.5rem}.restore-main-subscription-price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1rem}.restore-main-subscription-price[hidden],[data-main-one-time-price][hidden]{display:none}.restore-main-subscription-price__sale,[data-main-one-time-price] .price-item.restore-main-subscription-price__sale{color:#fd7e22;font-size:3.4rem;line-height:1}.restore-main-subscription-price__compare{color:#999;font-size:2rem;line-height:1}.restore-main-subscription-price__badge{display:inline-flex;align-items:center;min-height:4.8rem;padding:.8rem 1.8rem;border-radius:999px;background:#fd7e22;color:#fff;font-size:1.6rem;font-weight:700;line-height:1}.flex_digest_main .main-product__quantity-buy-row .quantity{border-radius:999px}.flex_digest_main .main-product__quantity-buy-row .product-form__buttons .product-form__submit{border-radius:999px;font-weight:800;letter-spacing:.02em}.flex_digest_main .hgl-subscription-card__option[data-purchase-option=one-time] .hgl-subscription-card__price{font-weight:600}@media screen and (max-width:989px){.flex_digest_main [data-purchase-option=subscription] .hgl-subscription-card__row{display:grid!important;grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.2rem}.flex_digest_main .hgl-subscription-card__benefits{grid-template-columns:minmax(0,1fr)!important}}.flex_digest_main .product__media-wrapper{position:relative}.flex_digest_main .hero-media-overlay{display:none;position:absolute;top:0;right:4%;width:34%;aspect-ratio:1 / 1;flex-direction:column;justify-content:center;gap:12%;pointer-events:none;z-index:2}.flex_digest_main .product__media-wrapper:has(.product__media-item:first-child.is-active) .hero-media-overlay{display:flex}.flex_digest_main .hero-media-overlay__item{display:flex;flex-direction:row;align-items:center;gap:.8rem;text-align:left}.flex_digest_main .hero-media-overlay__icon{flex:none;width:3.6rem;height:3.6rem;object-fit:contain;filter:brightness(0) saturate(100%)}.flex_digest_main .hero-media-overlay__label{color:#121212;font-family:Mulish,sans-serif;font-size:1.4rem;font-weight:800;line-height:1.15}@media screen and (max-width:749px){.flex_digest_main .hero-media-overlay{right:5%;width:44%;gap:8%}.flex_digest_main .hero-media-overlay__icon{width:2.8rem;height:2.8rem}.flex_digest_main .hero-media-overlay__label{font-size:1.05rem}}[id$=__image-with-text] .image-with-text__content{background-color:#e4f4fd}[id$=__image-with-text] .image-with-text__heading{font-family:Marcellus,serif;font-size:clamp(2.8rem,3.2vw,3.8rem);font-weight:400;line-height:1.15}[id$=__image-with-text] .image-with-text__text.rte li{font-size:1.6rem;font-weight:500;margin-bottom:1.5rem}[id$=__image-with-text] .image-with-text__text.rte li:last-child{margin-bottom:0}.flex_digest_ingredients .multicolumn-list{align-items:stretch;column-gap:1.2rem;row-gap:1.2rem}.flex_digest_ingredients .multicolumn-list__item{min-width:0!important;max-width:calc(25% - .9rem)!important}.flex_digest_ingredients .multicolumn-card{display:flex;flex-direction:column;height:100%;padding:1.4rem!important;border:1px solid #ebe6df!important;border-radius:1.4rem!important}.flex_digest_ingredients .multicolumn-card__image-wrapper{margin:0!important}.flex_digest_ingredients .multicolumn-card__image-wrapper .media{padding-bottom:62.7%!important;border-radius:10px;overflow:hidden}.flex_digest_ingredients .multicolumn-card__info{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1rem 0 0!important;text-align:left}.flex_digest_ingredients .multicolumn-card__icon-title{display:flex;align-items:center;gap:1rem}.flex_digest_ingredients .multicolumn-card__info h3{margin:0;font-family:Mulish,sans-serif!important;font-size:2.4rem;font-weight:600;color:#000;text-align:left}.flex_digest_ingredients .multicolumn-card__info .rte{margin:0;color:#0009!important;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.625;text-align:left}.flex_digest_ingredients .multicolumn-card__info .rte strong{display:inline-block;margin-bottom:.2rem;color:#000!important;font-size:2rem;font-weight:500;line-height:1.5}.flex_digest_ingredients .multicolumn-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:5.6rem;height:5.6rem}.flex_digest_ingredients .multicolumn-card__icon img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:750px)and (max-width:1189px){.flex_digest_ingredients .multicolumn-list__item{flex:0 0 calc(50% - .6rem)!important;max-width:calc(50% - .6rem)!important}}@media screen and (max-width:749px){.flex_digest_ingredients .multicolumn-list{column-gap:1.6rem;row-gap:1.6rem}.flex_digest_ingredients .multicolumn-list__item{flex:0 0 calc(50% - .8rem)!important;max-width:calc(50% - .8rem)!important}.flex_digest_ingredients .multicolumn-card{padding:.8rem!important}.flex_digest_ingredients .multicolumn-card__image-wrapper .media{padding-bottom:92.36%!important}.flex_digest_ingredients .multicolumn-card__info{padding:1rem 0 0!important}.flex_digest_ingredients .multicolumn-card__info h3{font-size:1.4rem}.flex_digest_ingredients .multicolumn-card__info .rte strong{font-size:1.6rem;line-height:1.4375}.flex_digest_ingredients .multicolumn-card__info .rte{font-size:1.4rem;line-height:1.4286}.flex_digest_ingredients .multicolumn-card__icon{width:3.2rem;height:3.2rem}}[id$=__flex_bundle_3pack]{background-image:url(/cdn/shop/files/Frame_1261154182.png?v=1793084973);background-repeat:no-repeat;background-position:top center;background-size:cover}@media screen and (max-width:749px){[id$=__flex_bundle_3pack]{background-image:url(/cdn/shop/files/product_mobile_purchase.png?v=1793084973)}}.flex_digest_3pack{background:transparent}.flex_digest_3pack .image-with-text__content,.flex_digest_3pack .image-with-text__media,.flex_digest_3pack .image-with-text__mobile-media,.flex_digest_3pack .image-with-text__mobile-media .image-with-text__media{background:transparent!important}.flex_digest_3pack .image-with-text__content{display:grid;grid-template-columns:minmax(0,38rem) 1fr;align-items:center;column-gap:1.6rem;row-gap:1.2rem}.flex_digest_3pack .image-with-text__content>*:not(product-form):not(.image-with-text__custom-text){grid-column:1 / -1;margin-top:0!important;margin-bottom:0!important}.flex_digest_3pack product-form{width:100%;margin-top:0}.flex_digest_3pack.image-with-text--restore-bundle .button{width:100%!important}.flex_digest_3pack .image-with-text__custom-text{display:contents}.flex_digest_3pack .image-with-text__custom-text p{margin:0}@media screen and (max-width:749px){.flex_digest_3pack .image-with-text__content{grid-template-columns:auto 1fr}.flex_digest_3pack product-form{width:fit-content}.flex_digest_3pack.image-with-text--restore-bundle .button{width:fit-content!important}}.flex_digest_3pack .image-with-text__custom-text p:first-child{display:flex;align-items:center;align-self:stretch}.flex_digest_3pack .image-with-text__custom-text p:first-child a{font-size:1.4rem;text-decoration:underline}@media screen and (min-width:750px)and (max-width:1139px){.flex_digest_3pack .image-with-text__custom-text p:first-child{grid-column:1 / -1;justify-content:center}}.flex_digest_3pack .image-with-text__custom-text p:last-child{grid-column:1 / -1;color:#000;font-size:1.3rem}@media screen and (min-width:750px){.flex_digest_3pack .image-with-text__custom-text p:last-child{grid-column:1;text-align:center}}.flex_digest_3pack.image-with-text--restore-bundle .image-with-text__text>p:has(>strong):after{content:"Save 25%"!important}.flex_digest_3pack.image-with-text--restore-bundle .image-with-text__text>p:nth-of-type(3){margin:-1.4rem 0 1.2rem;color:#fd7e22;font-weight:700;font-size:1.5rem}.flex_digest_3pack.image-with-text--restore-bundle .image-with-text__text>p:has(>strong){margin-top:1rem;margin-bottom:.6rem}.flex_digest_3pack.image-with-text--restore-bundle .image-with-text__text>ul{margin-bottom:1.2rem!important}.flex_digest_3pack.image-with-text--restore-bundle .image-with-text__text li:before{background-color:#16a34a!important;background-image:none!important;border-radius:50%!important}.flex_digest_3pack.image-with-text--restore-bundle .image-with-text__text li:after{content:"";position:absolute;top:.15em;left:0;width:2rem;height:2rem;background:url(/cdn/shop/files/icon-check.svg) center / 1.1rem no-repeat;filter:brightness(0) invert(1)}[id$=__image_banner_FMAEkG] .banner__media picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}[id$=__image_banner_FMAEkG] .banner__media picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}[id$=__flex_blog_cards] .multicolumn{background:linear-gradient(180deg,#fdeccb,#ffeedb)}[id$=__flex_blog_cards] .multicolumn-card{background:transparent!important}[id$=__flex_blog_cards] .multicolumn-card__info h3{font-family:Marcellus,serif;font-weight:400;font-size:2.2rem}[id$=__flex_blog_cards] .multicolumn-card__info .link.animate-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:16rem;min-height:5rem;margin-top:1.2rem;padding:1.4rem 3.2rem;border-radius:999px;background:#fd7e22;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}[id$=__flex_blog_cards] .multicolumn-card__info .link.animate-arrow:hover{background:#000;color:#fff}[id$=__flex_blog_cards] .multicolumn-card__info .link.animate-arrow .icon-wrap{display:none}@media screen and (max-width:749px){.flex_digest_main .product__info-container>*+*{margin-top:1.2rem}[id$=__image-with-text] .image-with-text__content{padding:3.6rem 2rem}.flex_digest_main .product--mobile-title-rating-first .product__mobile-top-info{display:block;margin-bottom:2rem}.flex_digest_main .product--mobile-title-rating-first .product__mobile-top-info:empty{display:none}.flex_digest_main .product--mobile-title-rating-first .product__info-wrapper .product__title,.flex_digest_main .product--mobile-title-rating-first .product__info-wrapper .product__text-with-icon--rating,.flex_digest_main .product--mobile-title-rating-first .product__info-wrapper .product__text-with-icon--3ef437b0-6377-4677-a479-e39e466e2056{display:none}.flex_digest_main .product--mobile-title-rating-first .product__mobile-top-info .product__text-with-icon--rating{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.flex_digest_main .product--mobile-title-rating-first .product__mobile-top-info .product__badge{display:inline-flex;padding:.6rem 1.2rem;border-radius:.4rem;background-color:#cc3f4b2e;color:#cc3f4b;font-size:1.35rem;font-weight:600;text-align:center}.restore-main-subscription-price__sale,[data-main-one-time-price] .price-item.restore-main-subscription-price__sale{font-size:2.8rem}.restore-main-subscription-price__compare{font-size:1.7rem}.restore-main-subscription-price__badge{min-height:4rem;padding:.7rem 1.4rem;font-size:1.4rem}}.flex_digest_comparison.restore-compare,.flex_digest_comparison .restore-compare__heading,.flex_digest_comparison .restore-compare__table-scroll{max-width:110rem}.flex_digest_comparison .restore-compare__cta-subtext{color:#000}[id$=__flex_comparison_table].section-restore-comparison{background:#fff}@media screen and (min-width:750px){.flex_digest_comparison.restore-compare{background:transparent}.flex_digest_comparison .restore-compare__row{grid-template-columns:.95fr 1.3fr .95fr!important}.flex_digest_comparison .restore-compare__header>div{background:#f2f0e9}.flex_digest_comparison .restore-compare__own-value{display:inline!important;padding:0!important;border:0!important;background:none!important;font-size:1.6rem!important;font-weight:400!important}.flex_digest_comparison .restore-compare__own-col{background:#fff!important}.flex_digest_comparison .restore-compare__row:nth-child(odd) .restore-compare__own-col{background:#fdf3e8!important}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header)>div:last-child{color:#6b6b6b}.flex_digest_comparison .restore-compare__table{border:1px solid #c9c4ba}.flex_digest_comparison .restore-compare__row>div+div{border-left:0}}@media screen and (max-width:749px){.flex_digest_comparison .restore-compare__header>div:first-child{display:none}.flex_digest_comparison .restore-compare__header{grid-template-columns:1fr 1fr!important;border:0!important;background:transparent!important}.flex_digest_comparison .restore-compare__header>div{padding:0!important;border:0!important;background:transparent!important}.flex_digest_comparison .restore-compare__header>div:not(:first-child){justify-content:flex-start!important;padding-top:5.5rem!important}.flex_digest_comparison .restore-compare__table{border:0;background:transparent}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header):not(:last-child){margin-bottom:1.2rem}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header){grid-template-columns:1fr 1fr!important}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header){display:grid;grid-template-areas:"feature feature" "own typical";row-gap:1.2rem;column-gap:1.2rem;padding:2rem;border:1px solid #c9c4ba;border-radius:0;background:#fff}.flex_digest_comparison .restore-compare__own-col{background:transparent!important;border:0!important;border-radius:0!important}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header)>div:nth-child(1){grid-area:feature;font-size:1.6rem;font-weight:600;text-align:left!important;justify-content:flex-start!important;border:0!important;padding:0!important}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header)>div:nth-child(2){grid-area:own;padding:0!important}.flex_digest_comparison .restore-compare__row:not(.restore-compare__header)>div:nth-child(3){grid-area:typical;border:0!important;padding:0!important;color:#6b6b6b;font-size:1.4rem}.flex_digest_comparison.restore-compare--own-values .restore-compare__own-value{padding:.6rem 1rem;border:1px solid #f7a35c;border-radius:0;background:#fdf3e8;font-size:1.25rem;font-weight:500;color:#171717}}.flex_digest_guarantee{background-color:#f5f4ef}.flex_digest_guarantee .image-with-text__content{background:transparent!important}.flex_digest_guarantee .image-with-text__media{background:transparent!important;min-height:0!important;padding-bottom:0!important;width:min(30.3rem,100%)!important;height:auto!important;aspect-ratio:303 / 367;margin:0 auto}.flex_digest_guarantee .image-with-text__media img{object-fit:contain!important}@media screen and (max-width:749px){.flex_digest_guarantee .image-with-text__media,.flex_digest_guarantee .image-with-text__mobile-media{background:transparent!important;padding-bottom:0!important;height:21.6rem!important;width:20.3rem!important}}.flex_digest_guarantee .image-with-text__content{display:grid;grid-template-columns:max-content 1fr;row-gap:1.2rem}.flex_digest_guarantee .image-with-text__content>*{grid-column:1 / -1;margin-top:0!important}.flex_digest_guarantee .image-with-text__content>.button,.flex_digest_guarantee .image-with-text__content>.image-with-text__text--caption{grid-column:1;justify-self:start}.flex_digest_guarantee .image-with-text__content>.image-with-text__text--caption{justify-self:center;text-align:center;margin-top:.6rem}@media screen and (max-width:749px){.flex_digest_guarantee .image-with-text__content>.button,.flex_digest_guarantee .image-with-text__content>.image-with-text__text--caption{justify-self:center}.flex_digest_guarantee .image-with-text__content>.button{white-space:nowrap;font-size:1.3rem;padding-left:1.8rem;padding-right:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/collagen-product.css.map */
