.cl-head{padding-block:var(--s-7) var(--s-5)}.cl-head h1{font-size:var(--fs-2xl);margin-bottom:var(--s-3)}.cl-head .lede{max-width:68ch}.cl-filters{display:grid;gap:var(--s-6) var(--s-9);grid-template-columns:1fr;padding-block:var(--s-5) var(--s-6);border-top:1px solid var(--c-line)}@media(min-width:900px){.cl-filters{grid-template-columns:1fr 1fr}}.cl-filters .rs-filter--wide{grid-column:1 / -1}.cl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding-block:var(--s-4);border-block:1px solid var(--c-line)}.cl-bar__spacer{flex:1}.cl-count{font-size:var(--fs-sm);color:var(--c-ink-soft)}.cl-count b{font-family:var(--f-display);font-weight:400;color:var(--c-ink)}.cl-clear{background:none;border:0;padding:0;font:inherit;cursor:pointer;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-mute);text-decoration:underline}.cl-clear:hover{color:var(--c-ink)}.cl-grid{display:grid;gap:var(--s-5) var(--s-4);grid-template-columns:repeat(2,1fr);padding-block:var(--s-6) var(--s-7)}@media(min-width:760px){.cl-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.cl-grid{grid-template-columns:repeat(4,1fr)}}.pc{display:flex;flex-direction:column}.pc[hidden]{display:none}.pc__media{aspect-ratio:1;background:var(--c-bg-alt);border:1px solid var(--c-line);border-radius:var(--radius);display:grid;place-items:center;overflow:hidden;position:relative;transition:border-color var(--dur) var(--ease)}.pc:hover .pc__media{border-color:var(--c-line-strong)}.pc__media svg{width:66%;height:66%;color:var(--c-ink-soft)}.pc__media img{width:100%;height:100%;object-fit:cover}.pc__flag{position:absolute;top:var(--s-3);left:var(--s-3);font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;background:var(--c-ink);color:var(--c-ink-invert);padding:2px var(--s-2);border-radius:var(--radius)}.pc__body{padding-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-1)}.pc__title{font-size:var(--fs-sm);color:var(--c-ink);line-height:var(--lh-snug)}.pc__meta{font-size:var(--fs-xs);color:var(--c-ink-mute);display:flex;align-items:center}.pc__price{font-size:var(--fs-md);color:var(--c-ink);margin-top:var(--s-1)}.cl-empty{padding:var(--s-9) 0;text-align:center;grid-column:1 / -1}.cl-empty h3{margin-bottom:var(--s-3)}.cl-more{text-align:center;padding-bottom:var(--s-8)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
