main:has(.product-information){background-color:#eef1ea}main:has(.product-information) .section-background.color-scheme-1,main:has(.product-information) .shopify-section:has(.jdgm-widget-revamp) .section-background{background-color:#eef1ea!important}.product-details .text-block:has(>h1){max-width:none!important}.product-details h1{max-width:none;text-wrap:balance}@media(min-width:990px){.product-details>.group-block--width-custom{width:100%!important;max-width:none!important;padding-inline:8px 36px}.product-details h1{font-size:clamp(2.25rem,3.1vw,3rem)!important;line-height:1.12!important}.product-details [id^=mepr-] .mepr-now{font-size:34px!important}.product-details [id^=mepr-] .mepr-was{font-size:20px!important}.product-details [id^=mepr-] .mepr-save{font-size:15px!important;padding:4px 11px!important}.product-details [id^=mehd-]{font-size:20px!important;line-height:1.55!important}.product-details .text-block p,.product-details .text-block li{font-size:17px!important;line-height:1.6!important}.product-details [id^=metr-] .metr-i{font-size:16px!important}.product-details [id^=metr-] .metr-i svg{width:20px!important;height:20px!important}.product-details [id^=metr-] .metr-d{height:17px!important}.product-details [id^=metst-]{padding:16px 18px!important;gap:14px!important}.product-details [id^=metst-] .metst-q{font-size:18px!important}.product-details [id^=metst-] .metst-st{font-size:16px!important}.product-details [id^=metst-] .metst-n{font-size:14px!important}.product-details [id^=metst-] .metst-v{font-size:13px!important}.product-details [id^=mebun-]{padding:12px 14px!important}.product-details [id^=mebun-] .mebun-t{font-size:17px!important}.product-details [id^=mebun-] .mebun-ey{font-size:12px!important}.product-details [id^=mebun-] .mebun-btn{font-size:14px!important}.product-details summary,.product-details summary :is(h2,h3,h4,h5,h6,span,p){font-size:20px!important}.product-details button[name=add]{font-size:17px!important;min-height:56px}}@media(min-width:990px){main:has(.product-information) .rt-eyebrow,main:has(.product-information) .rt-week{font-size:14px!important}main:has(.product-information) .rt-sub{font-size:19px!important}main:has(.product-information) .rt-title{font-size:26px!important}main:has(.product-information) .rt-desc{font-size:17px!important}main:has(.product-information) .rt-cta p{font-size:18px!important}main:has(.product-information) [class*=ai-adaptogens-eyebrow-]{font-size:14px!important}main:has(.product-information) [class*=ai-adaptogens-orbit-name-]{font-size:22px!important}main:has(.product-information) [class*=ai-adaptogens-orbit-desc-]{font-size:17px!important}main:has(.product-information) [class*=ai-adaptogens-orbit-hint-]{font-size:14px!important}main:has(.product-information) [class*=ai-adaptogens-ingredient-label-],main:has(.product-information) [class*=ai-adaptogens-ingredient-desc-]{font-size:16px!important}main:has(.product-information) [class*=ai-benefits-bar-label-]{font-size:18px!important}main:has(.product-information) .ft-quote{font-size:17px!important;line-height:1.6!important}main:has(.product-information) .ft-name{font-size:17px!important}main:has(.product-information) [class*=ai-split-section__feature-title-]{font-size:18px!important}main:has(.product-information) [class*=ai-guarantee-heading-]{font-size:24px!important}main:has(.product-information) [class*=ai-guarantee-subtext-]{font-size:17px!important}main:has(.product-information) [class*=ai-how-to-use-step-title-]{font-size:20px!important}main:has(.product-information) [class*=ai-how-to-use-step-description-]{font-size:17px!important}main:has(.product-information) .faq-tab{font-size:19px!important}main:has(.product-information) .faq-question-text{font-size:21px!important}main:has(.product-information) .faq-answer{font-size:17px!important;line-height:1.65!important}main:has(.product-information) section[class^=bg-template] .lbl{font-size:15px!important}main:has(.product-information) section[class^=bg-template] .val{font-size:16px!important}}main:has(.product-information) [class*=ai-adaptogens-showcase-]{width:100%!important;max-width:100%!important;margin-inline:0!important;left:auto!important;border-radius:28px!important}main:has(.product-information) [class*=ai-adaptogens-background-]{left:0!important;width:100%!important}main:has(.product-information) [class*=ai-split-section-]{border-radius:28px;overflow:hidden}.jdgm-widget-revamp.jdgm-widget-revamp.jdgm-widget-revamp .jdgm-review-list{grid-template-columns:minmax(0,1fr);max-width:820px;margin-inline:auto}@media(min-width:990px){main:has(.product-information) media-gallery{--thumbnail-width: 120px}main:has(.product-information) media-gallery slideshow-component{grid-template-columns:120px minmax(0,1fr)!important;column-gap:14px}main:has(.product-information) media-gallery slideshow-controls{grid-column:1;grid-row:1}main:has(.product-information) media-gallery slideshow-container{grid-column:2;grid-row:1}main:has(.product-information) media-gallery .slideshow-controls__thumbnails{gap:12px;padding:2px}main:has(.product-information) media-gallery .slideshow-controls__thumbnail{width:116px!important;height:116px!important;border-radius:18px!important;opacity:.72;transition:opacity .25s ease,box-shadow .25s ease}main:has(.product-information) media-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:18px}main:has(.product-information) media-gallery .slideshow-controls__thumbnail:hover,main:has(.product-information) media-gallery .slideshow-controls__thumbnail[aria-selected=true],main:has(.product-information) media-gallery .slideshow-controls__thumbnail[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #c5a55a}}@media(min-width:990px){main:has(.product-information) .ft-wrap{--cardw: 880px !important;--pw: 290px !important;--cph: 44px !important;--cpv: 30px !important;--pgap: 44px !important}main:has(.product-information) .ft-wrap .ft-inner{max-width:1280px!important}main:has(.product-information) .ft-quote{font-size:19px!important}}@media(min-width:990px){main:has(.product-information) section[class^=bg-template] center,main:has(.product-information) section[class^=bg-template] center b{font-size:22px!important;line-height:1.45!important}main:has(.product-information) section[class^=bg-template] .val{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fasted-product-pages.css.map */
