.article-card .article-card-image{top:177px;height:350px}@media(max-width:767px){.card-grid__overflow{display:none}.card-grid:has(:checked) .card-grid__overflow{display:flex}}.collection-category-list .toggle-btn:has(:checked) span{background:#002c4e;border-color:#002c4e;color:#fff}.collection-category-list:has([value=benefits]:checked) .categories-pills{display:none}.collection-category-list:has([value=categories]:checked) .benefits-pills{display:none}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}#form input[type=text],#form input[type=email],#form select{width:100%;border-radius:6px;background:transparent}.header-container{grid-template:"trigger logo actions" / 1fr auto 1fr}@media(min-width:48rem){.header-container{grid-template:"logo menu actions" / auto 1fr auto}}@media(min-width:48rem){:has(>.with-safearea[open])>:not(.with-safearea[open]){pointer-events:none}.with-safearea summary{position:relative}.with-safearea[open] summary:hover:before{content:"";position:absolute;z-index:1;top:0;right:-25vw;bottom:0;left:-25vw;translate:0 0;clip-path:polygon(50% 50%,100% 100%,0 100%)}}.hero-featured-img{animation:fadeSlideFromRight 1s ease-out both}.hero-featured-content{animation:fadeSlideFromLeft .8s ease-out both}@keyframes fadeSlideFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeSlideFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.ingredientopedia-content .found-results.visible{display:block}.ingredientopedia-content .letter:has(.disabled){pointer-events:none;opacity:.3}.ingredientopedia-content .letter{position:relative;color:var(--color-vh-navy)}.ingredientopedia-content .letter .scroll-button{color:inherit}.ingredientopedia-content .letter:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:50% auto auto 50%;translate:-50% -50%;width:1.2lh;aspect-ratio:1;border-radius:100%}.ingredientopedia-content .letter.active{color:var(--color-white)}.ingredientopedia-content .letter.active:before{background-color:var(--color-vh-navy);border-color:var(--color-vh-navy)}.ingredientopedia-content .search-button-container button{width:100%;text-align:left;padding-top:.5em;padding-bottom:.3em}.marquee-logo-track{animation:marquee-logo-scroll var(--animation-duration) linear infinite}@media(prefers-reduced-motion:reduce){.marquee-logo-track{animation:none}}@keyframes marquee-logo-scroll{to{translate:calc(-1 * var(--copy-width, 50%)) 0}}.marquee-track>*{animation:marquee-scroll 10s linear infinite}@media(prefers-reduced-motion:reduce){.marquee-track>*{animation:none}}.marquee-track:hover>*{animation-play-state:paused}@keyframes marquee-scroll{to{translate:-100% 0}}.newsletter-content h1,.newsletter-content h2,.newsletter-content h3{font-family:var(--font-serif);font-size:48px;line-height:1}@media(min-width:768px){.newsletter-content h1,.newsletter-content h2,.newsletter-content h3{font-size:62px}}:is(.newsletter-content h1,.newsletter-content h2,.newsletter-content h3) em{font-family:var(--font-serif);font-weight:700;font-style:italic}.newsletter-content p{font-family:var(--font-sans);font-size:16px;line-height:1.5;margin-top:1em}.newsletter-form__intro h1,.newsletter-form__intro h2,.newsletter-form__intro h3{font-family:var(--font-serif);font-size:48px;line-height:1}@media(min-width:768px){.newsletter-form__intro h1,.newsletter-form__intro h2,.newsletter-form__intro h3{font-size:92px}}:is(.newsletter-form__intro h1,.newsletter-form__intro h2,.newsletter-form__intro h3) em{font-weight:700;font-style:italic}.newsletter-form__intro p{font-size:16px;line-height:1.5;margin-top:1em}.promo-callout-body p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.promo-callout-body strong{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.25em;border:1px solid #002c4e;border-radius:40px;font-weight:600}.testimonial-featured-heading{font-size:clamp(48px,4.3vw,62px);line-height:1}.testimonial-featured-heading strong,.testimonial-featured-heading b{font-style:italic}.why-hero-text{text-shadow:0 4px 20px var(--text-shadow-color)}.why-hero-award strong{display:block;font-size:72px;font-weight:700;font-style:italic;line-height:1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/125/compiled_assets/styles.css.map */
