/* 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-label { position: static; display: inline-block; width: auto; height: auto; margin: 0; padding: 0; clip: auto; clip-path: none; overflow: visible; font-size: 12px; font-weight: 400; color: #63717a; }
.mastiff-classic :is(.mc-card-price,.mc-compare-price) .old-price .price-including-tax .price { font-size: 13px; font-weight: 400; color: #63717a; 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'; }
