/* Product Item - Mobile*(only large) and Tablet (Landscape and Portrait) */
@media screen and (pointer: coarse) and (min-width: 768px) and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape),
screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape),
screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) {
	.section-products .rdc-productlist-desktop-first-row:not(.first-line) {padding-top: 0 !important;}
}

.products .wrapper-page{padding: 0;}
.wrapper-side-menu{float: left;}
.container-products{min-height: 50vh;}
.container-products.listBreakAvailable .section-products,
.container-products.productListColumnFullWidth .section-products {text-align: center;}
.container-products .section-products .column{float: none;display: inline-block;vertical-align: top;}
.container-list{position: relative;}
.list-overlay{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.8) url(/sysimages/listloader.gif) center 50vh/60px no-repeat;z-index: 40;}
.bottom-list{text-align: center;}
.bottom-list .loadingIcon{display: none;line-height: 0;}
.bottom-list .loadingIcon img{max-width: 36px;}
.wrapper-products.overlay {position: relative;}
.rdc-product-item-with_text-title + .rdc-product-item-with_text-subtitle {padding-top: 4px;}
.rdc-product-item-with_text-subtitle + .rdc-product-item-with_text-description {padding-top: 4px;}

/* Destaque enhance */
.section-products .rdc-product-item-enhance-type-1:not(.rdc-product-item-enhance-full-height) .img-default,
.section-products .rdc-product-item-enhance-type-2 .img-default,
.section-products .columnWidth2 .img-default, .section-products .columnWidth3 .img-default{display: none;}
.section-products .rdc-product-item-enhance figure {overflow: hidden;}
.section-products .rdc-product-item-enhance-full-height .img-feautured-custom,
.section-products .rdc-product-item-enhance-type-2 .img-feautured-custom {width: auto; height: 100%; max-width: none; transform: translate(-50%, -50%); top: 50%; left: 50%;}
.section-products .rdc-product-item-enhance-type-3 .video-js,
.section-products .rdc-product-item-enhance-type-3 .video-js + .img-feautured-custom {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: white;}
.section-products .columnWidth2:not(.rdc-product-item-enhance-type-2):not(.rdc-product-item-enhance-full-height) figure.loader .img-feautured-custom,
.section-products .columnWidth3:not(.rdc-product-item-enhance-type-2):not(.rdc-product-item-enhance-full-height) figure.loader .img-feautured-custom,
.section-products .columnWidth4:not(.rdc-product-item-enhance-type-2):not(.rdc-product-item-enhance-full-height) figure.loader .img-feautured-custom {top: 50%; transform: translateY(-50%);}
.section-products .columnWidth2 article.product-item figure, .section-products .columnWidth3 article.product-item figure, .section-products .columnWidth4 article.product-item figure {overflow: hidden;}
.section-products .rdc-product-item-enhance-full-height article.product-item{position: relative;overflow: hidden;}
.section-products .rdc-product-item-enhance-full-height .image, .section-products .rdc-product-item-enhance-full-height .image figure{position: static;}
.section-products .rdc-product-item-enhance-full-height .image *:not(.img-feautured-custom){z-index: 0;}
.section-products .rdc-product-item-enhance-full-height .img-default, .section-products .rdc-product-item-enhance-full-height .desc{visibility: hidden;}
.section-products .rdc-product-item-enhance-full-height .img-feautured-custom{position: absolute;z-index: 1;}
.section-products .rdc-product-item-enhance-full-height .image .slick-slider, .section-products .rdc-product-item-enhance-full-height .image .slick-list,
.section-products .rdc-product-item-enhance-full-height .image .slick-track, .section-products .rdc-product-item-enhance-full-height .image .slick-slide,
.section-products .rdc-product-item-enhance-full-height .image .slick-slide *:not(img){position: static !important;transform: none !important;}
.section-products .rdc-product-item-enhance-full-height .image .slick-slide:not(.slick-active){display: none;}

/* Only Tablet (Portrait and Landscape) */
@media screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait), 
screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
	body:not(.rdc-platform-api-device-mobile) .wrapper-side-menu {width: 250px;}
	body.rdc-platform-api-device-mobile .wrapper-side-menu {float: none !important;}
	body:not(.rdc-platform-api-device-mobile) .container-products {min-height: 50vh;}
	body:not(.rdc-platform-api-device-mobile) .container-products.list_area_b_active {width: calc(100% - 290px);}
}

@media screen and (min-width: 768px) {
	.section-products .columnWidth4 .img-default{display: none;}
	body:not(.tablet) .section-products .rdc-product-item-enhance-type-3 .img-default {visibility: hidden;}
	body:not(.tablet) .section-products .columnWidth2.rdc-product-item-enhance-type-3 figure.loader .img-feautured-custom,
	body:not(.tablet) .section-products .columnWidth3.rdc-product-item-enhance-type-3 figure.loader .img-feautured-custom,
	body:not(.tablet) .section-products .columnWidth4.rdc-product-item-enhance-type-3 figure.loader .img-feautured-custom {display: none;}
	body:not(.tablet) .section-products .rdc-product-item-enhance-type-3 .video-js + .img-feautured-custom {display: none;}
}

@media screen and (max-width: 767px){
	.container-products{min-height: 40vh;}
	.products .wrapper-page{padding: 0;}
	.wrapper-products-container {padding-left: 0; padding-right: 0;}
	.container-products, .wrapper-side-menu{float: none;width: 100%;}
	.container-list{float: none;padding-top: 0;}
	/*.banner-page.banner-mobile, .list-overlay {margin: 0 -15px;}
	.list-overlay {width: calc(100% + 30px)}*/
}

/* Product Item - Mobile*(only large) (Landscape) */
@media screen and (pointer: coarse) and (min-width: 768px) and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape)  {
	body.rdc-platform-api-device-mobile .wrapper-side-menu {width: auto !important; float: none !important;}
	body.rdc-platform-api-device-mobile .container-products {min-height: 0 !important;}
	body.rdc-platform-api-device-mobile .container-products.list_area_b_active {width: 100% !important;}
}