.aspect-w-4{position:relative;padding-bottom:75%}.aspect-w-4>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}@media (min-width:640px){.sm:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-btn.active{background-color:#d4af37;color:#000}.product-card[data-type].hide{display:none}