
.fg-collhero{background:var(--fg-paper)}
.fg-collhero__in{display:grid;gap:2rem;padding-top:1.6rem;padding-bottom:2.8rem;align-items:start}
.collection-hero__text-wrapper{min-width:0;display:grid;gap:1.2rem}
.collection-hero__text-wrapper .fg-crumbs,.fg-pagehero__text .fg-crumbs{padding-top:0}
.collection-hero__description p{font-size:1.8rem;margin:0;color:var(--fg-ink2);max-width:60rem}
.fg-collhero__fig{margin:0;justify-self:start;overflow:hidden;display:flex;line-height:0}
@media screen and (max-width:24.998em){.fg-collhero__fig{width:100%;justify-content:center;background:var(--fg-cell)}}
.fg-collhero__fig img{display:block;width:auto;max-width:100%;height:auto;max-height:32rem}
@media screen and (max-width:24.998em){.fg-collhero__fig img{max-height:36.7rem}}
@media screen and (min-width:25em){.fg-collhero__in{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:1.6rem}.fg-collhero__fig{justify-self:end;max-width:42vw}}
@media screen and (min-width:37.5em){.fg-collhero__in{gap:2.4rem}}
@media screen and (min-width:61.875em){.fg-collhero__in{gap:4rem}}
.fg-sibs{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:0;padding:0;list-style:none;border-top:.1rem solid var(--fg-line)}
.fg-sibs a{display:flex;align-items:center;min-height:4.4rem;font-family:var(--fg-mono);font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}
.facets-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:2rem;font-family:var(--fg-mono);font-size:1.3rem;letter-spacing:.04em}
.product-count{margin:0;text-transform:uppercase}
.facet-filters__field{display:flex;align-items:center;gap:.8rem}
.facet-filters__label{text-transform:uppercase}
.select__select{font:inherit;font-family:var(--font-body-family);font-size:1.5rem;min-height:4.4rem;padding:0 3.2rem 0 1.2rem;border:.1rem solid var(--fg-ink);border-radius:.2rem;background:var(--fg-paper);color:var(--fg-ink);max-width:100%}
.fg-colls{--rg:1.6rem}
.fg-coll{display:grid;gap:.8rem;padding:2rem;border:.1rem solid var(--fg-line);height:100%}
.fg-coll h2{font-size:2.6rem}
.fg-coll h2 a{text-decoration:none}
.fg-coll h2 a:hover{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem}
.fg-coll p{margin:0}
