.productWrap,.collectionCard{display:flex;flex-direction:column}.productWrap{gap:.4rem}.productImage{object-fit:cover;width:100%;height:auto;border-radius:10px 10px 5px 5px;box-shadow:0 0 2px 0 var(--shadowColor)}.imageAuto{height:auto}.imagePortrait{aspect-ratio:1 / 1.5}.imageLandscape{aspect-ratio:2 / 1}.imageSquare{aspect-ratio:1 / 1}.productInfo,.collectionInfo{background-color:var(--containersColor);box-shadow:0 2px 2px 0 var(--shadowColor);border-radius:5px 5px 10px 10px;padding:12px;font-size:.9rem;display:flex;flex-direction:column;height:100%;text-align:center;align-content:center}.collectionInfo{padding:40px 20px 20px;margin-top:-20px;line-height:1.2rem}.collectionTitleWrap{font-size:1.2rem}.productInfo .priceContainer{margin:0}.productInfo .productPriceWrap{justify-content:center}.productVendor{color:var(--textColorDesaturated);text-transform:uppercase;font-weight:700;font-size:.7rem}.productImageWrap{display:flex;position:relative;justify-content:flex-start;align-items:flex-end}.productWrap .productImageWrap .secondProductImage{visibility:hidden;position:absolute;left:0;top:0;filter:blur(4px);transition:80ms}.productWrap:hover .productImageWrap .firstProductImage{display:none}.productWrap:hover .productImageWrap .secondProductImage{visibility:visible;position:static;filter:blur(0)}.productPillsWrap{position:absolute;display:flex;gap:.5rem;padding:10px;flex-wrap:wrap;z-index:1}.pill{background-color:var(--containersColorDarker);color:var(--textColor);font-size:.7rem;text-transform:uppercase;border-radius:30px 10px;box-shadow:var(--shadowBottom);font-weight:700;padding:4px 15px}.productDetailsWrap{display:flex;flex-direction:column}.cardProductTitle{font-weight:400}.hideSecondImage{visibility:hidden;z-index:-1;transition:.5s;filter:opacity(0)}.productWrap:hover .hideSecondImage{filter:opacity(1)}.productWrap:hover .hideSecondImage{visibility:visible;z-index:0}.productWrap img,.collectionCard img{box-shadow:var(--shadowTop)}.collectionCard img{box-shadow:var(--shadowBoth)}.squareCard img,.squareCard svg,.squareCard .productInfo,.squareCard .collectionInfo,.squareCard .cornerTextWrap{border-radius:3px}.roundedCard img,.roundedCard svg,.roundedCard .productInfo,.roundedCard .collectionInfo,.roundedCard .cornerTextWrap{border-radius:10px}.unevenCard img,.unevenCard svg{border-radius:10px 20px 10px 10px}.unevenCard .productInfo,.unevenCard .collectionInfo,.unevenCard .cornerTextWrap{border-radius:10px 10px 10px 20px}.collectionProdCount{color:var(--textColorDesaturated);text-transform:uppercase;font-weight:700;font-size:.7rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/productsGrid.css.map */
