@import"./fonts.css";:root{--font-family: "MaisonNeue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body-family: "MaisonNeue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-heading-family: "MaisonNeue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body-weight: 400;--font-heading-weight: 500;--font-weight-light: 300;--font-weight-nomal: 400;--font-weight-bold: 700;--page-width-small: 130rem;--page-padding: 1.5rem;--page-padding-small: 10rem}html,.template-name__product,body{background-color:#fff}.hide{display:none}.no-padd{padding:0!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style, "normal");font-weight:var(--font-heading-weight)}strong,b{font-family:var(--font-heading-family);font-weight:600}.page-width-small{max-width:var(--page-width-small);margin:0 auto;padding:0 var(--page-padding-small)}.page-full{padding:0 var(--page-padding)}.block-image{height:auto}span[data-aos]{display:block;will-change:transform,opacity}@media screen and (max-width: 1024px){.page-width-small{padding:0 3.5rem}}.header-actions .header__btn{display:flex;font-family:var(--font-body-family);font-size:1.8rem;line-height:140%;text-align:center;width:110px;min-width:110px;padding:0;justify-content:center;border-radius:40px;height:36px;align-items:center;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-decoration:none;transition:all .3s}.header-actions .header__btn:hover{background:#434971}.button--primary{--button-size: 2rem;--button-min-height: 5rem;--button-min-width: 20rem;align-items:center;background-color:rgb(var(--color-button));border:none;border-radius:2em;color:rgb(var(--color-button-text));cursor:pointer;display:inline-flex;font-size:var(--button-size, 2rem);font-weight:400;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--button-min-height);min-width:var(--button-min-width);overflow:hidden;padding:var(--PY, .75em) var(--PX, 1.5em);position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.button--primary:after{display:none}.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.button--primary:hover{box-shadow:0 .4em 1.25em rgb(var(--color-button),.302)}.button--primary:hover:before{left:100%}.button-outlined,.button--outlined{align-items:center;background:transparent;border:.1rem solid currentColor;border-radius:2em;color:var(--secondary-button-label, #141B4D);cursor:pointer;display:inline-flex;font-family:var(--font-heading-family);font-size:var(--button-size, 2rem);font-weight:300;line-height:1;outline:none;padding:var(--PY, .6em) var(--PX, 2.5em);text-align:center;text-decoration:none}:is(.button-outlined,.button--outlined):after,:is(.button-outlined,.button--outlined):before{display:none}:is(.button-outlined,.button--outlined):hover{color:var(--secondary-button-label-hover, #606060)}.button--normal{align-items:center;background-color:rgb(var(--color-button));border:none;border-radius:.7em;color:rgb(var(--color-button-text));display:inline-flex;font-family:var(--font-heading-family);font-size:var(--button-size, 1.5rem);font-weight:600;gap:var(--button-gap, 1.66em);justify-content:center;letter-spacing:0;line-height:1;overflow:hidden;padding:var(--PY, 1.2em) var(--PX, 3.3em);position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.button--normal:hover{background-color:var(--button-bg-hover, #becda8);color:var(--button-label-hover)}.homeHeroSection{--font-heading-weight: 400;--font-heading-scale: 1.13;--media-border-width: 0;font-family:var(--font-body-family);font-style:var(--font-body-style, "normal");font-weight:var(--font-body-weight)}.homeHeroSection .image-with-text__heading{line-height:1.1}.homeHeroSection .image-with-text__text{margin-top:1.5rem}.homeHeroSection .subtitle{font-size:2rem;line-height:1.4;letter-spacing:0;color:rgb(var(--color-foreground))}.homeHeroSection .image-with-text__heading{font-family:var(--font-heading-family);font-weight:500;font-size:70px;margin-bottom:0}@media screen and (width > 1024px){.homeHeroSection .image-with-text .image-with-text__media-item{width:calc(62.34% - var(--grid-desktop-horizontal-spacing, 8px) / 2)}.homeHeroSection .image-with-text .image-with-text__text-item{width:calc(44.5% - var(--grid-desktop-horizontal-spacing, 8px) / 2)}}.section-hero-banner:has(.ctaHeroBanner.hero-banner-section){display:block}.ctaHeroBanner.hero-banner-section{--media-border-width: 0;font-family:var(--font-body-family);font-style:normal;font-weight:400;max-height:800px}.ctaHeroBanner.hero-banner-section .hero-banner__background{height:140%;left:-20%;top:-20%;width:140%}.ctaHeroBanner.hero-banner-section .hero-banner__background img{object-fit:cover}.ctaHeroBanner.hero-banner-section .hero-banner__background img.parallax-image{height:auto;left:50%;max-width:unset;position:absolute;top:50%;translate:-50% -50%;width:140%}.ctaHeroBanner.hero-banner-section .hero-banner__button{align-items:center;background:#131b4d4d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgb(255 255 255 / 20%);border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;gap:12px;justify-content:center;letter-spacing:0;max-width:100%;padding:18px 32px;position:relative;text-decoration:none;text-transform:none;transition:all .3s ease;white-space:nowrap;width:auto;z-index:10}.ctaHeroBanner.hero-banner-section .hero-banner__button:hover{background:#131b4d7f;box-shadow:0 8px 25px #0000004d;transform:translateY(0)}.ctaHeroBanner.hero-banner-section .hero-banner__button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='17' viewBox='0 0 29 17' fill='none'%3E%3Cpath d='M1.55957 8.5H27.1866' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.7119 1.02539L27.1865 8.49993L19.7119 15.9745' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;transition:transform .3s ease;width:20px}.ctaHeroBanner.hero-banner-section .hero-banner__button:hover:after{transform:translate(4px)}.eligibleTextContainer{align-items:center;display:flex;font-size:1.8rem;font-weight:700;flex-wrap:wrap;gap:.8rem;justify-content:center}.eligibleTextContainer a{color:inherit;text-decoration:underline}.pdpLogoSection.ee-marquee .ee-marquee__swiper:not(.static-mode) .swiper-wrapper{align-items:normal}.pdpLogoSection.ee-marquee .ee-marquee__swiper .ee-marquee__slide-content{align-items:center;display:flex;flex-direction:column;gap:1.2rem;height:100%}.pdpLogoSection.ee-marquee .ee-marquee__swiper .ee-marquee__slide-content .ee-marquee__slide-logo{height:8rem;object-fit:contain}.pdpLogoSection.ee-marquee .ee-marquee__swiper .ee-marquee__slide-content .ee-marquee__slide-subheading{font-weight:500}.subscription-products__container #vw-root .vw-cmp__top-heading.vw-cmp__align--center{align-items:start}.subscription-products__container #vw-root .vw-cmp__top-heading.vw-cmp__align--center .p__description{font-size:2.4rem;font-weight:700;line-height:1.4;text-align:left}@media screen and (width >=1440px){:root{--page-width: 1300px}}@media screen and (width > 1024px){.button--primary{--button-size: 2rem;--button-min-width: 25.5rem}}@media screen and (width > 1024px){.mobiOnly{display:none}}@media screen and (width > 990px){.homeHeroSection .image-with-text__content{padding:3rem 5rem 5rem}.ctaHeroBanner.hero-banner-section{height:100vh;max-height:800px;min-height:600px}.ctaHeroBanner.hero-banner-section .hero-banner__button{font-size:30px;height:85px;letter-spacing:0;min-width:431px;padding:18px 36px}}@media screen and (width <=1280px){.savingTheEarth{--heading: 6rem;--content: 1.8rem}}@media screen and (width <=1024px){:root{--page-width-small: 90rem;--page-padding-small: 7rem}.header-actions .deskOnly,.deskOnly{display:none}.homeHeroSection .image-with-text__media-item{margin:0 auto 30px;max-width:520px}.homeHeroSection .image-with-text__text-item{margin:0 auto;max-width:600px;padding:0 0 65px}.homeHeroSection .image-with-text__heading{font-size:50px}.referealBannerSection .image-blocks__container .image-blocks__body .image-blocks__context-wrapper,.referealOfferSection .image-blocks__container .image-blocks__body .image-blocks__context-wrapper{max-width:33.2rem}:is(.referealBannerSection .image-blocks__container .image-blocks__body .image-blocks__context-wrapper,.referealOfferSection .image-blocks__container .image-blocks__body .image-blocks__context-wrapper) .image-blocks__context-content{font-size:1.8rem;text-align:left}.referealWorkSection .image-blocks__container .image-blocks__header .image-blocks__subheading{font-size:4rem}.referralFaqSection .text.text--normal{font-size:1.8rem}.referralFaqSection .accordions-icons__wrapper .accordion__item .accordion__heading{font-size:2.4rem}.referralFaqSection .accordions-icons__wrapper .accordion__item .accordion__context{font-size:1.8rem}}@media screen and (width <=1280px){.Veteransfirst,.veterans-second,.veterans-third,.veterans-fourth,.veterans-fifth{--page-padding-small: 7rem}}@media screen and (width <=1024px){.Veteransfirst,.veterans-second,.veterans-third,.veterans-fourth,.veterans-fifth{--page-padding-small: 7rem;--page-width-small: 100%}}@media screen and (width <=990px){.Veteransfirst,.veterans-second,.veterans-third,.veterans-fourth,.veterans-fifth{--page-padding-small: 2.4rem}:root{--page-padding: 2rem;--page-padding-small: 4rem}.button--primary,.button-outlined{width:100%}.homeHeroSection{--font-heading-scale: .8}.homeHeroSection .image-with-text__content{padding:0 .5rem 3.5rem}.homeHeroSection .subtitle{font-size:1.8rem}.ctaHeroBanner.hero-banner-section{max-height:600px;min-height:400px;height:100vh}.image-banner__wrapper.savingTheEarth{--heading: 4rem;padding:0 2rem}.referealWorkSection .image-blocks__container .image-blocks__body .image-blocks__image-wrapper,.referealWorkSection .image-blocks__container .image-blocks__body .image-blocks__block .image-blocks__context-wrapper,.referealWorkSection .image-blocks__container .image-blocks__body .image-blocks__block .image-blocks__context-wrapper>div{max-width:100%;text-align:left}.referealWorkSection .image-blocks__container .image-blocks__body .image-blocks__block,.referealWorkSection .image-blocks__container .image-blocks__body.image-blocks__alternate .image-blocks__block:nth-child(odd){flex-direction:column-reverse}.referralFaqSection .accordions-icons__wrapper{margin-top:4rem}.referralFaqSection .accordions-icons__wrapper .accordion__item{padding-right:0}.referralFaqSection .accordions-icons__wrapper .accordion__item .accordion__heading .accordion__heading-icon{align-self:start;right:0}.scienceSunshineClubWelcome{--title-size: 2.4rem;--content-size: 2rem}}@media screen and (width <=768px){.homeHeroSection .image-with-text .image-with-text__media:has(img){margin:0 -20px;padding-bottom:unset;min-height:514px}.homeHeroSection .image-with-text .image-with-text__media>img{object-fit:cover;transform:none}.homeHeroSection .image-with-text__heading{font-size:40px}.ctaHeroBanner.hero-banner-section .hero-banner__background{height:120%;left:-10%;top:-10%;width:120%}.reviews-section .text--title{font-size:32px;line-height:36px;margin:0 0 24px}.subscription-products__container #vw-root .vw-cmp__top-heading.vw-cmp__align--center{align-items:center;text-align:center}.subscription-products__container #vw-root .vw-cmp__top-heading.vw-cmp__align--center .p__description{font-size:1.7rem}.eligibleTextContainer{font-size:1.4rem}}@keyframes slide-to-right{0%{translate:0%}to{translate:100%}}.text-big{font-size:72px;font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-heading-family);color:#141b4d;letter-spacing:normal}.template-name__index .text-big{color:#34473f;font-size:60px;letter-spacing:0}@media (min-width: 767px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:767px;margin:0 auto}}@media (min-width: 990px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:990px;margin:0 auto}}@media (min-width: 1024px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:1024px;margin:0 auto}}@media (min-width: 1200px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:1200px;margin:0 auto}}@media (min-width: 1280px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:1280px;margin:0 auto}}@media (min-width: 1352px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:1352px;margin:0 auto}}@media (min-width: 1536px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:1536px;margin:0 auto}}@media (min-width: 1600px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{max-width:1600px;margin:0 auto}}@media (max-width: 1280px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{padding:0 70px;margin:0 auto}}@media (max-width: 768px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{padding:0 24px;margin:0 auto}}@media (max-width: 767px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{margin:0 auto}}@media (max-width: 600px){.veterans-first .page-width,.veterans-first .page-full,.veterans-second .page-width,.veterans-second .page-full,.veterans-third .page-width,.veterans-third .page-full,.veterans-fourth .page-width,.veterans-fourth .page-full,.veterans-fifth .page-width,.veterans-fifth .page-full{margin:0 auto}}@media (max-width: 1024px){.veterans-third .page-width,.veterans-third .page-full{padding:0 24px 0 0}}@media screen and (width <=600px){:root{--page-padding-small: 3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/custom.css.map */
