.main-collection{--collection-cols-desktop: 3;--collection-cols-mobile: 2}@media screen and (min-width:768px){.main-collection.section-padding{padding-top:var(--section-spacing-lg, 3.5rem);padding-bottom:var(--section-spacing-lg, 3.5rem)}}.main-collection__header{margin-bottom:1.5rem;text-align:center}@media screen and (min-width:768px){.main-collection__header{margin-bottom:2.5rem}}.main-collection__title{font-family:var(--font-heading);font-weight:600;font-size:22px;line-height:1.2;color:var(--color-heading);margin:0 0 1rem}@media screen and (min-width:768px){.main-collection__title{font-size:40px;margin-bottom:1.5rem}}.main-collection__description{max-width:60ch;margin:0 auto;color:var(--color-text);line-height:1.5}.main-collection__description.rte p{margin:0 0 .5em}.main-collection__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 1.25rem;grid-template-columns:repeat(var(--collection-cols-mobile),1fr)}@media screen and (min-width:750px){.main-collection__grid{grid-template-columns:repeat(var(--collection-cols-desktop),1fr);gap:2rem 1.5rem}}.main-collection__card-wrap{margin:0}.main-collection__card{height:100%;background:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014;transition:box-shadow .2s ease,transform .2s ease}.main-collection__card:hover{box-shadow:0 4px 12px #0000001f}.main-collection__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.main-collection__card-link:hover{text-decoration:none}.main-collection__card-link:hover .main-collection__card-title{text-decoration:underline}.main-collection__card-image-wrap{position:relative;aspect-ratio:1;background:var(--color-cream);overflow:hidden}.main-collection__card-image{width:100%;height:100%;object-fit:cover;display:block}.main-collection__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:12px}@media screen and (min-width:768px){.main-collection__card-placeholder{font-size:16px}}.main-collection__card-info{padding:1rem 1.25rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.main-collection__card-title{font-family:var(--font-heading);font-weight:600;font-size:12px;line-height:1.3;color:var(--color-heading);margin:0}@media screen and (min-width:768px){.main-collection__card-title{font-size:16px}}.main-collection__card-price{font-size:12px;font-weight:500;color:var(--color-text)}@media screen and (min-width:768px){.main-collection__card-price{font-size:18.75px}}.main-collection__card-price--compare{text-decoration:line-through;color:var(--color-text-muted);margin-right:.5rem}.main-collection__card-price--sale{color:var(--color-cta-orange)}.main-collection__card-sold-out{font-size:12px;color:var(--color-text-muted)}@media screen and (min-width:768px){.main-collection__card-sold-out{font-size:16px}}.main-collection__empty{text-align:center;font-size:12px;color:var(--color-text-muted);margin:3rem 0}@media screen and (min-width:768px){.main-collection__empty{font-size:16px}}.main-collection__pagination{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.main-collection__pagination-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.main-collection__pagination-link,.main-collection__pagination-current,.main-collection__pagination-ellipsis{display:inline-block;min-width:2.8rem;padding:.5rem .75rem;text-align:center;font-size:12px;border-radius:4px}@media screen and (min-width:768px){.main-collection__pagination-link,.main-collection__pagination-current,.main-collection__pagination-ellipsis{font-size:16px}}.main-collection__pagination-link{text-decoration:none;color:var(--color-heading);background:var(--color-cream);border:1px solid var(--color-border)}.main-collection__pagination-link:hover{background:var(--color-cream-dark);text-decoration:none}.main-collection__pagination-current{background:var(--color-heading);color:var(--color-white);font-weight:600}.main-collection__pagination-ellipsis{color:var(--color-text-muted);cursor:default}
/*# sourceMappingURL=/cdn/shop/t/6/assets/collection-listing.css.map */
