h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--color-heading);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--ls-tight)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}body{font-size:var(--font-size-body);line-height:var(--line-height-body)}p,li,span,label,input,textarea{font-family:var(--font-primary)}.text-sm{font-size:var(--font-size-body-sm)}.text-caption{font-size:var(--font-size-caption)}.text-secondary{font-family:var(--font-secondary)}a{color:var(--color-teal);text-decoration-thickness:1px;text-underline-offset:.2em;transition:opacity var(--duration-short) var(--ease-default)}a:hover{opacity:.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-primary);font-size:var(--font-size-button);font-weight:600;line-height:1;padding:16px 32px;border:none;border-radius:var(--border-radius-pill);cursor:pointer;text-decoration:none;transition:transform var(--duration-short) var(--ease-default),opacity var(--duration-short) var(--ease-default);-webkit-appearance:none}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background-color:var(--color-lime);color:var(--color-teal)}.btn--secondary{background-color:var(--color-teal);color:var(--color-white)}.btn--outline{background-color:transparent;color:var(--color-teal);border:2px solid var(--color-teal)}.btn--sm{padding:12px 24px;font-size:var(--font-size-caption)}.page-width{max-width:100%;margin-inline:auto;padding-inline:var(--page-margin);width:100%}.section{padding-block:0}.bg-cream{background-color:var(--color-cream);color:var(--color-teal)}.bg-teal{background-color:var(--color-teal);color:var(--color-white)}.bg-dark-teal{background-color:var(--color-dark-teal);color:var(--color-white)}.bg-dark-teal .btn--primary{color:var(--color-dark-teal)}.bg-teal h1,.bg-teal h2,.bg-teal h3,.bg-teal h4,.bg-dark-teal h1,.bg-dark-teal h2,.bg-dark-teal h3,.bg-dark-teal h4{color:var(--color-white)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:12px}.gap-md{gap:24px}.gap-lg{gap:48px}.text-center{text-align:center}.text-left{text-align:left}@media(max-width:809px){.hide-mobile{display:none!important}}@media(min-width:810px){.hide-desktop{display:none!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px;border-radius:4px}::selection{background-color:var(--color-lime);color:var(--color-teal)}.shopify-policy__container{max-width:780px;margin:0 auto;padding:60px var(--page-margin) var(--section-spacing)}.shopify-policy__title h1{font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:500;color:var(--color-teal);margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--color-border-divider);line-height:var(--line-height-heading)}.shopify-policy__body{font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:300;line-height:1.7;color:var(--color-teal)}.shopify-policy__body h1{font-size:28px;font-weight:500;margin-top:48px;margin-bottom:16px;color:var(--color-teal)}.shopify-policy__body h1:first-child{margin-top:0}.shopify-policy__body h2{font-size:28px;font-weight:500;margin-top:48px;margin-bottom:16px;color:var(--color-teal)}.shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__body h3{font-size:22px;font-weight:500;margin-top:36px;margin-bottom:12px;color:var(--color-teal)}.shopify-policy__body p{margin-bottom:20px}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:20px;padding-left:24px}.shopify-policy__body li{margin-bottom:8px;line-height:1.7}.shopify-policy__body a{color:var(--color-teal);text-decoration:underline;text-underline-offset:.2em}.shopify-policy__body a:hover{opacity:.7}.shopify-policy__body strong,.shopify-policy__body b{font-weight:600}.shopify-policy__body table{width:100%;border-collapse:collapse;margin-bottom:24px}.shopify-policy__body th,.shopify-policy__body td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--color-border-divider)}.shopify-policy__body th{font-weight:600}@media(max-width:809px){.shopify-policy__container{padding-top:40px}.shopify-policy__title h1{font-size:var(--font-size-h3);margin-bottom:28px;padding-bottom:20px}.shopify-policy__body h1,.shopify-policy__body h2{font-size:24px;margin-top:36px}.shopify-policy__body h3{font-size:20px;margin-top:28px}}#pc--opt-out-form .pc--show-email-field,#pc--opt-out-form .pc--show-email-field label{min-width:0;width:100%;max-width:100%}.scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.25,.1,.25,1),transform .6s cubic-bezier(.25,.1,.25,1)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal[data-delay="100"]{transition-delay:.1s}.scroll-reveal[data-delay="200"]{transition-delay:.2s}.scroll-reveal[data-delay="300"]{transition-delay:.3s}.scroll-reveal[data-delay="400"]{transition-delay:.4s}.reduced-motion .scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}.natru-chip{display:inline-flex;align-items:center;padding:4px 8px;background:var(--color-lime);color:var(--color-forest);font-family:var(--font-primary);font-size:14px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:uppercase;border-radius:42px}.natru-btn-lime{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background:var(--color-lime);color:var(--color-forest);font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;text-decoration:none;border:none;border-radius:50px;cursor:pointer}.natru-benefits :focus-visible,.natru-process :focus-visible,.natru-ing :focus-visible,.natru-cta :focus-visible,.natru-footer :focus-visible,.natru-packaging :focus-visible,.natru-hero :focus-visible{outline:3px solid var(--color-lime);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/natru-base.css.map */
