/* Адаптация для мобильных устройств */
@media (max-width: 768px) {
    .pinterest-grid {
        flex-direction: column;
    }

    .grid-column {
        gap: 10px;
    }
}

@media (max-width: 255px) {
    .hide_info {
        display: none !important;
    }
}

@media (max-width: 333px) {
    .hide_fav {
        display: none !important;
    }
}

@media (max-width: 222px) {
    li > a, .mobile-view > a {
        font-size: 8px !important;
    }

    h2 {
        font-size: 11px !important;
    }
}

@media (min-width: 222px) {
    li > a, .mobile-view > a {
        font-size: 9px !important;
    }

    h2 {
        font-size: 12px !important;
    }
}

@media (min-width: 255px) {
    li > a, .mobile-view > a {
        font-size: 11px !important;
    }

    h2 {
        font-size: 15px !important;
    }
}

@media (min-width: 333px) {
    li > a, .mobile-view > a {
        font-size: 14px !important;
    }
}

@media (min-width: 358px) {
    li > a, .mobile-view > a {
        font-size: 15px !important;
    }
}

@media (min-width: 468px) {
    li > a, .mobile-view > a {
        font-size: 16px !important;
    }
}

@media (min-width: 768px) {
    li > a, .mobile-view > a {
        font-size: 17px !important;
    }
}

@media (min-width: 1024px) {
    li > a, .mobile-view > a {
        font-size: 18px !important;
    }
}
