/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:host,:root{--empty-state-gap:var(--space-6);--empty-state-centered-min-height:80svh;--empty-state-padding-block-start:var(--space-10);--empty-state-title-size:var(--text-h5-mobile);--empty-state-title-line-height:var(--text-h5-mobile--line-height);--empty-state-title-letter-spacing:0rem;--empty-state-title-size-desktop:2rem;--empty-state-title-line-height-desktop:1;--empty-state-title-letter-spacing-desktop:-.02rem;--empty-state-button-height:3.4375rem;--empty-state-button-gap:var(--space-1);--empty-state-button-padding-block:var(--space-4);--empty-state-button-padding-inline:var(--space-8);--empty-state-button-font-size:var(--text-body-m-desktop);--empty-state-button-line-height:var(--text-body-m-desktop--line-height);--empty-state-button-letter-spacing:0rem;--empty-state-button-font-size-desktop:var(--text-body-l-desktop);--empty-state-button-height-desktop:4.8125rem;--empty-state-button-gap-desktop:var(--space-1-5);--empty-state-button-padding-block-desktop:var(--space-6);--empty-state-button-padding-inline-desktop:4.625rem;--empty-state-button-line-height-desktop:1.2;--empty-state-button-letter-spacing-desktop:-.02rem;--empty-state-focus-outline-width:var(--focus-outline-width);--empty-state-focus-outline-offset:var(--focus-outline-offset)}@media (min-width:64rem){:root{--empty-state-padding-block-start:3.75rem;--empty-state-gap:2rem;--empty-state-title-size:var(--empty-state-title-size-desktop);--empty-state-title-line-height:var(--empty-state-title-line-height-desktop);--empty-state-title-letter-spacing:var(--empty-state-title-letter-spacing-desktop);--empty-state-button-font-size:var(--empty-state-button-font-size-desktop);--empty-state-button-height:var(--empty-state-button-height-desktop);--empty-state-button-gap:var(--empty-state-button-gap-desktop);--empty-state-button-padding-block:var(--empty-state-button-padding-block-desktop);--empty-state-button-padding-inline:var(--empty-state-button-padding-inline-desktop);--empty-state-button-line-height:var(--empty-state-button-line-height-desktop);--empty-state-button-letter-spacing:var(--empty-state-button-letter-spacing-desktop)}}.empty-state_root__qUg8W{display:flex;min-width:0;width:100%;flex-direction:column;align-items:center;background:var(--color-surface);padding-block-start:var(--empty-state-padding-block-start);text-align:center}.empty-state_centered__CZQUV{min-height:var(--empty-state-centered-min-height);justify-content:center}.empty-state_title__6PWXI{width:100%;max-width:100%;margin:0 0 var(--empty-state-gap);color:var(--color-ink);font-size:var(--empty-state-title-size);font-weight:var(--font-weight-black);line-height:var(--empty-state-title-line-height);letter-spacing:var(--empty-state-title-letter-spacing);text-wrap:balance}.empty-state_description__Ao5lh{max-width:var(--layout-container-reading-max-width);margin:0 0 var(--empty-state-gap);color:var(--color-ink-soft);font-size:var(--text-body-m-mobile);line-height:var(--text-body-m-mobile--line-height)}.empty-state_actions__h05cu{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.empty-state_title__6PWXI:has(+.empty-state_description__Ao5lh){margin-block-end:var(--space-4)}.empty-state_action__KWyxi{width:fit-content;max-width:100%;white-space:nowrap;text-decoration:none}.empty-state_action__KWyxi:focus-visible{outline:var(--empty-state-focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--empty-state-focus-outline-offset)}.error-state_compact__5qmy0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-warning-control);text-align:start}.error-state_copy__1H0Hw{display:grid;min-width:0;flex:1 1 14rem;gap:var(--space-1)}.error-state_description__6AtEK,.error-state_title__UlfDq{margin:0;font-size:var(--text-body-s-mobile);line-height:var(--text-body-s-mobile--line-height)}.error-state_title__UlfDq{font-weight:var(--font-weight-medium)}.error-state_description__6AtEK{color:var(--color-ink-muted)}.dropdown-menu_menu__kdNh_{box-sizing:border-box;position:absolute;inset-block-start:calc(100% + var(--category-sort-menu-offset));inset-inline-end:0;z-index:var(--z-dropdown);display:grid;width:var(--category-sort-menu-width);min-width:100%;grid-template-columns:max-content;justify-content:center;justify-items:start;gap:var(--space-2);border-radius:var(--category-sort-menu-radius);border:1px solid var(--category-sort-menu-border);background:var(--category-sort-menu-background);padding:var(--space-4);box-shadow:var(--category-menu-shadow)}.dropdown-menu_menu__kdNh_[hidden]{display:none}.dropdown-menu_option__isFUe{display:flex;width:max-content;min-height:var(--space-8);border:0;border-bottom:1px solid transparent;background:transparent;padding:0;color:inherit;font:inherit;font-size:var(--text-body-s-desktop);font-weight:var(--category-menu-text-weight);line-height:var(--category-menu-text-line-height);white-space:nowrap;text-align:start;align-items:center;justify-content:flex-start;cursor:pointer}.dropdown-menu_option__isFUe[data-selected=true]{text-decoration:underline;text-decoration-color:var(--category-sort-option-selected-border);text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--space-1)}.dropdown-menu_option__isFUe:not([data-selected=true]):hover{color:var(--category-sort-option-muted-color)}.dropdown-menu_option__isFUe:focus-visible{outline:1px solid var(--color-line-strong);outline-offset:var(--focus-outline-offset)}@media (min-width:48rem){.dropdown-menu_menu__kdNh_{gap:var(--space-1-5)}.dropdown-menu_option__isFUe{min-height:var(--category-sort-option-row-height)}}@media (min-width:64rem){.dropdown-menu_menu__kdNh_{gap:var(--space-1)}}.favorites-products_layoutStable__891mi{display:flex;flex:1 1 auto;flex-direction:column}.favorites-products_loadingArea__s_tL7,.favorites-products_productsArea__yeYw6{display:flex;flex-direction:column;gap:var(--favorites-products-gap);padding-block-start:var(--space-8)}.favorites-products_loadingGrid__jepi8{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--favorites-grid-column-gap);row-gap:var(--favorites-grid-row-gap);justify-content:center}.favorites-products_loadingCard__yIJKm{width:100%;min-height:var(--favorites-loading-card-height);border-radius:var(--favorites-loading-card-radius);background:var(--favorites-loading-background);animation:favorites-products_favorites-loading-pulse__Ch3kB var(--favorites-loading-animation-duration) ease-in-out infinite alternate}.favorites-products_emptyState___E_VL{flex:1 1 auto;align-self:stretch;justify-content:center;padding-block:var(--favorites-empty-state-padding-block)}.favorites-products_sortControl__8y8hd{position:relative;box-sizing:border-box;width:max-content;max-width:100%;padding-inline:var(--space-3);align-self:flex-end;color:var(--color-ink)}.favorites-products_sortTrigger__iBp_o{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;gap:var(--space-2);border:0;background:transparent;padding:0;color:inherit;font:inherit;font-size:var(--text-body-s-desktop);font-weight:var(--font-weight-medium);line-height:var(--category-control-text-line-height);white-space:nowrap}.favorites-products_sortLabel__4ilDo{display:block;flex:none;width:max-content;white-space:nowrap}.favorites-products_sortCaret__ClHTj{display:block;width:var(--favorites-sort-caret-size);height:var(--favorites-sort-caret-size);flex:none;background:currentcolor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;align-self:center;transition:transform var(--favorites-sort-caret-transition);transform:rotate(-90deg);transform-origin:center}.favorites-products_sortCaretOpen__ijwjh{transform:rotate(90deg)}.favorites-products_sortTrigger__iBp_o:focus-visible{outline:var(--favorites-focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--favorites-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.favorites-products_sortCaret__ClHTj{transition:none}.favorites-products_loadingCard__yIJKm{animation:none}}.favorites-products_grid__lJLTw{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--favorites-grid-column-gap);row-gap:var(--favorites-grid-row-gap);justify-content:center;justify-items:stretch;align-items:stretch;--favorites-card-height:var(--home-products-card-height)}.favorites-products_cardSlot__sz45B{display:flex;align-self:stretch;min-width:0;width:100%;justify-self:stretch}.favorites-products_cardSlot__sz45B .home-products-card{flex:1 1 auto;width:100%;height:100%}.favorites-products_cardSlot__sz45B .storefront-product-card{max-width:100%}.favorites-products_cardSlot__sz45B .storefront-product-card .home-care-product-card__visual-stage{width:100%}.favorites-products_productsArea__yeYw6 .favorites-products_grid__lJLTw.storefront-product-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.favorites-products_loadingGrid__jepi8,.favorites-products_productsArea__yeYw6 .favorites-products_grid__lJLTw.storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.favorites-products_loadingArea__s_tL7,.favorites-products_productsArea__yeYw6{gap:var(--space-6)}.favorites-products_loadingGrid__jepi8,.favorites-products_productsArea__yeYw6 .favorites-products_grid__lJLTw.storefront-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes favorites-products_favorites-loading-pulse__Ch3kB{0%{opacity:var(--favorites-loading-opacity-start)}to{opacity:var(--favorites-loading-opacity-end)}}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:host,:root{--favorites-page-max-width:90rem;--favorites-page-min-height:70vh;--favorites-page-padding-inline:var(--layout-padding-mobile);--favorites-page-padding-block-start:0rem;--favorites-page-padding-block-end:0rem;--favorites-header-padding-block-start:2rem;--favorites-header-padding-block-end:var(--space-5);--favorites-header-gap:var(--space-4);--favorites-header-border-width:1px;--favorites-header-border-color:var(--color-line);--favorites-title-highlight:var(--color-action-primary);--favorites-title-font-size:var(--text-body-l-desktop);--favorites-title-line-height:var(--text-body-l-desktop--line-height);--favorites-title-font-size-desktop:var(--text-h3-desktop);--favorites-title-line-height-desktop:var(--text-h3-desktop--line-height);--favorites-notice-font-size:var(--text-body-s-desktop);--favorites-notice-line-height:var(--text-body-m-mobile--line-height);--favorites-auth-gap:var(--space-2-5);--favorites-auth-prompt-mobile-max-width:13.4375rem;--favorites-auth-prompt-font-size:var(--favorites-notice-font-size);--favorites-auth-prompt-line-height:var(--favorites-notice-line-height);--favorites-auth-button-height:2.875rem;--favorites-auth-button-width:7.625rem;--favorites-auth-button-padding-block:var(--space-3);--favorites-auth-button-padding-inline:var(--space-6);--favorites-auth-button-gap:var(--space-1);--favorites-auth-button-background:var(--color-ink);--favorites-auth-button-color:var(--color-surface);--favorites-auth-button-shadow:var(--shadow-card-s);--favorites-auth-button-icon-size:1.375rem;--favorites-auth-button-font-size:var(--favorites-notice-font-size);--favorites-auth-button-line-height:var(--favorites-notice-line-height);--favorites-products-gap:var(--space-3);--favorites-products-padding-block-start:var(--space-10);--favorites-empty-state-padding-block:0rem;--favorites-loading-card-height:var(--home-products-card-height);--favorites-loading-card-radius:var(--home-products-card-radius);--favorites-loading-background:var(--color-surface-muted);--favorites-loading-animation-duration:1.2s;--favorites-loading-opacity-start:.55;--favorites-loading-opacity-end:.9;--favorites-grid-column-gap:var(--space-3);--favorites-grid-row-gap:var(--space-3);--favorites-grid-mobile-card-max-width:24.8125rem;--favorites-grid-max-card-width:min(100%,var(--favorites-grid-mobile-card-max-width));--favorites-sort-gap:1.75rem;--favorites-sort-control-width:14.75rem;--favorites-sort-label-width:9.125rem;--favorites-sort-font-size:var(--text-body-m-desktop);--favorites-sort-line-height:var(--text-body-m-desktop--line-height);--favorites-sort-caret-size:1.03125rem;--favorites-sort-caret-transition:var(--transition-base);--favorites-sort-menu-offset:var(--space-2);--favorites-sort-menu-width:14.75rem;--favorites-sort-menu-height:12rem;--favorites-sort-menu-gap:var(--space-3);--favorites-sort-menu-radius:var(--space-5);--favorites-sort-menu-padding-block-start:var(--space-8);--favorites-sort-menu-padding-block-end:var(--space-10);--favorites-sort-menu-padding-inline:var(--space-5);--favorites-sort-menu-background:var(--color-neutral-250);--favorites-sort-menu-border-width:1px;--favorites-sort-menu-border-color:var(--color-line-strong);--favorites-sort-menu-shadow:var(--shadow-card-floating);--favorites-sort-selected-border-width:1px;--favorites-sort-selected-underline-bottom:var(--space-1);--favorites-sort-option-height:2rem;--favorites-focus-outline-width:var(--focus-outline-width);--favorites-focus-outline-offset:var(--focus-outline-offset)}@media (min-width:48rem){:root{--favorites-page-padding-inline:var(--layout-padding-tablet);--favorites-header-padding-block-start:2rem;--favorites-header-padding-block-end:var(--space-5);--favorites-grid-row-gap:var(--space-15);--favorites-grid-max-card-width:26.1669rem}}@media (min-width:64rem){:root{--favorites-page-padding-inline:var(--layout-padding-desktop);--favorites-header-padding-block-start:2rem;--favorites-header-padding-block-end:var(--space-5);--favorites-auth-gap:var(--space-3);--favorites-auth-prompt-font-size:var(--text-body-m-desktop);--favorites-auth-prompt-line-height:var(--text-body-m-desktop--line-height);--favorites-auth-button-height:3.4375rem;--favorites-auth-button-width:9.125rem;--favorites-auth-button-padding-block:var(--space-4);--favorites-auth-button-padding-inline:var(--space-8);--favorites-auth-button-gap:var(--space-1-5);--favorites-auth-button-font-size:var(--text-body-m-desktop);--favorites-auth-button-line-height:var(--text-body-m-desktop--line-height);--favorites-products-gap:var(--space-10);--favorites-title-font-size:var(--favorites-title-font-size-desktop);--favorites-title-line-height:var(--favorites-title-line-height-desktop)}}@media (min-width:80rem){:root{--favorites-page-padding-inline:var(--layout-padding-wide)}}.favorites-page_page___eR38{display:flex;flex-direction:column;width:100%;max-width:var(--favorites-page-max-width);min-height:var(--favorites-page-min-height);margin-inline:auto;padding-inline:var(--favorites-page-padding-inline);padding-block:var(--favorites-page-padding-block-start) var(--favorites-page-padding-block-end)}.favorites-page_header__btekZ{display:flex;flex-direction:column;gap:var(--space-5);padding-block-start:var(--favorites-header-padding-block-start);padding-block-end:var(--space-4)}.favorites-page_title__3s0yz{margin:0;color:var(--color-ink);font-size:var(--text-h2-mobile);font-weight:var(--font-weight-black);line-height:var(--text-h2-mobile--line-height);text-align:center}.favorites-page_title__3s0yz span{color:var(--favorites-title-highlight)}.favorites-page_notice__lnH8u{margin:0;color:var(--color-ink-soft);font-size:var(--text-body-xs-mobile);font-weight:var(--font-weight-medium);line-height:var(--text-body-xs-mobile--line-height)}.favorites-page_authRow__j4cX8{display:flex;align-items:center;justify-content:space-between;gap:var(--favorites-auth-gap)}.favorites-page_authPrompt__44Ezh{flex:1 1 auto;min-width:0;max-width:min(var(--favorites-auth-prompt-mobile-max-width),calc(100% - var(--favorites-auth-button-width) - var(--favorites-auth-gap)))}.favorites-page_authButton__3bZ6R{--action-product-padding-inline:var(--favorites-auth-button-padding-inline);flex:0 0 auto;width:var(--favorites-auth-button-width);box-shadow:var(--favorites-auth-button-shadow)}.favorites-page_authButton__3bZ6R .action-fill-hover__content{gap:var(--favorites-auth-button-gap)}.favorites-page_authIcon__PJKC2{display:block;width:var(--favorites-auth-button-icon-size);height:var(--favorites-auth-button-icon-size);background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media (min-width:48rem){.favorites-page_header__btekZ{gap:var(--space-5);padding-block-end:var(--space-3)}.favorites-page_title__3s0yz{font-size:var(--text-h3-mobile);line-height:var(--text-h3-mobile--line-height)}.favorites-page_authPrompt__44Ezh{max-width:none}}@media (min-width:64rem){.favorites-page_header__btekZ{gap:var(--favorites-header-gap);padding-block-end:var(--space-3)}.favorites-page_title__3s0yz{font-size:var(--text-h2-desktop);line-height:var(--text-h2-desktop--line-height);text-align:left}.favorites-page_authRow__j4cX8{align-self:flex-end;justify-content:flex-end;width:fit-content;max-width:100%}.favorites-page_authPrompt__44Ezh{flex:0 1 auto;white-space:nowrap}}