/* ========================================
   FASHION MARQUEE
======================================== */

.fashion-marquee {
    position: relative;

    padding: 22px 0;

    overflow: hidden;

    background: var(--primary);

    color: var(--white);
}


/* ========================================
   MARQUEE TRACK
======================================== */

.marquee-track {
    width: 100%;

    overflow: hidden;
}


/* ========================================
   MARQUEE CONTENT
======================================== */

.marquee-content {
    width: max-content;

    display: flex;
    align-items: center;

    gap: 30px;

    white-space: nowrap;

    animation: marqueeMove 25s linear infinite;
}

.marquee-content span {
    font-size: clamp(1rem, 2vw, 1.5rem);
    font-weight: 500;

    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.marquee-content i {
    font-size: 0.7rem;

    color: var(--gold);
}


/* ========================================
   MARQUEE ANIMATION
======================================== */

@keyframes marqueeMove {

    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }

}