.discount-section-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}

.dicount-prouducts-col {
    width: 30%;
    height: fit-content;
    padding: 10px;
    border: 2px solid var(--secondaryColor);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

.filter-prouducts-col {
    width: 68%;
}

.top-row {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.top-row h2 {
    width: fit-content;
    font-weight: bold;
    font-size: 22px;
}

.top-row div {
    color: var(--text);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
}

.top-row div .arrow {
    font-weight: 100;
    font-size: medium;
}

.discount-products-slider {
    width: 100%;
}

.discount-products-slides {
    width: 100%;
}

.discount-products-slides .slide {
    width: 100%;
    position: relative;
}

.discount-products-slider .slide .slide-image {
    width: 100%;
    margin: 0% auto 12px auto;
    cursor: pointer;
}

.separated-shuffle-icon {
    width: 100%;
    border: none;
    border-bottom: 1px solid var(--text-4);
    padding-bottom: 12px;
    margin-bottom: 12px;
    background-color: transparent;
    text-align: end;
    align-content: center;
    opacity: 0;
}

.separated-shuffle-icon i {
    color: var(--text-3);
    font-size: 22px;
}

.slide:hover .separated-shuffle-icon {
    opacity: 1;
}

@media (max-width:1024px) {
    .discount-section-inner {
        flex-direction: column;
    }

    .dicount-prouducts-col {
        width: 95%;
        margin: 0% auto;
    }

    .filter-prouducts-col {
        width: 95%;
        margin: 0% auto;
    }
}