.collection-header{text-align:center;padding:64px 24px 40px}@media(min-width:768px){.collection-header{padding:80px 40px 48px}}@media(min-width:1024px){.collection-header{padding:80px 64px 56px}}.collection-header__title{font-family:var(--font-headline);font-size:clamp(1.5rem,3vw,2.5rem);color:var(--color-plum);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}.collection-header__description{font-family:var(--font-body);font-size:1rem;color:var(--color-grey);max-width:640px;margin-inline:auto;line-height:1.7}.collection-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:40px 16px;padding-inline:24px}@media(min-width:768px){.collection-grid{grid-template-columns:repeat(2,1fr);gap:64px 24px;padding-inline:40px}}@media(min-width:1024px){.collection-grid{grid-template-columns:repeat(3,1fr);padding-inline:64px}}.collection-grid__item{display:block}.collection-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;padding:80px 24px;font-family:var(--font-body);font-size:14px}.collection-pagination__prev,.collection-pagination__next,.collection-pagination__page{color:var(--color-plum);text-decoration:none}.collection-pagination__prev:hover,.collection-pagination__next:hover,.collection-pagination__page:hover{text-decoration:underline;text-underline-offset:4px}.collection-pagination__page--current{font-weight:700;text-decoration:underline;text-underline-offset:4px}.collection-empty{text-align:center;padding:120px 24px}.collection-empty__heading{font-family:var(--font-headline);font-size:24px;color:var(--color-plum);margin:0 0 12px}.collection-empty__body{font-family:var(--font-body);font-size:14px;color:var(--color-grey);margin:0 0 24px}.collection-empty__cta{font-family:var(--font-body);font-size:14px;color:var(--color-plum);text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.collection-grid--full-width{grid-template-columns:1fr;padding-inline:0}.collection-grid--full-width .product-card__image-wrap{aspect-ratio:auto;width:100%}
/*# sourceMappingURL=/cdn/shop/t/50/assets/main-collection.css.map */
