.collection-list-blocks.page-width{--page-width-gutter:20px;--page-width-max:1400px;max-width:calc(var(--page-width-max) + var(--page-width-gutter) * 2);padding-left:var(--page-width-gutter);padding-right:var(--page-width-gutter);margin:0 auto}.collection-list-blocks{flex-direction:column;align-items:center;gap:20px;display:flex}.collection-list-blocks h4,.collection-list-blocks p{width:100%}.collection-list-blocks__grid{grid-template-columns:repeat(2,1fr);gap:15px;width:100%;max-width:400px;margin:0;display:grid}@media screen and (width>=640px){.collection-list-blocks__grid{grid-template-columns:repeat(4,1fr);max-width:1400px}}@media screen and (width>=820px){.collection-list-blocks__grid{gap:24px;margin-top:24px}}.collection-list-blocks__grid .grid-item{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:30px;width:100%;margin:0;display:block;position:relative;overflow:hidden}.collection-list-blocks__grid .grid-item__image,.collection-list-blocks__grid .grid-item__overlay,.collection-list-blocks__grid .grid-item__overlay-text{position:absolute;top:0;left:0}.collection-list-blocks__grid .grid-item__overlay{opacity:0;background:#000;width:100%;height:100%}.collection-list-blocks__grid .grid-item__overlay-text{letter-spacing:.02rem;padding:15px 20px;font-family:Mont Semi Bold,sans-serif;font-size:1.4rem;font-weight:700;line-height:2rem}@media screen and (width>=750px){.collection-list-blocks__grid .grid-item__overlay-text{font-size:1.6rem;line-height:2.2rem}}
