:root{--light-bg: #00000057;--grey-bg: #f7f7f7;--border-color: #eee;--bg-primary: #3b2a55;--bg-white: #fff;--text-dark: #000}h2,h3,h4,h5,h6{font-weight:600!important}p{line-height:1.4!important}.button:before,.button:after{display:none}.heroBanner .banner__heading{font-weight:700}.banner__media:first-of-type{width:100%}.banner__media:nth-of-type(2){display:none}.heroBanner .button--secondary{background:var(--bg-white)}.FixBanner .banner__buttons{margin-top:0!important}.fullWidth,.fullWidth .page-width{max-width:100%!important;padding:0}.marquee-text,.heroBanner p{color:#000000d9!important}.trust-bar .trustBar-item{flex-direction:row}.cardsGrid *{text-align:center;justify-content:center}.cardsGrid .title{margin-bottom:20px!important;color:var(--bg-primary)}.cardsGrid{border-top:1px solid var(--border-color)}.cardsGrid .multicolumn-card{background:var(--bg-primary)!important;color:var(--bg-white)!important;padding:30px;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.cardsGrid .multicolumn-card h3{color:var(--bg-white)!important}.cardsGrid .multicolumn-card__image-wrapper{width:65px;height:auto;aspect-ratio:1;background:var(--bg-white);border-radius:50%!important;margin-inline:auto;padding:15px}.cardsGrid .media{position:relative;padding:0}.cardsGrid .multicolumn-card__image{position:unset!important;width:100%!important}.cardsGrid .multicolumn-card__info{padding:0}.qualitySec ul{list-style:none;padding:0!important}.qualitySec li{position:relative;display:flex;justify-content:start;align-items:start;padding-left:35px;margin-bottom:10px}.qualitySec li:before{content:"";background-image:url(/cdn/shop/files/checkbox-circle-fill.png?v=1781004911);height:auto;width:24px;aspect-ratio:1;position:absolute;left:0;top:3px;background-size:contain;display:block}.FixBanner .banner__box{max-width:fit-content!important}.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:50px 1.5rem}.center-align{text-align:center}.FixBanner .banner__box .banner__text{max-width:60rem;margin-inline:auto;margin-block:18px}.reviewMeta{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.testimonialSlider .swiper-slide{height:auto;flex-grow:1}.faqs-sec .accordion summary{padding:30px!important}.faqs-sec .collapsible-content summary:hover{background:inherit}.faqs-sec .collapsible-content summary:hover .accordion__title{text-decoration:none}.faqs-sec details{border-radius:10px;color:var(--text-dark);border:1px solid var(--border-color)}.faqs-sec .accordion__content{margin:0;padding:0 30px 30px!important}.faqs-sec .collapsible-content-wrapper-narrow{max-width:min(100%,1000px)}.faqs-sec summary .icon-caret{height:10px;right:30px}.faqs-sec details:has(summary[aria-expanded=true]){background:#3a2a560f}.marquee-container .marquee-item{flex-direction:row!important;gap:20px;align-items:center}.benefitsSec p{margin:0}.shop-by-goal{padding:100px 0;background:var(--grey-bg);text-align:center}.shop-by-goal h2{margin-top:0;margin-bottom:50px!important;color:var(--bg-primary)}.leftRightSec h2,.faqs-sec h2{color:var(--bg-primary)}.goal-content *{color:#fff}.goal-content h3{font-size:28px}.shop-goal-badge{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:#eef2eb;color:var(--bg-white);font-size:14px;margin-bottom:20px}.shop-goal-description{text-align:center;max-width:700px;margin:0 auto 60px;color:var(--text-dark)}.goal-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.goal-card{position:relative;overflow:hidden;border-radius:30px;min-height:350px;color:var(--bg-white);text-decoration:none;grid-column:span 6}.goal-card.large{min-height:450px}.goal-card:nth-child(1){grid-column:span 6}.goal-card:nth-child(2){grid-column:span 6}.goal-card:nth-child(3),.goal-card:nth-child(4),.goal-card:nth-child(5){grid-column:span 4}.goal-card-image{position:absolute;top:0;right:0;bottom:0;left:0}.goal-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.goal-card:hover img{transform:scale(1.08)}.shop-by-goal .goal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#3a2a56,#0003);display:block}.goal-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:35px}.goal-content p{max-width:320px;margin-bottom:25px}.cardsGrid .multicolumn-list{gap:20px}.button--primary,.button--secondary,.benefitsSec a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);transition:all .4s ease;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:500!important;margin-top:20px}.button--primary:hover,.button--secondary:hover,.benefitsSec .button--primary:hover,.benefitsSec a:hover{background:#ffffff26;color:var(--bg-primary);border-color:var(--bg-primary);transform:translateY(-4px);box-shadow:0 10px 30px #ffffff1a}.leftRightSec .image-with-text__content{padding-block:0;align-items:center;justify-content:center;padding-left:0}.leftRightSec .image-with-text .gradient{border-radius:16px!important}.leftRightSec .button--primary:hover{background:transparent;color:var(--bg-primary);transform:translateY(-4px);border-color:var(--bg-primary)}.FixBanner a.button--primary:hover,.benefitsSec a:hover{background:transparent;border:1px solid var(--bg-white);color:var(--bg-white)}.gridView .goal-content p{width:100%!important;max-width:100%}.gridView .goal-grid{display:flex}.gridView .goal-grid>a{width:calc(33.333% - 17px)!important}.gridView .goal-content{justify-content:flex-end}.gridView h3{margin:0}recharge-subscription-widget{width:100%!important;max-width:100%}.product .product-form__buttons{width:100%;max-width:100%}.quantity:after{border:.1rem solid #3a2a5624;box-shadow:none!important}.product-form__submit{background:var(--bg-primary);color:var(--bg-white)}.product__title h1{color:var(--bg-primary)}.shopify-policy__container h1{margin-top:0}.product .price--large{font-size:30px;font-weight:600;color:var(--text-dark);margin-bottom:30px}.productHighlights h2{margin:0;text-align:center;color:var(--bg-primary)}@media screen and (min-width:750px){.shopify-policy__container{padding:100px 5rem}}@media(min-width:992px)and (max-width:1024px){.cardsGrid .multicolumn-list .grid__item{width:100%;max-width:100%}.cardsGrid .multicolumn-list{justify-content:start}.cardsGrid .multicolumn-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cardsGrid .multicolumn-list li{width:100%;max-width:100%}}@media(max-width:1024px){.shop-goal-heading{font-size:40px}.goal-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px}.cardsGrid .title{margin-bottom:0!important}.goal-card{min-width:50%;flex:0 0 auto;scroll-snap-align:start}.goal-card:nth-child(1),.goal-card:nth-child(2),.goal-card:nth-child(3),.goal-card:nth-child(4),.goal-card:nth-child(5){grid-column:auto}.heroBanner .banner__box{max-width:400px!important}.gridView .goal-grid{display:flex;width:100%}.gridView .goal-grid>*{width:calc(33.33% - 17px)}.gridView .goal-content p{width:100%!important;max-width:100%}.shopify-section:not(.announcement-bar-section):not(.section-header):not(.shopify-section-group-footer-group) .page-width,.testimonialSlider,.faqs-sec .collapsible-content__wrapper{padding-block:70px!important}.shop-by-goal,.leftRightSec,.wellnessSec,.benefitsSec,product-info{padding:0!important}.banner--medium:not(.banner--adapt){min-height:auto!important}.goal-content h3{font-size:24px}.reviewMeta{align-items:start;flex-direction:column;gap:10px}.product-testimonials.testimonialSlider{padding:0!important}.leftRightSec h2{margin-bottom:0!important}.product__info-wrapper.grid__item{padding-left:34px}body main .productHighlights h2{margin-bottom:50px!important}.faqs-sec .collapsible-content-wrapper-narrow{max-width:73.4rem}}@media(max-width:820px){.cardsGrid .multicolumn-list{justify-content:start!important;padding-right:15px!important}.hxl{font-size:45px}main h2{font-size:28px!important;margin-bottom:20px!important}body main .title,main .title-wrapper-with-link{margin:0 0 20px!important}}@media(max-width:767px){.shopify-section:not(.announcement-bar-section):not(.section-header):not(.shopify-section-group-footer-group) .page-width,.testimonialSlider,.faqs-sec .collapsible-content__wrapper{padding-block:50px!important}.banner__media:nth-of-type(1){display:none}.banner__media-half{width:100%!important}.hxl{font-size:36px;line-height:1.2}.button--primary,.button--secondary,.benefitsSec a{margin-top:0}.heroBanner .banner__box{max-width:100%!important}body .shopify-section:has(.banner.heroBanner) .banner__content.page-width,body .shopify-section:has(.FixBanner.banner) .banner__content.page-width{padding-block:0!important}.cardsGrid .multicolumn-list{justify-content:start}.shop-by-goal h2{margin-bottom:26px!important}.cardsGrid .multicolumn-card__image-wrapper{width:60px}.leftRightSec .image-with-text__content{padding-right:0;padding-top:30px}.accordion{margin-top:0!important}.heroBanner .banner__media:nth-of-type(2){display:block}.goal-card.large{min-height:auto;width:min-content;min-width:100%}.goal-card{min-width:100%;width:min-content}.banner__media:nth-of-type(2){display:block}.banner--content-align-mobile-center .banner__buttons--multiple>*{min-width:max-content!important;margin-inline:auto!important;flex-grow:unset!important}.faqs-sec .accordion summary{padding:20px!important}.faqs-sec .accordion__content{padding:0 20px 20px!important}.product__info-wrapper.grid__item{padding-left:0;margin-top:30px}.product .price--large{font-size:24px;margin-bottom:20px}.product .share-button{margin:0!important}body main .productHighlights h2{margin-bottom:36px!important}footer .page-width,.header{padding:0 16px!important}main h2{margin-bottom:0!important}.faqs-sec h2{margin-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
