body.postero-archive-product,body.post-type-archive-product{--mixo-pg-gap:24px;--mixo-pg-brand:#f05a25;--mixo-pg-ink:#2a2018}.postero-archive-product ul.products,.post-type-archive-product ul.products{display:grid!important;gap:var(--mixo-pg-gap);margin:0!important;padding:0!important;list-style:none!important}.postero-archive-product ul.products.columns-1,.post-type-archive-product ul.products.columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.postero-archive-product ul.products.columns-2,.post-type-archive-product ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.postero-archive-product ul.products.columns-3,.post-type-archive-product ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.postero-archive-product ul.products.columns-4,.post-type-archive-product ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.postero-archive-product ul.products.columns-5,.post-type-archive-product ul.products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.postero-archive-product ul.products.columns-6,.post-type-archive-product ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.postero-archive-product ul.products li.product,.post-type-archive-product ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;list-style:none!important}.postero-archive-product ul.products li.product::before,.post-type-archive-product ul.products li.product::before{display:none!important}.postero-archive-product ul.products li.product .product-block,.post-type-archive-product ul.products li.product .product-block{display:flex;flex-direction:column;height:100%}.postero-archive-product ul.products li.product .product-transition,.post-type-archive-product ul.products li.product .product-transition{position:relative}.postero-archive-product ul.products li.product .product-img-wrap,.post-type-archive-product ul.products li.product .product-img-wrap{position:relative;aspect-ratio:1 / 1;background-color:#f5f3eb;overflow:hidden;border-radius:0;margin:0}.postero-archive-product ul.products li.product .product-img-wrap .inner,.post-type-archive-product ul.products li.product .product-img-wrap .inner{position:absolute;inset:0}.postero-archive-product ul.products li.product .product-image,.post-type-archive-product ul.products li.product .product-image{position:absolute;inset:0;width:100%;height:100%;margin:0}.postero-archive-product ul.products li.product .product-image img,.post-type-archive-product ul.products li.product .product-image img{width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box}.postero-archive-product ul.products li.product .product-image.second-image,.post-type-archive-product ul.products li.product .product-image.second-image{opacity:0;transition:opacity 0.4s ease}.postero-archive-product ul.products li.product:hover .product-image.second-image,.post-type-archive-product ul.products li.product:hover .product-image.second-image{opacity:1}.postero-archive-product ul.products li.product .group-action,.post-type-archive-product ul.products li.product .group-action{position:relative;z-index:3}.postero-archive-product ul.products li.product .product-caption,.post-type-archive-product ul.products li.product .product-caption{margin-top:auto;padding-top:14px;text-align:left}.postero-archive-product ul.products li.product .woocommerce-loop-product__title,.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{font-size:.95rem;line-height:1.4}.postero-archive-product ul.products li.product .woocommerce-loop-product__title a,.post-type-archive-product ul.products li.product .woocommerce-loop-product__title a{color:var(--mixo-pg-ink);text-decoration:none}.postero-archive-product ul.products li.product .woocommerce-loop-product__title a:hover,.post-type-archive-product ul.products li.product .woocommerce-loop-product__title a:hover{color:var(--mixo-pg-brand)}.postero-archive-product ul.products li.product .price,.post-type-archive-product ul.products li.product .price{color:var(--mixo-pg-brand)}@media (max-width:1024px){.postero-archive-product ul.products,.post-type-archive-product ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.postero-archive-product ul.products,.post-type-archive-product ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;--mixo-pg-gap:14px}}