.favs{max-width:1440px;margin:0 auto;padding:28px 28px 64px}.favs h1{font-family:var(--f-disp);font-weight:800;font-size:var(--s7);text-transform:uppercase;letter-spacing:.02em;line-height:1}.favs .lede{margin:10px 0 var(--sec);color:var(--ink-2);font-size:var(--s3b);max-width:60ch}.favs .mine{margin-bottom:var(--sec);border-top:1px solid var(--line)}.favs .mine li{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px var(--pad);background:var(--crease);border-bottom:1px solid var(--line);border-left:4px solid var(--c)}.favs .mine .nm{font-family:var(--f-disp);font-weight:800;font-size:var(--s5);text-transform:uppercase;letter-spacing:.02em;line-height:1}.favs .mine .acts{margin-left:auto;display:flex;gap:6px}.favs .empty{margin-bottom:var(--sec);padding:14px var(--pad);border-top:1px solid var(--line);border-left:2px solid var(--blue);background:var(--ice-2);color:var(--ink-2);font-size:var(--s3b)}.favs .fb{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--ink-3);background:var(--ice);color:var(--ink);font-family:var(--f-mono);font-size:var(--s2);font-weight:600;letter-spacing:.04em;cursor:pointer}.favs .fb:hover:not(:disabled){border-color:var(--ink)}.favs .fb:disabled{color:var(--ink-0);border-color:var(--line);cursor:not-allowed}.favs .add .cap{margin-bottom:16px;padding:10px var(--pad);border-left:2px solid var(--blue);background:var(--ice-2);color:var(--ink-2);font-size:var(--s3b)}.favs .divs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--grp);gap:var(--grp)}.favs .divs h3{font-family:var(--f-mono);font-size:var(--s2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:8px}.favs .divs li{margin-bottom:6px}.favs .divs .fb{width:100%;justify-content:flex-start}.favs .divs .ab3{font-weight:600}.favs .divs .pl{font-family:var(--f-text);font-weight:400;font-size:var(--s3);letter-spacing:0;color:var(--ink-2)}@media not all and (min-width:768px){.favs{padding:20px 14px 48px}.favs .divs{grid-template-columns:repeat(2,minmax(0,1fr))}.favs .mine li{flex-wrap:wrap}.favs .mine .acts{margin-left:0;width:100%}}@media (min-width:768px){@media not all and (min-width:901px){:where(html:not([data-scale=large]):not([data-scale=larger])) .favs{padding:20px 14px 48px}:where(html:not([data-scale=large]):not([data-scale=larger])) .favs .divs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not([data-scale=large]):not([data-scale=larger])) .favs .mine li{flex-wrap:wrap}:where(html:not([data-scale=large]):not([data-scale=larger])) .favs .mine .acts{margin-left:0;width:100%}}}@media (min-width:768px){@media not all and (min-width:1013.625px){:where(html[data-scale=large]) .favs{padding:20px 14px 48px}:where(html[data-scale=large]) .favs .divs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-scale=large]) .favs .mine li{flex-wrap:wrap}:where(html[data-scale=large]) .favs .mine .acts{margin-left:0;width:100%}}}@media (min-width:768px){@media not all and (min-width:1126.25px){:where(html[data-scale=larger]) .favs{padding:20px 14px 48px}:where(html[data-scale=larger]) .favs .divs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-scale=larger]) .favs .mine li{flex-wrap:wrap}:where(html[data-scale=larger]) .favs .mine .acts{margin-left:0;width:100%}}}@media not all and (min-width:481px){.favs .divs{grid-template-columns:1fr}}