._2G7wSW_quantity{align-items:center;gap:var(--space-md);width:max-content;max-width:100%;color:inherit;font-family:var(--font-body);display:inline-flex}._2G7wSW_quantity>span{font-family:var(--font-body);flex:none;font-weight:500}._2G7wSW_quantity>div{border:1px solid;border-radius:0;grid-template-columns:repeat(3,minmax(44px,1fr));width:186px;max-width:100%;display:grid}._2G7wSW_quantity button,._2G7wSW_quantity output{min-width:44px;min-height:34px;color:inherit;font-family:var(--font-body);font-size:var(--type-body);background:0 0;border:0;border-right:1px solid;place-items:center;display:grid}._2G7wSW_quantity button:last-child{border-right:0}._2G7wSW_quantity button{cursor:pointer}._2G7wSW_quantity button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid;position:relative}@media (max-width:700px){._2G7wSW_quantity{gap:var(--space-sm)}._2G7wSW_quantity>div{grid-template-columns:repeat(3,44px);width:auto}._2G7wSW_quantity button,._2G7wSW_quantity output{min-height:36px}}
.A6aZUq_page{width:100%;max-width:100%;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);overflow:clip}.A6aZUq_page :where(p,a,button,output,label,nav,div){font-family:var(--font-body)}.A6aZUq_page :where(h1,h2,h3){font-family:var(--font-display);font-weight:400}.A6aZUq_page :where(p,a,button,output,label,h1,h2,h3){overflow-wrap:normal;word-break:normal}.A6aZUq_product{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,54.2%) minmax(0,45.8%);min-height:666px;display:grid}.A6aZUq_gallery{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));height:666px;display:grid;overflow:hidden}.A6aZUq_productImage,.A6aZUq_modelImage{background:var(--color-white);min-width:0;overflow:hidden}.A6aZUq_gallery img{width:100%;height:100%}.A6aZUq_productImage img{padding:clamp(var(--space-xl), 4vw, var(--space-4xl));object-fit:contain}.A6aZUq_modelImage img{object-fit:cover;object-position:center top}.A6aZUq_purchase{min-width:0;padding:clamp(var(--space-lg), 2.2vw, var(--space-2xl))}.A6aZUq_purchase h1{letter-spacing:-.04em;max-width:650px;font-size:clamp(4.5rem,5.75vw,5.25rem);line-height:.88}.A6aZUq_description{max-width:610px;margin-top:var(--space-lg);font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.12}.A6aZUq_commerce{gap:var(--space-xl);margin-top:var(--space-lg);font-size:var(--type-body-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.A6aZUq_commerce>div{min-width:0;padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-line)}.A6aZUq_quantityWrap{margin-top:var(--space-lg)}.A6aZUq_buy,.A6aZUq_finalBuy{min-height:52px;color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--type-body-large);text-align:center;justify-content:center;align-items:center;display:flex}.A6aZUq_buy{width:100%;margin-top:var(--space-sm)}.A6aZUq_secondary{margin:var(--space-sm) auto;font-size:var(--type-body);text-align:center;text-decoration:none;display:block}.A6aZUq_facts{margin-top:var(--space-sm);border-block:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.A6aZUq_fact{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;min-height:88px;padding:var(--space-xs);border-right:1px solid var(--color-line);font-size:var(--type-small);text-align:center;flex-direction:column;display:flex}.A6aZUq_fact:last-child{border-right:0}.A6aZUq_fact img{object-fit:contain;width:auto;height:42px}.A6aZUq_note{margin-top:var(--space-sm);font-size:var(--type-body);line-height:1.15}.A6aZUq_routine{column-gap:var(--space-2xl);min-height:345px;padding:clamp(var(--space-xl), 3.2vw, var(--space-3xl)) var(--container-gutter);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.A6aZUq_routine>h2{letter-spacing:-.03em;grid-row:1/3;max-width:660px;font-size:clamp(3.75rem,4.65vw,4.25rem);line-height:.94}.A6aZUq_sequence{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);min-width:0;display:grid}.A6aZUq_sequenceStep{align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.A6aZUq_sequenceStep>span{font-family:var(--font-display);font-size:clamp(4.75rem,6.2vw,5.5rem);line-height:.8}.A6aZUq_sequenceStep h3{min-width:0;font-size:clamp(1.55rem,2vw,1.875rem);line-height:.94}.A6aZUq_sequenceArrow{font-size:var(--type-h3);text-align:center}.A6aZUq_sequenceImage{display:none}.A6aZUq_routineLinks{gap:var(--space-xl);margin-top:var(--space-xl);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.A6aZUq_routineLinks a,.A6aZUq_ingredientLinks a,.A6aZUq_support a{text-underline-offset:var(--space-2xs);min-width:0;line-height:1.15;text-decoration:underline}.A6aZUq_guidance{gap:var(--space-md) var(--space-2xl);min-height:345px;padding:clamp(var(--space-lg), 2.2vw, var(--space-xl)) var(--container-gutter);color:var(--color-white);background:var(--color-ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);display:grid}.A6aZUq_guidanceIntro h2{max-width:560px;font-size:clamp(3.25rem,4vw,3.75rem);line-height:.92}.A6aZUq_guidanceIntro p{max-width:520px;margin-top:var(--space-md);font-size:var(--type-body);line-height:1.15}.A6aZUq_safety{border:1px solid var(--color-softInk);grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;display:grid}.A6aZUq_safety article{min-width:0;min-height:108px;padding:var(--space-md);border-right:1px solid var(--color-softInk)}.A6aZUq_safety article:last-child{border-right:0}.A6aZUq_safety h3{font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:.98}.A6aZUq_safety p{margin-top:var(--space-sm);font-size:var(--type-small);line-height:1.15}.A6aZUq_steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.A6aZUq_steps article{align-items:center;gap:var(--space-md);min-width:0;min-height:100px;padding:var(--space-sm) var(--space-xl);border-right:1px solid var(--color-softInk);grid-template-columns:auto minmax(0,1fr);display:grid}.A6aZUq_steps article:first-child{padding-left:0}.A6aZUq_steps article:last-child{border-right:0}.A6aZUq_steps span{font-family:var(--font-display);font-size:clamp(3.5rem,4.8vw,4.5rem);line-height:.82}.A6aZUq_steps h3{min-width:0;max-width:260px;font-size:clamp(1.3rem,1.65vw,1.5rem);line-height:1.05}.A6aZUq_ingredient{grid-template-columns:minmax(0,41.3%) minmax(0,58.7%);min-height:352px;display:grid}.A6aZUq_ingredientCopy{padding:var(--space-xl) var(--container-gutter);flex-direction:column;justify-content:center;display:flex}.A6aZUq_ingredientCopy h2{max-width:560px;font-size:clamp(3.4rem,4.35vw,4rem);line-height:.92}.A6aZUq_ingredientCopy>p{margin-top:var(--space-lg);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.15}.A6aZUq_ingredientLinks{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.A6aZUq_ingredientMedia{min-height:352px;position:relative;overflow:hidden}.A6aZUq_ingredientMedia>span{z-index:1;top:var(--space-lg);left:var(--space-lg);font-size:var(--type-label);letter-spacing:.14em;font-weight:600;position:absolute}.A6aZUq_ingredientMedia img{object-fit:cover;width:100%;height:100%}.A6aZUq_comparison{padding:var(--space-xl) var(--container-gutter);border-bottom:1px solid var(--color-line)}.A6aZUq_comparison h2{font-size:clamp(3.1rem,4vw,3.5rem);line-height:.94}.A6aZUq_choices{margin-top:var(--space-lg);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.A6aZUq_choices a{align-items:center;gap:var(--space-xs);min-width:0;min-height:58px;padding-right:var(--space-xl);text-underline-offset:var(--space-xs);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.1;text-decoration:underline;display:flex}.A6aZUq_choices a span:last-child{flex:none}.A6aZUq_comparison>p{margin-top:var(--space-md);font-size:clamp(1.05rem,1.4vw,1.25rem)}.A6aZUq_support{justify-content:space-between;gap:var(--space-xl);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.A6aZUq_faq{min-height:440px;padding:var(--space-2xl) var(--container-gutter);background:var(--color-paper);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);display:grid}.A6aZUq_faq>h2{max-width:450px;padding-right:var(--space-xl);border-right:1px solid var(--color-line);font-size:clamp(3.5rem,4.55vw,4.125rem);line-height:.92}.A6aZUq_questionList{min-width:0;padding-left:var(--space-xl)}.A6aZUq_questionList article{min-height:78px;padding:var(--space-md) 0;border-bottom:1px solid var(--color-ink)}.A6aZUq_questionList h3{justify-content:space-between;gap:var(--space-md);font-size:clamp(1.45rem,1.9vw,1.8rem);line-height:1;display:flex}.A6aZUq_questionList h3>span:first-child{min-width:0}.A6aZUq_questionList h3>span:last-child{flex:none}.A6aZUq_questionList p{max-width:780px;margin-top:var(--space-xs);font-size:var(--type-body);line-height:1.15}.A6aZUq_ending{color:var(--color-white);background:var(--color-ink)}.A6aZUq_finalCta{align-items:center;gap:var(--space-2xl);min-height:193px;padding:var(--space-xl) var(--container-gutter);border-bottom:1px solid var(--color-softInk);grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);display:grid}.A6aZUq_finalCta h2{max-width:610px;font-size:clamp(3.25rem,4.25vw,3.875rem);line-height:.92}.A6aZUq_finalBuy{min-height:52px;color:var(--color-ink);background:var(--color-white)}.A6aZUq_stickyBuy{display:none}@media (min-width:701px) and (max-width:1100px){.A6aZUq_product{min-height:0;display:block}.A6aZUq_gallery{grid-template-columns:minmax(0,310px) minmax(0,250px);width:min(560px,100%);height:390px}.A6aZUq_purchase{column-gap:var(--space-xl);padding:var(--space-xl) clamp(var(--space-2xl), 9.9vw, var(--space-5xl));grid-template-columns:minmax(280px,1fr) minmax(280px,.9fr);display:grid}.A6aZUq_purchase h1{max-width:330px;font-size:clamp(4rem,8.6vw,4.5rem)}.A6aZUq_description{display:none}.A6aZUq_commerce{grid-area:1/2;align-self:center;margin-top:0}.A6aZUq_quantityWrap{margin-top:var(--space-md);grid-column:2;justify-self:start}.A6aZUq_buy,.A6aZUq_secondary{grid-column:1/-1}.A6aZUq_buy{margin-top:var(--space-xl)}.A6aZUq_facts,.A6aZUq_note{display:none}.A6aZUq_routine{min-height:435px;padding:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.A6aZUq_routine>h2{font-size:clamp(3rem,6.4vw,3.375rem)}.A6aZUq_sequence{grid-template-columns:1fr;align-content:center}.A6aZUq_sequenceArrow{display:none}.A6aZUq_sequenceStep>span{font-size:clamp(4rem,8.6vw,4.5rem)}.A6aZUq_routineLinks{gap:var(--space-lg)}.A6aZUq_guidance{min-height:520px;padding:var(--space-2xl);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.A6aZUq_guidanceIntro h2{font-size:clamp(2.75rem,5.8vw,3.25rem)}.A6aZUq_safety{padding:var(--space-lg);display:block}.A6aZUq_safety article{min-height:0;padding:var(--space-sm) 0;border:0}.A6aZUq_safety h3{font-size:var(--type-body-large)}.A6aZUq_safety p{margin-top:var(--space-xs)}.A6aZUq_steps article{gap:var(--space-sm);padding-inline:var(--space-md)}.A6aZUq_steps span{font-size:clamp(3.25rem,6.8vw,3.75rem)}.A6aZUq_steps h3{font-size:clamp(1.35rem,3vw,1.65rem)}.A6aZUq_ingredient{grid-template-columns:minmax(0,49.4%) minmax(0,50.6%);min-height:460px}.A6aZUq_ingredientCopy{padding-inline:var(--space-2xl)}.A6aZUq_ingredientCopy h2{font-size:clamp(2.8rem,5.7vw,3.25rem)}.A6aZUq_ingredientMedia{min-height:460px}.A6aZUq_comparison,.A6aZUq_faq,.A6aZUq_finalCta{padding-inline:var(--space-2xl)}.A6aZUq_comparison{padding-block:var(--space-2xl)}.A6aZUq_support{gap:var(--space-md);flex-wrap:nowrap}.A6aZUq_support a{flex:1}.A6aZUq_faq{grid-template-columns:minmax(318px,.9fr) minmax(0,1.1fr)}.A6aZUq_faq>h2{font-size:clamp(2.9rem,6.2vw,3.4rem)}.A6aZUq_questionList article{min-height:88px}}@media (max-width:700px){.A6aZUq_page{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.A6aZUq_product{min-height:0;padding:var(--space-sm) var(--space-lg) var(--space-md);flex-direction:column;display:flex}.A6aZUq_purchase{display:contents}.A6aZUq_purchase h1{order:1;font-size:clamp(2.75rem,12.55vw,3.1rem);line-height:.9}.A6aZUq_description{margin-top:var(--space-xs);order:2;font-size:clamp(1rem,4.6vw,1.125rem);line-height:1.12}.A6aZUq_gallery{height:auto;margin-top:var(--space-sm);order:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.A6aZUq_productImage,.A6aZUq_modelImage{height:clamp(280px,75.9vw,296px)}.A6aZUq_productImage img{padding:var(--space-md);object-fit:contain;object-position:center}.A6aZUq_modelImage img{object-fit:cover;object-position:center top;padding:0}.A6aZUq_commerce{gap:var(--space-xl);margin-top:var(--space-md);font-size:var(--type-body);order:4}.A6aZUq_quantityWrap{margin-top:var(--space-md);order:5}.A6aZUq_buy{min-height:42px;margin-top:var(--space-sm);font-size:var(--type-body-large);order:6}.A6aZUq_secondary{margin-block:var(--space-sm);font-size:var(--type-small);order:7;text-decoration:none}.A6aZUq_facts{margin-top:var(--space-sm);order:8;grid-template-columns:repeat(2,minmax(0,1fr))}.A6aZUq_fact{border-bottom:1px solid var(--color-line);min-height:60px}.A6aZUq_fact:nth-child(2n){border-right:0}.A6aZUq_fact:nth-last-child(-n+2){border-bottom:0}.A6aZUq_fact img{height:30px}.A6aZUq_note{margin-top:var(--space-sm);font-size:var(--type-small);order:9}.A6aZUq_routine{min-height:0;padding:var(--space-2xl) var(--space-lg);text-align:center;display:block}.A6aZUq_routine>h2{max-width:300px;margin-inline:auto;font-size:clamp(1.75rem,7.7vw,2rem);line-height:.98}.A6aZUq_sequence{gap:var(--space-sm);width:min(290px,100%);margin:var(--space-lg) auto 0;grid-template-columns:1fr;display:grid}.A6aZUq_sequenceStep{align-items:center;gap:var(--space-sm);text-align:left;grid-template-columns:72px minmax(0,1fr) 76px;width:100%;display:grid}.A6aZUq_sequenceStep>span{color:var(--color-mutedInk);font-size:clamp(3rem,13vw,3.5rem)}.A6aZUq_sequenceStep h3{max-width:130px;font-size:clamp(1.1rem,5vw,1.3rem)}.A6aZUq_sequenceArrow{height:28px;font-size:0;display:block}.A6aZUq_sequenceArrow:after{content:"↓";font-family:var(--font-body);font-size:var(--type-h3)}.A6aZUq_sequenceImage{margin-inline:auto;display:block}.A6aZUq_sequenceImage img{object-fit:contain;width:auto;max-width:72px;max-height:125px}.A6aZUq_routineLinks{width:min(290px,100%);margin:var(--space-lg) auto 0;text-align:left;grid-template-columns:1fr;gap:0;display:grid}.A6aZUq_routineLinks a{min-height:44px;font-size:var(--type-small);align-items:center;display:flex}.A6aZUq_guidance{gap:var(--space-md);min-height:0;padding:var(--space-xl) var(--space-lg);color:var(--color-ink);background:var(--color-paper);flex-direction:column;display:flex}.A6aZUq_guidanceIntro h2{font-size:clamp(2rem,9.5vw,2.5rem)}.A6aZUq_guidanceIntro p{margin-top:var(--space-sm);font-size:var(--type-body)}.A6aZUq_steps{order:2;grid-template-columns:1fr}.A6aZUq_steps article,.A6aZUq_steps article:first-child{gap:var(--space-sm);min-height:72px;padding:var(--space-xs) 0;border-right:0;border-bottom:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr)}.A6aZUq_steps span{font-size:clamp(2.75rem,12vw,3rem)}.A6aZUq_steps h3{max-width:none;font-family:var(--font-display);font-size:clamp(1.25rem,5.8vw,1.45rem);line-height:1.05}.A6aZUq_safety{border:0;order:3;grid-template-columns:1fr;display:grid}.A6aZUq_safety article{min-height:0;padding:var(--space-sm) 0;border:0}.A6aZUq_safety h3{font-size:clamp(1.25rem,5.6vw,1.45rem)}.A6aZUq_safety p{margin-top:var(--space-xs);font-size:var(--type-small)}.A6aZUq_ingredient{min-height:0;padding:var(--space-xl) var(--space-lg);grid-template-columns:1fr}.A6aZUq_ingredientCopy{display:contents}.A6aZUq_ingredientCopy h2{font-size:clamp(2.25rem,10.2vw,2.5rem);line-height:.94}.A6aZUq_ingredientCopy>p{margin-top:var(--space-sm);font-size:clamp(1rem,4.8vw,1.15rem)}.A6aZUq_ingredientMedia{min-height:0;margin-top:var(--space-md)}.A6aZUq_ingredientMedia>span{top:auto;right:var(--space-sm);bottom:var(--space-sm);font-size:var(--type-small);letter-spacing:0;left:auto}.A6aZUq_ingredientMedia img{aspect-ratio:351/231}.A6aZUq_ingredientLinks{font-size:var(--type-small);order:3}.A6aZUq_ingredientLinks a{align-items:center;min-height:44px;display:flex}.A6aZUq_comparison{padding:var(--space-xl) var(--space-lg)}.A6aZUq_comparison h2{font-size:clamp(2.25rem,10.2vw,2.65rem)}.A6aZUq_choices{margin-top:var(--space-md);grid-template-columns:1fr}.A6aZUq_choices a{border-top:1px solid var(--color-line);min-height:44px;font-size:var(--type-body);justify-content:flex-start;padding-right:0}.A6aZUq_comparison>p{font-size:var(--type-body)}.A6aZUq_support{gap:0;display:grid}.A6aZUq_support a{border-bottom:1px solid var(--color-line);min-height:44px;font-size:var(--type-small);align-items:center;display:flex}.A6aZUq_faq{min-height:0;padding:var(--space-2xl) var(--space-lg);display:block}.A6aZUq_faq>h2{max-width:340px;padding:0 0 var(--space-lg);border-right:0;font-size:clamp(2.5rem,11vw,2.85rem)}.A6aZUq_questionList{padding-left:0}.A6aZUq_questionList article{min-height:0;padding:var(--space-md) 0}.A6aZUq_questionList h3{font-size:clamp(1.3rem,5.9vw,1.5rem);line-height:1.05}.A6aZUq_questionList p{margin-top:var(--space-sm);font-size:var(--type-body)}.A6aZUq_ending{color:var(--color-ink);background:var(--color-paper)}.A6aZUq_finalCta{justify-content:center;gap:var(--space-lg);min-height:220px;padding:var(--space-xl) var(--space-lg);border-bottom:1px solid var(--color-line);text-align:center;flex-direction:column;display:flex}.A6aZUq_finalCta h2{max-width:310px;margin-inline:auto;font-size:clamp(2rem,9vw,2.4rem)}.A6aZUq_finalBuy{width:min(100%,310px);min-height:44px;padding-inline:var(--space-lg);color:var(--color-ink);background:var(--color-white);font-size:var(--type-small);white-space:normal;margin-inline:auto}.A6aZUq_stickyBuy{z-index:70;right:var(--space-xs);bottom:env(safe-area-inset-bottom);left:var(--space-xs);display:block;position:fixed}.A6aZUq_stickyBuy a{min-height:56px;color:var(--color-white);background:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body);text-align:center;justify-content:center;align-items:center;display:flex}}
