.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.product-card small{position:relative;display:block;margin-top:12px;color:#6e7d6b;font-size:10px;line-height:1.7}
.product-card.card-sweets{background-image:linear-gradient(0deg,rgba(18,20,19,.83) 0%,rgba(18,20,19,.36) 48%,rgba(18,20,19,.03) 100%),url('sweets-carton-luxury.jpg');background-size:cover;background-position:center;color:#fff}.product-card.card-sweets:before{display:none}.product-card.card-sweets .product-number,.product-card.card-sweets p,.product-card.card-sweets small{color:#f5eee1}.product-card.card-sweets a{color:#fff}.product-card.card-sweets .product-icon{display:none}.product-card.card-sweets h3{margin-top:auto}
.product-card.card-dates{background-image:linear-gradient(0deg,rgba(18,20,19,.83) 0%,rgba(18,20,19,.36) 48%,rgba(18,20,19,.03) 100%),url('dates-carton-luxury.jpg');background-size:cover;background-position:center;color:#fff}.product-card.card-dates:before{display:none}.product-card.card-dates .product-number,.product-card.card-dates p,.product-card.card-dates small{color:#f5eee1}.product-card.card-dates a{color:#fff}.product-card.card-dates .product-icon{display:none}.product-card.card-dates h3{margin-top:auto}
.product-card.card-sweets-metal{background-image:linear-gradient(0deg,rgba(18,20,19,.84) 0%,rgba(18,20,19,.35) 48%,rgba(18,20,19,.03) 100%),url('metal-sweets-clean.png');background-size:cover;background-position:center;color:#fff}.product-card.card-sweets-metal:before{display:none}.product-card.card-sweets-metal .product-number,.product-card.card-sweets-metal p,.product-card.card-sweets-metal small{color:#f5eee1}.product-card.card-sweets-metal a{color:#fff}.product-card.card-sweets-metal .product-icon{display:none}.product-card.card-sweets-metal h3{margin-top:auto}
.product-card.card-metal:not(.card-sweets-metal){background-image:linear-gradient(0deg,rgba(18,20,19,.84) 0%,rgba(18,20,19,.35) 48%,rgba(18,20,19,.03) 100%),url('metal-dates-clean.png');background-size:cover;background-position:center;color:#fff}.product-card.card-metal:not(.card-sweets-metal):before{display:none}.product-card.card-metal:not(.card-sweets-metal) .product-number,.product-card.card-metal:not(.card-sweets-metal) p,.product-card.card-metal:not(.card-sweets-metal) small{color:#f5eee1}.product-card.card-metal:not(.card-sweets-metal) a{color:#fff}.product-card.card-metal:not(.card-sweets-metal) .product-icon{display:none}.product-card.card-metal:not(.card-sweets-metal) h3{margin-top:auto}
@media(max-width:740px){.product-grid{grid-template-columns:1fr}}
