.product-page_page__8ObR7{max-width:1280px;margin:0 auto;padding:26px 40px 56px;color:#18382d;min-width:0;font-family:var(--font-montserrat),Arial,sans-serif}.product-page_page__8ObR7 p{line-height:1.75}.product-page_page__8ObR7 :is(a,summary):focus-visible{outline:3px solid #52733d;outline-offset:4px}.product-page_layout__8eMXQ{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:54px;align-items:start;margin-top:28px}.product-page_content__CSI7X{min-width:0}.product-page_hero__rVQ6F{padding:12px 0 26px}.product-page_eyebrow__cqNv5{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#526b47;line-height:1.6;margin:0 0 14px}.product-page_heroIdentity__Ct_Su h1{font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.14;letter-spacing:-.05em;overflow-wrap:anywhere;margin:0 0 20px}.product-page_mobileArt__kiCa_{display:none}.product-page_lead__2qGIV{font-size:17px;line-height:1.8!important;max-width:660px}.product-page_heroFacts__bP0Jw{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.product-page_heroFacts__bP0Jw>span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 10px;border:1px solid #d2ddc9;border-radius:8px;background:#f1f5e9;font-size:11px;line-height:1.5}.product-page_heroFacts__bP0Jw svg{flex-shrink:0}.product-page_notice__7R_mE{font-size:12px;color:#4b6251;margin-top:16px}.product-page_jump__SiSPa{position:sticky;top:79px;z-index:20;display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;white-space:nowrap;padding:8px 0;background:#f7f9f0f5;backdrop-filter:blur(12px);border-block:1px solid #d4dfc8;scrollbar-width:thin}.product-page_jump__SiSPa a{display:inline-flex;align-items:center;min-height:44px;padding:8px 11px;border-radius:8px;font-size:11px;font-weight:500;text-decoration:none}.product-page_jump__SiSPa a:focus-visible,.product-page_jump__SiSPa a:hover{background:#e8efd9;color:#18382d}.product-page_jump__SiSPa a:focus-visible{outline-offset:-3px}.product-page_section__0sK59{padding:36px 0;scroll-margin-top:158px}.product-page_sectionHeading__kuDvj{display:flex;align-items:center;gap:12px;margin-bottom:22px}.product-page_sectionNumber__6Ss_P{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #cbd8bf;border-radius:50%;font-size:10px;color:#526b47}.product-page_related__nhyP4 h2,.product-page_section__0sK59 h2{font-size:clamp(26px,2.7vw,34px);line-height:1.2;font-weight:500;letter-spacing:-.045em;margin:0}.product-page_page__8ObR7 h3{font-size:16px;font-weight:600;line-height:1.45}.product-page_section__0sK59 p{font-size:14px;color:#405a47}.product-page_overview__I_jEh{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-page_overview__I_jEh>div{padding:22px;border:1px solid #d5dfcb;background:#fffef9;border-radius:16px}.product-page_overview__I_jEh svg{color:#547242;margin-bottom:16px}.product-page_overview__I_jEh h3{margin-bottom:10px}.product-page_overview__I_jEh p{font-size:13px}.product-page_mechanism__bZgQs{padding:28px;margin:4px 0 0;background:#183c30;color:#fffef5;border-radius:20px}.product-page_mechanism__bZgQs .product-page_sectionNumber__6Ss_P{color:#e3edb7;border-color:#71886b}.product-page_mechanism__bZgQs .product-page_sectionHeading__kuDvj{align-items:flex-start}.product-page_mechanism__bZgQs h2 em{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;color:#e1edaf;display:block}.product-page_mechanism__bZgQs .product-page_bigIdea__Av5jO{font-size:17px;line-height:1.8;color:#fffef5}.product-page_explanation__8DCb1{display:grid;gap:0;margin-top:24px;border-top:1px solid #577361}.product-page_explanation__8DCb1>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-top:21px}.product-page_explanation__8DCb1>div>span{display:grid;place-items:center;align-self:start;width:24px;height:24px;border-radius:50%;background:#e2edb5;color:#183c30;font-size:11px}.product-page_explanation__8DCb1 h3{font-size:14px;margin-bottom:8px;color:#f5f8e9}.product-page_explanation__8DCb1 p{font-size:13px;color:#e0e9d9}.product-page_wordHelp__CrpFr{margin-top:24px;border-top:1px solid #577361}.product-page_wordHelp__CrpFr summary{min-height:48px;cursor:pointer;padding:16px 0 4px;font-size:12px;line-height:1.6;color:#e6efc9}.product-page_words__STehd{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0 4px}.product-page_words__STehd dt{font-size:12px;font-weight:600;margin-bottom:5px;color:#e7efc6}.product-page_words__STehd dd{font-size:12px;line-height:1.8;color:#e0e9d9}.product-page_mechanism__bZgQs summary:focus-visible{outline-color:#dcebad}.product-page_sectionIntro__S7umd{margin-bottom:20px}.product-page_study__cuDxD{border:1px solid #cedbc3;border-radius:18px;overflow:hidden;background:#fffef9}.product-page_studyHeader__rAeLd{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#ecf2df;border-bottom:1px solid #d4dfc8}.product-page_studyHeader__rAeLd svg{flex-shrink:0}.product-page_studyHeader__rAeLd span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:#526b47}.product-page_studyHeader__rAeLd p{font-size:13px;font-weight:500;margin-top:4px}.product-page_studyBody__GwkXF{padding:24px}.product-page_studyBody__GwkXF h3{margin-bottom:12px}.product-page_studyLimit__Ft2Gl{display:flex;gap:10px;padding:16px;margin:20px 0 12px;border:1px solid #e0dbc1;border-radius:11px;background:#f7f3e6}.product-page_studyLimit__Ft2Gl svg{flex-shrink:0;margin-top:2px;color:#655c39}.product-page_studyLimit__Ft2Gl h4{font-size:12px;font-weight:600;margin-bottom:6px}.product-page_studyLimit__Ft2Gl p{font-size:12px;color:#534f3f}.product-page_textLink__4S7Yx{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.product-page_textLink__4S7Yx svg{flex-shrink:0}.product-page_studyBody__GwkXF>.product-page_textLink__4S7Yx{margin-right:22px}.product-page_specs__mlYzd{border:1px solid #d4dfc8;border-radius:16px;background:#fffef9;overflow:hidden}.product-page_specs__mlYzd>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:17px 22px;border-bottom:1px solid #e0e7d9;min-width:0}.product-page_specs__mlYzd>div:last-child{border-bottom:0}.product-page_specs__mlYzd dt{font-size:12px;font-weight:600;line-height:1.7;color:#49613d}.product-page_specs__mlYzd dd{font-size:13px;line-height:1.8;color:#405a47;overflow-wrap:anywhere}.product-page_batchNote__XH9ED{display:flex;gap:15px;padding:20px;margin-top:16px;background:#edf3e1;border-radius:14px}.product-page_batchNote__XH9ED svg{flex-shrink:0}.product-page_batchNote__XH9ED h3{font-size:14px;margin-bottom:6px}.product-page_batchNote__XH9ED p{font-size:12px}.product-page_faqs__CM9B2{border-top:1px solid #ccd9c0}.product-page_faqs__CM9B2 details{border-bottom:1px solid #ccd9c0}.product-page_faqs__CM9B2 summary{font-size:14px;font-weight:500;min-height:58px;padding:18px 8px 18px 0;cursor:pointer;line-height:1.6}.product-page_faqs__CM9B2 p{padding:0 18px 20px 0;font-size:13px}.product-page_sources__1QW13{list-style:none;margin:0;padding:0;display:grid;gap:10px}.product-page_sources__1QW13 li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:20px;border:1px solid #d5dfcb;border-radius:12px;background:#fffef9}.product-page_sources__1QW13 li>svg{margin-top:2px;color:#567342}.product-page_tag__VcX07{display:block;font-size:10px;font-weight:600;line-height:1.5;color:#526b47;margin-bottom:4px}.product-page_sources__1QW13 a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.product-page_sources__1QW13 a svg{flex-shrink:0}.product-page_sources__1QW13 li p{font-size:12px;margin-top:6px}.product-page_section__0sK59 .product-page_smallNote__O17_7{font-size:12px;margin-top:16px}.product-page_partnerSource__9mFfB{margin-top:18px;padding:22px;border:1px solid #d5dfcb;border-radius:14px}.product-page_partnerSource__9mFfB h3{font-size:15px;margin-bottom:6px}.product-page_partnerSource__9mFfB>p{font-size:12px;margin-bottom:10px}.product-page_partnerSource__9mFfB a{max-width:290px}.product-page_calculator__fWb5s{display:flex;align-items:flex-start;gap:18px;margin:0 0 30px;padding:24px;background:#e5edcc;border-radius:18px}.product-page_calculator__fWb5s>svg{flex-shrink:0}.product-page_calculator__fWb5s h2{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin-bottom:10px}.product-page_calculator__fWb5s p{font-size:13px;color:#405a47}.product-page_purchaseRail__qGUpt{position:sticky;top:99px;align-self:start;min-width:0;padding-top:0}.product-page_purchasePanel__xBfU2{background:#fffef9;border:1px solid #cbd8be;border-radius:20px;overflow:auto;max-height:calc(100svh - 120px);box-shadow:0 12px 36px #183c300a;scrollbar-width:thin}.product-page_art__JkkBX{padding:12px 12px 0;margin:0}.product-page_art__JkkBX [data-product-artwork]{border-radius:12px;aspect-ratio:1.8;min-height:0}.product-page_art__JkkBX [data-artwork-name]{font-size:24px}.product-page_art__JkkBX figcaption{font-size:9px;line-height:1.6;color:#5c6d56;padding:7px 5px 0}.product-page_purchaseBody__snpcN{padding:20px 22px 12px}.product-page_purchaseBody__snpcN .product-page_eyebrow__cqNv5{font-size:9px;margin-bottom:8px}.product-page_purchaseBody__snpcN h2{font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.product-page_purchaseHelp__vhHVF{font-size:12px;color:#46614c;margin-top:10px}.product-page_purchaseNotice__KMO51{font-size:11px;color:#46614c;margin-top:12px}.product-page_purchaseActions__0FdLl{position:sticky;bottom:0;padding:12px 22px 18px;background:#fffef9;border-top:1px solid #e0e7d9}.product-page_purchaseActions__0FdLl>p{font-size:10px;margin-bottom:8px}.product-page_purchaseActions__0FdLl>span{display:block;font-size:9px;line-height:1.6;color:#5c6d56;text-align:center;margin-top:8px}.product-page_secondary__78vtP{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:8px;border:1px solid #d1ddc5;border-radius:9px;background:#f4f7ee;font-size:11px;text-align:center;line-height:1.5}.product-page_related__nhyP4{border-top:1px solid #cfdac4;margin:28px 0;padding:30px 0 4px}.product-page_relatedHeading__U0NbX{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-page_related__nhyP4 h2{font-size:27px}.product-page_related__nhyP4>p:not(.product-page_eyebrow__cqNv5){font-size:12px;color:#49613d;margin:8px 0 20px}.product-page_relatedGrid__BWmV3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-page_relatedGrid__BWmV3>article{padding:16px;border:1px solid #cfdac4;border-radius:15px;background:#fffef9;min-width:0;display:flex;flex-direction:column}.product-page_relatedIdentity__JAsnx{display:flex;align-items:center;gap:12px;min-height:90px;margin-bottom:14px}.product-page_relatedIdentity__JAsnx [data-product-artwork]{width:54px;height:64px;flex-shrink:0;border-radius:9px}.product-page_relatedIdentity__JAsnx strong{font-size:14px;font-weight:500;line-height:1.4;display:block;overflow-wrap:anywhere}.product-page_relatedIdentity__JAsnx small{display:block;font-size:10px;color:#526b47;margin-top:5px}.product-page_relatedIdentity__JAsnx>svg{margin-left:auto;flex-shrink:0}.product-page_relatedGrid__BWmV3 [data-purchase-disclosure]{font-size:10px;margin-top:auto;margin-bottom:6px}.product-page_srOnly__0NeV3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px) and (max-width:1199px){.product-page_page__8ObR7{padding-inline:28px}.product-page_layout__8eMXQ{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.product-page_purchaseActions__0FdLl,.product-page_purchaseBody__snpcN{padding-inline:18px}.product-page_jump__SiSPa a{padding-inline:8px;font-size:10px}.product-page_mechanism__bZgQs{padding:24px}.product-page_specs__mlYzd>div{grid-template-columns:120px minmax(0,1fr);padding-inline:18px}}@media(max-width:1023px){.product-page_page__8ObR7{max-width:840px;padding:24px 28px 32px}.product-page_layout__8eMXQ{display:block;margin-top:18px}.product-page_purchaseRail__qGUpt{display:none}.product-page_heroIdentity__Ct_Su{display:flex;align-items:center;justify-content:space-between;gap:24px}.product-page_heroIdentity__Ct_Su h1{margin-bottom:0;font-size:44px}.product-page_mobileArt__kiCa_{display:block;width:120px;flex:0 0 120px}.product-page_mobileArt__kiCa_ [data-product-artwork]{height:120px;border-radius:16px}.product-page_lead__2qGIV{margin-top:18px}.product-page_relatedGrid__BWmV3{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page_relatedGrid__BWmV3>article:last-child{grid-column:1/-1}}@media(max-width:780px){.product-page_jump__SiSPa{top:67px}.product-page_section__0sK59{scroll-margin-top:144px}}@media(max-width:600px){.product-page_page__8ObR7{padding:20px 18px 28px}.product-page_layout__8eMXQ{margin-top:14px}.product-page_hero__rVQ6F{padding:6px 0 20px}.product-page_heroIdentity__Ct_Su{gap:16px}.product-page_heroIdentity__Ct_Su h1{font-size:34px}.product-page_mobileArt__kiCa_{width:78px;flex-basis:78px}.product-page_mobileArt__kiCa_ [data-product-artwork]{height:98px;border-radius:12px}.product-page_hero__rVQ6F .product-page_eyebrow__cqNv5{font-size:9px}.product-page_lead__2qGIV{font-size:15px;margin-top:18px}.product-page_heroFacts__bP0Jw{margin-top:16px;gap:6px}.product-page_heroFacts__bP0Jw>span{font-size:10px}.product-page_notice__7R_mE{font-size:11px}.product-page_jump__SiSPa{margin-inline:-18px;padding-inline:12px}.product-page_jump__SiSPa a{font-size:11px;padding-inline:10px}.product-page_section__0sK59{padding-block:28px}.product-page_section__0sK59 h2{font-size:27px}.product-page_sectionHeading__kuDvj{gap:10px;margin-bottom:18px}.product-page_sectionNumber__6Ss_P{width:28px;height:28px;font-size:9px}.product-page_overview__I_jEh{grid-template-columns:1fr;gap:12px}.product-page_overview__I_jEh>div{padding:20px}.product-page_overview__I_jEh svg{margin-bottom:10px}.product-page_mechanism__bZgQs{padding:23px 20px;border-radius:16px}.product-page_mechanism__bZgQs h2{font-size:27px}.product-page_mechanism__bZgQs .product-page_bigIdea__Av5jO{font-size:15px}.product-page_explanation__8DCb1>div{gap:9px}.product-page_words__STehd{grid-template-columns:1fr}.product-page_studyHeader__rAeLd{padding:16px 18px}.product-page_studyBody__GwkXF{padding:20px 18px}.product-page_studyLimit__Ft2Gl{padding:14px}.product-page_specs__mlYzd>div{grid-template-columns:1fr;gap:6px;padding:16px 18px}.product-page_specs__mlYzd dt{font-size:11px}.product-page_batchNote__XH9ED{padding:18px;gap:10px}.product-page_batchNote__XH9ED>svg{width:20px}.product-page_calculator__fWb5s{padding:22px 18px;gap:12px}.product-page_calculator__fWb5s h2{font-size:20px}.product-page_relatedHeading__U0NbX{align-items:flex-start;flex-direction:column;gap:4px}.product-page_related__nhyP4 h2{font-size:25px}.product-page_relatedGrid__BWmV3{grid-template-columns:1fr;gap:12px}.product-page_relatedGrid__BWmV3>article:last-child{grid-column:auto}.product-page_sources__1QW13 li{padding:17px;gap:10px}.product-page_relatedIdentity__JAsnx{min-height:70px}.product-page_relatedIdentity__JAsnx strong{font-size:16px}}@media(max-width:359px){.product-page_heroIdentity__Ct_Su h1{font-size:30px}.product-page_mobileArt__kiCa_{width:60px;flex-basis:60px}.product-page_mobileArt__kiCa_ [data-product-artwork]{height:86px}.product-page_mechanism__bZgQs{padding:22px 16px}.product-page_heroFacts__bP0Jw>span{font-size:10px}.product-page_relatedGrid__BWmV3{gap:12px}}@media print{.product-page_calculator__fWb5s,.product-page_jump__SiSPa,.product-page_purchaseRail__qGUpt,.product-page_related__nhyP4{display:none!important}.product-page_layout__8eMXQ{display:block}.product-page_page__8ObR7{padding:0;max-width:none}.product-page_mechanism__bZgQs{background:white;color:#18382d;border:1px solid}.product-page_mechanism__bZgQs :is(p,h2,h3,dt,dd){color:#18382d!important}.product-page_section__0sK59{break-inside:avoid}.product-page_faqs__CM9B2 details>p{display:block!important}}.product-page_overview__I_jEh{grid-template-columns:1fr}.product-page_overview__I_jEh>div{min-width:0}.product-page_overview__I_jEh p{overflow-wrap:anywhere}