input[type=password]{font-family:system-ui}time{font-size:1.3rem;font-family:Optima;text-transform:capitalize;line-height:normal}.select__select,.customer select{font-size:1.6rem;letter-spacing:0;line-height:36px;font-family:inherit;font-weight:400;color:var(--black)}@media screen and (max-width: 749px){.h1{font-size:26px;line-height:1.4;margin-bottom:24px}}.page-ingredients .wrapper--bottom,.product-stemregen-product .wrapper--bottom{padding-top:0}#recommendedBy .column__media img{max-width:100%;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;padding:12px}#seenLogos .logolist__logo{padding:24px}#ingredientSeabuckthorn .tximage__txt,#ingredientAFA .tximage__txt,#ingredientStemaloe .tximage__txt,#ingredientFVE .tximage__txt,#ingredientPanax .tximage__txt,#ingredientBetaGlucan .tximage__txt,#ingredientColostrum .tximage__txt{padding:32px 25px}#WhyStemregen.s__content{border-radius:4px}#WhyStemregen h2.font__size--medium{text-wrap:balance}#newsletterCTA{border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.s__holder #newsletterCTA.s__content{padding:40px}#newsletterCTA input{background-color:#fff}.recently-bought--holder{border:2px solid #000}.card-gallery .product-badges__badge{display:none}.product__badges{border:1px solid #dddddd;border-radius:4px;margin-top:16px}#Ingredients .s__block.columns__column{padding:32px}#Ingredients .s__block .column__media img{border-radius:50%;border:5px solid #ffffff;box-shadow:0 0 12px 5px #0003;max-width:70%}#Ingredients h2{margin-bottom:12px;font-size:21px}#Ingredients h4{padding:0 42px;margin-top:0}#LowerCTA{border:2px solid #ddd;border-radius:4px}#LowerCTA .tximage__txt{padding:32px}.currency-selector,.country-selector{min-width:fit-content;width:auto;box-sizing:border-box;background-color:var(--monotone900);color:#fff;border-radius:8px;padding:4px 12px;font-size:17px;border:0;outline:1px solid var(--monotone800);border-right:8px solid transparent}.currency-selector option,.country-selector option{background-color:var(--monotone900);color:#fff}.search__container--abs form input{color:#fff}a.card__title{display:block;margin-bottom:8px!important;white-space:normal;font-weight:400;text-transform:capitalize}.card--default .card__description{padding-bottom:40px}a.card__img--container{border-radius:0}.card__tags{top:12px;left:12px}.sitewide-promo-wrapper.card__sitewide-promo-wrapper{margin-bottom:12px;display:flex;flex-direction:row;align-items:center;justify-content:left}.card__sitewide-promo-wrapper .custom-price-container{margin-right:16px}.sitewide-promo-wrapper .custom-price-container .card__price--old{font-weight:300;color:var(--secondaryTextColor);text-decoration:line-through;margin-right:8px}.sitewide-promo-wrapper .custom-price-container .card__price--old,.sitewide-promo-wrapper .custom-price-container .card__discounted{margin-right:8px}.sitewide-promo-wrapper.card__sitewide-promo-wrapper .tag-wrapper{display:flex}.sitewide-promo-wrapper.card__sitewide-promo-wrapper .tag-wrapper .tag--sale{width:auto!important;margin-left:0}.variant-option--buttons legend{font-family:var(--heading-font-family-light);font-size:32px;line-height:130%;margin-left:.25rem;margin-bottom:.4rem;text-align:left}.variant-option--equal-width-buttons{display:flex!important;flex-direction:column!important}.variant-option--buttons .variant-option__button-label{width:100%;background-color:var(--monotone900);color:var(--white);border:1px solid var(--monotone300);text-align:left}.variant-option--buttons .variant-option__button-label:hover{border-color:var(--aquamarine);background-color:var(--monotone900)}.variant-option__button-label:hover:hover{color:var(--aquamarine)}.variant-option--buttons .variant-option__button-label:has(:checked){background-color:var(--monotone900);color:var(--aquamarine);border:1px solid var(--aquamarine)}.variant-option--buttons .variant-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);color:var(--aquamarine);border:1px solid var(--aquamarine)}.rc-template__legacy-radio .rc-radio.rc-option{padding:16px 12px!important;border-radius:8px!important}.rc-widget .rc-template__legacy-radio .rc-radio.rc-option--active{background:linear-gradient(var(--midnight-blue),var(--midnight-blue)) padding-box,linear-gradient(to right,var(--aquamarine),var(--deep-purple)) border-box;border:1px solid transparent}.rc-radio__label{font-weight:700;font-family:Optima;line-height:1.2;margin-left:0}.rc-template__legacy-radio .rc-radio,.rc-radio.subscription-radio{border:1px solid var(--monotone500);color:var(--white);margin-bottom:12px}.rc-radio .rc-radio__input{height:20px!important;width:20px!important;flex:0 0 20px}.rc_widget__option__selector{display:flex}.rc-option__text{display:block;font-family:var(--baseFont);font-weight:300;font-size:17px;line-height:21px;margin-bottom:8px}.rc-option__price.rc_widget__price,.rc-option__price.rc_widget__option__discount{font-size:28px;line-height:35px;font-family:var(--baseFont);font-weight:300}div.rc_popup{display:none!important}.gallery__thumbnail{border-radius:12px;height:100px;width:80px}.gallery__thumbnails span:hover,.gallery__thumbnail.bstrSlider__thumb--active{border:1px solid var(--monotone300)}span.custom_discounted_price,span.product__price{text-align:left;font-weight:100;order:1;text-transform:none;width:100%}.compare-at-price{color:var(--monotone500);font-size:inherit;line-height:130%;margin-left:8px!important;margin-right:16px;text-decoration:line-through;text-decoration-color:#b82e5f;text-decoration-thickness:3px;order:0;opacity:1}span.product__price--old:empty{display:none}.tag--sale{background:#b82e5f;border-radius:12px;display:inline-block;padding:4px 32px;color:#fff;font-weight:600;font-size:.875rem;white-space:nowrap;width:auto;max-width:none;flex-shrink:0}.product__price--holder{margin-bottom:16px}.swatches__holder .swatches__title{margin-top:0}.add-to-cart__success .add-to-cart__success--single,.add-to-cart__success .add-to-cart__success--message{background-color:var(--midnight-blue)}#FeaturedCollection .card__img--ratio{border-radius:12px}.cart-item__old-price{font-weight:300;text-decoration:line-through;margin-right:8px}.page__header{background:var(--midnight-blue)!important}.marquee-container p{font-size:14px;line-height:150%;font-weight:400;color:var(--aquamarine);text-transform:uppercase}.stemregen2024 .main__navigation{width:100%;text-align:center}.stemregen2024 .header__utility{display:flex;justify-content:center;align-items:center;font-size:1.5rem;margin-left:40px}.stemregen2024 .header__utility>*{margin-right:16px;margin-left:16px;display:flex;align-items:center}.stemregen2024 .header__utility .uil{font-size:28px}.stemregen2024 .minicart__label{display:flex;position:relative;align-items:center}.stemregen2024 .minicart__label-text{margin:0 4px 0 12px;font-size:17px;font-weight:300;font-family:var(--link-font-family)}.stemregen2024 .minicart__label .item__count{padding:0;min-height:10px;min-width:15px;font-size:17px;font-weight:300;font-family:var(--link-font-family);display:block;position:relative;text-align:center;font-weight:400;-webkit-user-select:none;user-select:none;background:transparent;color:var(--white);border-radius:10px}.stemregen2024 .minicart__label .item__count:before{content:"[";font-size:17px;font-weight:300;font-family:var(--link-font-family);padding-right:4px}.stemregen2024 .minicart__label .item__count:after{content:"]";font-size:17px;font-weight:300;font-family:var(--link-font-family);padding-left:4px}.user__holder{background-color:var(--midnight-blue);position:absolute;margin-top:224px;min-width:200px;left:-80px}a.user__link{padding:12px;border-radius:12px}a.user__link:hover{background-color:#0ae6d20d}.max__width{max-width:var(--maxwidth);margin:auto}.narrowWidth.s__content{max-width:970px;margin:auto}.no-gap{padding:0}#MainHero .font__size--medium.font__family--base p{font-size:28px;line-height:150%}#MainHero .font__size--big.font__family--title{font-size:72px;line-height:110%;margin-top:48px}#MainHero .tximage__image img{padding:48px 48px 0;margin-top:124px}.breadcrumbs__wrapper .breadcrumb{width:100%;padding:25px}.breadcrumbs__wrapper{background:var(--midnight-blue)!important}.breadcrumbs--default{padding:.5rem;color:var(--monotone300);background:var(--midnight-blue)}.breadcrumb{font-size:12px}.breadcrumb a{text-decoration:none}.breadcrumb span{margin-left:4px!important}.footer{color:var(--white);font-size:15px;padding:32px 0}.footer img.lazyloaded{max-width:170px}.shopify-section-group-footer-group .text-block h2{color:var(--white);font-family:Roboto,sans-serif;font-weight:400;font-size:24px}.shopify-section-group-footer-group .list-unstyled .menu__item a,.shopify-section-group-footer-group .footer__contact a{color:var(--white);font-family:var(--link-font-family);font-size:17px;line-height:120%;text-transform:uppercase;padding:8px;opacity:1}.shopify-section-group-footer-group .list-unstyled .menu__item a:before{content:"\2014";color:var(--white);margin-right:8px}.shopify-section-group-footer-group .group-block div:not([class]){width:100%}.subfooter{padding-top:24px}.subfooter__block{margin-bottom:24px}.subfooter .footer__text ul{display:inline;margin:0;padding:0;list-style:none}.subfooter .footer__text ul li{display:inline-flex;justify-content:center;align-items:center;padding:.5rem;font-size:.9em}.subfooter .footer__text ul li:before{padding:0 1rem}.wrapper--bottom{position:relative;z-index:1}.mobile__submenu__toggle .uil-plus,.mobile__submenu__toggle .uil-minus{font-size:21px}.shape-left{top:0;left:0;width:100%;height:200%;background-image:url(background-shape-top-left.svg);background-size:contain;background-position:top left;background-repeat:no-repeat}.shape-right{top:0;left:0;width:100%;height:115%;background-image:url(background-shape-top-right.svg);background-size:contain;background-position:top right;background-repeat:no-repeat}.brand-mark{top:0;left:0;width:100%;height:100%;background-image:url(background-brandmark.svg?v=12102024);background-size:contain;background-position:top left;background-repeat:no-repeat}span.text--highlight--orange{text-transform:uppercase;font-size:37px;font-weight:400;color:var(--secondary-tangerine)}.superheader p{color:var(--aquamarine)!important;text-transform:uppercase;font-size:14px;line-height:150%;font-weight:400}.details{background:#0003;padding:8px 24px;border-radius:12px;margin-bottom:12px}summary.details__header{font-weight:100!important}summary .svg-wrapper{position:relative;width:48px;min-width:48px;height:48px;min-height:48px;display:inline-block}.sc-icon-plus,.sc-icon-minus{filter:brightness(1.5);position:absolute;top:0;left:0;width:48px!important;height:48px!important;transition:opacity .3s ease,transform .5s ease;transform-origin:50% 50%;pointer-events:none}details>summary .sc-icon-plus{opacity:1;transform:rotate(0)}details>summary .sc-icon-minus{opacity:0;transform:rotate(-90deg)}details[open]>summary .sc-icon-plus{opacity:0;transform:rotate(90deg)}details[open]>summary .sc-icon-minus{opacity:1;transform:rotate(0)}.details-content .text-block{background:linear-gradient(45deg,#0ae6d280,#116adc80,#730aa580);border-radius:12px}.details-content .text-block p:first-of-type{font-size:24px;line-height:1.25em;text-wrap:balance}.accordion{margin:0}.accordion__item{border-top:0;border-bottom:0;margin-bottom:4px;border-radius:12px}.accordion .accordion__item--open{background:linear-gradient(45deg,#0ae6d280,#116adc80,#730aa580)}.accordion__item--title h5{font-weight:100;margin:0 56px 0 0}.accordion__item--title p{font-family:var(--baseFont);font-size:var(--microcopy-font-size);line-height:var(--microcopy-line-height);margin:0;padding-right:56px}.accordion__item--open .accordion__item--title p{color:var(--white)}.accordion__item input:checked~.accordion__item--title:after{content:"";background-image:url(accordion-minus.svg);background-repeat:no-repeat;background-size:contain;color:transparent;width:48px;height:48px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .1s;z-index:-1;filter:brightness(2.5)}.accordion__item--title:after{content:"";background-image:url(accordion-plus.svg);background-repeat:no-repeat;background-size:contain;color:transparent;width:48px;height:48px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .1s;z-index:-1}.accordion__item .accordion__item--content{background:transparent;color:var(--white)}.accordion__item input:checked~.accordion__item--content{padding:0 16px;max-height:none}.card-gallery slideshow-arrows{display:none}.card-gallery span.svg-wrapper.icon-arrow.icon--custom-stemregenHorizon{width:40px;height:40px}.card-gallery .svg-wrapper.icon--custom-stemregenHorizon>svg{width:40px;height:40px;filter:brightness(1.5)}img.product-media__image{border-radius:12px}.slide--product img{border-radius:24px}.card--default:hover .card__img img{transform:none}.tab--product,.featured-tabs__tab{font-family:var(--heading-font-family-light);margin-right:8px!important;padding:0;margin-bottom:0!important}.tab--product.tab--active,.featured-tabs__tab.tab--active{background:transparent;border-radius:0}.product--tab__content{padding:16px 0 80px;margin-bottom:80px}slideshow-arrows .slideshow-control{animation:none!important;opacity:1!important;transform:none!important}.slideshow-control--large.slideshow-control--custom-stemregenHorizon .svg-wrapper,.slideshow-control--large .svg-wrapper.icon--custom-stemregenHorizon svg{width:4rem!important;height:4rem!important;display:block}.slideshow-control--large:hover .svg-wrapper.icon--custom-stemregenHorizon svg{filter:brightness(1.5)}slideshow-controls{display:none}#theSystem.the-system{padding-top:160px}.release{color:var(--stemregen-blue)!important}.mobilize{color:var(--secondary-rasberry)!important}.signal{color:var(--secondary-lime)!important}.sport{color:var(--secondary-tangerine)!important}.filled-star{fill:var(--secondary-tangerine)!important}.h2.banner--blog-title,.h2.sidebar-heading{display:flex;justify-content:space-between;align-items:baseline}.gradient-border-primary{position:relative;padding-bottom:16px;margin-bottom:16px}.gradient-border-primary:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var( --special-gradient )}.gradient-border-secondary{position:relative;padding-bottom:32px}.gradient-border-secondary:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var( --small-gradient-secondary )}.testimonials .section__heading{margin-bottom:40px}.testimonials .column__text{background:var(--special-gradient-opacity),url(//stemregen-dev.myshopify.com/cdn/shop/t/8/assets/card-background-min_1024x1024.jpeg?v=1314344947232502331713825382);background-size:cover,cover;padding:32px;border-radius:16px}product-card:focus-within .quick-add__button,.card-gallery:hover .quick-add__button{display:none!important}.quick-add-modal.dialog-modal,.quick-add-modal__content{max-width:970px!important;min-width:970px;padding:24px}.quick-add-modal.dialog-modal .quick-add-modal__content .view-product-title a{font-family:var(--heading-font-family-light);font-size:58px;line-height:120%;text-transform:capitalize;font-weight:400;overflow:visible}.custom-quick-add__button{display:inline-flex;align-items:center;justify-content:center}.custom-quick-add__button .button__text{display:inline-flex;align-items:center;line-height:1}.custom-quick-add__button span:after{content:url(s-icon-Plus.svg);margin-left:8px;display:inline-flex;align-items:center;transform:translateY(1px)}.custom-quick-add__button:focus-visible{outline:0}#quickbuy__modal.modal .content{background-color:var(--midnight-blue);padding:0;max-width:970px}#quickbuy__modal.modal .content .slider--product__holder{padding:0}#quickbuy__modal.modal .content .gallery{padding:70px}#quickbuy__modal.modal .content .slide--product img{border-radius:0}#quickbuy__modal.modal .content .gallery__thumbnails,#quickbuy__modal.modal .content .slider__button{display:none}#quickbuy__modal.modal .content .product__row{margin-top:0;margin-bottom:0}zoom-dialog dialog{width:100vw;height:100vh;max-width:100%;max-height:100%;padding:0;margin:0;border:none;overflow:auto;background-color:var(--midnight-blue)}zoom-dialog dialog .dialog-zoomed-gallery{margin:0;padding:0;list-style:none}zoom-dialog dialog .dialog-zoomed-gallery>li{margin:0;padding:0}zoom-dialog dialog .product-media-container,zoom-dialog dialog .product-media,zoom-dialog dialog .product-media__drag-zoom-wrapper{margin:0;padding:0}zoom-dialog dialog img.product-media__image{max-height:100vh;max-width:var(--page-width);height:auto!important;width:auto!important;object-fit:contain;display:block;margin:0 auto}zoom-dialog dialog .product-media-container.constrain-height{min-height:0!important;--constrained-min-height: 0px !important}zoom-dialog dialog .product-media__drag-zoom-wrapper{aspect-ratio:auto;min-height:0!important;min-width:0!important;display:block!important;flex:none!important}zoom-dialog dialog .product-media{min-height:0!important;min-width:0!important;aspect-ratio:auto!important}.dialog-thumbnails-list__thumbnail{width:80px!important;border-radius:4px!important}.responsive-image{width:100%;height:auto}.responsive-iframe-wrapper{position:relative;width:80%;max-width:80%;margin:auto;padding-top:56.25%;height:0;overflow:hidden;display:block;min-height:1px;flex-shrink:0}.responsive-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}@media (min-width: 768px){.visible-xs{display:none!important}.card--holder{display:flex;flex-direction:column;height:100%}.card--default{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card__info{flex:1;display:flex;flex-direction:column}.card__buttons,.card--holder.block--buttons .card__buttons{margin-top:auto}.card--holder.block--buttons .card__buttons .button{padding-left:12px;padding-right:12px}}@media (min-width: 768px){.hidden-xs{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-stemregenhorizon-base.css.map */
