/* =========================================================
   FEATURED COLLECTION – BASE (DESKTOP UNCHANGED)
========================================================= */

.featured-collection__title-group {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

.featured-collection__title {
    text-align: center;
}

.featured-collection__tabs {
    display: flex;
    gap: 20px;
    margin-bottom: 50px;
    overflow-x: auto;
}

.featured-collection__tabs-item {
    padding: 10px 23px;
    text-transform: uppercase;
    background-color: rgb(var(--color-button-background-normal));
    color: rgb(var(--color-button-text-normal));
    border: 1px solid rgb(var(--color-button-border-normal));
    border-radius: var(--color-button-border-radius);
    cursor: pointer;
}

.featured-collection__tabs-item--active {
    background-color: rgb(var(--color-button-background));
    color: rgb(var(--color-button-text));
    border-color: rgb(var(--color-button-border));
}

/* =========================================================
   MOBILE = DESKTOP BEHAVIOR (NO SLIDER)
========================================================= */

@media screen and (max-width: 999px) {

    /* Disable slider mechanics completely */
    .featured-collection slider-component {
        overflow: visible !important;
    }

    .featured-collection .slider-buttons,
    .featured-collection slide-pagination {
        display: none !important;
    }

    /* Force GRID like desktop */
    .featured-collection slider-component ul {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        gap: 24px;
        transform: none !important;
        scroll-snap-type: none !important;
    }

    /* Individual cards */
    .featured-collection slider-component li {
        width: auto !important;
        max-width: none !important;
        flex: unset !important;
    }

    /* =====================================================
     IMAGE = DESKTOP LOGIC
  ===================================================== */

    .featured-collection .card__media {
        position: relative !important;
        height: auto !important;
        overflow: visible !important;
    }

    .featured-collection .card__media img {
        position: static !important;
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        transform: none !important;
    }

    /* REMOVE hover image on mobile */
    .featured-collection .card__media img+img {
        display: none !important;
    }

    /* =====================================================
     TEXT / PRICE VISIBILITY
  ===================================================== */

    .featured-collection .card,
    .featured-collection .card__content {
        height: auto !important;
        overflow: visible !important;
    }

    .featured-collection .card__information,
    .featured-collection .card-information,
    .featured-collection .price {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}

/* =========================================================
   < 700px → 2 COLUMNS
========================================================= */

@media screen and (max-width: 699px) {
    .featured-collection slider-component ul {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
}
/* PRICE COLOR – FORCE RED */
.featured-collection .price,
.featured-collection .price * {
    color: #133537a6 !important;
    /* premium red */
}