@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap";:root{--hl-color-ink: #212121;--hl-color-ink-rgb: 33 33 33;--hl-color-silver: #D6D6D6;--hl-color-white: #FFFFFF;--hl-color-accent: #88E499;--hl-color-accent-deep: #4FB86A;--hl-color-on-accent: #123A1B;--hl-color-paper: #F4F4F2;--hl-color-paper-2: #FAFAF9;--hl-color-ink-2: #5C5C5C;--hl-color-ink-3: #8A8A8A;--hl-color-line: #E7E7E4;--hl-color-line-2: #DADAD6;--hl-color-shadow-rgb: var(--hl-color-ink-rgb);--hl-gradient-button: linear-gradient(90deg, #FFFFFF 0px, #D1F9E0 235.63px, #BACED6 471.25px, #000000 706.88px);--hl-font-heading: "Marcellus", serif;--hl-font-body: "Poppins", system-ui, sans-serif;--hl-font-script: "Dancing Script", cursive;--hl-text-body: 1rem;--hl-text-small: .75rem;--hl-text-lg: 1.25rem;--hl-text-xl: 1.375rem;--hl-text-2xl: 1.875rem;--hl-text-3xl: 3.25rem;--hl-text-section-title: 2.375rem;--hl-text-section-title-mobile: 1.75rem;--hl-text-section-title-max-width: 22ch;--hl-text-guarantee-title: 2.125rem;--hl-text-guarantee-title-mobile: 1.625rem;--hl-text-closing-hero: 2.75rem;--hl-text-closing-hero-mobile: 1.9375rem;--hl-text-closing-pdp: 2.5rem;--hl-text-closing-pdp-mobile: 1.875rem;--hl-text-display-pdp-title: clamp(2.375rem, 9vw, 3rem);--hl-text-price-buybox: 1.3125rem;--hl-text-price-sticky: 1.1875rem;--hl-text-price-decimal: .78125rem;--hl-text-step-numeral: .96875rem;--hl-text-faq-question: 1.0625rem;--hl-text-retailer-logo: .9375rem;--hl-text-pdp-subtitle: 1.125rem;--hl-text-ingredient-name: 1.25rem;--hl-space-3xs: .375rem;--hl-space-2xs: .5rem;--hl-space-xs: .75rem;--hl-space-sm: 1rem;--hl-space-md: 1.25rem;--hl-space-lg: 1.5rem;--hl-space-xl: 2rem;--hl-space-2xl: 2.5rem;--hl-space-3xl: 3.5rem;--hl-space-4xl: 3.75rem;--hl-space-section-y: 5.5rem;--hl-space-section-y-mobile: 3.75rem;--hl-space-trust-y: 1.875rem;--hl-space-trust-y-pdp: 2.125rem;--hl-container-max: 77.5rem;--hl-gutter: var(--page-margin, 2.5rem);--hl-gutter-mobile: var(--page-margin, 1rem);--hl-measure-lede: 46ch;--hl-measure-section-intro: 58ch;--hl-measure-guarantee-body: 52ch;--hl-measure-faq-answer: 64ch;--hl-motion-fast: .15s;--hl-motion-base: .2s;--hl-motion-accordion: .25s;--hl-radius-xs: 5px;--hl-radius-sm: 6px;--hl-radius-md: 9px;--hl-radius-xl: 14px;--hl-radius-pill: 20px;--hl-radius-circle: 50%;--hl-shadow-card-hover: 0 18px 40px rgb(var(--hl-color-shadow-rgb) / .09);--hl-shadow-product-visual: 0 26px 42px rgb(var(--hl-color-shadow-rgb) / .18)}.button-custom{font-family:var(--hl-font-body);font-weight:400;font-size:var(--hl-text-small);letter-spacing:.1em;text-transform:uppercase}body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-weight:var(--font-body--weight)}.button:not(.button-secondary,.button-unstyled),.button-custom,.add-to-cart-button,button.shopify-payment-button__button--unbranded{background-image:var(--hl-gradient-button);box-shadow:none;--button-color: var(--color-black)}.button:not(.button-secondary,.button-unstyled):hover,.button-custom:hover,.add-to-cart-button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-black);box-shadow:var(--hl-shadow-card-hover)}html:root{--max-width--heading-narrow: var(--hl-text-section-title-max-width)}html:root{--max-width--body-narrow: var(--hl-measure-section-intro)}[id$=__faq] .accordion .details__header{--summary-font-weight: 300;--summary-font-size: var(--hl-text-faq-question)}[id$=__faq] .group-block-content:has(.accordion){margin-block-start:28px}[id$=__faq] .accordion .details__header{padding-block:22px}[id$=__faq] .accordion .details-content{padding-block-end:22px}[id$=__faq] .accordion .details{border-block-start:none!important;border-block-end:var(--style-border-width) solid var(--color-border)!important}[id$=__faq] .accordion summary .svg-wrapper{width:20px;height:20px;color:var(--hl-color-accent-deep);--icon-stroke-width: 1px}.hl-card-badge{border-radius:var(--hl-radius-pill);display:inline-flex;align-items:center;gap:.35em;font-family:var(--hl-font-body);font-weight:500;font-size:var(--hl-text-small);letter-spacing:.12em;text-transform:uppercase;color:var(--hl-color-accent-deep);padding-block-start:8px}.hl-card-copy{margin:4px 0 0;max-width:32ch;font-family:var(--hl-font-body);font-weight:300;font-size:var(--hl-text-small);line-height:1.55;color:var(--hl-color-ink-2)}.page-width-normal{--page-content-width: var(--hl-container-max);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section--full-width:has(.hl-stat,.hl-retailers,.hl-guarantee-badge,.hl-guarantee-content)>.custom-section-content{padding-inline:var(--page-margin)}@media screen and (max-width:749px){.shopify-section[id$=__hero]{overflow-x:clip}.shopify-section[id$=__hero] .layout-panel-flex--row.section-content-wrapper{position:relative;min-height:100vh;min-height:100svh;justify-content:flex-end;gap:0!important;padding-block-start:96px!important;padding-block-end:28px!important}.shopify-section[id$=__hero] .hl-hero-media{position:absolute;inset-block:0;inset-inline:calc(var(--page-margin) * -1);width:auto!important;height:100%;aspect-ratio:auto!important;border-radius:0;z-index:0}.shopify-section[id$=__hero] .hl-hero-media__scrim{display:block}.shopify-section[id$=__hero] .section-content-wrapper>*:not(.hl-hero-media) :is(h1,h2,h3,p,.hl-eyebrow){text-shadow:0 1px 14px rgb(255 255 255 / .75)}.shopify-section[id$=__hero] .section-content-wrapper>*:not(.hl-hero-media) p{font-weight:400;color:var(--hl-color-ink)}.shopify-section[id$=__hero] .group-block:has(>.group-block-content>.hl-chip){display:none}.shopify-section[id$=__hero] .layout-panel-flex--row.section-content-wrapper>*:not(.hl-hero-media){position:relative;z-index:1}}.button-secondary.size-style{background-color:transparent;background-image:none;border:1.5px solid currentColor}@media(hover:hover){.button-secondary.size-style:hover{background-color:var(--hl-color-ink);color:var(--hl-color-white)}}:root{--font-size--3xs: var(--hl-text-small);--font-size--2xs: var(--hl-text-small);--font-size--xs: var(--hl-text-small);--font-size--sm: var(--hl-text-small);--font-size--md: var(--hl-text-body);--font-h5--size: var(--hl-text-body)}@media screen and (max-width:749px){:root{--font-h2--size: var(--hl-text-section-title-mobile)}}small{font-size:var(--hl-text-small)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
