@media (min-width : 768px) {
    .collections__container {
        background-position : top center;
    }

    .collections__wrapper .elementor-widget-wrap {
        display               : grid !important;
        grid-template-columns : repeat(3, calc((100% - 40px) / 3));
        grid-template-rows    : repeat(3, 300px);
        grid-gap              : 20px;
    }

    body.category-bmw .collections__wrapper .elementor-widget-wrap {
        grid-template-columns : repeat(2, calc((100% - 40px) / 2));
    }

    .collections__wrapper .elementor-widget-container,
    .collections__wrapper .elementor-cta,
    .collections__wrapper .elementor-cta-content {
        height : 100%;
    }

    .collections__wrapper .elementor-widget:not(:last-child) {
        margin-bottom : 0;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(1) {
        grid-column : 1/3;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(2) {
        grid-column : 3/4;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(3) {
        grid-column : 1/2;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(4) {
        grid-column : 2/4;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(5) {
        grid-column : 1/3;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(6) {
        grid-column : 3/4;
    }

    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(7) {
        grid-column : 1/2;
    }
    .collections__wrapper .elementor-widget-wrap > div:nth-of-type(8) {
        grid-column : 2/4;
    }



    body.category-ferrari  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(1) {
        grid-column : 1/4;
    }

    body.category-ferrari  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(2) {
        grid-column : 1/2;
    }

    body.category-ferrari  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(3) {
        grid-column : 2/4;
    }

    body.category-ferrari  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(4) {
        grid-column : 1/3;
    }

    body.category-ferrari  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(5) {
        grid-column : 3/4;
    }


    body.category-bmw  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(1) {
        grid-column : 1/3;
    }

    body.category-bmw  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(2) {
        grid-column : 1/2;
    }

    body.category-bmw  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(3) {
        grid-column : 2/3;
    }



    body.category-sports-car-more  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(1) {
        grid-column : 1/3;
    }

    body.category-sports-car-more  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(2) {
        grid-column : 3/4;
    }

    body.category-sports-car-more  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(3) {
        grid-column : 1/2;
    }

    body.category-sports-car-more  .collections__wrapper .elementor-widget-wrap > div:nth-of-type(4) {
        grid-column : 2/4;
    }




    .products-slider .slick-arrow.slick-prev {
        left : -25px;
    }

    .products-slider .slick-arrow.slick-next {
        right : -25px;
    }

    .default-container .products-slider.slick-slider {
        width : 100%;
    }

}

@media (min-width : 1024px) {
    .collections__container > h2 {
        text-align    : center;
        margin-bottom : 10vh;
        margin-top    : 1.2vh;
    }

    .collections__container{
        padding    : 8vh 0;
    }

    .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(3, 350px);
    }

    body.category-mercedes .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(3, 350px);
    }

    body.category-bmw .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 350px);
    }

    body.category-sports-cars-more .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 350px);
    }
}

@media (min-width : 1200px) {
    .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(3, 380px);
    }

    body.category-mercedes .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(4, 380px);
    }

    body.category-bmw .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 380px);
    }

    body.category-sports-cars-more .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 380px);
    }

    .collections__container>h2{
        font-size: var(--font-size-900);
    }
}

@media (min-width : 1400px) {
    .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(3, 450px);
    }

    body.category-id-591 .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 450px);
    }

    body.category-mercedes .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(4, 450px);
    }

    body.category-bmw .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 450px);
    }

    body.category-sports-cars-more .collections__wrapper .elementor-widget-wrap {
        grid-template-rows : repeat(2, 450px);
    }
}
