:root{--color-primary-600: 48, 30, 100;--color-primary: 57, 39, 115;--color-primary-400: 103, 86, 152;--color-primary-300: 166, 149, 215;--color-secondary: 246, 138, 47;--color-bcg-light: 248, 248, 248;--color-off-white: 243, 240, 254;--default-radius: 2px;--letter-spacing: .06rem;--negative-letter-spacing: -.06rem;--grid-horizontal-spacing-lg: 7.5rem;--grid-horizontal-spacing-md: 6rem;--grid-horizontal-spacing-sm: 4rem;--section-horizontal-spacing: 5rem;--section-title-bottom-spacing: 10rem}@media only screen and (max-width: 990px){:root{--grid-desktop-vertical-spacing: 4rem;--grid-desktop-horizontal-spacing: 4rem;--grid-mobile-vertical-spacing: 4rem;--grid-mobile-horizontal-spacing: 4rem;--section-title-bottom-spacing: 8rem}}@media only screen and (max-width: 767px){:root{--section-title-bottom-spacing: 6rem;--section-horizontal-spacing: 2rem}}body,.color-scheme-1,.color-scheme-2{color:rgb(var(--color-primary-400))}.color-scheme-5{color:rgb(var(--color-primary-300))}html{background:rgb(var(--color-bcg-light))}body{font-size:1.6rem;line-height:calc(1 + .7 / var(--font-body-scale))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--negative-letter-spacing)}h3,.h3,h3[class*=h]{font-size:2rem;font-weight:600;line-height:1.7em}.rte ul,.rte ol{list-style-position:outside}.rte li{margin-bottom:2rem}.button,.button-label,.shopify-challenge__button,.customer button{color:#fff;background:rgb(var(--color-primary));font-size:1.4rem;letter-spacing:0;padding:1.6rem 2rem!important;border:.5px solid rgb(var(--color-primary-400))}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}:is(.title-wrapper-with-link,.title-wrapper,.banner__heading,.image-with-text__heading,.testimonials-title,.clinical-title,.collapsible-content__heading,.related-products__heading,.rich-text__heading,.real-stories__title) strong{font-weight:600;font-style:italic}.title,.title-wrapper-with-link,.collection .collection__title.title-wrapper,.related-products .related-products__heading,h2.collapsible-content__heading{margin-bottom:var(--section-title-bottom-spacing)}div[class*=custom_liquid]{display:flex}.global-media-settings{border:none;padding-bottom:0!important}.global-media-settings.media>*:not(.zoom):not(.deferred-media__poster-button){position:static}@media screen and (min-width: 750px){.announcement-bar-section{margin:2rem 2rem 0}.section-header.shopify-section-group-header-group{margin:0 2rem;z-index:4;box-shadow:0 0 20px #0000001a}.section-header.shopify-section-group-header-group.scrolled-past-header:not(.shopify-section-header-hidden){top:2rem}}.header__heading-link{padding:0}.header__menu-item{color:rgb(var(--color-primary));text-transform:uppercase}.header__icon .svg-wrapper{width:20px;height:20px}.header__icon.header__icon--account{display:none}.cart-count-bubble{background:rgb(var(--color-secondary))}.menu-drawer .menu-drawer__utility-links,.header__icon--menu[aria-expanded=true]:before{display:none}.shopify-section-group-footer-group{border-top:12px solid rgb(var(--color-secondary))}.footer h2{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .8 / var(--font-body-scale));text-transform:uppercase;letter-spacing:var(--letter-spacing);margin-bottom:8px}.footer p,.footer-block__subheading{font-size:calc(var(--font-heading-scale) * 1.4rem);margin:0 0 30px}.footer-block__heading+.footer-block__details-content,.footer-block__heading+.footer-block__newsletter{margin-top:10px}.grid--3-col-desktop .footer__column--3 .footer-block{margin-bottom:30px}.grid--3-col-desktop .footer__column--3 .footer-block:first-child{margin-bottom:2rem}.footer .footer-block__image-wrapper{margin-bottom:40px}.footer .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),1);text-transform:uppercase;padding:0;margin-bottom:2.4rem}.footer .footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:inherit}.footer .footer-block__newsletter{text-align:left}.footer .footer-block__newsletter .footer-block__subheading{margin-bottom:2rem}.footer .newsletter-form{align-items:flex-start}.newsletter-form__field-wrapper .field__input{background:rgb(var(--color-primary-600));border:1px solid rgb(var(--color-primary-400));border-radius:var(--default-radius)}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__button{color:#fff}.footer .footer__content-bottom{border-top:none;padding-top:0}.footer .copyright__content,.footer .copyright__content a,.footer .copyright__content a:hover{font-size:calc(var(--font-heading-scale) * 1.4rem)}.collapsible-content .accordion{border:none}.collapsible-content .accordion:not(:last-child){margin-bottom:4rem}.collapsible-content .accordion summary{padding:0;margin-bottom:2rem}.accordion .accordion__content{margin:0 4.5rem 6.5rem 0;padding:0}.collapsible-content .accordion:last-child .accordion__content{margin-bottom:0}div.collapsible-content summary:hover{background:transparent}div.collapsible-content summary:hover .accordion__title{text-decoration:none}.article-card .card__information{padding:3rem 0 0!important}.article-card .card__heading{margin-bottom:0!important}.article-card__excerpt{margin:3rem 0 0!important}.caption-with-letter-spacing{color:rgb(var(--color-secondary));font-size:1.4rem;text-transform:none;letter-spacing:var(--letter-spacing);padding-top:1.2rem}.blog__posts .card__inner{--ratio-percent: 100% !important}.card__content .article-card__read-more{font-size:1.4rem;color:#fff;background:rgb(var(--color-primary-600));margin-top:3.5rem!important}.main-blog.page-width{margin:0 auto;min-width:auto;max-width:var(--page-width)}.main-blog .blog-header{margin-bottom:var(--section-title-bottom-spacing)}.blog-header .blog-header__title{padding:0;border-radius:0}.main-blog .blog-nav__link{padding:1rem 2rem;border-radius:var(--default-radius);font-size:1.4rem;border:.5px solid rgb(var(--color-primary-400));background-color:rgb(var(--color-primary-600));color:#fff}.main-blog .blog-nav__link:hover{transform:none;box-shadow:none;background-color:rgb(var(--color-secondary));border-color:inherit}.blog-articles--collage>* .card{text-align:left!important}.blog-articles__article:first-child,.blog-header{background:rgb(var(--color-primary))}.blog-articles__article:first-child .article-card *:not(.caption-with-letter-spacing,.caption-with-letter-spacing *),.main-blog .blog-header .title--primary{color:#fff}.blog-articles__article:first-child .article-card .card__information{padding-top:0!important}.article-template{padding-top:100px;background:rgb(var(--color-bcg-light))}article.article-template header{margin:7rem auto}.article-template__title{font-weight:600;font-style:italic;line-height:1.2;margin-bottom:2rem!important}.article-template__content{margin-bottom:0!important}.article-template h2{margin-top:4rem}.article-template :where(h2,h3,h4,h5,h6) strong{font-style:italic;font-weight:600}.article-template__back{display:none}.section-testimonials .testimonials-title{margin:0 0 var(--section-title-bottom-spacing)}.section-testimonials .testimonials-container{padding:0}.section-testimonials .testimonials-slider .slider__slide{min-width:auto}.section-testimonials .testimonials-content{text-align:left;max-width:730px;padding:0;margin:0;box-shadow:none;border:none}.section-testimonials .testimonials-quote{font-size:3rem;line-height:1.4em;letter-spacing:var(--negative-letter-spacing);padding:0;border-left:none}.section-testimonials .testimonials-person{color:rgb(var(--color-primary-400));font-size:1.6rem;font-weight:400;letter-spacing:var(--negative-letter-spacing)}.section-testimonials .testimonials-controls .slider-button{display:none}.section .background-none .multicolumn-list .multicolumn-card__info{padding:0}.multicolumn-list h3{line-height:1.7em}.section .multicolumn-card__info .rte{letter-spacing:var(--negative-letter-spacing);margin-top:2rem}.collection__title .title,.related-products__heading{text-align:center}.product-grid .card__information{padding:3.5rem 0}.product-grid .card__heading{font-size:1.6rem;letter-spacing:var(--letter-spacing);text-align:center}.product-grid .card-information>.price{color:rgb(var(--color-primary-400));letter-spacing:var(--negative-letter-spacing);text-align:center}.badge{background:rgb(var(--color-primary));font-size:1.6rem;font-style:italic;font-weight:600;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;top:1rem;right:0}.product-grid .card__content .button{width:auto;min-width:auto;margin:auto}.product .product__title>*{font-style:italic;font-weight:600}.thumbnail-slider .thumbnail-list{display:flex;justify-content:center}.product .thumbnail-list__item.slider__slide{width:15px!important}.product .thumbnail.global-media-settings{background:rgb(var(--color-primary-300));border-radius:100%;box-shadow:none!important}.product .thumbnail[aria-current]{background:rgb(var(--color-foreground))}.product .thumbnail.global-media-settings img{display:none}.product .product-form__quantity{margin-bottom:3.5rem}.product .product-form__quantity .form__label{font-size:1.6rem;color:rgb(var(--color-primary-400));margin-bottom:1.5rem}.quantity{border-radius:0;gap:10px}.quantity:before,.quantity:after{display:none}.quantity__input,.quantity__input:not(:focus-visible):not(.focused){color:#fff;background-color:rgb(var(--color-primary))!important;width:calc(4.5rem / var(--font-body-scale));opacity:1}.quantity__button{color:#fff;background:rgba(var(--color-primary),.6)!important;border:.5px solid rgb(var(--color-primary-400));border-radius:var(--default-radius)}.product .price{font-size:1.6rem;color:rgb(var(--color-primary-400))}.product-form__submit{max-width:20rem;margin-top:3rem}.product .product__info-container .icon-with-text{margin:3rem 0 0}.product .icon-with-text--horizontal .svg-wrapper+.h4{font-size:1.6rem;font-weight:var(--font-body-weight)}.cart-items thead,.cart-items td.cart-item__totals{display:none}.cart__contents .cart__items{border:none}.cart-item__name{font-size:1.6rem;font-weight:var(--font-body-weight)}.cart__contents cart-remove-button .button{color:rgb(var(--color-primary));background:transparent;border:none;margin-left:3rem}.cart-item__details>*{max-width:100%!important}.cart-items td{vertical-align:middle!important;text-align:center}.cart-item__quantity-wrapper{display:flex;justify-content:space-between}.cart-item__quantity{width:40%}.totals{flex-direction:column;gap:3rem}.totals__total{font-weight:var(--font-body-weight)}.cart__footer .totals__total-value{font-size:4rem;margin-left:0}.tax-note{margin:3rem 0 3rem auto!important;font-size:1.6rem;color:rgb(var(--color-primary))}cart-items .underlined-link{color:#fff!important;background:rgba(var(--color-primary));font-size:1.4rem;line-height:1;text-decoration:none;padding:1.6rem 2rem!important;border:.5px solid rgb(var(--color-primary-400));border-radius:var(--default-radius)}.image-with-text__text h3{color:rgb(var(--color-primary));font-size:2.8rem;font-weight:var(--font-heading-weight)}.image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:4.8rem}.grid--3-col-tablet .grid__item.image-with-text__media-item--small,.grid--3-col-tablet .image-with-text__media-item--small+.grid__item{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.banner .banner__box>*+.banner__text{color:rgb(var(--color-foreground));font-size:2.8rem;font-weight:var(--font-heading-weight);line-height:1.4em;max-width:48rem;margin-top:2rem}.banner .banner__box>*+.banner__buttons{margin-top:4rem}.shopify-policy__container{max-width:80%;padding:40px 0}.shopify-policy__container h1{text-align:left;margin-bottom:50px}.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4{margin:40px 0}.react-responsive-modal-root{background:#392773b3!important}.ecomsend__Modal__CustomDialogWrapper{padding:20px!important}._myLogoImg_rds7d_112{--width: 50% !important;width:50%!important}._modalContent_rds7d_22._left_rds7d_61{flex-direction:column!important}._customPic_rds7d_79{width:100%!important;height:360px}._cornerRadius-standard_rds7d_64{border-radius:0!important}.ecomsend__Modal__CustomDialog{display:flex;flex-direction:column;padding:0!important}#trustoo-popup-optIn-title{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-2%!important}#trustoo-popup-optIn-description{font-size:16px!important;line-height:28px!important}.ecomsend__Input__Input{background-color:#f3f0fe!important}#ecomsend__Button{margin-top:0}._text_1vm0o_33{font-size:14px!important;line-height:22px!important;color:#a695d7!important}.ecomsend__Modal__CloseText{font-size:14px!important;line-height:22px!important;text-decoration:underline}.ecomsend__Modal__DescriptionText{display:none!important}@media only screen and (min-width: 750px){.ecomsend__Modal__CustomDialogWrapper{padding:40px!important}#trustoo-popup-optIn-title{font-size:54px!important;line-height:56px!important}.ecomsend__Input__Wrap{width:60%;margin-bottom:0}.ecomsend__Modal__CloseText{position:absolute;bottom:35px;right:40px}#ecomsend-submit-button-295121{width:60%;padding-bottom:0!important}._myLogoImg_rds7d_112{order:5;--width: 30% !important;width:30%!important;position:absolute;bottom:60px;right:40px;margin-bottom:0}}.jdgm-widget.jdgm-widget,#shopify-section-template--19043483844668__176656171962694f71,#shopify-section-template--19043513630780__176656171962694f71{background:#f8f8f8!important;background-attachment:fixed}.jdgm-star{color:#f68a2f!important}.jdgm-verified-badge-header{display:none!important}.jdgm-cards-carousel .jdgm-text{text-align:left!important;order:1;padding:0 24px 24px!important;align-items:flex-start!important;place-items:flex-start!important}.jdgm-cards-carousel .jdgm-rating-section{align-items:start!important;padding:24px 24px 0!important}.jdgm-cards-carousel .jdgm-reviewer-info{justify-content:start!important}.jdgm-cards-carousel .jdgm-arrow{background:#392773!important;color:#f8f8f8!important;border-radius:2px}.jdgm-cards-carousel .jdgm-arrow svg{width:12px!important}.jdgm-cards-carousel .jdgm-product-name{display:none!important}@media only screen and (min-width: 990px){.page-width--narrow,.article-template .article-template__hero-container{max-width:124rem;margin:0 auto;padding:0 5rem}.footer__content-top .grid{column-gap:var(--grid-horizontal-spacing-lg)}.footer__column--2,.footer__column--3{padding-top:77px}.grid--3-col-desktop .grid__item.footer__column--1{width:calc(50% - var(--grid-horizontal-spacing-lg) * 2 / 3);max-width:calc(50% - var(--grid-horizontal-spacing-lg) * 2 / 3)}.grid--3-col-desktop .grid__item.footer__column--2{width:calc(20% - var(--grid-horizontal-spacing-lg) * 2 / 3);max-width:calc(20% - var(--grid-horizontal-spacing-lg) * 2 / 3)}.grid--3-col-desktop .grid__item.footer__column--3{width:calc(30% - var(--grid-horizontal-spacing-lg) * 2 / 3);max-width:calc(30% - var(--grid-horizontal-spacing-lg) * 2 / 3)}.blog__posts.grid{column-gap:var(--grid-horizontal-spacing-lg)}.blog__posts.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing-lg) * 2 / 3);max-width:calc(33.33% - var(--grid-horizontal-spacing-lg) * 2 / 3)}.main-blog .blog-articles{column-gap:var(--grid-horizontal-spacing-lg)}.article-template__title{font-size:calc(var(--font-heading-scale) * 5rem)}.article-template h2{font-size:calc(var(--font-heading-scale) * 4rem)}.multicolumn .title-wrapper-with-link{justify-content:center}.multicolumn-list.grid{gap:10rem 8rem}.multicolumn-list.grid--3-col-desktop .grid__item{width:calc(33.33% - 8rem * 2 / 3);max-width:calc(33.33% - 8rem * 2 / 3)}}@media only screen and (max-width: 990px){.page-width--narrow{padding:0 var(--section-horizontal-spacing)}.hxl{font-size:calc(var(--font-heading-scale) * 4.8rem)}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:var(--section-horizontal-spacing);padding-right:var(--section-horizontal-spacing)}.slider--tablet.grid--peek.grid--2-col-tablet .slider:not(.blog__posts) .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .slider:not(.blog__posts) .grid__item{width:calc(50% - var(--grid-horizontal-spacing-sm) - 10rem)}.slider--tablet.grid--peek .slider:not(.blog__posts) .grid__item:first-of-type{margin-left:0;padding-left:var(--section-horizontal-spacing)}.slider.slider--tablet:after{padding-left:var(--section-horizontal-spacing);margin-left:calc(-1 * var(--grid-horizontal-spacing-sm))}.header{display:flex;padding:1.6rem 3rem!important}.header__heading,.header__heading-link{flex-grow:1;text-align:left}.header header-drawer{order:3;margin-left:1rem}.header .menu-drawer__menu-item{font-size:1.4rem;text-transform:uppercase}.grid--3-col-desktop .grid__item.footer__column--1{order:3}.grid--3-col-desktop .footer__column--1 .footer-block:first-child{position:absolute;top:0;left:0}.collapsible-content__wrapper{margin-top:20vw}.collapsible-content .grid--2-col-tablet .grid__item{width:100%}.collapsible-content__header{text-align:left!important}.collapsible-content__media.media>*:not(.zoom):not(.deferred-media__poster-button){max-width:40vw;height:auto;position:absolute;top:-44rem;right:0;margin-left:auto}.blog__posts.grid{column-gap:var(--grid-horizontal-spacing-sm)}.grid--3-col-tablet .grid__item.image-with-text__media-item--small,.grid--3-col-tablet .image-with-text__media-item--small+.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.banner__heading{max-width:46rem}.banner .banner__box>*+.banner__text{font-size:2.4rem}}@media only screen and (min-width: 749px) and (max-width: 989px){.footer__content-top .grid{padding-left:10rem;column-gap:var(--grid-horizontal-spacing-md)}.grid--3-col-desktop .grid__item.footer__column--1{width:100%}.grid--3-col-desktop .grid__item.footer__column--2{width:calc(35% - var(--grid-horizontal-spacing-md) * 2 / 3)}.grid--3-col-desktop .grid__item.footer__column--3{width:calc(65% - var(--grid-horizontal-spacing-md) * 2 / 3)}.multicolumn-list.grid{gap:8rem 4rem}.multicolumn-list.grid--3-col-desktop .grid__item{width:calc(50% - 4rem * 2 / 3);max-width:calc(50% - 4rem * 2 / 3)}.banner__content{min-height:70rem}}@media only screen and (max-width: 749px){.page-width,.page-width.slider-component-desktop{padding:0 var(--section-horizontal-spacing)}.hxl{font-size:calc(var(--font-heading-scale) * 3.4rem)}.header{padding:1.2rem var(--section-horizontal-spacing)!important}.header__heading-logo{width:20rem}.header .menu-drawer__menu-item{padding:1.1rem 2rem}.footer .footer__content-top{padding-left:var(--section-horizontal-spacing);padding-right:var(--section-horizontal-spacing)}.footer .footer__content-top .grid{display:flex;padding-top:9rem;row-gap:4rem}.grid--3-col-desktop .footer__column--3 .footer-block:nth-child(2){margin-bottom:5.2rem}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__divider{margin:0;padding:1.4rem 0 4rem!important}.collapsible-content__media.media>*:not(.zoom):not(.deferred-media__poster-button){top:-32rem}.section .multicolumn-list:not(.slider){padding:0 var(--section-horizontal-spacing)}.multicolumn-list{gap:4rem}.section .multicolumn .title-wrapper-with-link{margin-bottom:var(--section-title-bottom-spacing)!important}.section .multicolumn-card__info .rte{margin-top:.7rem}.blog-header__navigation{margin-top:3rem}.blog-articles__article:first-child .article-card .card__information{padding-top:3rem!important}.article-template{padding-top:75px}.collection__title .title{text-align:left}.product-grid .grid--2-col-tablet-down .grid__item{width:100%;max-width:100%}.image-with-text .image-with-text__content{padding-left:0;padding-right:0}.image-with-text__media-item{order:2}.grid--3-col-tablet .grid__item.image-with-text__media-item--small,.grid--3-col-tablet .image-with-text__media-item--small+.grid__item{width:100%}.grid .image-with-text__media--small{height:auto}.banner .banner__box{padding:4rem var(--section-horizontal-spacing) 45rem}.banner .media>img{object-position:95% center}.banner__heading{max-width:40rem}.banner .banner__box>*+.banner__text{font-size:2rem;min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-styles.css.map */
