/* ==================================================
   INTIM CENTER - London téma olvashatóság V3
   2026-08-27
   ================================================== */

/* Alap kezelőfelület */
html {
    font-size: 16px;
}

body {
    font-size: 16px !important;
}

/* Normál olvasandó szöveg */
main p,
main li,
main td,
main th,
#content p,
#content li,
#content td,
#content th {
    font-size: 17px !important;
    line-height: 1.6 !important;
}

/* Hosszú termékleírások */
.product-description p,
.product-description li,
.product-page-description p,
.product-page-description li,
#description p,
#description li {
    font-size: 18px !important;
    line-height: 1.65 !important;
}

/* Blog / hírcikk teljes szövege */
.blog-post p,
.blog-post li,
.news-description p,
.news-description li,
.article-description p,
.article-description li {
    font-size: 18px !important;
    line-height: 1.65 !important;
}

/* Asztali fejléc / főmenü */
header nav a,
.navbar a,
.navbar-nav a {
    font-size: 15px !important;
    font-weight: 500 !important;
}

/* ==================================================
   MOBIL
   ================================================== */
@media (max-width: 767px) {

    body {
        font-size: 16px !important;
    }

    /* Normál olvasandó szöveg mobilon */
    main p,
    main li,
    main td,
    main th,
    #content p,
    #content li,
    #content td,
    #content th {
        font-size: 17px !important;
        line-height: 1.6 !important;
    }

    /* Termékleírás + blog mobilon */
    .product-description p,
    .product-description li,
    .product-page-description p,
    .product-page-description li,
    #description p,
    #description li,
    .blog-post p,
    .blog-post li,
    .news-description p,
    .news-description li,
    .article-description p,
    .article-description li {
        font-size: 17px !important;
        line-height: 1.65 !important;
    }

    /* Mobil menü */
    header nav a,
    .navbar a,
    .navbar-nav a,
    .mobile-menu a {
        font-size: 17px !important;
        font-weight: 500 !important;
        line-height: 1.4 !important;
    }
}
/* Termékkártyák nevei */
.product-card__title-link {
    font-size: 17px !important;
    line-height: 1.35 !important;
    font-weight: 500 !important;
}