.page-module__V5Q-oq__container{padding-top:4rem;padding-bottom:4rem}.page-module__V5Q-oq__filters{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.page-module__V5Q-oq__filter{border:1px solid var(--secondary);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:8px 16px;font-size:.8rem;transition:all .2s}.page-module__V5Q-oq__filter.page-module__V5Q-oq__active,.page-module__V5Q-oq__filter:hover{border-color:var(--primary);color:var(--primary);background-color:#8e7f701a}.page-module__V5Q-oq__grid{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}.page-module__V5Q-oq__card{color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex}.page-module__V5Q-oq__card:hover{transform:translateY(-5px)}.page-module__V5Q-oq__imageWrapper{aspect-ratio:1;border-radius:var(--border-radius);background-color:#f5f5f5;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.page-module__V5Q-oq__image{object-fit:cover;transition:transform .5s}.page-module__V5Q-oq__card:hover .page-module__V5Q-oq__image{transform:scale(1.05)}.page-module__V5Q-oq__info{text-align:center}.page-module__V5Q-oq__name{font-family:var(--font-serif);color:var(--foreground);margin-bottom:.5rem;font-size:1.2rem}.page-module__V5Q-oq__price{color:var(--text-muted);font-weight:500}@media (min-width:640px){.page-module__V5Q-oq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__V5Q-oq__grid{grid-template-columns:repeat(4,1fr)}}
