.list-collections{width:100%}.list-collections__header{margin-bottom:4rem;text-align:center}.list-collections__header .subheading{margin-bottom:1rem;font-size:var(--text-sm);font-weight:500;letter-spacing:.1rem;text-transform:uppercase;opacity:.8}.list-collections__header .heading{margin-bottom:1.5rem}.list-collections__header .description{max-width:60rem;margin:0 auto}.list-collections__grid{margin-bottom:4rem}.list-collections__item{position:relative;height:100%}.list-collections__link{display:block;height:100%;text-decoration:none;color:inherit;border-radius:var(--border-radius-collection,8px);overflow:hidden}.list-collections__link:hover{text-decoration:none}.list-collections__media{position:relative;overflow:hidden;background-color:rgba(var(--color-base-text),.04)}.list-collections__media--square{aspect-ratio:1/1}.list-collections__media--portrait{aspect-ratio:3/4}.list-collections__media--placeholder{display:flex;align-items:center;justify-content:center;min-height:20rem}.list-collections__image{width:100%;height:100%;object-fit:cover}.list-collections__content{padding:1.5rem}.list-collections__content--under{padding:1.5rem 0 0}.list-collections__content--above{padding:0 0 1.5rem;order:-1}.list-collections__content--hover{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);color:#fff;opacity:0;text-align:center}.list-collections__link:hover .list-collections__content--hover{opacity:1}.list-collections__title{margin:0 0 .5rem;font-size:var(--heading-sm);font-weight:600;line-height:1.3;color:inherit}.list-collections__content--hover .list-collections__title{font-size:var(--heading-md);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.list-collections__count{margin:0;font-size:var(--text-sm);opacity:.8;color:inherit}.list-collections__content--hover .list-collections__count{font-size:var(--text-base);text-shadow:0 1px 2px rgba(0,0,0,.5)}@media screen and (max-width:749px){.list-collections__header{margin-bottom:3rem}.list-collections__content{padding:1.2rem}.list-collections__content--under{padding:1.2rem 0 0}.list-collections__content--above{padding:0 0 1.2rem}}.list-collections__empty{text-align:center;padding:6rem 0}.list-collections__empty .heading{margin-bottom:1rem;opacity:.6}.list-collections__empty .description{opacity:.5}.list-collections+.pagination-wrapper{margin-top:2rem;text-align:center}