:root{--ld-green: #1f7a43;--ld-green-dark: #145a32;--ld-green-soft: #eef8e9;--ld-mint: #dff2d9;--ld-cream: #fbfaf5;--ld-charcoal: #171d19;--ld-muted: #52635a;--ld-border: #d8e8d2;--ld-gold: #d8b45a}body{color:var(--ld-charcoal);background:#fff;font-family:Inter,var(--font-body--family),Arial,sans-serif}body :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4),.text-block:is(.h1,.h2,.h3,.h4)>*{letter-spacing:0!important;color:var(--ld-charcoal)}body :is(p,li,.rte){color:var(--ld-muted)}.header,.header-section,#header-group{background:#fff!important}.header a,.header__menu-item,.header-actions__action,.header__heading-link{color:var(--ld-charcoal)!important}.header__menu-item,.header a{font-weight:700!important;letter-spacing:.03em!important}.header__heading-logo,.logo__image{max-height:58px!important}.shopify-section:has(.marquee),.marquee{background:var(--ld-green-soft)!important;color:var(--ld-charcoal)!important;border-bottom:1px solid var(--ld-border)}.marquee .text-block,.marquee .text-block *{color:var(--ld-charcoal)!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.button,.button-custom,button[type=submit],.shopify-payment-button__button,a.button,a.button-custom{border-radius:999px!important;font-weight:800!important;letter-spacing:0!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.button:not(.button-secondary),button[type=submit],.shopify-payment-button__button,a.button:not(.button-secondary){background:var(--ld-green)!important;border-color:var(--ld-green)!important;color:#fff!important;box-shadow:0 12px 24px #1f7a432e!important}.button:hover,.button-custom:hover,button[type=submit]:hover,a.button:hover,a.button-custom:hover{transform:translateY(-1px);box-shadow:0 15px 30px #1f7a4338!important}.button-secondary,a.button-secondary,.button-custom[style*="rgba(0,0,0,0)"]{background:#fff!important;color:var(--ld-green-dark)!important;border:1px solid var(--ld-green)!important;box-shadow:none!important}.product-card,.collection-card,.predictive-search-results__card,.lumina-card{border-radius:8px!important;border-color:var(--ld-border)!important;background:#fff!important}.product-card:hover,.collection-card:hover,.lumina-card:hover{box-shadow:0 16px 38px #1744271f!important}.product-title,.product-card .product-title,.product-card h3,.collection-card h3{color:var(--ld-charcoal)!important;font-weight:800!important}.price,.price *{color:var(--ld-green-dark)!important;font-weight:800!important}.product-card .product-card__content{--quick-add-display: none !important;--quick-add-mobile-display: none !important;--quick-add-mobile-opacity: 0 !important}.product-card slideshow-arrows,.product-card .slideshow-control,.product-card [class*=slideshow-control],.product-card [class*=quick-add],.product-card quick-add,.product-card .buy-buttons,.product-card [class*=buy-buttons]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-card .product-card__link{z-index:3!important}.product-card img,.product-card .product-card__image,.product-card .card-gallery img{border-radius:6px!important}main[data-template=index] .shopify-section:not(:first-child){background:#fff}main[data-template=index] .shopify-section:has(.lumina-dept){background:var(--ld-green-soft)!important}.lumina-dept{background:var(--ld-green-soft)!important;color:var(--ld-charcoal)!important}.lumina-dept__eyebrow{color:var(--ld-green)!important}.lumina-dept h2,.lumina-card h3{color:var(--ld-charcoal)!important}.lumina-dept__intro,.lumina-card p,.lumina-dept__note{color:var(--ld-muted)!important}.lumina-card__icon{background:var(--ld-mint)!important;color:var(--ld-green-dark)!important}.lumina-card__cta{color:var(--ld-green-dark)!important}main[data-template=index] #Hero-hero_jVaWmY,main[data-template=index] .hero-wrapper:first-child .hero,body:has(main[data-template=index]) #Hero-hero_jVaWmY{--hero-min-height: clamp(520px, 34vw, 620px) !important;min-height:clamp(520px,34vw,620px)!important}main[data-template=index] #Hero-hero_jVaWmY .hero__container,main[data-template=index] #Hero-hero_jVaWmY .hero__media-grid,main[data-template=index] .hero-wrapper:first-child .hero__container,main[data-template=index] .hero-wrapper:first-child .hero__media-grid{min-height:inherit!important;height:100%!important}main[data-template=index] #Hero-hero_jVaWmY .hero__media-wrapper,main[data-template=index] .hero-wrapper:first-child .hero__media-wrapper{height:100%!important}main[data-template=index] #Hero-hero_jVaWmY .hero__media,main[data-template=index] #Hero-hero_jVaWmY img.hero__media,main[data-template=index] .hero-wrapper:first-child .hero__media,main[data-template=index] .hero-wrapper:first-child img.hero__media{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}main[data-template=index] #Hero-hero_jVaWmY:after,main[data-template=index] .hero-wrapper:first-child .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#1430239e,#1430236b 33%,#14302329 62%,#1430230a);z-index:1}main[data-template=index] #Hero-hero_jVaWmY .hero__content-wrapper,main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper{position:relative!important;z-index:2!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;padding-top:42px!important;padding-bottom:42px!important;padding-left:clamp(26px,5vw,84px)!important;padding-right:clamp(18px,4vw,56px)!important}main[data-template=index] #Hero-hero_jVaWmY .hero__content-wrapper>*,main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper>*{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important;max-width:min(43vw,620px)!important}main[data-template=index] #Hero-hero_jVaWmY .text-block,main[data-template=index] #Hero-hero_jVaWmY .text-block *,main[data-template=index] .hero-wrapper:first-child .text-block,main[data-template=index] .hero-wrapper:first-child .text-block *{text-align:left!important;color:#fff!important}main[data-template=index] #Hero-hero_jVaWmY .text-block:first-of-type,main[data-template=index] #Hero-hero_jVaWmY .text-block:first-of-type *,main[data-template=index] .hero-wrapper:first-child .text-block:first-of-type,main[data-template=index] .hero-wrapper:first-child .text-block:first-of-type *{font-size:clamp(46px,4.9vw,76px)!important;line-height:.96!important;font-weight:900!important;letter-spacing:0!important;max-width:680px!important}main[data-template=index] #Hero-hero_jVaWmY .text-block:first-of-type p,main[data-template=index] .hero-wrapper:first-child .text-block:first-of-type p{margin:0 0 18px!important}main[data-template=index] #Hero-hero_jVaWmY .text-block:nth-of-type(2),main[data-template=index] #Hero-hero_jVaWmY .text-block:nth-of-type(2) *,main[data-template=index] .hero-wrapper:first-child .text-block:nth-of-type(2),main[data-template=index] .hero-wrapper:first-child .text-block:nth-of-type(2) *{font-size:clamp(18px,1.55vw,25px)!important;line-height:1.35!important;font-weight:700!important;max-width:650px!important}main[data-template=index] #Hero-hero_jVaWmY .button,main[data-template=index] #Hero-hero_jVaWmY .button-custom,main[data-template=index] .hero-wrapper:first-child .button,main[data-template=index] .hero-wrapper:first-child .button-custom{align-self:flex-start!important;margin-left:0!important;min-height:58px!important;padding:0 30px!important;border-radius:999px!important;font-size:17px!important;font-weight:800!important;background:var(--ld-green)!important;border-color:var(--ld-green)!important;color:#fff!important}@media screen and (min-width:1400px){main[data-template=index] #Hero-hero_jVaWmY,main[data-template=index] .hero-wrapper:first-child .hero{--hero-min-height: 560px !important;min-height:560px!important}}@media screen and (max-width:749px){main[data-template=index] #Hero-hero_jVaWmY,main[data-template=index] .hero-wrapper:first-child .hero{--hero-min-height: 540px !important;min-height:540px!important}main[data-template=index] #Hero-hero_jVaWmY .hero__media,main[data-template=index] #Hero-hero_jVaWmY img.hero__media,main[data-template=index] .hero-wrapper:first-child .hero__media,main[data-template=index] .hero-wrapper:first-child img.hero__media{object-position:center top!important}main[data-template=index] #Hero-hero_jVaWmY:after,main[data-template=index] .hero-wrapper:first-child .hero:after{background:linear-gradient(90deg,#143023b8,#1430236b 58%,#14302329)}main[data-template=index] #Hero-hero_jVaWmY .hero__content-wrapper,main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper{align-items:flex-start!important;padding:34px 22px!important}main[data-template=index] #Hero-hero_jVaWmY .hero__content-wrapper>*,main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper>*{max-width:min(92vw,430px)!important}main[data-template=index] #Hero-hero_jVaWmY .text-block:first-of-type,main[data-template=index] #Hero-hero_jVaWmY .text-block:first-of-type *,main[data-template=index] .hero-wrapper:first-child .text-block:first-of-type,main[data-template=index] .hero-wrapper:first-child .text-block:first-of-type *{font-size:clamp(34px,10vw,48px)!important;line-height:.98!important}main[data-template=index] #Hero-hero_jVaWmY .text-block:nth-of-type(2),main[data-template=index] #Hero-hero_jVaWmY .text-block:nth-of-type(2) *,main[data-template=index] .hero-wrapper:first-child .text-block:nth-of-type(2),main[data-template=index] .hero-wrapper:first-child .text-block:nth-of-type(2) *{font-size:16px!important;line-height:1.42!important}main[data-template=index] #Hero-hero_jVaWmY .button,main[data-template=index] #Hero-hero_jVaWmY .button-custom,main[data-template=index] .hero-wrapper:first-child .button,main[data-template=index] .hero-wrapper:first-child .button-custom{min-height:52px!important;padding:0 22px!important;font-size:15px!important}}.ld-cordyceps-cta,.ld-cordyceps-cta:visited,.ld-cordyceps-cta:hover,.ld-cordyceps-cta:focus{color:#fff!important;background:#111!important;font-size:clamp(18px,2vw,23px)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:0 1px 1px rgba(0,0,0,.35)!important}.ld-cordyceps-cta *,.ld-cordyceps-cta:visited *,.ld-cordyceps-cta:hover *,.ld-cordyceps-cta:focus *{color:#fff!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/home-hero-fix.css.map */
