.main-navigation .primary-menu-container > ul li.menu-item > a {
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}


.main-navigation .primary-menu-container > ul li.menu-item > a {
  font-weight: 600;
  font-size: 12px; }











/* Ascuns implicit pe desktop */
.mobile-related-after-description {
    display: none;
}

/* MOBIL */
@media (max-width: 767px) {

    /*
     * NU ascundem .woocommerce-tabs.
     * Ascundem doar produsele similare originale de jos,
     * ca să rămână doar versiunea introdusă după descriere.
     */
    .single-product div.product > section.related.products {
        display: none !important;
    }

    .mobile-related-after-description {
        display: block !important;
        clear: both !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 25px 0 0 0 !important;
        padding: 22px 0 0 0 !important;
        border-top: 1px solid #eeeeee;
        overflow: visible !important;
        position: relative !important;
        z-index: 1 !important;
    }

    .mobile-related-after-description section.related.products {
        display: block !important;
        clear: both !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        position: relative !important;
    }

    .mobile-related-after-description section.related.products > h2 {
        font-size: 20px !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
        text-align: left !important;
        margin: 0 0 15px 0 !important;
        padding: 0 !important;
    }

    .mobile-related-after-description ul.products {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 14px !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 6px 14px 0 !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        touch-action: pan-x;

        grid-template-columns: none !important;
    }

    .mobile-related-after-description ul.products::before,
    .mobile-related-after-description ul.products::after {
        display: none !important;
        content: none !important;
    }

    .mobile-related-after-description ul.products li.product,
    .mobile-related-after-description ul.products li.entry {
        flex: 0 0 72% !important;
        width: 72% !important;
        max-width: 72% !important;
        min-width: 220px !important;

        float: none !important;
        clear: none !important;
        margin: 0 !important;

        position: relative !important;
        scroll-snap-align: start;
    }

    .mobile-related-after-description ul.products li.product img,
    .mobile-related-after-description ul.products li.entry img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    .mobile-related-after-description .product-details,
    .mobile-related-after-description .entry-content-wrap,
    .mobile-related-after-description .woocommerce-loop-product__link {
        height: auto !important;
        min-height: 0 !important;
    }

    .mobile-related-after-description .woocommerce-loop-product__title,
    .mobile-related-after-description .product-title {
        font-size: 14px !important;
        line-height: 1.35 !important;
    }

    .mobile-related-after-description .price {
        font-size: 14px !important;
        line-height: 1.3 !important;
    }

    /*
     * Scrollbar discret. Nu e obligatoriu, dar ajută să se înțeleagă
     * că lista se poate derula lateral.
     */
    .mobile-related-after-description ul.products::-webkit-scrollbar {
        height: 4px;
    }

    .mobile-related-after-description ul.products::-webkit-scrollbar-thumb {
        background: #cccccc;
        border-radius: 10px;
    }

    .mobile-related-after-description ul.products::-webkit-scrollbar-track {
        background: transparent;
    }
}

/* DESKTOP / TABLETĂ MARE */
@media (min-width: 768px) {
    .mobile-related-after-description {
        display: none !important;
    }
}