.ConditionProductCards_container__PUe7x{background:var(--condition-cards-background,#fffbe7);padding:92px 24px}@media(max-width:768px){.ConditionProductCards_container__PUe7x{padding:56px 24px}}.ConditionProductCards_wrapper__nq888{width:100%;max-width:1280px;margin:0 auto}.ConditionProductCards_cards__UHXp8{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));grid-gap:28px;gap:28px;margin-top:44px;align-items:start}@media(max-width:768px){.ConditionProductCards_cards__UHXp8{grid-template-columns:1fr;gap:24px;margin-top:24px}}.ConditionProductCards_card__EW_jW{position:relative;display:flex;flex-direction:column;background:#fdf3de;border:1px solid rgba(0,0,0,0);border-radius:24px;overflow:hidden}.ConditionProductCards_cardHighlighted__6clId{border-color:#d16aa9;box-shadow:0 0 0 1px #d16aa9}.ConditionProductCards_cardImage__IfywF{display:block;padding:28px 28px 0}.ConditionProductCards_cardImage__IfywF img{display:block;width:100%;height:200px;border-radius:16px;object-fit:cover}@media(max-width:768px){.ConditionProductCards_cardImage__IfywF{padding:22px 22px 0}.ConditionProductCards_cardImage__IfywF img{aspect-ratio:283/150;height:auto}}.ConditionProductCards_cardBody__S4QXH{display:flex;flex-direction:column;gap:18px;padding:28px;flex:1 1}@media(max-width:768px){.ConditionProductCards_cardBody__S4QXH{gap:14px;padding:14px 22px 22px}}.ConditionProductCards_head__VHtho{max-width:888px;margin:0 auto}.ConditionProductCards_badge__Rb2Gn{margin:0;color:#d16aa9}.ConditionProductCards_cardHeading__K_brU{margin:0}.ConditionProductCards_cardHeading__K_brU h2,.ConditionProductCards_cardHeading__K_brU h3,.ConditionProductCards_cardHeading__K_brU h4,.ConditionProductCards_cardHeading__K_brU p{font-family:var(--heading-font);font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.24px;font-size:26px;line-height:1.08;margin:0}@media(max-width:768px){.ConditionProductCards_cardHeading__K_brU h2,.ConditionProductCards_cardHeading__K_brU h3,.ConditionProductCards_cardHeading__K_brU h4,.ConditionProductCards_cardHeading__K_brU p{font-size:20px;line-height:1.4;letter-spacing:-.2px}}.ConditionProductCards_cardHeading__K_brU em{color:#d16aa9;font-style:normal}.ConditionProductCards_cardDescription__kUjWt p{font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:140%;font-size:15px;line-height:1.52;margin:0;color:#001d3b;opacity:.8}@media(max-width:768px){.ConditionProductCards_cardDescription__kUjWt p{font-size:14px;line-height:1.5}}.ConditionProductCards_includedLabel__jp3LU{margin:0;opacity:.5}.ConditionProductCards_priceRow__73Yb3{display:flex;align-items:baseline;gap:8px;margin:0}.ConditionProductCards_priceRow__73Yb3>span:first-child{font-size:28px}@media(max-width:768px){.ConditionProductCards_priceRow__73Yb3>span:first-child{font-size:24px;line-height:1.29}}.ConditionProductCards_priceMeta__PMVna{opacity:.6;font-size:13px}@media(max-width:768px){.ConditionProductCards_priceMeta__PMVna{font-size:12px}}.ConditionProductCards_includedList__r5GR1 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.ConditionProductCards_includedList__r5GR1 ul{gap:9px}}.ConditionProductCards_includedList__r5GR1 li{font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:140%;font-size:15px;line-height:1.4;position:relative;padding-left:28px;opacity:.85}@media(max-width:768px){.ConditionProductCards_includedList__r5GR1 li{font-size:14px}}.ConditionProductCards_includedList__r5GR1 li:after{content:"";position:absolute;left:1px;top:7px;width:4px;height:9px;border:solid #001d3b;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ConditionProductCards_cardButton__p8hfw{margin-top:auto;align-self:flex-start;width:auto;text-transform:none;padding:16px 30px}@media(max-width:768px){.ConditionProductCards_cardButton__p8hfw{align-self:stretch;width:100%;text-align:center}}.CycleChart_container__AopBI{background:var(--cycle-chart-background,#fdf3de);padding:92px 24px 20px}@media(max-width:768px){.CycleChart_container__AopBI{padding:56px 24px 0}}.CycleChart_wrapper__FmjH_{width:100%;max-width:1280px;margin:0 auto}.CycleChart_head__PUzJ3{max-width:860px;margin:0 auto}@media(max-width:768px){.CycleChart_head__PUzJ3>div{align-items:flex-start;text-align:left}}.CycleChart_chartCard___ewmW{margin-top:40px;padding:28px 32px;border-radius:16px;background:linear-gradient(180deg,rgb(250,238,235),#fcf2de)}@media(max-width:768px){.CycleChart_chartCard___ewmW{margin-top:10px;padding:20px;border-radius:14px}}.CycleChart_chartTitle__45EbN{font-family:var(--heading-font);font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.2px;text-align:center;margin:0}@media(max-width:768px){.CycleChart_chartTitle__45EbN{text-align:left;font-size:17px;line-height:1.29;letter-spacing:0}}.CycleChart_chart__IKO7X{position:relative;height:150px;margin-top:20px}@media(max-width:768px){.CycleChart_chart__IKO7X{display:flex;flex-direction:column;gap:16px;height:auto;margin-top:16px}}.CycleChart_track__5DZqD{position:absolute;left:0;right:0;top:104px;height:12px;border-radius:100px}@media(max-width:768px){.CycleChart_track__5DZqD{position:static;height:10px}}.CycleChart_phases___hO6M{display:grid;grid-template-columns:repeat(var(--cycle-chart-columns,4),1fr);list-style:none;margin:0;padding:0}@media(max-width:768px){.CycleChart_phases___hO6M{display:flex;flex-direction:column;gap:16px}}.CycleChart_phase__voJ7C{position:relative;padding-left:20px}@media(max-width:768px){.CycleChart_phase__voJ7C{display:flex;align-items:center;gap:12px;padding-left:0}}.CycleChart_phaseLabels__Mbxfn{display:flex;flex-direction:column;min-height:62px}@media(max-width:768px){.CycleChart_phaseLabels__Mbxfn{display:grid;grid-template-areas:"name range" "note note";grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:8px;column-gap:8px;min-height:0}}.CycleChart_phaseName__m9x9p{color:#001d3b}@media(max-width:768px){.CycleChart_phaseName__m9x9p{grid-area:name;line-height:1.21}}.CycleChart_dayRange__sHUE6{color:#001d3b;opacity:.55}@media(max-width:768px){.CycleChart_dayRange__sHUE6{grid-area:range;line-height:1.21}}.CycleChart_hormoneNote__AeYfd{color:#c48a00}@media(max-width:768px){.CycleChart_hormoneNote__AeYfd{grid-area:note;line-height:1.21}}.CycleChart_leader__faG8r{position:absolute;left:21px;top:66px;width:2px;height:38px;background:rgba(0,29,59,.2)}@media(max-width:768px){.CycleChart_leader__faG8r{display:none}}.CycleChart_dot__Rq7WN{position:absolute;left:14px;top:102px;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#001d3b;box-sizing:border-box}@media(max-width:768px){.CycleChart_dot__Rq7WN{position:static;order:-1;flex-shrink:0;width:14px;height:14px;border:0;background:var(--cycle-chart-segment,#001d3b)}}.CycleChart_endLabels__GFtd2{position:absolute;left:0;right:0;top:126px;display:flex;justify-content:space-between;color:#001d3b;opacity:.5}@media(max-width:768px){.CycleChart_endLabels__GFtd2{display:none}}.CycleChart_footnote__RSlvM{margin-top:40px;text-align:center}.CycleChart_footnote__RSlvM p{font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:0;color:#001d3b;opacity:.75}@media(max-width:768px){.CycleChart_footnote__RSlvM{margin-top:24px;text-align:left}}.HighlightComparisonTable_container__aLo0b{background:var(--comparison-background,#fffbe7);padding:128px 24px;color:#001d3b}@media(max-width:768px){.HighlightComparisonTable_container__aLo0b{padding:56px 16px}}.HighlightComparisonTable_wrapper__sLj36{width:100%;max-width:1200px;margin:0 auto}.HighlightComparisonTable_wrapper__sLj36 .HighlightComparisonTable_head__29j0C h3{color:#001d3b}.HighlightComparisonTable_selector__SQpxm{display:none}@media(max-width:768px){.HighlightComparisonTable_selector__SQpxm{display:flex;gap:4px;margin-top:24px;padding:4px;border-radius:16px;background:#fbe5b1}}@media(max-width:359px){.HighlightComparisonTable_selector__SQpxm{gap:2px;padding:3px}}.HighlightComparisonTable_segment__jkolA{font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%;flex:1 1;min-width:0;min-height:52px;padding:8px 4px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:rgba(0,29,59,.72);cursor:pointer}.HighlightComparisonTable_segment__jkolA:focus-visible{outline:2px solid #001d3b;outline-offset:2px}@media(max-width:359px){.HighlightComparisonTable_segment__jkolA{padding:8px 2px;font-size:13px;overflow-wrap:normal}}.HighlightComparisonTable_segmentActive__5J40I{font-family:var(--body-font);font-size:14px;font-style:normal;line-height:140%;font-weight:700;background:#fffbe7;color:#001d3b;box-shadow:0 1px 3px rgba(0,29,59,.08)}.HighlightComparisonTable_board__4Olhy{--comparison-grid:minmax(0,340fr) minmax(0,260fr) repeat(var(--comparison-columns,3),minmax(0,200fr));position:relative;display:grid;grid-template-columns:var(--comparison-grid);grid-template-rows:auto auto;margin-top:calc(48px + 24px)}.HighlightComparisonTable_board__4Olhy:before{content:"";grid-column:2;grid-row:1/3;margin-top:-24px;border-radius:28px;background:var(--comparison-highlight,linear-gradient(180deg,#dfefde 0,#eae9f9 100%))}.HighlightComparisonTable_board__4Olhy:not(:has(.HighlightComparisonTable_cta__M1VoP)):before{margin-bottom:-24px}@media(max-width:768px){.HighlightComparisonTable_board__4Olhy{--comparison-grid:minmax(0,103fr) minmax(0,112fr) minmax(0,128fr);margin-top:calc(24px + 16px)}.HighlightComparisonTable_board__4Olhy:before,.HighlightComparisonTable_board__4Olhy:not(:has(.HighlightComparisonTable_cta__M1VoP)):before{grid-row:1/2;margin:-16px 0;border-radius:20px}}.HighlightComparisonTable_table__wp4An{position:relative;z-index:1;display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:subgrid}.HighlightComparisonTable_row__Hgure{display:contents}.HighlightComparisonTable_row__Hgure:last-child>.HighlightComparisonTable_cell__1Iz86{border-bottom:0}.HighlightComparisonTable_cell__1Iz86{display:flex;align-items:center;justify-content:center;min-height:88px;padding:20px 12px;border-bottom:1px solid rgba(0,29,59,.1);text-align:center}@media(max-width:768px){.HighlightComparisonTable_cell__1Iz86{min-height:64px;padding:16px 10px}}.HighlightComparisonTable_headRow__qiqkL,.HighlightComparisonTable_highlightHead__zZkI3{min-height:72px}@media(max-width:768px){.HighlightComparisonTable_headRow__qiqkL,.HighlightComparisonTable_highlightHead__zZkI3{min-height:56px}}.HighlightComparisonTable_label__bpxG_{font-family:var(--body-font);font-size:16px;font-style:normal;line-height:140%;font-weight:700;justify-content:flex-start;padding-left:0;text-align:left}@media(max-width:768px){.HighlightComparisonTable_label__bpxG_{font-family:var(--body-font);font-size:14px;font-style:normal;line-height:140%;font-weight:700;padding-right:8px}}.HighlightComparisonTable_highlight__QIai4{border-bottom-color:rgba(0,0,0,0)}.HighlightComparisonTable_highlightHead__zZkI3{font-family:var(--body-font);font-size:16px;font-style:normal;line-height:140%;font-weight:700}@media(max-width:768px){.HighlightComparisonTable_highlightHead__zZkI3{font-family:var(--body-font);font-size:14px;font-style:normal;line-height:140%;font-weight:700}}.HighlightComparisonTable_highlightValue__Yc82q{font-family:BrownStd;font-size:20px;font-style:normal;font-weight:700;line-height:140%}@media(max-width:768px){.HighlightComparisonTable_highlightValue__Yc82q{font-family:var(--body-font);font-size:16px;font-style:normal;line-height:140%;font-weight:700}}.HighlightComparisonTable_competitor__vN_Z8{font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:rgba(0,29,59,.72)}@media(max-width:768px){.HighlightComparisonTable_competitor__vN_Z8{font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%}}.HighlightComparisonTable_competitor__vN_Z8 .HighlightComparisonTable_check__jIUCk{opacity:.7}.HighlightComparisonTable_competitorHead___jzW2{font-family:var(--body-font);font-size:16px;font-style:normal;line-height:140%;font-weight:700;color:rgba(0,29,59,.85)}@media(max-width:768px){.HighlightComparisonTable_competitorHead___jzW2{font-family:var(--body-font);font-size:14px;font-style:normal;line-height:140%;font-weight:700}.HighlightComparisonTable_hiddenOnMobile__MqENu{display:none}}.HighlightComparisonTable_check__jIUCk{flex-shrink:0;color:#001d3b}.HighlightComparisonTable_dash__uzBwa{display:inline-block;width:16px;height:2px;border-radius:1px;background:rgba(0,29,59,.35)}.HighlightComparisonTable_srOnly__7l5Od{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HighlightComparisonTable_cta__M1VoP{position:relative;z-index:1;display:flex;grid-column:2;grid-row:2;padding:16px 16px 24px}@media(max-width:1024px){.HighlightComparisonTable_cta__M1VoP{padding-right:12px;padding-left:12px}}@media(max-width:768px){.HighlightComparisonTable_cta__M1VoP{grid-column:1/-1;padding:calc(16px + 24px) 0 0}}.HighlightComparisonTable_cta__M1VoP .HighlightComparisonTable_button__tseeI{font-family:var(--body-font);font-size:16px;font-style:normal;line-height:140%;font-weight:700;width:100%;height:auto;min-height:50px;padding:12px 26px;white-space:normal;text-transform:none;letter-spacing:0}@media(max-width:1024px){.HighlightComparisonTable_cta__M1VoP .HighlightComparisonTable_button__tseeI{padding-right:16px;padding-left:16px}}.HighlightComparisonTable_footnote__tN7fV{font-family:var(--body-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-top:32px;color:rgba(0,29,59,.72)}