﻿

[data-section="enhanceAandElevate"] .ld-smash-deco-bottom-wave {
    margin-bottom: 0;
}

#enhanceAndElevateCarousel {
    width: calc(100% - 30px);
    margin-left: 15px;
}


.ld-smash-sales-enhance-and-elevate {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-around;
    gap: 5px;
    width: 100%;
}

.ld-smash-sales-enhance-and-elevate-item {
    width: calc(calc(100% - 20px) / 4);
    max-width: 390px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    text-align: left;
}

    .ld-smash-sales-enhance-and-elevate-item h4 {
        line-height: 1;
        display: flex;
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .ld-smash-sales-enhance-and-elevate-item > div {
        background: #feebd2;
        position: relative;
        margin-top: 100px;
        padding: 15px 30px;
        padding-top: 160px;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: auto;
        border-radius: 10px;
        padding-bottom: 30px;
    }

    .ld-smash-sales-enhance-and-elevate-item:nth-child(2n+1) > div {
        background: #f6f6f6;
    }


        .ld-smash-sales-enhance-and-elevate-item > div > img {
            position: absolute;
            width: 250px;
            top: -100px;
            left: 50%;
            transform: translateX(-50%);
        }

        .ld-smash-sales-enhance-and-elevate-item > div ul {
            list-style: outside;
        }

#enhanceAndElevateCarousel-track {
    padding-top: 30px;
}

@media all and (max-height: 900px) {
    .ld-smash-sales-enhance-and-elevate-item > div {
        padding-top: 100px;
    }

    .ld-smash-sales-enhance-and-elevate-item > div > img {
        width: 200px;
    }

    [data-section="enhanceAandElevate"] .ld-smash-sales-ovl {
        padding: 0;
        padding-bottom: 10px;
    }
}


@media all and (max-width: 1300px), all and (max-height: 750px) {
    .ld-smash-sales-enhance-and-elevate-item > div {
        padding: 10px;
        padding-top: 70px;
    }

        .ld-smash-sales-enhance-and-elevate-item > div > img {
            width: 170px;
        }

        .ld-smash-sales-enhance-and-elevate-item > div ul {
            margin-left: 15px;
        }
}

@media all and (max-width: 1000px) {
    .ld-smash-sales-enhance-and-elevate {
        flex-wrap: wrap;
    }

    .ld-smash-sales-enhance-and-elevate-item {
        width: calc(50vw - 45px);
        max-width: initial;
    }


        /*IMAGE SIZE*/
        .ld-smash-sales-enhance-and-elevate-item > div > img {
            width: 200px;
        }

        .ld-smash-sales-enhance-and-elevate-item > div {
            padding: 10px;
            padding-top: 100px;
        }
}

@media all and (max-width: 600px) {
    #enhanceAndElevateCarousel {
        margin-bottom: 50px;
    }

    .ld-smash-sales-enhance-and-elevate {
        flex-wrap: wrap;
        flex-direction: row;
        align-content: center;
        justify-content: flex-start;
        gap: 30px;
    }

    .ld-smash-sales-enhance-and-elevate-item {
        width: calc(100vw - 45px);
        max-width: initial;
    }


    /*IMAGE SIZE*/
    .ld-smash-sales-enhance-and-elevate-item > div > img {
        width: 95%;
        max-width: 250px;

    }

    .ld-smash-sales-enhance-and-elevate-item > div {
        padding: 30px;
        padding-top: 160px;
    }
}


@media all and (max-height: 750px) {

    .ld-smash-sales-enhance-and-elevate-item > div {
        /*padding-top: 40px;*/
    }

    .ld-smash-sales-enhance-and-elevate-item > div > img {
        /*width: 140px;*/
    }
}


/*CAROUSEL CSS*/
/*@media all and (max-width: 1100px) {
    .ld-smash-sales-enhance-and-elevate {
        width: 100%;
        flex-wrap: wrap;
    }
}*/
