@media (min-width : 1024px) {
    #product .ets_market_products .slick-prev {
        left: -20px;
    }

    #product .ets_market_products .slick-next {
        right: -30px;
    }
}

@media (min-width : 1200px) {
    /********************
	    Part - Product Layout
    ********************/
    .product__grid {
        display               : grid;
        grid-template-columns : var(--container-margin-primary) 1fr 1fr var(--container-margin-primary);
        grid-gap              : 0 20px;
    }

    .product__grid__full-width__bg-section {
        grid-column : 1/-1;
    }

    .product__images__bg {
        background : white;
        grid-row   : 2;
    }

    .product__images__wrapper {
        grid-column : 2;
        grid-row    : 2;
    }

    .product__main-infos__wrapper {
        grid-column : 3;
        grid-row    : 2/3;
    }

    .product__more-infos__bg {
        background : var(--color-grey-default);
        grid-row   : 3;
    }

    .product__more-infos__wrapper {
        grid-column : 2/4;
        grid-row    : 3;
    }

    .product-accessories__bg {
        background : var(--color-white-default);
        grid-row   : 4;
    }

    .product-accessories {
        grid-column : 2;
        grid-row    : 4;
    }

    /********************
		Part - Product thumbs Images
	********************/
    .product__thumbnails:not(.product__thumbnails__slider) {
        align-self : flex-start;
    }

    /********************
		Part - Product thumbs on left
	********************/
    .images-container.thumb--is-on-left {
        display               : grid;
        grid-template-columns : 20% 1fr;
        grid-gap              : 15px;
    }

    .images-container.thumb--is-on-left .product-cover,
    .images-container.thumb--is-on-left .product__thumbnails {
        grid-row : 1;
    }

    .images-container.thumb--is-on-left .product-cover {
        grid-column : 2;
    }

    .images-container.thumb--is-on-left .product__thumbnails img {
        min-width : 120px;
    }

    /********************
		Part - Product thumbs Slider
	********************/
    .images-container.thumb--is-on-left .product__thumbnails.slick-initialized {
        grid-template-rows : auto 1fr auto;
    }

    .images-container:not(.thumb--is-on-left) .product__thumbnails.slick-initialized {
        grid-template-columns : auto 1fr auto;
    }

    .images-container:not(.thumb--is-on-left) .product__thumbnails__slider .slick-slide {
        padding : 15px;
    }

    /********************
		Part - Product main infos
	********************/
    .product__main-infos__wrapper .product__main-infos {
        /*position   : -webkit-sticky;*/
        /*position   : sticky;*/
        /*top        : 0;*/
        background : white;
        /*box-shadow : 1px 1px 7px #d9d9d9;*/
        padding    : 15px;
        margin     : 20px 0;
    }

    /********************
		Part - Product more infos
	********************/
    .product__more-infos__wrapper {
        padding : 2em 0;
    }

    /********************
		Part - Product block reassurance
	********************/
    #block-reassurance ul {
        flex-direction : row;
    }

    #block-reassurance li + li {
        border-left : 1px solid rgba(0, 0, 0, .25)
    }
}
