.Favorites_page__QM38j{width:100%;max-width:1000px;margin:var(--space-8) auto 64px}.Favorites_header__TjOdW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.Favorites_pageTitle__s9J8L{margin:0;color:var(--black);font-size:var(--font-title-xs);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);text-transform:uppercase}.Favorites_grid__WJVyB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-7) var(--space-2);margin:0;padding:0;list-style:none}.Favorites_card__Q08wg{min-width:0;list-style:none}.Favorites_media__t8_Qc{position:relative;display:block;aspect-ratio:2/3;background:var(--soft);overflow:hidden}.Favorites_image__ZMkgf{-o-object-fit:cover;object-fit:cover}.Favorites_noImage__LZSdH{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:var(--font-label-compact)}.Favorites_info__QiZdM{position:relative;min-height:50px;padding:var(--space-2) var(--space-8) var(--space-2) 0}.Favorites_productTitle__qCV3e{display:block;font-size:var(--font-label-compact);line-height:16px;font-weight:var(--font-weight-regular);text-transform:uppercase;overflow-wrap:anywhere;transition:background-color var(--transition-fast)}.Favorites_productTitle__qCV3e:hover{background-color:var(--surface-hover)}.Favorites_price__r0ORQ{margin-top:2px;font-size:var(--font-helper);line-height:16px;font-weight:var(--font-weight-regular)}.Favorites_like__shzyI{position:absolute;right:-8px;top:0}.Favorites_add__teIQY{width:100%;min-height:44px;height:auto;padding:var(--space-3) var(--space-2);font-size:var(--font-helper);line-height:16px;font-weight:var(--font-weight-regular);text-transform:uppercase}.Favorites_media__t8_Qc:focus-visible,.Favorites_productTitle__qCV3e:focus-visible{outline:2px solid var(--black);outline-offset:3px}.Favorites_errorState__5aBVF{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-5);font-size:var(--font-sm)}.Favorites_error__1i26Y{margin-top:var(--space-4);color:var(--error);font-size:var(--font-helper);line-height:var(--caption-line-height)}@media (max-width:899px){.Favorites_grid__WJVyB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Favorites_page__QM38j{margin-top:var(--space-5)}.Favorites_header__TjOdW{margin-bottom:0}.Favorites_pageTitle__s9J8L{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.Favorites_grid__WJVyB{gap:var(--space-6) var(--space-2)}.Favorites_info__QiZdM{padding-right:28px;min-height:66px}.Favorites_productTitle__qCV3e{font-size:var(--font-micro);line-height:14px}.Favorites_like__shzyI{right:-10px}.Favorites_add__teIQY{font-size:var(--font-label-compact)}}.Favorites_grid__WJVyB{align-items:stretch}.Favorites_card__Q08wg>article{height:100%;display:grid;grid-template-rows:auto 1fr auto}.Favorites_mediaContainer__XTn0N{position:relative;min-width:0}.Favorites_sizePanel__GexNx{position:absolute;z-index:3;left:0;right:0;bottom:0;max-height:75%;overflow-y:auto;overscroll-behavior:contain;border:var(--line-width-default) solid var(--line-subtle);background:var(--white)}.Favorites_colorSelect__CDs5T{padding:10px}.Favorites_panelMessage__XxIvO{padding:var(--space-4) 10px;font-size:var(--font-helper)}.Favorites_sizePanel__GexNx .Favorites_error__1i26Y{margin:0;padding:10px}.AccountFavoritesTab_page__w5fS8{display:flex;flex-direction:column;gap:var(--space-5)}.AccountFavoritesTab_header__2fY_e h2{margin:0;display:flex;align-items:baseline;gap:10px;color:var(--black);font-size:var(--font-xl);line-height:1.2;font-weight:var(--font-weight-regular)}.AccountFavoritesTab_count__cf0GY{color:var(--gold-muted);font-size:var(--font-md);font-weight:var(--font-weight-regular)}.AccountFavoritesTab_grid__RRzfB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);min-height:360px;margin:0;padding:0;list-style:none}@media (min-width:900px){.AccountFavoritesTab_grid__RRzfB{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px var(--space-5)}}@media (max-width:560px){.AccountFavoritesTab_grid__RRzfB{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) 10px}}