.product-item{display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;width:100%}@media (min-width:576px){.product-item{gap:15px}}.product-item .post-image{aspect-ratio:1.37;display:flex;overflow:hidden;position:relative;width:100%}.product-item .post-image img{--tw-bg-opacity:1;background-color:rgb(12 87 69/var(--tw-bg-opacity));display:flex;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s;width:100%}.product-item .post-image svg{bottom:0;left:0;position:absolute}@media not all and (min-width:576px){.product-item .post-image svg{height:30px;width:30px}}.product-item .post-image svg rect{transition:.2s ease}.product-item .post-image[data-file-type=svg] img{-o-object-fit:contain;object-fit:contain;padding:1.5rem}.product-item .post-hero h3{font-size:max(20px,min(1.5em,3vw));font-weight:700;line-height:1.3}.product-item:hover .post-image img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-item:hover .post-image svg rect{fill:#dccbaa}
