/*! Filtro */
.bottomLine{border-bottom:1px solid #f3f3f3;}
#filtrosPesquisaMobile{padding:15px;margin-bottom:5px!important;display:none}
#filtrosPesquisaMobile a{text-decoration:none;color:var(--main-black)}
#filtrosPesquisaMobile a span{margin-right:15px}
#filtrosPesquisaMobile a:hover{color:var(--main-color-hover)}
#filtrosPesquisa{/*margin-bottom:15px;*/margin-top:0;/*z-index:-1;*/}
#filtrosPesquisa .filtercontainer{padding:0 7px;position:relative;}
#filtrosPesquisa .filterArea{display:table;position:relative;float:left;margin-right: 20px;/*margin-left:20px;*/}
#filtrosPesquisa .titpromocao,
#filtrosPesquisa .titulo{font-size:12px;color:var(--main-cinza);font-family:var(--industry);margin:0;padding:15px 0;cursor:pointer;position:relative;margin-right:8px}
#filtrosPesquisa .filterArea:hover .titulo{border:none}
#filtrosPesquisa .filterArea button{color:var(--main-white);background:var(--main-color);float: right;padding: 7px 15px;margin-top: 10px;border-radius: 0;border: none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;font-size:12px;}
#filtrosPesquisa .filterArea button:hover {color:var(--main-white);background:var(--main-black)}
#filtrosPesquisa .titulo:after{content:'\e9ba';font-family:ergoicons!important;font-size:12px;color:var(--main-cinza-medio);margin-left:10px;margin-right:5px;}
#filtrosPesquisa .filterOptions{display:none;min-width:400px;background:var(--main-white);z-index:20;position:relative;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--main-color) var(--main-white)}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:var(--main-white)}
::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px;border:3px solid var(--main-white)}
#filtrosPesquisa .filterArea:hover .filterOptions{position:absolute;display:block;border:1px solid var(--main-white-light);margin-top:0;z-index:150}
#filtrosPesquisa .filterArea:hover .titulo:after{content:'\e9b9';font-family:ergoicons!important;font-size:12px;color:var(--main-color);margin-left:10px;margin-right:5px;-webkit-animation:abreDown .3s cubic-bezier(.23,1,.32,1);animation:abreDown .3s cubic-bezier(.23,1,.32,1)}
#filtrosPesquisa .filterOptions ul{padding:10px 0;list-style:none;margin-bottom:0;text-transform:capitalize;max-height: 300px;}
#filtrosPesquisa .filterOptions ul li{font-size:13px;color:var(--main-black);padding:3px 10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
#filtrosPesquisa .filterOptions ul li:hover {background:var(--main-white-light);}
#filtrosPesquisa input[type=checkbox]{margin:0}
#filtrosPesquisa .filterOrder{float:right;text-align:right}
#filtrosPesquisa .limpar a{margin-left:10px;font-size:12px;font-family:var(--industry);color:var(--main-cinza);padding:15px 0;position:relative;min-width:100px;display:inline-block;text-decoration:underline;}
#filtrosPesquisa .limpar a:hover {color:var(--main-color);}
#filtrosPesquisa a{font-size:13px;color:var(--main-black);position:relative;display:inline-block;text-decoration:none}
#filtrosPesquisa a:hover{color:var(--main-color);}
#filtrosPesquisa .filterOptions .fltVertodos {text-align: center;margin: 0;z-index: 200;position: fixed;min-width: 150px;margin-left: -1px;margin-top: -1px;}
#filtrosPesquisa .filterOptions .fltVertodos a {margin: 0;padding: 0;color: var(--main-black);padding: 5px 10px;width: 100%;font-size: 12px;text-transform: uppercase;background: var(--main-white-light);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.posRight{right:0}
.noBorder{border:none!important}
#filtrosPesquisa .posRight ul{text-align:left}
.none{display:none}

/*Ordenacao*/
#filtrosPesquisa .filterOptions ul li.fl_ordenar_select {position:relative;}
#filtrosPesquisa .filterOptions ul li.fl_ordenar_select:after {position:absolute;right:5px;content:"\e9c4";font-family:ergoicons!important;transform:rotate(90deg);font-size:11px;color:var(--main-cinza)} 
#filtrosPesquisa .filterOptions ul li.fl_ordenar_select.invert:after {position:absolute;right:5px;content:"\e9c4";font-family:ergoicons!important;transform:rotate(-90deg);font-size:11px;color:var(--main-cinza)} 
#filtrosPesquisa .filterOptions ul li.fl_ordenar_select.clean:after {display:none} 

/*!Tamanho*/
#filtrosPesquisa .tamanho .filterOptions{display:none;min-width:200px;background:var(--main-white);z-index:20;position:relative;max-height:245px}
#filtrosPesquisa .tamanho .filterOptions ul{padding:10px;list-style:none;margin-bottom:0;height:245px!important;overflow:auto;}

@keyframes abreDown{
0%{opacity:0;transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0)}
}

/*! Produtos por Colunas */
.colSelect {display:flex;justify-content: end;gap:7px;}
.colSelect button{padding:5px;border:0;border-radius:0;font-size:20px;color:var(--main-cinza-medio)}
.colSelect button:hover {background: var(--main-cinza-light);color:var(--main-white)}

/*!-----SM-----*/
@media (min-width:768px) and (max-width:991px){
  /*!Filtro*/
#filtrosPesquisa .titpromocao,#filtrosPesquisa .titulo{font-size:13px;margin-right:0}
#filtrosPesquisa .titulo::after{margin-left:5px;margin-right:10px;font-size:10px}
#filtrosPesquisa .filterArea:hover .titulo::after{margin-left:5px;margin-right:10px;font-size:10px}
.option-input{width:13px;height:13px;left:5px}
.option-input:checked::before{width:13px;height:13px;line-height:13px;font-size:10px}
#filtrosPesquisa a{font-size:13px;min-width:100px;margin-left:15px}

/*! Produtos por Colunas */
.colSelect {display:none;}
}

/*!-----XS-----*/
@media (max-width:767px){
  /*! Filtro */
#filtrosPesquisaMobile{display:block}
#filtrosPesquisa{display:none}
#filtrosPesquisa{position:relative}
#filtrosPesquisa .filterArea{width:100%;border-bottom:1px solid var(--main-white-light);margin-left:0;}
#filtrosPesquisa .titpromocao,#filtrosPesquisa .titulo{margin-right:0;padding:8px 7px}
#filtrosPesquisa .titulo::after{margin-left:0;margin-right:0;margin-top: 2px;float:right}
#filtrosPesquisa .titpromocao,#filtrosPesquisa .titulo{border:none}
#filtrosPesquisa .filterArea:hover .titulo::after{margin-left:0;margin-right:0;margin-top: 2px;}
#filtrosPesquisa .filterArea:hover .titulo{border:none}
#filtrosPesquisa .filterArea:hover .filterOptions{margin-top:0;background:var(--white-hover);}
#filtrosPesquisa .filterOptions{min-width:100%}
#filtrosPesquisa .filterOrder{float:inherit;text-align:inherit}
input.option-input{float:right;left:0;margin-right:13px!important}
#filtrosPesquisa a{margin-left:0}
#filtrosPesquisa .filterOptions .fltVertodos {width: calc(100% - 10px);}
#filtrosPesquisa .limpar a {margin-left:0;padding:8px 7px}

/*! Produtos por Colunas */
.colSelect {display:none;}
}