.product-grid-card{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-grid-card .image{display:flex;align-items:center;justify-content:center;position:relative}.product-grid-card .image .overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:flex!important;align-items:center;justify-content:center;background:#ffffffe6;transition:all .3s ease-in-out;opacity:0}.product-grid-card .image .overlay p{color:#fff;font-family:TradeGothicLT-CondEighteen;text-align:center;text-transform:uppercase;font-size:18px;margin:0 15px 15px}.product-grid-card .image .overlay ul{list-style:none;margin:0 15px}.product-grid-card .image .overlay ul li{color:#fff;text-align:center;font-size:14px;line-height:1.4;margin-bottom:18px}.product-grid-card .image .overlay ul li:last-of-type{margin:0}.product-grid-card:hover .image .overlay{opacity:1}.product-grid-card img{max-height:300px;margin:0 auto 10px}.product-grid-card h2.title{font-family:TradeGothicLT-CondEighteen;width:100%;text-transform:uppercase;font-size:20px;margin:8px 0;color:#000;text-align:center}.product-grid-card p.subtitle{margin-bottom:28px;position:relative;width:100%;line-height:1.2;color:#000;font-size:16px}.product-grid-card p.subtitle:before{position:absolute;content:"";height:1.5px;background:#c8c8c8;width:100%;bottom:-16px;left:0}.product-grid-card .product-info{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.product-grid-card .product-info .price{color:#000;font-family:TradeGothicLT;font-size:20px}.product-grid-card .product-info .rating,.product-grid-card .product-info .rating .stars{display:flex;align-items:center;justify-content:center}.product-grid-card .product-info .rating span{margin-left:12px;font-size:18px;color:#000}.product-grid-card a{text-decoration:none;width:100%;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease-in-out}.product-grid-card:hover a.view,.product-grid-card:hover button.submit{opacity:1}.product-grid-card form{width:100%}.product-grid-card a.view,.product-grid-card button.submit{opacity:0;transition:.3s ease-in-out;background:#8e1729;color:#fff;text-decoration:none;font-family:TradeGothicLT-CondEighteen;text-align:center;padding:16px 0;align-items:center;justify-content:center;text-transform:uppercase;width:100%;outline:none;border:none;box-shadow:none;font-size:18px;line-height:1;cursor:pointer}.product-grid-card a.view:hover,.product-grid-card button.submit:hover{background:#68101d}.product-grid-card.light{opacity:1}.product-grid-card.light h2.title{text-align:center;color:#000}.product-grid-card .image .overlay{background:#000000e6}.product-grid-card.light .image .overlay p,.product-grid-card.light .image .overlay ul li,.product-grid-card.light p.subtitle,.product-grid-card.light .product-info .price,.product-grid-card.light .product-info .rating span{color:#fff}.product-grid-card.light .product-info .rating svg path{fill:#fff}@media (max-width: 576px){.product-grid-card img{max-width:140px}.product-grid-card h2.title{font-size:20px}.product-grid-card .product-info{align-items:flex-start;margin-bottom:24px}.product-grid-card p.subtitle{font-size:14px;margin-bottom:28px}.product-grid-card .product-info .price{font-size:20px}.product-grid-card .product-info .rating span{margin-left:8px;font-size:14px}.product-grid-card a.view,.product-grid-card button.submit{opacity:1}.product-grid-card .product-info .rating .stars svg{height:16px;width:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-product-grid-card.css.map */
