/* ===================================================================
   Menü ürün fiyatları — fiyatsız (katalog) düzen.

   Parfümeri, butik ve tanıtım kataloğu gibi bazı işletmeler fiyatı
   menüde yazmaz. Bu durumda menü ürün fiyatı, "Fiyat" etiketi, varyasyon
   fiyatı ve fiyata bağlı rozetleri hiç göstermez; sepet ve para birimi
   seçici de controller tarafından kapatılır.

   Fiyat metni zaten helper::displayPrice() içinde boş döner; buradaki
   kurallar geriye kalan boş kutuların yer kaplamasını engeller.
   Bu dosya her menü sayfasında yüklenir, yalnızca body üzerinde
   .menu-fiyatsiz sınıfı varsa devreye girer.
   =================================================================== */

body.menu-fiyatsiz .price,
body.menu-fiyatsiz .price-label,
body.menu-fiyatsiz .detail-price,
body.menu-fiyatsiz .detail-price-tag,
body.menu-fiyatsiz .product-price,
body.menu-fiyatsiz .t3-product-price,
body.menu-fiyatsiz .t3-detail-price,
body.menu-fiyatsiz .t3-variation-price,
body.menu-fiyatsiz .t4-product-price,
body.menu-fiyatsiz .t4-detail-price,
body.menu-fiyatsiz .t4-variation-price,
body.menu-fiyatsiz .t5-product-price,
body.menu-fiyatsiz .t5-detail-price,
body.menu-fiyatsiz .t5-variation-price,
body.menu-fiyatsiz .t6-card-price,
body.menu-fiyatsiz .t6-detail-price,
body.menu-fiyatsiz .t6-variation-price,
body.menu-fiyatsiz .t7-card-price,
body.menu-fiyatsiz .t7-detail-price,
body.menu-fiyatsiz .t7-variation-price {
    display: none !important;
}

/* Ürün kartının alt satırı fiyat + sepet düğmesi için space-between kurulur.
   İkisi de yokken ad/açıklama sola yaslı kalsın. */
body.menu-fiyatsiz .product-footer,
body.menu-fiyatsiz .t6-card-foot,
body.menu-fiyatsiz .t7-card-foot {
    justify-content: flex-start;
}

/* Varyasyon satırı: solda ad, sağda fiyat. Fiyat yokken ad tüm satırı alsın. */
body.menu-fiyatsiz .t3-variation-item,
body.menu-fiyatsiz .t4-variation-item,
body.menu-fiyatsiz .t5-variation-item,
body.menu-fiyatsiz .t6-variation-item,
body.menu-fiyatsiz .t7-variation-item {
    justify-content: flex-start;
}
