/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.fa-regular.fa-face-frown-open{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4 16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E")}.fa-regular.fa-house{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M240 6.1c9.1-8.2 22.9-8.2 32 0l232 208c9.9 8.8 10.7 24 1.8 33.9s-24 10.7-33.9 1.8l-8-7.2 0 205.3c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-205.3-8 7.2c-9.9 8.8-25 8-33.9-1.8s-8-25 1.8-33.9L240 6.1zm16 50.1L96 199.7 96 448c0 8.8 7.2 16 16 16l48 0 0-104c0-39.8 32.2-72 72-72l48 0c39.8 0 72 32.2 72 72l0 104 48 0c8.8 0 16-7.2 16-16l0-248.3-160-143.4zM208 464l96 0 0-104c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 104z'/%3E%3C/svg%3E")}.fa-solid.fa-arrow-down{--fa-w:.75;--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7-105.4-105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E")}.fa-solid.fa-arrows-rotate{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M65.9 228.5c13.3-93 93.4-164.5 190.1-164.5 53 0 101 21.5 135.8 56.2 .2 .2 .4 .4 .6 .6l7.6 7.2-47.9 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.4-11.3-10.7C390.5 28.6 326.5 0 256 0 127 0 20.3 95.4 2.6 219.5 .1 237 12.2 253.2 29.7 255.7s33.7-9.7 36.2-27.1zm443.5 64c2.5-17.5-9.7-33.7-27.1-36.2s-33.7 9.7-36.2 27.1c-13.3 93-93.4 164.5-190.1 164.5-53 0-101-21.5-135.8-56.2-.2-.2-.4-.4-.6-.6l-7.6-7.2 47.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 320c-8.5 0-16.7 3.4-22.7 9.5S-.1 343.7 0 352.3l1 127c.1 17.7 14.6 31.9 32.3 31.7S65.2 496.4 65 478.7l-.4-51.5 10.7 10.1c46.3 46.1 110.2 74.7 180.7 74.7 129 0 235.7-95.4 253.4-219.5z'/%3E%3C/svg%3E")}.fa-solid.fa-briefcase{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M200 48l112 0c4.4 0 8 3.6 8 8l0 40-128 0 0-40c0-4.4 3.6-8 8-8zm-56 8l0 40-80 0C28.7 96 0 124.7 0 160l0 96 512 0 0-96c0-35.3-28.7-64-64-64l-80 0 0-40c0-30.9-25.1-56-56-56L200 0c-30.9 0-56 25.1-56 56zM512 304l-192 0 0 16c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-16-192 0 0 112c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-112z'/%3E%3C/svg%3E")}.fa-solid.fa-chevron-down{--fa-w:.875;--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}.fa-solid.fa-circle-check{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z'/%3E%3C/svg%3E")}.fa-solid.fa-circle-exclamation{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-192a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.6 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z'/%3E%3C/svg%3E")}.fa-solid.fa-circle-minus{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM168 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z'/%3E%3C/svg%3E")}.fa-solid.fa-circle-plus{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z'/%3E%3C/svg%3E")}.fa-solid.fa-clock{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E")}.fa-solid.fa-coins{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M128 96l0-16c0-44.2 86-80 192-80S512 35.8 512 80l0 16c0 30.6-41.3 57.2-102 70.7-2.4-2.8-4.9-5.5-7.4-8-15.5-15.3-35.5-26.9-56.4-35.5-41.9-17.5-96.5-27.1-154.2-27.1-21.9 0-43.3 1.4-63.8 4.1-.2-1.3-.2-2.7-.2-4.1zM432 353l0-46.2c15.1-3.9 29.3-8.5 42.2-13.9 13.2-5.5 26.1-12.2 37.8-20.3l0 15.4c0 26.8-31.5 50.5-80 65zm0-96l0-33c0-4.5-.4-8.8-1-13 15.5-3.9 30-8.6 43.2-14.2s26.1-12.2 37.8-20.3l0 15.4c0 26.8-31.5 50.5-80 65zM0 240l0-16c0-44.2 86-80 192-80s192 35.8 192 80l0 16c0 44.2-86 80-192 80S0 284.2 0 240zm384 96c0 44.2-86 80-192 80S0 380.2 0 336l0-15.4c11.6 8.1 24.5 14.7 37.8 20.3 41.9 17.5 96.5 27.1 154.2 27.1s112.3-9.7 154.2-27.1c13.2-5.5 26.1-12.2 37.8-20.3l0 15.4zm0 80.6l0 15.4c0 44.2-86 80-192 80S0 476.2 0 432l0-15.4c11.6 8.1 24.5 14.7 37.8 20.3 41.9 17.5 96.5 27.1 154.2 27.1s112.3-9.7 154.2-27.1c13.2-5.5 26.1-12.2 37.8-20.3z'/%3E%3C/svg%3E")}.fa-solid.fa-filter{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M32 64C19.1 64 7.4 71.8 2.4 83.8S.2 109.5 9.4 118.6L192 301.3 192 416c0 8.5 3.4 16.6 9.4 22.6l64 64c9.2 9.2 22.9 11.9 34.9 6.9S320 492.9 320 480l0-178.7 182.6-182.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 64 480 64L32 64z'/%3E%3C/svg%3E")}.fa-solid.fa-house{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM240 320l32 0c26.5 0 48 21.5 48 48l0 96-128 0 0-96c0-26.5 21.5-48 48-48z'/%3E%3C/svg%3E")}.fa-solid.fa-leaf{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M471.3 6.7C477.7 .6 487-1.6 495.6 1.2 505.4 4.5 512 13.7 512 24l0 186.9c0 131.2-108.1 237.1-238.8 237.1-77 0-143.4-49.5-167.5-118.7-35.4 30.8-57.7 76.1-57.7 126.7 0 13.3-10.7 24-24 24S0 469.3 0 456C0 381.1 38.2 315.1 96.1 276.3 131.4 252.7 173.5 240 216 240l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-39.7 0-77.3 8.8-111 24.5 23.3-70 89.2-120.5 167-120.5 66.4 0 115.8-22.1 148.7-44 19.2-12.8 35.5-28.1 50.7-45.3z'/%3E%3C/svg%3E")}.fa-solid.fa-mars{--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M320 32c0-17.7 14.3-32 32-32L480 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50.7-95 95c19.5 28.4 31 62.7 31 99.8 0 97.2-78.8 176-176 176S32 401.2 32 304 110.8 128 208 128c37 0 71.4 11.4 99.8 31l95-95-50.7 0c-17.7 0-32-14.3-32-32zM208 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z'/%3E%3C/svg%3E")}.fa-solid.fa-minus{--fa-w:.875;--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E")}.fa-solid.fa-star{--fa-w:1.125;--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='currentColor' d='M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1L193.1 125.3 33.2 150.7c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2L288.1 417.6 432.4 491c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2L441.7 305.9 556.1 191.4c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L383 125.3 309.5-18.9z'/%3E%3C/svg%3E")}.fa-solid.fa-venus{--fa-w:.75;--fa-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M80 176a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM223.9 349.1C305.9 334.1 368 262.3 368 176 368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144.1 173.1-.1 1-.1 1.9-.1 2.9l0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64c0-1 0-1.9-.1-2.9z'/%3E%3C/svg%3E")}.section--product .section-body__content{min-width:0}.section--product .section-title__stack{display:grid}.section--product .section-title__copy{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.section--product .section-title__copy.is-active{opacity:1;pointer-events:auto}.section--product .section-title__arrows button{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out}.section--product .section-title__arrows button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.section--product .section-title__arrows button:disabled{cursor:not-allowed;color:var(--color-primary,#017f3f);opacity:.3}@media (prefers-reduced-motion:reduce){.section--product .section-title__copy{transition:none}}@media (min-width:1024px){.section--experts .splide__list{gap:calc(var(--spacing) * 6)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.section--experts .splide__slide{width:auto;min-width:0}.section--experts .splide__track,.section--experts .splide:not(.is-initialized){overflow:visible}}.hero-track{touch-action:pan-y;transition:transform .6s cubic-bezier(.22,1,.36,1)}.hero-track.is-dragging{transition:none}@media (min-width:1024px){.hero-slide--right .hero-slide__inner{margin-left:auto}.hero-slide--left .hero-slide__inner{margin-right:auto}}.hero--default .hero-slide__media:before{content:"";background-color:#ffffff26;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero--default .hero-slide__media:before{background-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.hero-arrow{height:calc(var(--spacing,4px) * 10);width:calc(var(--spacing,4px) * 10)}@media not all and (min-width:1024px){.hero-arrow{bottom:0}}@media (min-width:1024px){.hero-arrow{top:50%}}@media (min-width:1280px){.hero-arrow{height:calc(var(--spacing,4px) * 14);width:calc(var(--spacing,4px) * 14)}}.hero-arrow{transition:background-color .2s ease-in-out,color .2s ease-in-out;transform:translateY(-50%)}.hero-arrow i{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.hero-arrow:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}@media not all and (min-width:1024px){.hero-arrow--prev{right:calc(var(--spacing,4px) * 16)}}@media (min-width:1024px){.hero-arrow--prev{left:calc(var(--spacing,4px) * 4)}}.hero-arrow--next{right:calc(var(--spacing,4px) * 4)}.hero-dots{margin-top:calc(var(--spacing,4px) * 4)}.hero-dots--overlay{bottom:calc(var(--spacing,4px) * 4);margin-top:0}.hero-dot{transition:background-color .25s ease-in-out}.hero-dot[aria-current]{background-color:var(--color-primary,#017f3f)}.hero-dot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.hero-dots--overlay .hero-dot{background-color:var(--color-white,#fff)}.hero-dots--overlay .hero-dot[aria-current]{background-color:var(--color-primary,#017f3f)}.hero--product{padding-block:calc(var(--spacing,4px) * 4)}@media (min-width:1024px){.hero--product{padding-block:calc(var(--spacing,4px) * 8)}}.hero--product .hero-arrow{top:50%;bottom:auto}.hero--product .hero-arrow--prev{left:calc(var(--spacing,4px) * -3)}@media (min-width:1024px){.hero--product .hero-arrow--prev{left:calc(var(--spacing,4px) * -6)}}.hero--product .hero-arrow--next{right:calc(var(--spacing,4px) * -3)}@media (min-width:1024px){.hero--product .hero-arrow--next{right:calc(var(--spacing,4px) * -6)}}@media (prefers-reduced-motion:reduce){.hero-track,.hero-dot{transition:none}}.scan-frame{--scan-bracket:5rem;--scan-inset:1rem;--scan-beam-inset:2.5rem;--scan-start:12%;--scan-end:88%;--scan-leg:2.5s}@media (max-width:1024px){.scan-frame{--scan-bracket:3rem;--scan-inset:.75rem;--scan-beam-inset:1.5rem}}.scan-frame__slide{transition:opacity .6s ease-out}.scan-frame__slide.is-active{opacity:1;z-index:1;animation:.8s cubic-bezier(.22,1,.36,1) scan-slide-in}.scan-frame__bracket{width:var(--scan-bracket);height:var(--scan-bracket)}.scan-frame__bracket--tl{top:var(--scan-inset);left:var(--scan-inset)}.scan-frame__bracket--tr{top:var(--scan-inset);right:var(--scan-inset);rotate:90deg}.scan-frame__bracket--br{bottom:var(--scan-inset);right:var(--scan-inset);rotate:180deg}.scan-frame__bracket--bl{bottom:var(--scan-inset);left:var(--scan-inset);rotate:270deg}.scan-frame__beam{left:var(--scan-beam-inset);right:var(--scan-beam-inset);top:var(--scan-start);background:linear-gradient(#02683747,#fff0);border-top:2px solid;height:15%}@supports (color:color-mix(in lab, red, red)){.scan-frame__beam{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-primary-dark) 28%, transparent), #fff0)}}.scan-frame__beam{transition:top var(--scan-leg) cubic-bezier(.4, 0, .2, 1)}.scan-frame__beam.is-down{background:linear-gradient(#fff0,#02683747);border-top:0;border-bottom:2px solid;transform:translateY(-100%)}@supports (color:color-mix(in lab, red, red)){.scan-frame__beam.is-down{background:linear-gradient(to top, color-mix(in srgb, var(--color-primary-dark) 28%, transparent), #fff0)}}@media (prefers-reduced-motion:reduce){.scan-frame__slide{transition:none}.scan-frame__slide.is-active{animation:none}.scan-frame__beam{transition:none}}@keyframes scan-slide-in{0%{transform:translateY(10%)}to{transform:translateY(0)}}.bento-item{aspect-ratio:var(--aspect-video,16 / 9)}@media (min-width:1024px){.bento-item:nth-last-child(3){aspect-ratio:4/5}.bento-item:nth-last-child(2){aspect-ratio:4/3}}@media (min-width:520px){.bento{grid-template-rows:auto 1.8fr 1fr;grid-template-columns:1fr 1fr}.bento>:first-child{grid-area:1/1/2/2}.bento-item:nth-last-child(3){aspect-ratio:auto;grid-area:2/1/4/2}.bento-item:nth-last-child(2){aspect-ratio:auto;grid-area:1/2/3/3}.bento-item:last-child{aspect-ratio:auto;grid-area:3/2/4/3}}.accordion--about-testing .accordion-item{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#017f3f66;border-bottom-width:1px;border-radius:0}@supports (color:color-mix(in lab, red, red)){.accordion--about-testing .accordion-item{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 40%, transparent)}}.accordion--about-testing .accordion-item.is-active{border-radius:var(--radius-xl,.75rem);background-color:var(--color-secondary,#fd0);border-bottom-color:#0000}.accordion--faq .accordion-item{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:#017f3f1a;border-width:0}@supports (color:color-mix(in lab, red, red)){.accordion--faq .accordion-item{background-color:color-mix(in oklab, var(--color-primary,#017f3f) 10%, transparent)}}@media (min-width:1024px){.accordion--faq .accordion-item{border-radius:var(--radius-3xl,1.5rem)}}.accordion--faq .accordion-item+.accordion-item{margin-top:calc(var(--spacing,4px) * 4)}.accordion--product-faq .accordion-item{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#017f3f4d;border-bottom-width:1px;border-radius:0}@supports (color:color-mix(in lab, red, red)){.accordion--product-faq .accordion-item{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent)}}.accordion--product-faq .accordion-item.is-active{border-radius:var(--radius-2xl,1rem);background-color:var(--color-secondary,#fd0);border-bottom-color:#0000}.accordion--page-faq .accordion-item{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#017f3f4d;border-top-width:1px;border-radius:0}@supports (color:color-mix(in lab, red, red)){.accordion--page-faq .accordion-item{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent)}}.accordion--page-faq .accordion-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.accordion--ha-benefit .accordion-item{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#017f3f4d;border-bottom-width:1px;border-radius:0}@supports (color:color-mix(in lab, red, red)){.accordion--ha-benefit .accordion-item{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent)}}.accordion--ha-benefit .accordion-item.is-active{border-radius:var(--radius-xl,.75rem);background-color:var(--color-secondary,#fd0);border-bottom-color:#0000}.accordion-heading{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin:0}.accordion--about-testing .accordion-toggle{gap:calc(var(--spacing,4px) * 4);padding-inline:calc(var(--spacing,4px) * 4);padding-block:calc(var(--spacing,4px) * 4)}.accordion--faq .accordion-toggle{gap:calc(var(--spacing,4px) * 4);padding:calc(var(--spacing,4px) * 4)}@media (min-width:1024px){.accordion--faq .accordion-toggle{padding:calc(var(--spacing,4px) * 6)}}.accordion--product-faq .accordion-toggle{gap:calc(var(--spacing,4px) * 4);padding-inline:calc(var(--spacing,4px) * 6);padding-block:calc(var(--spacing,4px) * 4)}.accordion--page-faq .accordion-toggle{align-items:flex-start;gap:calc(var(--spacing,4px) * 4);padding-inline:calc(var(--spacing,4px) * 6);padding-block:calc(var(--spacing,4px) * 4)}.accordion--ha-benefit .accordion-toggle{align-items:flex-start;gap:calc(var(--spacing,4px) * 4);padding-inline:calc(var(--spacing,4px) * 4);padding-block:calc(var(--spacing,4px) * 4)}.accordion--about-testing .accordion-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#017f3f)}@media (min-width:1024px){.accordion--about-testing .accordion-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.accordion--about-testing .is-active .accordion-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.accordion--faq .accordion-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#017f3f)}@media (min-width:1024px){.accordion--faq .accordion-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:1440px){.accordion--faq .accordion-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.accordion--product-faq .accordion-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#017f3f)}@media (min-width:1024px){.accordion--product-faq .accordion-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.accordion--product-faq .is-active .accordion-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.accordion--page-faq .accordion-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-primary,#017f3f)}@media (min-width:1024px){.accordion--page-faq .accordion-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.accordion--ha-benefit .accordion-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-primary,#017f3f)}@media (min-width:1024px){.accordion--ha-benefit .accordion-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:1440px){.accordion--ha-benefit .accordion-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.accordion--about-testing .accordion-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-primary,#017f3f);flex:none;justify-content:center;align-items:center;display:flex}.accordion--about-testing .accordion-icon i{rotate:-90deg}.accordion--about-testing .is-active .accordion-icon i{rotate:0deg}.accordion--faq .accordion-icon{height:calc(var(--spacing,4px) * 8);width:calc(var(--spacing,4px) * 8);border-style:var(--tw-border-style);color:var(--color-primary,#017f3f);border-width:1px;border-color:#aaa;border-radius:2147483647px;flex:none;justify-content:center;align-items:center;display:flex}.accordion--faq .accordion-icon i{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.accordion--product-faq .accordion-icon{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-primary,#017f3f);flex:none;justify-content:center;align-items:center;display:flex}.accordion--page-faq .accordion-icon{width:calc(var(--spacing,4px) * 5);height:calc(var(--spacing,4px) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#017f3f66;border-radius:2147483647px;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.accordion--page-faq .accordion-icon{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 40%, transparent)}}.accordion--page-faq .accordion-icon{color:#017f3fb3}@supports (color:color-mix(in lab, red, red)){.accordion--page-faq .accordion-icon{color:color-mix(in oklab, var(--color-primary,#017f3f) 70%, transparent)}}.accordion--page-faq .accordion-icon i{font-size:10px}.accordion--page-faq .is-active .accordion-icon{display:none}.accordion--ha-benefit .accordion-icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-primary,#017f3f);flex:none;justify-content:center;align-items:center;display:flex}.accordion--about-testing .accordion-content__detail{padding-inline:calc(var(--spacing,4px) * 4);padding-bottom:calc(var(--spacing,4px) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-black,#1e1e1e)}.accordion--about-testing .accordion-content__detail :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.accordion--faq .accordion-content__detail{padding-inline:calc(var(--spacing,4px) * 4);padding-bottom:calc(var(--spacing,4px) * 4);font-style:italic}@media (min-width:1024px){.accordion--faq .accordion-content__detail{padding-inline:calc(var(--spacing,4px) * 6);padding-bottom:calc(var(--spacing,4px) * 6)}.accordion--faq .accordion-content__detail :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:1440px){.accordion--faq .accordion-content__detail :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.accordion--product-faq .accordion-content__detail{padding-inline:calc(var(--spacing,4px) * 6);padding-bottom:calc(var(--spacing,4px) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.accordion--product-faq .accordion-content__detail :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.accordion--page-faq .accordion-content__detail{padding-inline:calc(var(--spacing,4px) * 6);padding-bottom:calc(var(--spacing,4px) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-dark,#676767)}@media (min-width:1024px){.accordion--page-faq .accordion-content__detail{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.accordion--page-faq .accordion-content__detail :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.accordion--ha-benefit .accordion-content__detail{padding-inline:calc(var(--spacing,4px) * 4);padding-bottom:calc(var(--spacing,4px) * 4)}.accordion--ha-benefit .accordion-content__detail :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}@media (min-width:1024px){.accordion--ha-benefit .accordion-content__detail{padding-inline-start:calc(var(--spacing) * 4 + 1.25rem)}}.card--ingredient{box-shadow:0 0 6px #00000005,0 2px 4px #00000014}.card--ingredient:hover .card-body__title{text-decoration-line:underline}.card--ingredient .card-link:focus-visible,.card--ingredient .card-body__info:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.card--product:hover .card-media__hover,.card--product:focus-within .card-media__hover{opacity:1}.card--product .card-categories,.card--product .card-media__track{scrollbar-width:none;overscroll-behavior-x:contain}.card--product .card-categories::-webkit-scrollbar{display:none}.card--product .card-media__track::-webkit-scrollbar{display:none}.card--product .card-media{timeline-scope:--card-slide-1, --card-slide-2}.card--product .card-media__dot{opacity:.4;box-shadow:0 0 2px #00000059}.card--product .card-media__dot:first-child{opacity:1}@supports (animation-timeline:view()){.card--product .card-media__slide:first-child{view-timeline:--card-slide-1 inline}.card--product .card-media__slide:last-child{view-timeline:--card-slide-2 inline}.card--product .card-media__dot{animation:linear both card-media-dot}.card--product .card-media__dot:first-child{animation-timeline:--card-slide-1}.card--product .card-media__dot:last-child{animation-timeline:--card-slide-2}}.card--product .card-title a:hover,.card--product .card-title a:focus-visible{text-decoration-line:underline}@media (min-width:1024px){@supports (grid-template-rows:subgrid){.card--article:not(.card--article-row).card{grid-row:span 4;grid-template-rows:subgrid;row-gap:calc(var(--spacing) * 4);display:grid}.card--article:not(.card--article-row) .card-body{grid-row:span 3;grid-template-rows:subgrid;row-gap:calc(var(--spacing) * 4);display:grid}}.card--news:nth-child(odd){flex-direction:column-reverse}}.card--news .card-title a:hover,.card--news .card-title a:focus-visible{text-decoration-line:underline}.card--testimonial .card-body{filter:drop-shadow(0 4px 12px #00000014)}.card--testimonial .card-body:after{content:"";border-top-style:var(--tw-border-style);border-top-width:18px;border-right-style:var(--tw-border-style);border-right-width:28px;border-top-color:var(--color-white,#fff);border-right-color:#0000;width:0;height:0;position:absolute;top:100%;left:0}.card--expert:nth-child(odd) .card-image{background-color:var(--color-primary,#017f3f)}.card--expert:nth-child(2n) .card-image{background-color:var(--color-secondary,#fd0)}@keyframes card-media-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes tab-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tab-indicator{transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.tab-content [role=tabpanel]:not([hidden]){animation:.35s both tab-fade}.tab:not(.tab--news) .tab-indicator{background-color:var(--color-primary,#017f3f);top:auto;bottom:-1px;height:2px!important}.tab-link{z-index:1;position:relative}.tab-link[aria-selected=true]{color:var(--color-primary,#017f3f)}@media (min-width:1024px){.tab--news .tab-link{height:calc(var(--spacing,4px) * 11);padding-inline:calc(var(--spacing,4px) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@media (min-width:1440px){.tab--news .tab-link{height:calc(var(--spacing,4px) * 12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.tab--news .tab-link:hover{border-color:var(--color-primary,#017f3f);color:var(--color-primary,#017f3f)}.tab--news .tab-link[aria-selected=true]{border-color:var(--color-secondary,#fd0);background-color:var(--color-secondary,#fd0);color:var(--color-primary,#017f3f)}.tab--news .tab-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.tab--news.is-ready .tab-link{background-color:#0000}.tab--news.is-ready .tab-link[aria-selected=true]{color:var(--color-primary,#017f3f);background-color:#0000;border-color:#0000}@media (prefers-reduced-motion:reduce){.tab-indicator{transition:none}.tab-content [role=tabpanel]:not([hidden]){animation:none}}.marquee-track{animation:client-marquee var(--marquee-duration,35s) linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-track:has(.marquee-item:hover){animation-play-state:paused}.marquee-item img{transition:filter .25s,opacity .25s}@keyframes client-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.modal,.modal::backdrop{opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.modal.is-open,.modal.is-open::backdrop{opacity:1}.modal .modal-shell{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(12px)scale(.98)}.modal.is-open .modal-shell{transform:none}.modal--sheet{margin:auto auto 0;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(100%)}.modal--sheet .modal-shell,.modal--sheet.is-open{transform:none}.modal--sheet.is-closing{transform:translateY(100%)}.modal--sheet.is-dragging{transition:opacity .25s cubic-bezier(.22,1,.36,1)}@media (max-width:1023px){.modal--sheet-mobile{margin:auto auto 0;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(100%)}.modal--sheet-mobile .modal-shell,.modal--sheet-mobile.is-open{transform:none}.modal--sheet-mobile.is-closing{transform:translateY(100%)}.modal--sheet-mobile.is-dragging{transition:opacity .25s cubic-bezier(.22,1,.36,1)}}.sheet-head{touch-action:none;cursor:grab}.sheet-head:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.modal,.modal::backdrop,.modal .modal-shell,.modal--sheet,.modal--sheet-mobile{transition:none}.modal .modal-shell,.modal--sheet,.modal--sheet-mobile,.modal--sheet.is-closing,.modal--sheet-mobile.is-closing{transform:none}}.gallery-lightbox__inner{padding:calc(var(--spacing,4px) * 2)}@media (min-width:1024px){.gallery-lightbox__inner{padding:calc(var(--spacing,4px) * 4)}}.gallery-lightbox__stage{cursor:zoom-in;touch-action:none;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex}.gallery-lightbox__stage.is-zoomed{cursor:zoom-out}.gallery-lightbox__stage img{object-fit:contain;max-width:100%;max-height:100%}.gallery-lightbox__counter{padding-top:calc(var(--spacing,4px) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.gallery-lightbox__counter{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}@media (min-width:1024px){.gallery-lightbox__counter{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.gallery-lightbox .splide,.gallery-lightbox .splide__track,.gallery-lightbox .splide__list,.gallery-lightbox .splide__slide{height:100%}@media (prefers-reduced-motion:reduce){.gallery-lightbox__stage{transition:none}}.template-nav{--template-nav-offset:calc(var(--navbar-height) * .75);--template-nav-height:calc(var(--spacing) * 12);top:var(--template-nav-offset);height:var(--template-nav-height)}@media (min-width:1280px){.template-nav{--template-nav-offset:var(--navbar-height);--template-nav-height:calc(var(--spacing) * 14)}}.template-nav__list{scrollbar-width:none}.template-nav__list::-webkit-scrollbar{display:none}.template-nav__link:hover{color:var(--color-secondary,#fd0)}.template-nav__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-secondary,#fd0)}.template-nav__link.is-active{border-bottom-color:var(--color-secondary,#fd0);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-secondary,#fd0)}.template-section{scroll-margin-top:calc(var(--navbar-height) * .75 + var(--spacing) * 12 + var(--spacing) * 4)}@media (min-width:1280px){.template-section{scroll-margin-top:calc(var(--navbar-height) + var(--spacing) * 14 + var(--spacing) * 4)}}.template-section+.template-section{margin-top:calc(var(--spacing,4px) * 6)}.page-faq .template-section+.template-section{margin-top:calc(var(--spacing,4px) * 8)}.rating-stars__row i{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex:none}.rating-stars__base{color:#9ca3af66}@supports (color:color-mix(in lab, red, red)){.rating-stars__base{color:color-mix(in oklab, var(--color-gray,#9ca3af) 40%, transparent)}}.rating-stars__fill{color:var(--color-secondary,#fd0);width:var(--rating,0%);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rating-stars--lg .rating-stars__row i{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.post-detail{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.post-detail>*+*{margin-top:calc(var(--spacing,4px) * 4)}.post-detail:first-child{margin-top:0}.post-detail>:first-child{margin-top:0!important}.post-detail>:last-child{margin-bottom:0!important}.post-detail h1,.post-detail h2,.post-detail h3,.post-detail h4,.post-detail h5,.post-detail h6{scroll-margin-top:calc(var(--spacing,4px) * 28);color:var(--color-ink,#000)}.post-detail h1+*,.post-detail h2+*,.post-detail h3+*,.post-detail h4+*,.post-detail h5+*,.post-detail h6+*{margin-top:calc(var(--spacing,4px) * 2)}.post-detail h1{margin-top:calc(var(--spacing,4px) * 12)}.post-detail h2{margin-top:calc(var(--spacing,4px) * 10)}.post-detail h3{margin-top:calc(var(--spacing,4px) * 8)}.post-detail h4,.post-detail h5,.post-detail h6{margin-top:calc(var(--spacing,4px) * 6)}.post-detail a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#017f3f);text-decoration-line:underline;text-decoration-color:#017f3f4d}@supports (color:color-mix(in lab, red, red)){.post-detail a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent)}}.post-detail a{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.post-detail a:hover{-webkit-text-decoration-color:var(--color-primary,#017f3f);-webkit-text-decoration-color:var(--color-primary,#017f3f);-webkit-text-decoration-color:var(--color-primary,#017f3f);text-decoration-color:var(--color-primary,#017f3f)}.post-detail strong,.post-detail b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#1e1e1e)}.post-detail em,.post-detail i{font-style:italic}.post-detail small{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#1e1e1e99}@supports (color:color-mix(in lab, red, red)){.post-detail small{color:color-mix(in oklab, var(--color-black,#1e1e1e) 60%, transparent)}}.post-detail sub,.post-detail sup{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.post-detail mark{background-color:#ffa82f40;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.post-detail mark{background-color:color-mix(in oklab, var(--color-tertiary,#ffa82f) 25%, transparent)}}.post-detail mark{padding-inline:var(--spacing,4px);color:var(--color-black,#1e1e1e)}.post-detail del,.post-detail s{color:#1e1e1e80}@supports (color:color-mix(in lab, red, red)){.post-detail del,.post-detail s{color:color-mix(in oklab, var(--color-black,#1e1e1e) 50%, transparent)}}.post-detail del,.post-detail s{text-decoration-line:line-through}.post-detail ins,.post-detail u{text-decoration-line:underline}.post-detail abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}.post-detail kbd{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray,#9ca3af);background-color:var(--color-gray-light,#f0f0f0);padding-inline:calc(var(--spacing,4px) * 1.5);padding-block:calc(var(--spacing,4px) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:inline-block}.post-detail code,.post-detail kbd,.post-detail samp,.post-detail pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.post-detail :not(pre)>code{background-color:var(--color-gray-light,#f0f0f0);padding-inline:calc(var(--spacing,4px) * 1.5);padding-block:calc(var(--spacing,4px) * .5);color:var(--color-secondary,#fd0);border-radius:.25rem;font-size:.875em}.post-detail pre{margin-block:calc(var(--spacing,4px) * 6);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,4px) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);background-color:#1f2733;overflow-x:auto}.post-detail pre code{color:inherit;background-color:#0000;padding:0}:where(:is(.post-detail ul,.post-detail ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,4px) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,4px) * calc(1 - var(--tw-space-y-reverse)))}.post-detail ul,.post-detail ol{padding-left:calc(var(--spacing,4px) * 4)}.post-detail ul li,.post-detail ol li{padding-left:var(--spacing,4px)}.post-detail ul ul,.post-detail ul ol,.post-detail ol ul,.post-detail ol ol{margin-top:calc(var(--spacing,4px) * 2);margin-bottom:0}.post-detail ul{list-style-type:disc}.post-detail ol{list-style-type:decimal}.post-detail ul ul{list-style-type:circle}.post-detail ul ul ul{list-style-type:square}.post-detail ol ol{list-style-type:lower-alpha}.post-detail ol ol ol{list-style-type:lower-roman}.post-detail li>input[type=checkbox]{margin-right:calc(var(--spacing,4px) * 2);vertical-align:middle;accent-color:var(--color-primary,#017f3f)}:where(.post-detail dl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,4px) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,4px) * 2) * calc(1 - var(--tw-space-y-reverse)))}.post-detail dt{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,#1e1e1e)}.post-detail dd{padding-left:calc(var(--spacing,4px) * 4);color:#1e1e1eb3}@supports (color:color-mix(in lab, red, red)){.post-detail dd{color:color-mix(in oklab, var(--color-black,#1e1e1e) 70%, transparent)}}.post-detail blockquote{margin-block:calc(var(--spacing,4px) * 6);border-top-right-radius:var(--radius-2xl,1rem);border-bottom-right-radius:var(--radius-2xl,1rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-primary,#017f3f);background-color:#f0f0f099}@supports (color:color-mix(in lab, red, red)){.post-detail blockquote{background-color:color-mix(in oklab, var(--color-gray-light,#f0f0f0) 60%, transparent)}}.post-detail blockquote{padding-inline:calc(var(--spacing,4px) * 6);padding-block:calc(var(--spacing,4px) * 4);color:#1e1e1ecc}@supports (color:color-mix(in lab, red, red)){.post-detail blockquote{color:color-mix(in oklab, var(--color-black,#1e1e1e) 80%, transparent)}}.post-detail blockquote{font-style:italic}.post-detail blockquote p:last-child{margin-bottom:0}.post-detail blockquote cite{margin-top:calc(var(--spacing,4px) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#1e1e1e99;display:block}@supports (color:color-mix(in lab, red, red)){.post-detail blockquote cite{color:color-mix(in oklab, var(--color-black,#1e1e1e) 60%, transparent)}}.post-detail blockquote cite{font-style:normal}.post-detail hr{margin-block:calc(var(--spacing,4px) * 8);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#0000001a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.post-detail hr{border-color:color-mix(in oklab, var(--color-ink,#000) 10%, transparent)}}.post-detail img{margin-block:calc(var(--spacing,4px) * 6);border-radius:var(--radius-2xl,1rem);max-width:100%;height:auto}.post-detail figure{margin-block:calc(var(--spacing,4px) * 6)}.post-detail figure img{margin-block:0}.post-detail figcaption{margin-top:calc(var(--spacing,4px) * 3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#1e1e1e8c}@supports (color:color-mix(in lab, red, red)){.post-detail figcaption{color:color-mix(in oklab, var(--color-black,#1e1e1e) 55%, transparent)}}.post-detail .embed-responsive{margin-block:calc(var(--spacing,4px) * 6);border-radius:var(--radius-2xl,1rem);aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.post-detail .embed-responsive iframe,.post-detail .embed-responsive video,.post-detail .embed-responsive embed,.post-detail .embed-responsive object{width:100%;height:100%;position:absolute;inset:0}.post-detail iframe,.post-detail video{margin-block:calc(var(--spacing,4px) * 6);border-radius:var(--radius-2xl,1rem);max-width:100%}.post-detail .table-wrap{margin-block:calc(var(--spacing,4px) * 6);overflow-x:auto}.post-detail table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (min-width:1440px){.post-detail table{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.post-detail table th,.post-detail table td{border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.post-detail table th,.post-detail table td{border-color:color-mix(in oklab, var(--color-ink,#000) 10%, transparent)}}.post-detail table th,.post-detail table td{padding-inline:calc(var(--spacing,4px) * 4);padding-block:calc(var(--spacing,4px) * 3);vertical-align:top}.post-detail table thead th{background-color:var(--color-primary,#017f3f);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.post-detail table tbody tr:nth-child(2n){background-color:#f0f0f080}@supports (color:color-mix(in lab, red, red)){.post-detail table tbody tr:nth-child(2n){background-color:color-mix(in oklab, var(--color-gray-light,#f0f0f0) 50%, transparent)}}.post-detail table caption{margin-top:calc(var(--spacing,4px) * 3);caption-side:bottom;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#1e1e1e8c}@supports (color:color-mix(in lab, red, red)){.post-detail table caption{color:color-mix(in oklab, var(--color-black,#1e1e1e) 55%, transparent)}}.post-detail:after{content:"";clear:both;display:block}.reveal-word{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-mid,#7c7c7c);transform-origin:0 100%;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),color .35s ease-out;display:inline-block;transform:skew(-8deg)}.reveal-word.is-active{color:var(--color-primary,#017f3f);transform:skew(0deg)}@media (prefers-reduced-motion:reduce){.reveal-word{transition:none;transform:none}}.share-row__copy .fa-check,.share-row__copy.is-copied .fa-link{display:none}.share-row__copy.is-copied .fa-check{color:var(--color-primary,#017f3f);display:inline-block}.short-modal__grid{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.short-modal__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.short-modal__frame{aspect-ratio:9/16}@media not all and (min-width:1024px){.short-modal__stage{max-height:48vh}.short-modal__frame{width:auto;height:48vh;max-height:48vh}}@media (min-width:1024px){.short-modal__stage,.short-modal__info{max-height:min(70vh,640px)}.short-modal__frame{width:auto;height:100%;max-height:min(70vh,640px)}}.short-modal__like:hover{border-color:var(--color-primary,#017f3f);color:var(--color-primary,#017f3f)}.short-modal__like.is-liked{border-color:var(--color-primary,#017f3f);background-color:var(--color-primary,#017f3f);color:var(--color-white,#fff)}.short-modal .share-channel:hover{opacity:.7}.page-about .about-stack__card{top:calc(var(--navbar-height) * .75);position:sticky}@media (min-width:1280px){.page-about .about-stack__card{top:var(--navbar-height)}}@media (prefers-reduced-motion:reduce){.page-about .about-stack__card{position:static}}.page-about .about-purpose__avatar+.about-purpose__avatar{margin-inline-start:calc(var(--spacing) * -4)}@media (min-width:1024px){.page-about .about-purpose__media--left{width:calc(100% + var(--spacing) * 8);margin-inline-start:calc(var(--spacing) * -8)}.page-about .about-purpose__media--right{width:calc(100% + var(--spacing) * 8);margin-inline-end:calc(var(--spacing) * -8)}}.page-about .about-video__poster:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-about .about-video__badge{transition:transform .25s cubic-bezier(.22,1,.36,1)}.page-about .about-video__poster:hover .page-about .about-video__badge,.page-about .about-video__poster:focus-visible .page-about .about-video__badge{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.page-about .about-video__badge{transition:none;transform:none}}.page-about .about-hero__content{pointer-events:none}.page-about .about-hero__content:before{content:"";opacity:.9;background:linear-gradient(270deg, var(--color-ink) 20%, var(--color-white) 80%);mix-blend-mode:screen;position:absolute;inset:0}@media (min-width:1024px){.page-about .about-hero__content:before{background:linear-gradient(270deg, var(--color-ink) 35%, var(--color-white) 85%)}}.page-articles .article-list__track{scrollbar-width:none;overscroll-behavior-x:contain}.page-articles .article-list__track::-webkit-scrollbar{display:none}@media (min-width:1024px){.page-articles .article-list__track{scrollbar-width:auto;overscroll-behavior-x:auto}}.page-articles .article-list__pill:hover:not(.is-active){border-color:var(--color-primary,#017f3f);color:var(--color-primary,#017f3f)}.page-articles .article-list__pill:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-articles .article-hero__backdrop{opacity:.1;filter:blur(16px)saturate(1.2);transform:scale(1.25)}.page-articles .article-like:hover{border-color:var(--color-primary,#017f3f);color:var(--color-primary,#017f3f)}.page-articles .article-like.is-liked{border-color:var(--color-secondary,#fd0);background-color:var(--color-secondary,#fd0);color:var(--color-primary,#017f3f)}@media (min-width:1024px){.page-ingredient-detail .ingredient-detail__media{top:calc(var(--navbar-height) + 1.5rem);align-self:start;position:sticky}}.page-ingredient-detail .ingredient-detail .post-detail table th,.page-ingredient-detail .ingredient-detail .post-detail table td{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#1e1e1e1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.page-ingredient-detail .ingredient-detail .post-detail table th,.page-ingredient-detail .ingredient-detail .post-detail table td{border-color:color-mix(in oklab, var(--color-black,#1e1e1e) 10%, transparent)}}.page-ingredient-detail .ingredient-detail .post-detail table th,.page-ingredient-detail .ingredient-detail .post-detail table td{padding-inline:0;padding-block:calc(var(--spacing,4px) * 4);vertical-align:top}.page-ingredient-detail .ingredient-detail .post-detail table th{width:33.3333%;padding-right:calc(var(--spacing,4px) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-dark,#676767)}.page-ingredient-detail .ingredient-detail .post-detail table td{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#017f3f)}.page-ingredient-detail .ingredient-detail .post-detail table tbody tr:nth-child(2n){background-color:#0000}.page-know-your-needs .section--kyn-quiz:before,.page-know-your-needs .section--kyn-result:before{content:"";pointer-events:none;background-image:radial-gradient(#017f3f2e 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-know-your-needs .section--kyn-quiz:before,.page-know-your-needs .section--kyn-result:before{background-image:radial-gradient(color-mix(in srgb, var(--color-primary) 18%, transparent) 1px, transparent 1px)}}.page-know-your-needs .section--kyn-quiz:before,.page-know-your-needs .section--kyn-result:before{background-size:16px 16px}.page-know-your-needs .kyn-scan{align-items:center;gap:calc(var(--spacing,4px) * 6);flex-direction:column;display:flex}@media (min-width:1024px){.page-know-your-needs .kyn-scan{gap:calc(var(--spacing,4px) * 8)}}.page-know-your-needs .kyn-scan__status{text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#017f3f);font-style:italic}@media (min-width:1024px){.page-know-your-needs .kyn-scan__status{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.page-know-your-needs .kyn-scan__status{font-variant-numeric:tabular-nums}.page-know-your-needs .kyn-scan__frame{--scan-bracket:4rem;--scan-inset:0;--scan-beam-inset:0;--scan-start:4%;--scan-end:92%;--scan-leg:3s;width:100%;max-width:var(--container-sm,24rem)}.page-know-your-needs .kyn-quiz__back:hover{color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-quiz__back:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-option{cursor:pointer;display:block}.page-know-your-needs .kyn-option__body{align-items:center;gap:calc(var(--spacing,4px) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,4px) * 4);padding-block:calc(var(--spacing,4px) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-primary,#017f3f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;display:flex}@media (min-width:1024px){.page-know-your-needs .kyn-option__body{padding-inline:calc(var(--spacing,4px) * 5);padding-block:calc(var(--spacing,4px) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.page-know-your-needs .kyn-option__body{box-shadow:0 2px 10px #0000000d}.page-know-your-needs .kyn-option__mark{width:calc(var(--spacing,4px) * 5);height:calc(var(--spacing,4px) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary,#017f3f);border-radius:2147483647px;flex-shrink:0;display:inline-block}.page-know-your-needs .kyn-option:hover .kyn-option__body{border-color:#017f3f66}@supports (color:color-mix(in lab, red, red)){.page-know-your-needs .kyn-option:hover .kyn-option__body{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 40%, transparent)}}.page-know-your-needs .kyn-option input:checked+.kyn-option__body{border-color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-option input:checked+.kyn-option__body .kyn-option__mark{background-color:var(--color-primary,#017f3f);box-shadow:inset 0 0 0 3px var(--color-white)}.page-know-your-needs .kyn-option input:focus-visible+.kyn-option__body{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-pill:hover .kyn-pill__body{border-color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-pill input:checked+.kyn-pill__body{border-color:var(--color-secondary,#fd0);background-color:var(--color-secondary,#fd0);color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-pill input:focus-visible+.kyn-pill__body{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-know-your-needs .kyn-hero__age .form-select{height:unset;width:calc(var(--spacing,4px) * 40);border-radius:var(--radius-lg,.5rem);border-color:var(--color-primary,#017f3f);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,4px) * 2);padding-right:calc(var(--spacing,4px) * 11);padding-left:calc(var(--spacing,4px) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}@media (min-width:1024px){.page-know-your-needs .kyn-hero__age .form-select{width:calc(var(--spacing,4px) * 44)}}@media (min-width:1440px){.page-know-your-needs .kyn-hero__age .form-select{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.page-know-your-needs .kyn-hero__age .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23017F3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(var(--spacing) * 4) center;background-size:1.25rem 1.25rem}.page-know-your-needs .kyn-hero__age .form-select:has(option[value=""]:checked){color:var(--color-field-muted,#94a3b8)}.page-know-your-needs .kyn-hero__media{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.page-know-your-needs .kyn-stat{box-shadow:0 2px 12px #0000000d}.page-know-your-needs .kyn-stat__value{font-variant-numeric:tabular-nums}.page-know-your-needs .kyn-result__grid>li{display:flex}.page-know-your-needs .kyn-result__grid>li>.card{width:100%}.page-know-your-needs .kyn-disclaimer{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-dark,#676767);font-style:italic}.page-know-your-needs .kyn-disclaimer p+p{margin-top:calc(var(--spacing,4px) * 3)}.page-index .section--membership__decor--lime{filter:drop-shadow(0 -4px 16px #00000040)}.page-index .section--testimonial .section-title__nav button{transition:color .15s ease-in-out,opacity .15s ease-in-out}.page-index .section--testimonial .section-title__nav button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-index .section--testimonial .section-title__nav button:disabled{cursor:not-allowed;color:var(--color-primary,#017f3f);opacity:.3}.page-product .section--products .card--product{border-top-style:var(--tw-border-style);border-top-width:0}.page-product .section--products li:nth-child(-n+2) .card--product{border-top-style:var(--tw-border-style);border-top-width:1px}@media (min-width:1024px){.page-product .section--products li:nth-child(-n+4) .card--product{border-top-style:var(--tw-border-style);border-top-width:1px}}.page-product .section--products li.is-top-row .card--product{border-top-style:var(--tw-border-style);border-top-width:1px}@media (max-width:1023px){.page-product .section-filter__float{bottom:calc(16px + env(safe-area-inset-bottom))}}.page-product .product-filter__price-field{cursor:text;align-items:center;gap:calc(var(--spacing,4px) * 3);min-width:0;padding-inline:calc(var(--spacing,4px) * 3);padding-block:calc(var(--spacing,4px) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#f4f4f4;border-radius:0;flex:1;display:flex}.page-product .product-filter__price-field:focus-within{--tw-outline-style:none;outline-style:none}.page-product .product-filter__price-field input{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing,4px) * 3);--tw-outline-style:none;background-color:#0000;border-color:#dadada;border-left-width:1px;outline-style:none;padding-block:0}.page-product .product-filter__price-field input:focus{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-left-width:1px;outline-style:none}@media (max-width:1024px){body:has(.page-product-detail .product-cta) .live-chat{bottom:calc(var(--product-cta-height) + 16px + env(safe-area-inset-bottom))}}@media not all and (min-width:1024px){body:has(.page-product-detail .product-cta) .footer{padding-bottom:calc(var(--spacing,4px) * 20)}}.page-product-detail .product-detail__notes .post-detail ul{padding-left:calc(var(--spacing,4px) * 5);list-style-type:disc}.page-product-detail .product-detail__notes .post-detail ul li{margin-bottom:0}.page-product-detail .product-detail__notes .post-detail p+p,.page-product-detail .product-detail__notes .post-detail p+ul{margin-top:0}.page-product-detail .product-detail__variants{min-inline-size:0}.page-product-detail .product-detail__variant-list{scrollbar-width:none;overscroll-behavior-x:contain}.page-product-detail .product-detail__variant-list::-webkit-scrollbar{display:none}.page-product-detail .product-detail__variant-pill i{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray,#9ca3af)}@media (min-width:1024px){.page-product-detail .product-detail__variant-pill i{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.page-product-detail .product-detail__variant input:checked+.product-detail__variant-pill{background-color:var(--color-secondary,#fd0);color:var(--color-primary,#017f3f)}.page-product-detail .product-detail__variant input:checked+.product-detail__variant-pill i{color:var(--color-primary,#017f3f)}.page-product-detail .product-detail__variant input:focus-visible+.product-detail__variant-pill{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-product-detail .section--info__tab.is-active,.page-product-detail .section--info__tab[aria-expanded=true]{border-radius:var(--radius-xl,.75rem);background-color:var(--color-secondary,#fd0);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-color:#0000}.page-product-detail .section--info__tab:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-product-detail .section--info__panel{scrollbar-width:none;overscroll-behavior-y:auto}.page-product-detail .section--info__panel::-webkit-scrollbar{display:none}.page-product-detail .section--info__row.is-open .section--info__tab{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:1024px){.page-product-detail .section--ingredients .splide__list{gap:calc(var(--spacing) * 6)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.page-product-detail .section--ingredients .splide__slide{width:auto;min-width:0}.page-product-detail .section--ingredients .splide__track,.page-product-detail .section--ingredients .splide:not(.is-initialized){overflow:visible}}.page-product-detail .product-cta{height:calc(var(--product-cta-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -2px 12px #00000014}@media (min-width:1024px){.page-product-detail .section--experts .splide__list{gap:calc(var(--spacing) * 6)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.page-product-detail .section--experts .splide__slide{width:auto;min-width:0}.page-product-detail .section--experts .splide__track,.page-product-detail .section--experts .splide:not(.is-initialized){overflow:visible}}.page-product-detail .section--related .splide__slide .card--product{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:1024px){.page-product-detail .section--related .splide__list{gap:calc(var(--spacing) * 0)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.page-product-detail .section--related .splide__slide{width:auto;min-width:0}.page-product-detail .section--related .splide__track,.page-product-detail .section--related .splide:not(.is-initialized){overflow:visible}.page-product-detail .section--related .splide__slide .card--product{border-left-style:var(--tw-border-style);border-left-width:0}}.page-product-detail .section--videos .splide__track{clip-path:inset(0 -100vw 0 0);overflow:visible}.page-product-detail .video-card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-product-detail .video-card__play{transition:background-color .2s ease-in-out}.page-product-detail .review-item+.review-item{margin-top:calc(var(--spacing,4px) * 6);border-top-style:var(--tw-border-style);border-color:#017f3f26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.page-product-detail .review-item+.review-item{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 15%, transparent)}}.page-product-detail .review-item+.review-item{padding-top:calc(var(--spacing,4px) * 6)}.page-product-detail .review-item__likes:hover,.page-product-detail .review-item__likes.is-liked{color:var(--color-primary,#017f3f)}.page-product-detail .review-item__likes:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-product-detail .review-page:hover{background-color:#017f3f1a}@supports (color:color-mix(in lab, red, red)){.page-product-detail .review-page:hover{background-color:color-mix(in oklab, var(--color-primary,#017f3f) 10%, transparent)}}.page-product-detail .review-page[aria-current=page]{background-color:var(--color-primary,#017f3f);color:var(--color-white,#fff)}.page-product-detail .review-page:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-product-detail .review-pagination__step:hover{text-decoration-line:underline}.page-product-detail .review-pagination__step:disabled{pointer-events:none;cursor:default;color:var(--color-gray,#9ca3af);text-decoration-line:none}.page-product-detail .review-pagination__step:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}@media (min-width:1280px){.page-cart .cart-head{grid-template-columns:calc(var(--spacing) * 5) minmax(0, 1fr) calc(var(--spacing) * 37) calc(var(--spacing) * 33) calc(var(--spacing) * 28) calc(var(--spacing) * 33) calc(var(--spacing) * 6)}}.page-cart .cart-item__row{grid-template-columns:calc(var(--spacing) * 5) minmax(0, 1fr) auto;grid-template-areas:"check product product"".variant price"".qty total"}@media (min-width:1280px){.page-cart .cart-item__row{grid-template-columns:calc(var(--spacing) * 5) minmax(0, 1fr) calc(var(--spacing) * 37) calc(var(--spacing) * 33) calc(var(--spacing) * 28) calc(var(--spacing) * 33) calc(var(--spacing) * 6);grid-template-areas:"check product variant price qty total remove"}}.page-cart .cart-item__check{grid-area:check}.page-cart .cart-item__product{grid-area:product}.page-cart .cart-item__variant{grid-area:variant}.page-cart .cart-item__price{grid-area:price}.page-cart .cart-item__qty{grid-area:qty}.page-cart .cart-item__total{grid-area:total}.page-cart .cart-item__remove{grid-area:product}@media (min-width:1280px){.page-cart .cart-item__remove{grid-area:remove}}.page-health-ambassador .marquee--ambassador .marquee-track:has(.ambassador-card a:focus-visible){animation-play-state:paused}.page-health-ambassador .ambassador-card a:focus-visible{border-radius:var(--radius-sm,.25rem);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-secondary,#fd0)}.page-join-health-ambassador .ha-hero__media:after{content:"";background-color:#017f3f99;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-join-health-ambassador .ha-hero__media:after{background-color:color-mix(in oklab, var(--color-primary,#017f3f) 60%, transparent)}}@media (min-width:1024px){.page-join-health-ambassador .ha-hero__media:after{background-color:#017f3f4d}@supports (color:color-mix(in lab, red, red)){.page-join-health-ambassador .ha-hero__media:after{background-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent)}}.page-join-health-ambassador .ha-benefit__intro{top:calc(var(--navbar-height) + 2rem);align-self:start;position:sticky}}@media (prefers-reduced-motion:reduce){.page-join-health-ambassador .ha-benefit__intro{position:static}}.page-join-health-ambassador .section--ha-roles .splide__track{clip-path:inset(0 -100vw 0 0);overflow:visible}.page-official-partnership .op-hero__media:after{content:"";background-color:#017f3f99;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-official-partnership .op-hero__media:after{background-color:color-mix(in oklab, var(--color-primary,#017f3f) 60%, transparent)}}@media (min-width:1024px){.page-official-partnership .op-hero__media:after{background-color:#017f3f4d}@supports (color:color-mix(in lab, red, red)){.page-official-partnership .op-hero__media:after{background-color:color-mix(in oklab, var(--color-primary,#017f3f) 30%, transparent)}}}.page-official-partnership .op-hero__media img{object-position:25% center}@media (min-width:1024px){.page-official-partnership .op-hero__media img{object-position:center}}.page-official-partnership .op-whyus__icon img{object-fit:contain;width:100%;height:100%}.page-official-partnership .op-whyus__media img{width:100%;height:auto}.page-official-partnership .op-whyus__media:after{content:"";background:linear-gradient(to top, var(--color-white) 0%, #fff0 100%);inset-inline:0;height:50%;position:absolute;bottom:0}.page-official-partnership .op-verify .form-input{padding-inline:calc(var(--spacing,4px) * 6)}.page-official-partnership .op-verify .form-input::placeholder{color:var(--color-primary,#017f3f)}.page-official-partnership .op-verify .form-select{padding-block:0;padding-right:calc(var(--spacing,4px) * 14);padding-left:calc(var(--spacing,4px) * 6);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23017F3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right calc(var(--spacing) * 6) center;background-size:1.25rem 1.25rem}.page-official-partnership .op-verify .form-select:has(option[value=""]:checked){color:var(--color-primary,#017f3f)}.page-contact-us .contact__backdrop img{object-position:center bottom}.page-contact-us .contact__backdrop:after{content:"";mix-blend-mode:screen;height:80%;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.page-contact-us .contact__backdrop:after{height:100%}}.page-contact-us .contact__backdrop:after{background:linear-gradient(180deg, var(--color-ink) 20%, var(--color-white) 80%)}.page-contact-us .contact-info,.page-contact-us .contact-form{-webkit-backdrop-filter:blur(4px)saturate(1.6);background:#ffffff1a;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #ffffff1f,0 8px 32px #0000000f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-contact-us .contact-info,.page-contact-us .contact-form{background:#ffffff8c}}.page-contact-us .contact-info__icon{box-shadow:8.051px 24.152px 89.45px -11.629px var(--color-primary-dark)}.page-contact-us .contact-info__link{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;text-decoration-color:#0000}.page-contact-us .contact-info__link:hover,.page-contact-us .contact-info__link:focus-visible{text-decoration-color:currentColor}.page-contact-us .contact-form .form-input,.page-contact-us .contact-form .form-textarea{border-radius:var(--radius-4xl,2rem);padding-inline:calc(var(--spacing,4px) * 6)}:is(.page-contact-us .contact-form .form-input,.page-contact-us .contact-form .form-textarea)::placeholder{font-style:italic}.page-contact-us .contact-form .form-input,.page-contact-us .contact-form .form-textarea{background:#ffffff1a;border:1px solid #0268374d}@supports (color:color-mix(in lab, red, red)){.page-contact-us .contact-form .form-input,.page-contact-us .contact-form .form-textarea{border:1px solid color-mix(in srgb, var(--color-primary-dark) 30%, transparent)}}.page-contact-us .contact-form .form-input,.page-contact-us .contact-form .form-textarea{-webkit-backdrop-filter:blur(4px)saturate(1.6);box-shadow:inset 1px 1px #ffffff73,inset -1px -1px #ffffff1a}.page-contact-us .contact-form .form-input:focus,.page-contact-us .contact-form .form-textarea:focus{border-color:var(--color-primary,#017f3f)}.page-contact-us .contact-form .form-input:-webkit-autofill{-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 100px #ffffff59}.page-contact-us .contact-form .form-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 100px #ffffff59}.page-contact-us .contact-form .form-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 100px #ffffff59}.page-contact-us .contact-form .form-textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 100px #ffffff59}.page-contact-us .contact-form .form-textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 100px #ffffff59}.page-contact-us .contact-form .form-textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 100px #ffffff59}.page-contact-us .contact-form .form-textarea{resize:none;height:auto;padding-block:calc(var(--spacing,4px) * 3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-contact-us .contact-form .form-input,.page-contact-us .contact-form .form-textarea{background:#ffffff8c}}.page-career .career-hero__photo{box-shadow:0 12px 32px #0000001f}.page-career .career-hero__cue i{animation:var(--animate-bounce,bounce 1s infinite)}@media (prefers-reduced-motion:reduce){.page-career .career-hero__cue i{animation:none}}.page-career .career-jobs__row:first-child{border-top-style:var(--tw-border-style);border-color:#017f3f33;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.page-career .career-jobs__row:first-child{border-color:color-mix(in oklab, var(--color-primary,#017f3f) 20%, transparent)}}.page-career .career-jobs__link:hover .career-jobs__cta,.page-career .career-jobs__link:focus-visible .career-jobs__cta{text-underline-offset:4px;text-decoration-line:underline}.page-career .career-jobs__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-career .section--career-cta:before{content:"";background-image:radial-gradient(#017f3f2e 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-career .section--career-cta:before{background-image:radial-gradient(color-mix(in srgb, var(--color-primary) 18%, transparent) 1px, transparent 1px)}}.page-career .section--career-cta:before{background-size:16px 16px}@media (min-width:1024px){.page-contributor .contributor-sidebar{top:calc(var(--navbar-height) * .75 + 1.5rem);position:sticky}}.page-contributor .contributor-nav__track{scrollbar-width:none;overscroll-behavior-x:contain}.page-contributor .contributor-nav__track::-webkit-scrollbar{display:none}.page-contributor .contributor-nav__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#017f3f)}.page-contributor .card--article-row+.card--article-row{margin-top:0}.splide--product:not(.is-initialized) .splide__slide{width:316px;min-width:316px}.splide--testimonial{min-width:0}.splide--testimonial:not(.is-initialized) .splide__slide{width:320px;min-width:320px}.splide--ha-roles:not(.is-initialized) .splide__slide,.splide--videos:not(.is-initialized) .splide__slide{width:420px;min-width:420px}.splide:not(.is-initialized){overflow:hidden}.splide:not(.is-initialized) .splide__list{display:flex;overflow:hidden}.splide:not(.is-initialized) .splide__slide{flex-shrink:0;min-width:100%}.splide.is-initialized{opacity:1}.splide__arrows [disabled]{background-color:oklab(50.3004% -.000322923 -.00337234/.3)}@media (hover:hover){.splide__arrows [disabled]:hover{color:var(--color-white,#fff);background-color:oklab(50.3004% -.000322923 -.00337234/.3)}}.splide__arrow{z-index:10;height:calc(var(--spacing,4px) * 10);width:calc(var(--spacing,4px) * 10);cursor:pointer;background-color:var(--color-primary,#017f3f);color:var(--color-white,#fff);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.splide__arrow:hover{background-color:var(--color-secondary,#fd0);color:var(--color-primary,#017f3f)}}@media (min-width:1024px){.splide__arrow{height:calc(var(--spacing,4px) * 12);width:calc(var(--spacing,4px) * 12)}}.splide__progress__bar{width:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
