.ingredients-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:80rem;margin:0 auto;padding:0 1.5rem}.ingredients-hero__inner--reversed{direction:rtl}.ingredients-hero__inner--reversed>*{direction:ltr}.ingredients-hero__media{position:relative;border-radius:var(--media-border-radius, .375rem);overflow:hidden;aspect-ratio:var(--hero-media-aspect-ratio, 1 / 1)}.ingredients-hero__media--bordered{border:1.5px solid var(--media-border-color, #2D5A3D)}.ingredients-hero__video-wrapper,.ingredients-hero__image-wrapper{width:100%;height:100%}.ingredients-hero__video,.ingredients-hero__image{width:100%;height:100%;object-fit:cover;display:block}.ingredients-hero__image-wrapper--placeholder svg{width:100%;height:100%}.ingredients-hero__content{display:flex;flex-direction:column;gap:1.25rem}.ingredients-hero__reviews{display:flex;flex-direction:column;gap:.35rem}.ingredients-hero__stars{display:flex;gap:.15rem}.ingredients-hero__star{width:1.25rem;height:1.25rem;fill:currentColor}.ingredients-hero__star--filled{color:rgb(var(--color-scheme-accent-2, 225, 143, 77))}.ingredients-hero__star--empty{color:rgb(var(--color-scheme-text, 0, 0, 0));opacity:.2}.ingredients-hero__review-text{font-size:.875rem;margin:0;opacity:.7;font-family:var(--font-main)}.ingredients-hero__heading{font-size:clamp(2rem,4vw,3.25rem);line-height:var(--heading-line-height, 1.1);letter-spacing:var(--heading-letter-spacing, -.02em);margin:0}.ingredients-hero__description{font-size:1.05rem;line-height:1.6;opacity:.85}.ingredients-hero__description p{margin:0}.ingredients-hero__cta{margin-top:.5rem}.ingredients-hero__button{display:inline-block;padding:.85rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:var(--button-border-radius, .5rem);background-color:rgb(var(--color-scheme-accent-2, 225, 143, 77));color:rgb(var(--color-scheme-accent-2-contrast, 252, 252, 252));text-transform:var(--button-text-transform, uppercase);letter-spacing:.05em;transition:opacity .2s ease;border:var(--button-border-width, 2px) solid transparent}.ingredients-hero__button:hover{opacity:.85}.ingredients-hero__subtext{font-size:.8125rem;margin:0;opacity:.55}@media screen and (max-width:768px){.ingredients-hero__inner{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.ingredients-hero__inner--reversed{direction:ltr}.ingredients-hero__media{aspect-ratio:var(--hero-media-aspect-ratio, 1 / 1)}.ingredients-hero__heading{font-size:clamp(1.75rem,6vw,2.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ingredients-hero.css.map */
