.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(25% - var(--grid-gap) * .75,min(136px,100%)),1fr));gap:var(--grid-gap)}.product-card{display:flex;flex-direction:column;gap:var(--product-card-gap);background-color:transparent;border:none;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;cursor:pointer;align-items:stretch}@media (hover:hover){.product-card:hover .product-images .hover-image{opacity:1}.product-card:hover .product-details .product-title-wrapper .product-card-arrow{translate:calc(var(--product-card-text-gap) * -1) 0}}.product-card:focus .product-images .hover-image{opacity:1}.product-card:focus .product-details .product-title-wrapper .product-card-arrow{translate:calc(var(--product-card-text-gap) * -1) 0}.product-card .product-images{position:relative;width:100%;padding-top:105.2631578947%;display:flex;align-items:center;justify-content:center;background-color:var(--color-product-card-image-bg)}.product-card .product-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;translate:-50% -50%}.product-card .product-images img[src*=".png"]{max-height:67%;max-width:67%;-o-object-fit:contain;object-fit:contain}.product-card .product-images .featured-image{z-index:0}.product-card .product-images .hover-image{z-index:1;opacity:0;transition:opacity .3s}.product-card .product-images:has(.tag){position:relative}.product-card .product-images .tag{position:absolute;bottom:12px;left:10px;border:none;color:var(--color-tag-text);background:var(--color-tag-bg)}.product-card .product-details{font-family:Poppins,Arial,Helvetica,sans-serif;display:flex;flex-direction:column;gap:var(--product-card-text-gap)}.product-card .product-details .product-title-wrapper{display:flex;gap:var(--product-card-text-gap);flex-direction:row;justify-content:space-between}.product-card .product-details .product-title-wrapper .product-title{color:var(--color-product-card-title);font-family:Poppins,Arial,Helvetica,sans-serif;font-size:var(--product-card-title-font-size);line-height:1.2;font-weight:500}.product-card .product-details .product-title-wrapper .product-card-arrow{transition:translate .3s;color:var(--color-product-card-arrow)}.product-card .product-details .product-pricing{display:flex;flex-direction:row;gap:var(--product-card-text-gap);font-size:var(--product-card-price-font-size);line-height:1.2;font-weight:500;margin:0}.product-card .product-details .product-pricing .product-price-compare{color:var(--color-product-card-price-old)}.product-card .product-details .product-pricing .product-price{color:var(--color-product-card-price-current)}