.ar-ds-count{color:rgba(var(--color-foreground),.7);font-size:1.3rem;margin:0 0 2rem}
.ar-ds-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}
@media screen and (min-width: 750px){.ar-ds-grid{grid-template-columns:repeat(4,1fr);gap:3.2rem 2.4rem}}
.ar-ds-initial{display:flex;justify-content:center;padding:7rem 0}
.ar-ds-empty{text-align:center;padding:5rem 2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}
.ar-ds-empty__title{font-family:var(--font-heading-family);font-size:2rem;color:rgb(var(--color-foreground));margin:0 0 .6rem}
.ar-ds-empty .button,.ar-ds-empty .ar-ds-retry{margin-top:1.8rem}
.ar-ds-more-wrap{display:flex;justify-content:center;padding:3rem 0 1rem}
.ar-ds-looks{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 2.8rem}
.ar-ds-looks__label{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-right:.6rem}
.ar-ds-chip{display:inline-flex;align-items:center;gap:.6rem;border:1px solid rgba(var(--color-foreground),.45);padding:.7rem 1.2rem;font-size:1.15rem;letter-spacing:.06em;text-decoration:none;color:rgb(var(--color-foreground))}
.ar-ds-chip:hover{border-color:rgb(var(--color-foreground))}
.ar-ds-chip--on{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}
.ar-ds-chip__n{font-size:1rem;opacity:.65}
