.ToolsLanding_page__FfvaQ{--tools-ink:#202638;--tools-muted:#655e61;--tools-rose:#784750;--tools-rule:#ded7d4;--tools-surface:#f3e7e8;color:var(--tools-ink);max-width:1440px;margin-inline:auto;padding-bottom:16px;font-family:var(--font-retail,"Gabarito"),var(--font-hanken),sans-serif}.ToolsLanding_page__FfvaQ ::selection{background:#ead5d9;color:var(--tools-ink)}.ToolsLanding_page__FfvaQ a:focus-visible{outline:2px solid var(--tools-rose);outline-offset:4px;border-radius:4px}.ToolsLanding_page__FfvaQ svg{flex:none}.ToolsLanding_routine__h_5kc{display:grid;grid-template-areas:"dew copy entry";grid-template-columns:132px minmax(0,1fr) minmax(280px,360px);align-items:center;gap:28px;padding:24px 32px;border-radius:16px;background:var(--tools-surface)}.ToolsLanding_routineCopy__TMpl7{grid-area:copy;min-width:0}.ToolsLanding_page__FfvaQ .ToolsLanding_routine__h_5kc h1{font-family:Beautydew Shopping Newsreader,Georgia,serif;font-size:36px;font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:0;text-wrap:balance}.ToolsLanding_routineCopy__TMpl7>p{max-width:45ch;margin:10px 0 0;font-size:15px;line-height:1.55;color:#684f55}.ToolsLanding_routineEntry__WAUoc{grid-area:entry;min-width:0}.ToolsLanding_routineStarts__2hBcA{display:flex;gap:12px}.ToolsLanding_routineStarts__2hBcA a{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;background:#fffdfa;border-radius:8px;font-size:15px;font-weight:500;color:var(--tools-ink)}.ToolsLanding_routineStarts__2hBcA a:hover{background:var(--tools-ink);color:#fffdfa}.ToolsLanding_routineNote__Dj7Yx{margin:10px 0 0;font-size:12px;color:#684f55}.ToolsLanding_dew__IX4hb{grid-area:dew;display:block;width:132px;height:132px;background:url(/brand/routine/dew-guide-v1.webp) 0 0/200% 200% no-repeat}.ToolsLanding_formulas___vroC{margin-top:36px}.ToolsLanding_formulas___vroC>h2,.ToolsLanding_referenceGroup__MKMRQ>h2{font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.02em;margin:0 0 16px}.ToolsLanding_toolList___IsOL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.ToolsLanding_toolList___IsOL>li{min-width:0}.ToolsLanding_tool__GQU_x{display:flex;flex-direction:column;height:100%}.ToolsLanding_toolVisual__sye59{position:relative;height:168px;border-radius:12px;overflow:hidden;background:#f6f2ec;flex:none}.ToolsLanding_toolVisual__sye59 img{object-fit:cover;object-position:center 58%}.ToolsLanding_labelPreview__wzYw8{display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:20px 28px;color:#675a3e;background:#f4eddc}.ToolsLanding_labelPreview__wzYw8 p{font-family:Beautydew Shopping Newsreader,Georgia,serif;font-size:26px;line-height:1.2;max-width:24ch}.ToolsLanding_toolCopy__k7fXB{flex:1;display:flex;flex-direction:column;padding-top:16px}.ToolsLanding_tool__GQU_x h3{font-size:21px;font-weight:550;line-height:1.3;letter-spacing:-.02em;margin:0}.ToolsLanding_toolCopy__k7fXB>p{color:var(--tools-muted);font-size:14px;line-height:1.55;margin:8px 0 12px;max-width:46ch}.ToolsLanding_toolAction__wKiBC{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:auto;border-top:1px solid var(--tools-rule);font-size:14px;font-weight:500;color:var(--tools-rose)}.ToolsLanding_referenceGroup__MKMRQ a:hover strong,.ToolsLanding_tool__GQU_x:hover .ToolsLanding_toolAction__wKiBC,.ToolsLanding_tool__GQU_x:hover h3{text-decoration:underline;text-underline-offset:4px}.ToolsLanding_references__fXSyP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:36px;padding-top:28px;border-top:1px solid var(--tools-rule)}.ToolsLanding_referenceGroup__MKMRQ>h2{font-size:21px;margin-bottom:8px}.ToolsLanding_referenceGroup__MKMRQ ul{list-style:none;margin:0;padding:0}.ToolsLanding_referenceGroup__MKMRQ li+li{border-top:1px solid var(--tools-rule)}.ToolsLanding_referenceGroup__MKMRQ a{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:56px;padding-block:12px}.ToolsLanding_referenceGroup__MKMRQ a>svg:first-child{color:var(--tools-rose)}.ToolsLanding_referenceGroup__MKMRQ strong{display:block;font-size:15px;font-weight:500;line-height:1.4}@media (max-width:1023px){.ToolsLanding_routine__h_5kc{grid-template-areas:"dew copy" "dew entry";grid-template-columns:112px minmax(0,1fr);padding:24px;gap:20px 24px}.ToolsLanding_routineEntry__WAUoc{max-width:360px;width:100%}.ToolsLanding_dew__IX4hb{width:112px;height:112px}.ToolsLanding_toolList___IsOL{gap:20px}.ToolsLanding_tool__GQU_x h3{font-size:19px}.ToolsLanding_labelPreview__wzYw8{padding:16px}.ToolsLanding_labelPreview__wzYw8 p{font-size:24px}}@media (max-width:767px){.ToolsLanding_routine__h_5kc{grid-template-areas:"copy" "entry";grid-template-columns:minmax(0,1fr);position:relative;padding:24px;gap:20px}.ToolsLanding_page__FfvaQ .ToolsLanding_routine__h_5kc h1{font-size:32px;max-width:calc(100% - 64px);text-wrap:wrap}.ToolsLanding_routineCopy__TMpl7>p{font-size:14px;margin-top:16px}.ToolsLanding_routineStarts__2hBcA{gap:8px}.ToolsLanding_routineStarts__2hBcA a{min-height:44px;padding:10px 12px;gap:8px;font-size:14px}.ToolsLanding_dew__IX4hb{grid-area:auto;position:absolute;top:16px;right:12px;width:80px;height:80px}.ToolsLanding_formulas___vroC{margin-top:28px}.ToolsLanding_formulas___vroC>h2{font-size:22px}.ToolsLanding_toolList___IsOL{grid-template-columns:minmax(0,1fr);gap:20px}.ToolsLanding_tool__GQU_x{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px}.ToolsLanding_toolVisual__sye59{height:136px}.ToolsLanding_toolVisual__sye59 img{object-position:45% center}.ToolsLanding_toolCopy__k7fXB{padding-top:0}.ToolsLanding_tool__GQU_x h3{font-size:19px}.ToolsLanding_toolCopy__k7fXB>p{margin:6px 0 8px;font-size:13px}.ToolsLanding_toolAction__wKiBC{font-size:13px}.ToolsLanding_labelPreview__wzYw8{align-items:center;justify-content:space-evenly;gap:8px;padding:12px}.ToolsLanding_labelPreview__wzYw8 p{font-size:17px;line-height:1.25;text-align:center}.ToolsLanding_references__fXSyP{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;padding-top:24px}.ToolsLanding_referenceGroup__MKMRQ>h2{font-size:21px}}@media (max-width:359px){.ToolsLanding_routine__h_5kc{padding:20px 16px}.ToolsLanding_page__FfvaQ .ToolsLanding_routine__h_5kc h1{font-size:30px}.ToolsLanding_routineStarts__2hBcA a{padding-inline:10px}.ToolsLanding_tool__GQU_x{grid-template-columns:84px minmax(0,1fr);gap:12px}.ToolsLanding_toolVisual__sye59{height:128px}.ToolsLanding_labelPreview__wzYw8 p{font-size:15px}}.RetailNavigationProgress_status__mDxBd{position:fixed;inset:0 0 auto;z-index:80;pointer-events:none;color:var(--retail-brand-ink);font-family:var(--font-retail),sans-serif}.RetailNavigationProgress_track__veQNH{display:block;height:3px;overflow:hidden}.RetailNavigationProgress_bar__QeYEo{display:block;width:35%;height:100%;background:currentColor;animation:RetailNavigationProgress_travelling__ApJ_L 1.2s ease-in-out infinite}.RetailNavigationProgress_label___bOmh{position:absolute;top:10px;right:16px;padding:8px 12px;border:1px solid var(--retail-brand-row);border-radius:8px;background:#fff;font-size:12px;line-height:16px}@keyframes RetailNavigationProgress_travelling__ApJ_L{0%{transform:translateX(-100%)}to{transform:translateX(386%)}}@media (prefers-reduced-motion:reduce){.RetailNavigationProgress_bar__QeYEo{width:100%;animation:none}}.HeaderSearchDropdown_results__txBzT [data-search-suggest]{max-width:none}.HeaderSearchDropdown_discovery__MRvMk,.HeaderSearchDropdown_sheet___KTyM{color:var(--retail-brand-ink);background:#fff;border-radius:14px;box-shadow:0 12px 28px rgb(21 40 75/14%)}.HeaderSearchDropdown_discovery__MRvMk{max-height:min(560px,65dvh);overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 0;scrollbar-width:thin;scrollbar-color:var(--retail-brand-rule) #fff}.HeaderSearchDropdown_sheet___KTyM{padding-top:10px}.HeaderSearchDropdown_sheet___KTyM .HeaderSearchDropdown_discovery__MRvMk{max-height:calc(100dvh - 190px);box-shadow:none}.HeaderSearchDropdown_section__zR5dn{padding-bottom:16px}.HeaderSearchDropdown_section__zR5dn+.HeaderSearchDropdown_section__zR5dn{padding-top:8px;border-top:1px solid var(--retail-brand-row)}.HeaderSearchDropdown_sectionHeading__ueHyU{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.HeaderSearchDropdown_sectionHeading__ueHyU h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.3}.HeaderSearchDropdown_textAction__IENXL{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding-inline:4px;flex-shrink:0;font-size:12px;color:var(--retail-brand-body);cursor:pointer}.HeaderSearchDropdown_textAction__IENXL:hover{text-decoration:underline;text-underline-offset:3px}.HeaderSearchDropdown_categories__8v2DW,.HeaderSearchDropdown_chips__oJ0u_{display:flex;flex-wrap:wrap;gap:8px}.HeaderSearchDropdown_categories__8v2DW a,.HeaderSearchDropdown_ingredientChip__yjo7g,.HeaderSearchDropdown_recentChip__7muu1{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;border:1px solid var(--retail-brand-row);border-radius:999px;font-size:13px;font-weight:500;line-height:1.3}.HeaderSearchDropdown_categories__8v2DW a{padding:6px 14px 6px 10px}.HeaderSearchDropdown_categories__8v2DW svg,.HeaderSearchDropdown_ingredientChip__yjo7g svg{flex-shrink:0}.HeaderSearchDropdown_ingredientChip__yjo7g{padding:8px 12px}.HeaderSearchDropdown_ingredientChip__yjo7g svg{color:var(--retail-brand-muted)}.HeaderSearchDropdown_recentChip__7muu1{overflow:hidden;gap:0;background:#f7f7f5;border-color:transparent}.HeaderSearchDropdown_recentChip__7muu1 button{min-height:44px;min-width:44px;cursor:pointer}.HeaderSearchDropdown_recentChip__7muu1 button:first-child{overflow:hidden;padding-left:12px;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.HeaderSearchDropdown_remove__Vj13b{flex-shrink:0;display:grid;place-items:center;color:var(--retail-brand-muted)}.HeaderSearchDropdown_categories__8v2DW a:hover,.HeaderSearchDropdown_ingredientChip__yjo7g:hover,.HeaderSearchDropdown_recentChip__7muu1 button:hover{background:var(--retail-brand-well);color:var(--retail-brand-action)}.HeaderSearchDropdown_discovery__MRvMk :is(a,button,input):focus-visible{outline:2px solid var(--retail-brand-action);outline-offset:-3px}.HeaderSearchDropdown_historyPreference__E4DxA{display:flex;align-items:center;gap:8px;min-height:44px;border-top:1px solid var(--retail-brand-row);font-size:12px;color:var(--retail-brand-muted);cursor:pointer}@media (max-width:767px){.HeaderSearchDropdown_discovery__MRvMk{max-height:min(520px,60dvh);padding-inline:12px}.HeaderSearchDropdown_categories__8v2DW a{flex:1 1 calc(50% - 8px);padding-right:8px}}