/* SECTION FEATURED DEALS */
#section_featured_deals .slick-list {
    margin: 0 !important;
}
#section_featured_deals .card {
    background-color: transparent !important;
}
#section_featured_deals .card-header {
    padding: 2rem 2rem 0 2rem;
}
#section_featured_deals .card-content {
    padding: 2rem; 
}
#section_featured_deals .card-footer {
    padding: 0 2rem 2rem 2rem;
}
@media screen and (max-width: 768px) { /* mobile and below */
    #section_featured_deals .carousel-slide {
        min-height: 450px;
    }
    #section_featured_deals .card-header,
    #section_featured_deals .card-content,
    #section_featured_deals .card-footer {
        width: 100%;
    }
}
@media screen and (min-width: 769px), print { /* tablet and above */
    #section_featured_deals .carousel-slide {
        min-height: 400px;
    }
    #section_featured_deals .card-header,
    #section_featured_deals .card-content,
    #section_featured_deals .card-footer {
        width: 400px;
    }
}
@media screen and (min-width: 769px) and (max-width: 1023px) { /* tablet-only */
}
@media screen and (max-width: 1023px) { /* touch and below */
    #section_featured_deals {
        margin-top: 0;
    }
    #section_featured_deals .slick-slide {
        margin: 0 0 1.5rem 0;
        padding-bottom: 0;
        outline: none;
        width: 100% !important;
        max-width: 100vw !important;
    }
    #section_featured_deals .carousel-slide {
        width: 100%;
    }
    #section_featured_deals .card-background {
        background-position: right;
    }
}
@media screen and (min-width: 1024px) { /* desktop and above */
    #section_featured_deals {
        margin-top: .75rem;
    }
    #section_featured_deals .slick-slide {
        border-radius: 2px;
    }
    #section_featured_deals .carousel-slide {
        width: 960px !important;
        border-radius: 2px;
    }
    #section_featured_deals .carousel-slide.has-background-image:before {
        border-radius: 2px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) { /* desktop-only */
}
@media screen and (min-width: 1216px) { /* widescreen and above */
    #section_featured_deals .carousel-slide {
        width: 1152px !important;
    }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) { /* widescreen-only */
}
@media screen and (min-width: 1408px) { /* fullhd and above */
    #section_featured_deals .carousel-slide {
        width: 1344px !important;
    }
}
/* /SECTION FEATURED DEALS */

/* SECTION TOP CATEGORIES */
#section_top_categories_carousels .carousel,
#section_top_categories_carousels .slick-list,
#section_top_categories_carousels .slick-track {
    height: 100%;
}
@media screen and (max-width: 768px) {
    /* mobile and below */
    #section_top_categories_fixed a {
        padding-bottom: 0 !important;
    }
    #section_top_categories_fixed .card {
        display: block;
        -ms-flex-flow: column;
        flex-flow: initial;
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        padding: .75rem;
    }
    #section_top_categories_fixed .card-header,
    #section_top_categories_fixed .card-content {
        display: inline-block;
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial;
        border-bottom: none;
        -webkit-box-align: initial;
        align-items: initial;
        -ms-flex-align: initial;
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -ms-flex-direction: initial;
        flex-direction: initial;
        -webkit-box-pack: initial;
        -ms-flex-pack: initial;
        justify-content: initial;
        text-align: initial;
        display: inline-block;
        -webkit-box-align: initial;
        align-items: initial;
        -ms-flex-align: initial;
        vertical-align: middle;
        padding: 0 !important;
        margin: 0 !important;
    }
    #section_top_categories_fixed .card-header figure {
        max-height: 40px;
        margin-bottom: 0 !important;
        margin-right: .75rem !important;
    }
}
@media screen and (min-width: 769px), print {
    /* tablet and above */
    #section_top_categories_fixed .column-content,
    #section_top_categories_fixed a {
        height: 100%;
    }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
    /* tablet-only */
}
@media screen and (max-width: 1023px) {
    /* touch and below */
}
@media screen and (min-width: 1024px) {
    /* desktop and above */
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
    /* desktop-only */
}
@media screen and (min-width: 1216px) {
    /* widescreen and above */
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
    /* widescreen-only */
}
@media screen and (min-width: 1408px) {
    /* fullhd and above */
}
/* /SECTION TOP CATEGORIES */

/* SECTION CASHBACK AND POINTS */
@media screen and (max-width: 768px) {
    /* mobile and below */
}
@media screen and (min-width: 769px), print {
    /* tablet and above */
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
    /* tablet-only */
}
@media screen and (max-width: 1023px) {
    /* touch and below */
    #section_cashback_and_points {
        padding: 3rem 1.5rem;
    }
}
@media screen and (min-width: 1024px) {
    /* desktop and above */
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
    /* desktop-only */
}
@media screen and (min-width: 1216px) {
    /* widescreen and above */
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
    /* widescreen-only */
}
@media screen and (min-width: 1408px) {
    /* fullhd and above */
}
/* /SECTION CASHBACK AND POINTS */
