#header-group .header__row{--color-background: rgb(238 241 234 / 1) !important;--color-foreground: rgb(27 42 27 / 1) !important;--color-foreground-heading: rgb(27 42 27 / 1) !important;--color-primary: rgb(27 42 27 / 1) !important;--color-primary-hover: rgb(58 82 54 / 1) !important;--color-border: rgb(27 42 27 / .12) !important;background-color:#eef1ea!important;color:#1b2a1b!important}#header-group .header__underlay{background:#eef1ea!important}#header-group .header__row a,#header-group .header__row button,#header-group .header__row summary{color:#1b2a1b!important}main:has(.product-information) .product-information{padding-top:8px}@media(min-width:990px){main:has(.product-information) .product-information{padding-top:20px}}@media(min-width:990px){main:has(.product-information) media-gallery slideshow-component{--fpc-n: 3;--fpc-tgap: 12px;grid-template-columns:calc((100% - 14px - (var(--fpc-n) - 1) * var(--fpc-tgap)) / (var(--fpc-n) + 1)) minmax(0,1fr)!important}main:has(.product-information) media-gallery slideshow-component:has(.slideshow-controls__thumbnail:nth-child(4)){--fpc-n: 4}main:has(.product-information) media-gallery slideshow-component:has(.slideshow-controls__thumbnail:nth-child(5)){--fpc-n: 5}main:has(.product-information) media-gallery slideshow-controls,main:has(.product-information) media-gallery .slideshow-controls__thumbnails-container,main:has(.product-information) media-gallery .slideshow-controls__thumbnails{width:100%!important;max-width:none!important}main:has(.product-information) media-gallery .slideshow-controls__thumbnails{gap:var(--fpc-tgap)!important;padding:0!important}main:has(.product-information) media-gallery .slideshow-controls__thumbnail{flex:none;width:100%!important;height:auto!important;aspect-ratio:1 / 1;box-shadow:none!important}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]{outline:2px solid #c5a55a;outline-offset:-2px}}@media(max-width:749px){.product-details .text-block p,.product-details .text-block li{font-size:16px!important;line-height:1.6!important}.product-details summary,.product-details summary :is(h2,h3,h4,h5,h6,span,p){font-size:18px!important}.product-details [id^=metst-] .metst-q{font-size:16px!important}.product-details [id^=metst-] .metst-n{font-size:13px!important}.product-details [id^=mebun-] .mebun-t{font-size:15px!important}main:has(.product-information) .rt-sub,main:has(.product-information) .rt-desc,main:has(.product-information) .rt-cta p{font-size:16px!important}main:has(.product-information) .rt-week{font-size:13px!important}main:has(.product-information) [class*=ai-adaptogens-orbit-desc-],main:has(.product-information) [class*=ai-adaptogens-ingredient-label-],main:has(.product-information) [class*=ai-adaptogens-ingredient-desc-]{font-size:15px!important}main:has(.product-information) .ft-quote{font-size:16px!important;line-height:1.6!important}main:has(.product-information) .ft-name{font-size:16px!important}main:has(.product-information) [class*=ai-split-section__feature-title-]{font-size:16px!important}main:has(.product-information) [class*=ai-guarantee-heading-]{font-size:21px!important}main:has(.product-information) [class*=ai-guarantee-subtext-]{font-size:16px!important}main:has(.product-information) [class*=ai-how-to-use-step-title-]{font-size:18px!important}main:has(.product-information) [class*=ai-how-to-use-step-description-]{font-size:16px!important}main:has(.product-information) .faq-tab{font-size:16px!important}main:has(.product-information) .faq-question-text{font-size:17px!important}main:has(.product-information) .faq-answer{font-size:16px!important;line-height:1.6!important}main:has(.product-information) section[class^=bg-template] center,main:has(.product-information) section[class^=bg-template] center b{font-size:17px!important;line-height:1.45!important}main:has(.product-information) section[class^=bg-template] .lbl{font-size:13px!important}main:has(.product-information) section[class^=bg-template] .val{font-size:16px!important}}@media(max-width:749px){main:has(.product-information) media-gallery .product-media-container{border-radius:20px;overflow:hidden}main:has(.product-information) media-gallery .slideshow-controls__thumbnails{gap:10px!important}main:has(.product-information) media-gallery .slideshow-controls__thumbnail{width:72px!important;height:72px!important;border-radius:14px!important}main:has(.product-information) media-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:14px}}main:has(.product-information) .shopify-section:has(>.ft-wrap){padding:28px 16px;background:#eef1ea}main:has(.product-information) .ft-wrap{border-radius:22px;max-width:1380px;margin-inline:auto;overflow:hidden}main:has(.product-information) .shopify-section:has(>.fasted-journey){padding:20px 16px 8px;background:#eef1ea}main:has(.product-information) .fasted-journey{border-radius:22px!important;max-width:1380px;margin-inline:auto;overflow:hidden;background:radial-gradient(110% 130% at 88% -10%,rgba(201,168,76,.2),transparent 55%),radial-gradient(90% 120% at 0% 110%,rgba(86,131,88,.3),transparent 60%),linear-gradient(160deg,#202c1d,#141b12)!important;box-shadow:0 34px 60px -34px #131a1199,inset 0 0 0 1px #c9a84c29}main:has(.product-information) .fasted-journey__heading:after{content:"";display:block;width:72px;height:1px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#d9c07a,transparent)}main:has(.product-information) .fasted-journey__item{border:0!important;border-radius:0!important;background:none!important;padding:22px 8px 4px!important;max-width:none!important;width:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}main:has(.product-information) .fasted-journey__item-connector{display:none!important}main:has(.product-information) .fasted-journey__item-title{background:linear-gradient(100deg,#f1e2b2,#c9a84c,#f1e2b2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;text-wrap:balance}main:has(.product-information) .fbn__items:before{display:none!important}main:has(.product-information) .fbn__title{text-wrap:balance}main:has(.product-information) .fbn__title:after{content:"";display:block;width:72px;height:1px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#c5a55a,transparent)}main:has(.product-information) .fbn__item-title,main:has(.product-information) .fbn__item-desc{text-wrap:balance}main:has(.product-information) .fbn__ico{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s ease;filter:drop-shadow(0 12px 20px rgba(197,165,90,.28))}@media(min-width:750px){main:has(.product-information) .shopify-section:has(>.ft-wrap){padding:56px 25px}main:has(.product-information) .ft-wrap,main:has(.product-information) .fasted-journey{border-radius:28px!important}main:has(.product-information) .shopify-section:has(>.fasted-journey){padding:32px 25px 0}main:has(.product-information) .fasted-journey__row{align-items:start!important}main:has(.product-information) .fasted-journey__item{padding:10px 32px!important}main:has(.product-information) .fasted-journey__item:hover{transform:translateY(-4px)}main:has(.product-information) .fasted-journey__item-title{font-size:28px!important}main:has(.product-information) .fbn__item{justify-content:flex-start}main:has(.product-information) .fbn__item-title{min-height:2.4em;display:flex!important;align-items:center;justify-content:center}main:has(.product-information) .fbn__item:hover .fbn__ico{transform:translateY(-6px) scale(1.05);filter:drop-shadow(0 18px 26px rgba(197,165,90,.45))}main:has(.product-information) .rt-sub{max-width:62ch!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fasted-product-pages-2.css.map */
