.QQyAxG_page{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);overflow:hidden}.QQyAxG_page h1,.QQyAxG_page h2,.QQyAxG_page h3{font-family:var(--font-display);font-weight:400}.QQyAxG_page p,.QQyAxG_page a,.QQyAxG_page div,.QQyAxG_page label,.QQyAxG_page input{font-family:var(--font-body)}.QQyAxG_purchase{grid-template-columns:minmax(0,58.3%) minmax(0,41.7%);min-height:666px;display:grid}.QQyAxG_gallery{gap:var(--space-xs);min-width:0;padding-right:var(--space-xs);background:var(--color-white);grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid}.QQyAxG_primaryImage,.QQyAxG_secondaryImage{min-width:0;height:666px;overflow:hidden}.QQyAxG_primaryImage img,.QQyAxG_secondaryImage img{object-fit:cover;width:100%;height:100%}.QQyAxG_purchasePanel{min-width:0;padding:clamp(var(--space-lg), 2.2vw, var(--space-xl));flex-direction:column;display:flex}.QQyAxG_purchasePanel h1{max-width:570px;font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:normal;font-size:clamp(5.25rem,5.84vw,6rem);font-weight:400;line-height:.86}.QQyAxG_description{max-width:570px;margin-top:clamp(var(--space-lg), 2vw, var(--space-xl));font-family:var(--font-body);font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.18}.QQyAxG_commerce{gap:var(--space-xl);color:var(--color-mutedInk);font-family:var(--font-body);grid-template-columns:1fr 1fr;margin-top:auto;font-size:clamp(1rem,1.35vw,1.25rem);display:grid}.QQyAxG_commerce>div{padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line)}.QQyAxG_quantityRow{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);color:var(--color-mutedInk);font-family:var(--font-body);font-size:clamp(1rem,1.35vw,1.25rem);display:flex}.QQyAxG_quantityControl{border:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);width:min(186px,100%);min-height:44px;display:grid}.QQyAxG_quantityControl span,.QQyAxG_quantityControl input{min-width:0;color:var(--color-ink);border:0;border-right:1px solid var(--color-line);text-align:center;background:0 0;place-items:center;display:grid}.QQyAxG_quantityControl span:last-child{border-right:0}.QQyAxG_quantityControl input{appearance:textfield}.QQyAxG_quantityControl input::-webkit-inner-spin-button{appearance:none}.QQyAxG_quantityControl input::-webkit-outer-spin-button{appearance:none}.QQyAxG_purchasePanel>a{display:block}.QQyAxG_buyButton,.QQyAxG_stickyButton{min-height:52px;margin-top:var(--space-sm);padding:var(--space-sm) var(--space-lg);color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1;display:flex}.QQyAxG_secondaryAction{margin-top:var(--space-sm);font-family:var(--font-body);text-align:center;font-size:clamp(.9375rem,1.25vw,1.125rem)}.QQyAxG_facts{margin-top:var(--space-sm);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);display:grid}.QQyAxG_fact{min-width:0;padding:var(--space-xs);border-right:1px solid var(--color-line);text-align:center;align-content:end;justify-items:center;display:grid}.QQyAxG_fact:last-child{border-right:0}.QQyAxG_fact img{object-fit:contain;width:42px;height:42px}.QQyAxG_fact p{margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--type-small)}.QQyAxG_suitability{margin-top:var(--space-sm);color:var(--color-softInk);font-family:var(--font-body);font-size:clamp(.875rem,1.15vw,1rem);line-height:1.15}.QQyAxG_role{gap:var(--space-lg) var(--space-xl);min-height:278px;padding:var(--space-xl) var(--container-gutter);grid-template-rows:1fr auto;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.QQyAxG_role>h2{max-width:650px;font-family:var(--font-display);letter-spacing:-.025em;grid-row:1/3;font-size:clamp(3.25rem,4.3vw,3.875rem);font-weight:400;line-height:.94}.QQyAxG_sequence{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(90px,.45fr) minmax(0,1fr);display:grid}.QQyAxG_sequence article{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.QQyAxG_sequenceNumber{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(4.25rem,5.4vw,5rem);font-weight:400;line-height:.8}.QQyAxG_sequenceProduct h3{max-width:190px;font-family:var(--font-display);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:.92}.QQyAxG_sequenceArrow{color:#0000;background:var(--color-ink);height:1px;position:relative}.QQyAxG_sequenceArrow:after{content:"";border-top:1px solid var(--color-ink);border-right:1px solid var(--color-ink);width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.QQyAxG_firstSequenceImage,.QQyAxG_secondSequenceImage{display:none}.QQyAxG_roleLinks{gap:var(--space-xl);font-family:var(--font-body);grid-template-columns:1fr 1fr;align-self:end;font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.1;display:grid}.QQyAxG_guidance{gap:var(--space-lg) var(--space-xl);min-height:370px;padding:var(--space-lg) var(--container-gutter);color:var(--color-white);background:var(--color-ink);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.QQyAxG_guidanceIntro h2{max-width:590px;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3.25rem,4.45vw,4rem);font-weight:400;line-height:.9}.QQyAxG_guidanceIntro>div{max-width:620px;margin-top:var(--space-lg);font-family:var(--font-body);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.15}.QQyAxG_safety{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-self:start;display:grid}.QQyAxG_safety article{min-height:145px;padding:var(--space-md);border:1px solid var(--color-line)}.QQyAxG_safety h3{font-family:var(--font-display);font-size:clamp(1.5rem,1.9vw,1.75rem);font-weight:400;line-height:.95}.QQyAxG_safety article>div{margin-top:var(--space-md);font-family:var(--font-body);font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.15}.QQyAxG_steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.QQyAxG_steps article{gap:var(--space-lg);min-height:112px;padding:var(--space-sm) var(--space-lg);border-right:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.QQyAxG_steps article:first-child{padding-left:0}.QQyAxG_steps article:last-child{border-right:0;padding-right:0}.QQyAxG_steps span{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(4.5rem,6.7vw,6.0625rem);font-weight:400;line-height:.8}.QQyAxG_steps h3{max-width:280px;font-family:var(--font-display);font-size:clamp(1.75rem,2.3vw,2.0625rem);font-weight:400;line-height:.92}.QQyAxG_ingredient{grid-template-columns:minmax(0,44.5%) minmax(0,55.5%);min-height:352px;display:grid}.QQyAxG_ingredientCopy{padding:var(--space-lg) var(--container-gutter)}.QQyAxG_ingredientCopy h2{max-width:490px;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3.25rem,4.45vw,4rem);font-weight:400;line-height:.94}.QQyAxG_ingredientBody{margin-top:var(--space-lg);font-family:var(--font-body);font-size:clamp(1.25rem,1.85vw,1.6875rem);line-height:1.15}.QQyAxG_ingredientCopy nav{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.QQyAxG_ingredientCopy nav a{font-family:var(--font-body);font-size:clamp(.9375rem,1.25vw,1.125rem)}.QQyAxG_ingredientMedia{min-height:352px;position:relative;overflow:hidden}.QQyAxG_ingredientMedia img{object-fit:cover;width:100%;height:100%}.QQyAxG_ingredientMedia p{top:var(--space-xl);left:var(--space-xl);font-family:var(--font-body);letter-spacing:.08em;font-size:clamp(1rem,1.55vw,1.375rem);font-weight:500;position:absolute}.QQyAxG_comparison{padding:var(--space-lg) var(--container-gutter)}.QQyAxG_comparison h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3.25rem,4.05vw,3.625rem);font-weight:400;line-height:.94}.QQyAxG_comparisonChoices{gap:var(--space-xl);margin-top:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.QQyAxG_comparisonChoices a{padding:0 0 var(--space-md);border-bottom:1px solid var(--color-line);font-family:var(--font-display);text-underline-offset:var(--space-xs);font-size:clamp(1.75rem,2.3vw,2.0625rem);line-height:.95;text-decoration:underline}.QQyAxG_purchaseNote{margin-top:var(--space-md);color:var(--color-softInk);font-family:var(--font-body);font-size:clamp(1rem,1.45vw,1.25rem)}.QQyAxG_reassurance{gap:var(--space-xl);margin-top:var(--space-sm);font-family:var(--font-body);flex-wrap:wrap;font-size:clamp(.875rem,1.2vw,1rem);display:flex}.QQyAxG_reassurance a{text-underline-offset:var(--space-2xs);text-decoration:underline}.QQyAxG_faq{gap:var(--space-xl);min-height:355px;padding:var(--space-xl) var(--container-gutter);background:var(--color-white);grid-template-columns:minmax(320px,.72fr) minmax(0,1.48fr);display:grid}.QQyAxG_faq>h2{max-width:465px;padding-right:var(--space-xl);border-right:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3.75rem,5vw,4.5625rem);font-weight:400;line-height:.94}.QQyAxG_questions article{padding:0 0 var(--space-sm);margin-bottom:var(--space-sm);border-bottom:1px solid var(--color-ink)}.QQyAxG_questions article:last-child{margin-bottom:0}.QQyAxG_questions h3{font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:400;line-height:.96}.QQyAxG_questions article>div{margin-top:var(--space-2xs);color:var(--color-softInk);font-family:var(--font-body);font-size:clamp(.875rem,1.2vw,1rem);line-height:1.1}.QQyAxG_finalPurchase{gap:var(--space-2xl);min-height:190px;padding:var(--space-lg) var(--container-gutter);color:var(--color-white);background:var(--color-ink);grid-template-columns:1fr .9fr;align-items:center;display:grid}.QQyAxG_finalPurchase h2{max-width:720px;font-family:var(--font-display);font-size:clamp(3.25rem,4.45vw,4rem);font-weight:400;line-height:.94}.QQyAxG_finalButton{min-height:76px;padding:var(--space-md) var(--space-xl);color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.QQyAxG_stickyButton{border-radius:var(--radius-control);min-height:56px;box-shadow:var(--shadow-floating);margin:0}@media (max-width:1000px) and (min-width:601px){.QQyAxG_purchase{min-height:0;display:block}.QQyAxG_gallery{grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);width:min(69.15%,700px);height:390px;padding-right:0}.QQyAxG_primaryImage,.QQyAxG_secondaryImage{height:390px}.QQyAxG_purchasePanel{column-gap:var(--space-2xl);min-height:360px;padding:var(--space-lg) var(--container-gutter);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);display:grid}.QQyAxG_purchasePanel h1{grid-area:1/1/4;max-width:400px;font-size:clamp(4rem,7.9vw,4.5rem);line-height:.88}.QQyAxG_description{margin-top:var(--space-md);grid-area:4/1;align-self:end;font-size:clamp(1.125rem,2.45vw,1.25rem)}.QQyAxG_commerce{align-self:start;gap:var(--space-md);grid-area:1/2;margin-top:0;font-size:clamp(.875rem,2vw,1rem)}.QQyAxG_quantityRow{margin-top:var(--space-md);grid-area:2/2;align-self:start;font-size:clamp(.875rem,2vw,1rem)}.QQyAxG_purchasePanel>a{grid-column:2}.QQyAxG_buyButton{min-height:48px;margin-top:var(--space-md);grid-row:3}.QQyAxG_secondaryAction{grid-row:4;align-self:start}.QQyAxG_facts,.QQyAxG_suitability{display:none}.QQyAxG_role{min-height:397px;padding:var(--space-xl) var(--container-gutter);grid-template-rows:1fr auto;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.QQyAxG_role>h2{grid-row:1/3;max-width:330px;font-size:clamp(3rem,6.2vw,3.25rem)}.QQyAxG_sequence{gap:var(--space-sm);grid-template-columns:1fr}.QQyAxG_sequence article{grid-template-columns:92px minmax(0,1fr)}.QQyAxG_sequenceNumber{font-size:clamp(4.25rem,9vw,4.75rem)}.QQyAxG_sequenceProduct h3{font-size:clamp(1.5rem,3.4vw,1.75rem)}.QQyAxG_sequenceArrow{display:none}.QQyAxG_roleLinks{gap:var(--space-xs);grid-template-columns:1fr;font-size:clamp(.875rem,2vw,1rem)}.QQyAxG_guidance{min-height:519px;padding:var(--space-xl) var(--container-gutter);grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.QQyAxG_guidanceIntro h2{font-size:clamp(2.875rem,6vw,3.25rem)}.QQyAxG_guidanceIntro>div{margin-top:var(--space-lg);font-size:clamp(1rem,2.4vw,1.1875rem)}.QQyAxG_safety{gap:var(--space-sm);grid-template-columns:1fr}.QQyAxG_safety article{min-height:0;padding:var(--space-md)}.QQyAxG_steps{align-self:end}.QQyAxG_steps article{min-height:150px;padding:var(--space-md);display:block}.QQyAxG_steps span{font-size:clamp(4.25rem,9vw,4.75rem)}.QQyAxG_steps h3{margin-top:var(--space-sm);font-size:clamp(1.5rem,3.4vw,1.75rem)}.QQyAxG_ingredient{grid-template-columns:49.4% 50.6%;min-height:460px}.QQyAxG_ingredientCopy{padding:var(--space-xl) var(--container-gutter)}.QQyAxG_ingredientCopy h2{font-size:clamp(2.875rem,5.8vw,3.125rem)}.QQyAxG_ingredientBody{font-size:clamp(1.25rem,3vw,1.5rem)}.QQyAxG_ingredientMedia{min-height:460px}.QQyAxG_comparison h2{font-size:clamp(2.875rem,5.7vw,3.125rem)}.QQyAxG_comparisonChoices a{font-size:clamp(1.625rem,3.8vw,1.875rem)}.QQyAxG_faq{min-height:500px;padding-block:var(--space-2xl);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.QQyAxG_faq>h2{font-size:clamp(3.25rem,7vw,3.75rem)}.QQyAxG_questions h3{font-size:clamp(1.5rem,3.6vw,1.875rem)}.QQyAxG_finalPurchase{min-height:240px}.QQyAxG_finalPurchase h2{font-size:clamp(2.875rem,6vw,3.25rem)}}@media (max-width:600px){.QQyAxG_page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.QQyAxG_purchase{min-height:0;padding-bottom:var(--space-lg);flex-direction:column;display:flex}.QQyAxG_purchasePanel{display:contents}.QQyAxG_purchasePanel h1{padding:var(--space-md) var(--space-lg) 0;order:-4;font-size:clamp(2.75rem,12vw,3.5rem);line-height:.9}.QQyAxG_description{max-width:none;padding:var(--space-xs) var(--space-lg) var(--space-sm);order:-3;margin:0;font-size:clamp(1rem,4.5vw,1.125rem);line-height:1.12}.QQyAxG_gallery{width:100%;height:clamp(270px,75.4vw,294px);padding:0 var(--space-lg);background:var(--color-paper);order:-2;grid-template-columns:1.45fr .95fr;gap:0}.QQyAxG_primaryImage,.QQyAxG_secondaryImage{height:clamp(270px,75.4vw,294px)}.QQyAxG_commerce,.QQyAxG_quantityRow,.QQyAxG_purchasePanel>a,.QQyAxG_facts,.QQyAxG_suitability{margin-inline:var(--space-lg)}.QQyAxG_commerce{margin-top:var(--space-sm);gap:var(--space-xl);font-size:var(--type-small);order:-1}.QQyAxG_quantityRow{margin-top:var(--space-lg);font-size:var(--type-small);justify-content:flex-start}.QQyAxG_quantityControl{width:168px}.QQyAxG_buyButton{min-height:38px;margin-top:var(--space-sm);font-size:1.25rem}.QQyAxG_secondaryAction{font-size:.8125rem}.QQyAxG_facts{margin-top:var(--space-lg);grid-template-columns:1fr 1fr}.QQyAxG_fact{border-bottom:1px solid var(--color-line);min-height:60px}.QQyAxG_fact:nth-child(2){border-right:0}.QQyAxG_suitability{margin-top:var(--space-sm);margin-bottom:0;font-size:.75rem;line-height:1.15}.QQyAxG_role{min-height:600px;padding:var(--space-2xl) var(--space-lg);display:block}.QQyAxG_role>h2{max-width:260px;margin-inline:auto;font-size:clamp(1.5rem,7vw,1.75rem);line-height:.96}.QQyAxG_sequence{gap:0 var(--space-sm);width:min(240px,100%);margin:var(--space-xl) auto 0;grid-template-columns:64px minmax(0,1fr);display:grid}.QQyAxG_sequence article{display:contents}.QQyAxG_sequence article:first-child .QQyAxG_sequenceNumber{grid-area:1/1}.QQyAxG_sequence article:first-child .QQyAxG_sequenceProduct{grid-area:1/2/3}.QQyAxG_sequence article:last-child .QQyAxG_sequenceNumber{grid-area:4/1}.QQyAxG_sequence article:last-child .QQyAxG_sequenceProduct{grid-area:4/2/6}.QQyAxG_sequenceArrow{width:1px;height:36px;margin-block:var(--space-xs);color:#0000;background:var(--color-ink);grid-area:3/2;justify-self:center;display:block}.QQyAxG_sequenceArrow:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.QQyAxG_sequenceNumber{color:var(--color-mutedInk);align-self:start;font-size:clamp(2.875rem,13vw,3.25rem)}.QQyAxG_sequenceProduct{justify-items:center;display:grid}.QQyAxG_sequenceProduct h3{justify-self:start;max-width:120px;font-size:1.125rem}.QQyAxG_firstSequenceImage,.QQyAxG_secondSequenceImage{margin-block:var(--space-sm);display:block;overflow:hidden}.QQyAxG_firstSequenceImage{width:100px;height:180px}.QQyAxG_secondSequenceImage{width:72px;height:125px}.QQyAxG_firstSequenceImage img,.QQyAxG_secondSequenceImage img{object-fit:cover;width:100%;height:100%}.QQyAxG_roleLinks{width:min(240px,100%);margin:var(--space-lg) auto 0;font-size:var(--type-small);grid-template-columns:1fr;gap:0;text-decoration:underline}.QQyAxG_guidance{min-height:0;padding:var(--space-3xl) var(--space-lg);color:var(--color-ink);background:var(--color-white);display:block}.QQyAxG_guidanceIntro,.QQyAxG_steps,.QQyAxG_safety{width:min(228px,100%);margin-inline:auto}.QQyAxG_guidanceIntro h2{font-size:clamp(1.875rem,8.2vw,2rem)}.QQyAxG_guidanceIntro>div{margin-top:var(--space-xs);font-size:1rem}.QQyAxG_safety{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:1fr}.QQyAxG_safety article{border:0;min-height:0;padding:0}.QQyAxG_safety h3{font-size:1.4375rem}.QQyAxG_safety article>div{margin-top:var(--space-xs);font-size:var(--type-small)}.QQyAxG_steps{margin-top:var(--space-lg);grid-template-columns:1fr;display:grid}.QQyAxG_steps article{min-height:74px;padding:var(--space-xs) 0;border-right:0;border-bottom:1px solid var(--color-line)}.QQyAxG_steps span{color:var(--color-mutedInk);font-size:2.625rem}.QQyAxG_steps h3{font-size:1.375rem}.QQyAxG_ingredient{grid-template-columns:1fr;min-height:0}.QQyAxG_ingredientCopy{padding:var(--space-3xl) var(--space-lg) var(--space-lg)}.QQyAxG_ingredientCopy h2{font-size:clamp(2.25rem,10.5vw,2.5625rem)}.QQyAxG_ingredientBody{margin-top:var(--space-sm);font-size:1.3125rem}.QQyAxG_ingredientCopy nav{margin-top:var(--space-lg);order:2}.QQyAxG_ingredientCopy nav a{font-size:var(--type-small)}.QQyAxG_ingredientMedia{min-height:231px;margin:0 var(--space-lg)}.QQyAxG_ingredientMedia p{top:auto;right:var(--space-md);bottom:var(--space-md);font-size:.9375rem;left:auto}.QQyAxG_comparison{padding:var(--space-3xl) var(--space-lg) var(--space-4xl)}.QQyAxG_comparison h2{font-size:clamp(2.25rem,10.5vw,2.5625rem)}.QQyAxG_comparisonChoices{margin-top:var(--space-md);grid-template-columns:1fr;gap:0}.QQyAxG_comparisonChoices a{padding:var(--space-sm) 0;font-size:1.4375rem}.QQyAxG_purchaseNote{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line);font-size:var(--type-small);margin:0}.QQyAxG_reassurance{gap:0;margin:0;display:grid}.QQyAxG_reassurance a{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line);font-size:var(--type-small)}.QQyAxG_faq{gap:var(--space-xl);min-height:0;padding:var(--space-4xl) var(--space-lg);grid-template-columns:1fr}.QQyAxG_faq>h2{border:0;padding:0;font-size:clamp(2.25rem,10.5vw,2.5625rem)}.QQyAxG_questions article{padding-bottom:var(--space-xl);margin-bottom:var(--space-xl)}.QQyAxG_questions h3{font-size:1.5rem}.QQyAxG_questions article>div{font-size:1rem;line-height:1.15}.QQyAxG_finalPurchase{gap:var(--space-xl);min-height:250px;padding:var(--space-3xl) var(--space-lg);grid-template-columns:1fr}.QQyAxG_finalPurchase h2{font-size:clamp(2.25rem,10vw,2.5rem)}.QQyAxG_finalButton{width:min(250px,100%);min-height:48px;margin-inline:auto}.QQyAxG_stickyButton{font-size:1.125rem}}
