.collection-grid__header{margin-bottom:2.4rem}.collection-grid__subheading{margin:0 0 .8rem}.collection-grid__heading{margin:0}.collection-grid__list{display:grid;gap:2.4rem 1.6rem;grid-template-columns:repeat(2,1fr)}.collection-grid__list--mobile-1{grid-template-columns:1fr}@media screen and (min-width:750px){.collection-grid__list--2{grid-template-columns:repeat(2,1fr)}.collection-grid__list--3{grid-template-columns:repeat(3,1fr)}.collection-grid__list--4{grid-template-columns:repeat(4,1fr)}.collection-grid__list--5{grid-template-columns:repeat(5,1fr)}}.collection-grid__card{display:flex;flex-direction:column;color:inherit}.collection-grid__media{position:relative;overflow:hidden;background-color:rgb(var(--color-background-secondary));margin-bottom:1.2rem}.collection-grid__media--portrait{aspect-ratio:3 / 4}.collection-grid__media--square{aspect-ratio:1 / 1}.collection-grid__media--landscape{aspect-ratio:4 / 3}.collection-grid__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-default) ease}.collection-grid__media--fit-contain .collection-grid__img{object-fit:contain}.collection-grid__media--fit-cover .collection-grid__img{object-fit:cover}@media screen and (hover:hover){.collection-grid__card:hover .collection-grid__img{transform:scale(1.03)}}.collection-grid__badge{position:absolute;top:1rem;left:1rem;z-index:1;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .8rem}.collection-grid__info{display:flex;flex-direction:column;gap:.4rem}.collection-grid__info.horizontal-align--center{align-items:center;text-align:center}.collection-grid__info.horizontal-align--right{align-items:flex-end;text-align:right}.collection-grid__title{margin:0}.collection-grid__price{color:rgb(var(--color-foreground))}.collection-grid__button{display:flex;margin-top:3.2rem}.collection-grid__button.horizontal-align--center{justify-content:center}.collection-grid__button.horizontal-align--right{justify-content:flex-end}.collection-grid__button.horizontal-align--left{justify-content:flex-start}.collection-grid__empty{padding:4rem 0;text-align:center;color:rgb(var(--color-foreground-secondary))}@media screen and (min-width:750px){.collection-grid--hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/section-collection-grid.css.map */
