 
.text-xs,
    .text-sm,
    .text-\[11px\],
    .text-\[12px\],
    .text-\[13px\],
    .text-base,
    .text-lg,
    .text-xl,
    .text-2xl,
    .text-3xl,
    .text-4xl,
    .text-5xl,
    .text-6xl,
    .text-7xl,
    .text-8xl,
    .text-\[14px\],
    .text-\[15px\],
    .text-\[16px\],
    .text-\[17px\],
    .text-\[18px\],
    .text-\[25px\],
    .text-\[36px\],
    .text-\[80px\],
    .text-\[140px\],
    .text-\[1\.75rem\],
    .text-\[2\.75rem\] { font-size: 9px !important; }

@media (min-width: 768px) {
    .text-xs,
    .text-sm,
    .text-\[11px\],
    .text-\[12px\],
    .text-\[13px\],
    .text-base,
    .text-lg,
    .text-xl,
    .text-2xl,
    .text-3xl,
    .text-4xl,
    .text-5xl,
    .text-6xl,
    .text-7xl,
    .text-8xl,
    .text-\[14px\],
    .text-\[15px\],
    .text-\[16px\],
    .text-\[17px\],
    .text-\[18px\],
    .text-\[25px\],
    .text-\[36px\],
    .text-\[80px\],
    .text-\[140px\],
    .text-\[1\.75rem\],
    .text-\[2\.75rem\],
    .md\:text-xs,
    .md\:text-sm,
    .md\:text-\[11px\],
    .md\:text-\[12px\],
    .md\:text-\[13px\],
    .md\:text-base,
    .md\:text-lg,
    .md\:text-xl,
    .md\:text-2xl,
    .md\:text-3xl,
    .md\:text-4xl,
    .md\:text-5xl,
    .md\:text-6xl,
    .md\:text-7xl,
    .md\:text-8xl,
    .md\:text-\[14px\],
    .md\:text-\[15px\],
    .md\:text-\[16px\],
    .md\:text-\[17px\],
    .md\:text-\[18px\],
    .md\:text-\[25px\],
    .md\:text-\[36px\],
    .md\:text-\[80px\],
    .md\:text-\[140px\],
    .md\:text-\[1\.75rem\],
    .md\:text-\[2\.75rem\] { font-size: 11px !important; }
}

 
.text-\[7px\],
    .text-\[8px\],
    .text-\[9px\],
    .text-\[10px\] { font-size: 10px !important; }
@media (min-width: 768px) {
    .text-\[7px\],
    .text-\[8px\],
    .text-\[9px\],
    .text-\[10px\],
    .md\:text-\[7px\],
    .md\:text-\[8px\],
    .md\:text-\[9px\],
    .md\:text-\[10px\] { font-size: 10px !important; }
}

 
h1:not(.yazi-serbest), h2:not(.yazi-serbest) {
    font-size: 16px !important; line-height: 1.3 !important;
}
 
h3:not(.yazi-serbest), h4:not(.yazi-serbest),
h5:not(.yazi-serbest), h6:not(.yazi-serbest) {
    font-size: 11px !important; line-height: 1.35 !important;
}
@media (min-width: 768px) {
    h1:not(.yazi-serbest), h2:not(.yazi-serbest) {
        font-size: 24px !important; line-height: 1.25 !important;
    }
    h3:not(.yazi-serbest), h4:not(.yazi-serbest),
    h5:not(.yazi-serbest), h6:not(.yazi-serbest) {
        font-size: 16px !important; line-height: 1.3 !important;
    }
}

 
.bolum-aciklama { font-size: 12px !important; line-height: 1.6 !important; }
@media (min-width: 768px) {
    .bolum-aciklama { font-size: 16px !important; }
}

 
i[class*="fa-"]:not(.yazi-serbest):not(.rozet-ikon):not(.iletisim-ikon):not(.dekor-ikon) {
    font-size: 12px !important;
}
@media (min-width: 768px) {
    i[class*="fa-"]:not(.yazi-serbest):not(.rozet-ikon):not(.iletisim-ikon):not(.dekor-ikon) {
        font-size: 12px !important;
    }
}
 
li i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon), ol i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon),
nav i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon), button i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon),
a[class*="rounded"] i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon) {
    font-size: 10px !important;
}
@media (min-width: 768px) {
    li i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon), ol i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon),
    nav i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon), button i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon),
    a[class*="rounded"] i[class*="fa-"]:not(.iletisim-ikon):not(.rozet-ikon) {
        font-size: 10px !important;
    }
}

 
.footer-yazi,
.iletisim-bilgi { font-size: 11px !important; line-height: 1.55 !important; }
@media (min-width: 768px) {
    .footer-yazi,
    .iletisim-bilgi { font-size: 14px !important; line-height: 1.5 !important; }
}

 
h3.eko-baslik, h4.eko-baslik, .eko-baslik { font-size: 9px !important; }
@media (min-width: 768px) {
    h3.eko-baslik, h4.eko-baslik, .eko-baslik { font-size: 13px !important; }
}

 
i[class*="fa-"].dekor-ikon { font-size: 16px !important; }
@media (min-width: 768px) {
    i[class*="fa-"].dekor-ikon { font-size: 23px !important; }
}

 
i[class*="fa-"].rozet-ikon { font-size: 10px !important; }
@media (min-width: 768px) {
    i[class*="fa-"].rozet-ikon { font-size: 8px !important; }
}

 
.stok-rozet  { font-size: 9px !important; }
.urun-basligi { font-size: 10px !important; }
@media (min-width: 768px) {
    .stok-rozet  { font-size: 9px !important; }
    .urun-basligi { font-size: 14px !important; }
}

 
.sayfa-icerik, .sayfa-icerik p, .sayfa-icerik li {
    font-size: 11px !important; line-height: 1.7 !important;
}
@media (min-width: 768px) {
    .sayfa-icerik, .sayfa-icerik p, .sayfa-icerik li {
        font-size: 13px !important;
    }
}

 
i[class*="fa-"].iletisim-ikon { font-size: 16px !important; }
@media (min-width: 768px) {
    i[class*="fa-"].iletisim-ikon { font-size: 20px !important; }
}

 
.menu-yazi       { font-size: 13px !important; }
.menu-yazi-mobil { font-size: 12px !important; }
@media (min-width: 1280px) { .menu-yazi { font-size: 14px !important; } }
nav i[class*="fa-"] { font-size: 12px !important; }
   
details > summary { list-style: none; }
details > summary::-webkit-details-marker { display: none; }

 
.nav-card-premium { padding: 10px 12px !important; border-radius: 16px !important; }
.icon-box { width: 34px !important; height: 34px !important; border-radius: 10px !important; }
.nav-card-premium .ml-4 { margin-left: 0.65rem !important; }

 
.alt-menu-bas { font-size: 12px !important; }
.alt-menu-alt { font-size: 10px !important; }