/* Product cards follow the product-page hierarchy: regular gross, current gross, current net. */
.mastiff-classic .mc-product-card .price-box { padding-top: 0; }
.mastiff-classic .mc-product-card .mc-card-price { min-height: 54px; }
.mastiff-classic :is(.mc-card-price,.mc-compare-price) .price-box { display: flex; flex-direction: column; align-items: flex-start; gap: 2px; }
.mastiff-classic :is(.mc-card-price,.mc-compare-price) .old-price { order: -1; }
.mastiff-classic :is(.mc-card-price,.mc-compare-price) .old-price .price-container { display: flex; align-items: baseline; flex-wrap: wrap; gap: 5px; line-height: 18px; }
.mastiff-classic :is(.mc-card-price,.mc-compare-price) .old-price .price-including-tax .price { font-size: 13px; font-weight: 400; color: #475560; text-decoration: line-through; }
.mastiff-classic :is(.mc-card-price,.mc-compare-price) .old-price .price-excluding-tax { display: none; }
.mastiff-classic .products-list .mc-card-price .price-container { display: block; }
.mastiff-classic .products-list .mc-card-price .old-price .price-container { display: flex; }
.mastiff-classic .products-list .mc-card-price .price-excluding-tax { display: block; margin-top: 1px; }
.mastiff-classic .products-list .mc-card-price .old-price .price-excluding-tax { display: none; }
.mastiff-classic .products-list .mc-card-price .price-excluding-tax::before { content: none; }
.mastiff-classic .products-list .mc-card-price .price-excluding-tax::after { content: ' netto'; }
