﻿.semstrikethrough{top:-46px;height:20px;width:40%;margin-left:30%;font-size:10px;line-height:20px!important;position:relative}
.estilosGeral{display:inline-block;cursor:pointer;font-family:Arial;font-size:11px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold;line-height:25px;height:25px;vertical-align:middle;text-align:left}
.estilosGeral:hover{text-decoration:underline}
#divFiltros{-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease;background:#fff;width:0;height:100%;position:fixed;vertical-align:top;top:0;margin-top:50px;z-index:9999}
#divFiltros.in{width:100%}
#filtrosOrdenar{font-family:'LatoWeb'!important;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;background:#fff;display:none;top:0;z-index:2;padding:15px;opacity:0}
#filtrosOrdenar.in{display:block;opacity:1;border-top:1px solid #ebebeb;position:absolute;right:0;left:0;top:34px}
#filtrosOrdenar ul{padding:0;list-style:none;margin:0}
#filtrosOrdenar ul li{font-size:12px;padding:5px}
#filtrosOrdenar ul li.active{font-family:'LatoWebBold'}
.btnMaisCores:hover{color:#333!important}
.search-result{width:100%;text-align:center;padding:25px 0;font-family:'LatoWeb';font-size:10px}
.rowFiltros{margin:0;padding-top:15px}
.rowEstilosTotal{position:absolute;right:15px;bottom:0;width:100%}
.txtFiltrosTotal {font-size:11px}
.rowFiltros .right-content>div{display:inline-block}
.rowFiltros .btn-filters{font-family:'LatoWebBold';font-size:10px;text-transform:uppercase;cursor:pointer}
.rowFiltros .filter-total{font-family:'LatoWebLight';font-size:10px;display:inline-block}
#divFiltrosDsktp{display:none;position:absolute;width:100%;max-width:100%;background-color:#fff;opacity:.97;padding-top:14px;padding-bottom:30px;z-index:2;border-top:1px solid #ebebeb;margin-left:0; margin-right:0;left:0;right:0}
.whimage{width:100%;max-width:390px;margin:0 auto}
.wareaimg{width:235px}
.b-lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}
.contentorProduto:hover .trocaVista{opacity:1} 
.trocaVista{opacity:0}
.contentorProduto:hover .hoverVista{opacity:1}
.adicionarStart:hover{cursor:pointer}
.hover_quickbuy{cursor:default;position:absolute;overflow:hidden;background:rgba(256,256,256,.93);width:100%;max-width:390px;margin-top:1px;height:0;z-index:500;text-align:center;line-height: 50px;transition:height 250ms ease-in-out,margin-top 250ms ease-in-out,background-color 250ms ease-in-out 150ms}
.adicionarStart,.divAdicionarTamanhos,.linha100percent span,.desktopBlocoProduto,.mobileBlocoProduto{font-family:'LatoWeb',sans-serif}
.contentorProduto{width:94%;margin-left:3%;margin-right:3%}
.adicionarTamanhos{line-height:30px;margin-top:5px}	
.linha100percent{width:100%;margin:0 auto;line-height:35px}
.linha100percent span{line-height:35px;height: 35px}
.alinhaMeio_t{margin:0 auto;width:20%;display:inline-block}
.blocotamanho{color:#000}
.tamanho_missing{color:#b1b1b1}
.tamanho_missing:before{left:26%;top:48%;right:22%}	
.tamanho_OK{cursor:pointer}
.tamanho_OK:hover{background: rgba(220,220,220,.7)}		
.etiquetaPercPromo{top:0;left:0;margin-left:13px;margin-top:1px}	
.hoverElement{color:black}
.descontoNovoAlterado{width:100%;bottom:21px}
.mobileBlocoProduto{margin:0 0 20px;display:none;position:relative}
.desktopBlocoProduto{display:none}
.nomeMobile{display:inline-block;width:100%;text-align:center;margin:15px 0;font-weight:normal;font-size:12px;height:2.2em}		
.precoMobile{display:inline-block;width:24%;float:left;text-align:center;font-size:12px;border:solid 1px #efefef;font-weight:bold;border-right:solid 0px transparent;height:40px;line-height:40px}
.precoMobile span {width: 100%;display: block;line-height: 25px!important;}
.precoMobile .strikethrough {top: -46px;height: 20px;width: 40%;margin-left: 30%;font-size: 10px;line-height: 20px!important;}
.btnAdicionarMobile{width: 75%;display: inline-block;line-height: 40px;font-size: 12px;text-align: center;background: #000;color: #fff;border: solid 1px #efefef;border-left: solid 0px transparent;height: 40px}
.etiquetaPercPromo{height:40px}
.etiquetaPercPromo span{display:block;width:100%;height:40px;line-height:40px;font-size:17px}
.descontoNovoAlterado{font-size:14px;margin-bottom:0;background:rgba(256,256,256,.7)}
.descontoNovoAlterado span{opacity:1}
.reservarDesktop{color:#4f4f4f;font-weight:bold;padding-top:10px}
.reservarMobile{color:#4f4f4f;display:inline-block;text-align:center;border:solid 1px #efefef;height:40px;line-height:40px;width:75%;font-weight:bold}
label{margin:0}
.escondeEm2{display:block}
.escondeEm3{display:none}

@media(min-width:768px){
	.hoverElement{margin-bottom:30px}
}
@media(max-width:768px){
	.rowFiltros{padding:0}
	.rowFiltros:nth-last-child(){margin-top:15px}
	.rowEstilosTotal{display:inline-block;position:relative;width:100%;right:10px;left:0;margin-top:10px}
	.txtFiltrosTotal{font-size:9px}
	.rowFiltros .right-content > div{padding-right:10px}
}
@media(max-width:767px){
	.contentorProduto,.hover_quickbuy{max-width:390px;margin-left:auto;margin-right:auto}
    .escondeEm2{display: none;}
	.escondeEm3{display: block;}
	.adicionarTamanhos {line-height: 20px;margin-top: 5px;} 
	.linha100percent {width: 100%;margin: 0 auto;line-height: 29px;}	  
	.hoverElement {width:50%;}	
    .nomeMobile {display: inline-block;width: 100%;text-align: center;margin: 10px 0px;font-weight: normal;font-size: 10px;}	
    .btnAdicionarMobile {width: 72%;display: inline-block;line-height: 30px;font-size: 10px;text-align: center;background: #000;color: #fff;border: solid 0px transparent; border-left: solid 0px transparent;height: 32px;}
	.precoMobile .strikethrough {top: -38px;height: 20px;width: 40%;margin-left: 16%;font-size: 9px;text-align: center;line-height: 20px!important;}
	.precoMobile {display: inline-block;width: 27%;float: left;text-align: center;font-size: 10px;border: solid 1px #EFEFEF;font-weight: bold;border-right: solid 0px transparent;height: 30px;line-height: 30px;}
	.divAdicionarTamanhos{font-size:10px}
	.precoMobile span {width: 100%;display: block;line-height: 21px!important;}
	.etiquetaPercPromo span {display: block;width: 100%;height: 40px;line-height: 30px;font-size: 13px;}
	.etiquetaPercPromo {top: 0px;left: 0px;margin-left: 5px;margin-top: 0px;height: 30px;width: 40px;}
	.linha100percent span {line-height: 25px;height: 25px;}
} 
.linhamenuopcoes{width: 100%;}	  
.menu_lateral_w a:hover, .menu_lateral_w .linkEmDestaque{text-decoration: underline!important;color:#000!important;}