@import "fontes/fontes.css";
@import "internas.css";
@import "id_cadastro.css";
@import "carrinho.css";
@import "lightbox.css";
@import "dhtmlxcombo.css";
@import "radio_checkbox.css";
@import "tbl.css";
@import "slick.css";
@import "slick-theme.css";
@import "jquery.jqzoom.css";
@import "popUpNews.css";
@font-face {
    font-family: 'TradeGothic';
    src: url('fontes/TradeGothic-BoldCondTwenty.otf');
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	outline-style: none
}
body {
	font-family: 'Univers';
	font-weight: 200;
	width: 100%
}

.boxDir .title h1{    display: inline-block;
    font-size: 41px;
    font-family: "SairaExtraCondensed";
    font-weight: 100;}
.boxnews .fon_Ernest{     font-family: 'Ernest';  }
.boxnews h3{    display: inline-block;
    font-size: 41px; color: #666!important;
    font-family: "SairaExtraCondensed";
    font-weight: 100;}
img {
	border: 0
}
.bgNone {
	background: 0 0!important
}
.bdNone {
	border: 0!important
}
.clearLI {
	width: 811px!important;
	background: #f6f6f6!important;
	margin: 0!important;
	padding: 0!important;
	height: 1px!important;
	overflow: hidden!important
}
.bg2 {
	background: url(../../imagens/imagens_verde/layout/bg3.gif) repeat-x 0 0!important
}
.boxHeader {
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out
}
a, .header {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}
input:disabled {
	background: #eee!important
}
select::-ms-expand {
display:none
}
br {
	display: none
}
.center1 {
	padding: 0 34px;
	box-sizing: border-box;
	width: 100%
}
.wrappertop .linhatop {
	width: 1000px;
	display: block;
	margin: 0 auto;
	clear: both;
	height: 35px;
	background: #23353c;
	position: relative;
	z-index: 1;
	display: none
}
.linhatop .boxlinhatop {
	width: 949px;
	padding: 0 26px;
	margin: 0 auto
}
.boxlinhatop ul.menulinha {
	float: right;
	padding: 0;
	overflow: hidden
}
.boxlinhatop ul.menulinha li {
	float: left;
	display: inline;
	line-height: 11px;
	padding: 3px 0
}
.boxlinhatop ul.menulinha li a {
	color: #fff
}
.header {
	width: 100%;
	z-index: 10000000;
	display: inline-block;
	position: fixed;
	padding-bottom: 8px;
	border-bottom: 1px solid #eee
}
.boxHeader {
	height: 39px;
	margin-top: 21px;
	position: relative
}
.boxHeader .left {
	float: left;
	width: 597.5px;
	width: calc(50% - 160px)
}
.boxHeader .right {
	float: right;
	width: 474.5px;
	width: calc(50% - 283px);
	padding: 10.5px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.boxBusca {
	float: left;
	position: relative
}
.boxBusca .campoBusca370 {
	float: left;
	position: relative
}
.boxBusca .campoBusca370 input {
	border: 0;
	width: 474px;
	height: 39px;
	background: #eaeaea;
	border-radius: 30px;
	padding: 0 58px 0 15px;
	box-sizing: border-box;
	font-size: 15px;
	color: #dd456e;
	font-family: 'Univers';
	letter-spacing: -.4px;
	font-weight: 400
}
.boxBusca .campoBusca370 input::-webkit-input-placeholder {
color:#dd456e
}
.boxBusca .campoBusca370 input::-moz-placeholder {
color:#dd456e
}
.boxBusca .campoBusca370 input:-ms-input-placeholder {
color:#dd456e
}
.boxBusca .campoBusca370 input::placeholder {
color:#dd456e
}
.header.cartao .boxBusca a.btBuscar{background: url(../../imagens/imagens_verde/botoes/bt_okBuscaCartao.png) no-repeat center center; left: 0; background-color:transparent;background-size: 16px;}

.header.cartao.act .boxBusca a.btBuscar{background: url(../../imagens/imagens_verde/botoes/bt_okBusca.png) no-repeat center center; right: 0; background-color:#ddd;background-size: 16px; left:auto;}
.boxCartao .servicesList .serviceItem a.serviceBtn:hover{opacity: 0.8;}
.header.cartao.act .boxBusca .campoBusca370 input{ 
    width: 474px;
	text-transform:none;
    background: #eaeaea;
    border-radius: 30px;
    padding: 0 58px 0 15px;
    box-sizing: border-box;
    font-size: 15px;
    color: #dd456e;
    font-family: 'Univers';
    letter-spacing: -.4px;
    font-weight: 400;}

.header.cartao .boxBusca .campoBusca370 input::-webkit-input-placeholder {
color:#fff
}
.header.cartao .boxBusca .campoBusca370 input::-moz-placeholder {
color:#fff
}
.header.cartao .boxBusca .campoBusca370 input:-ms-input-placeholder {
color:#fff
}
.header.cartao .boxBusca .campoBusca370 input::placeholder {
color:#fff
}
.header.cartao.act .boxBusca .campoBusca370 input::-webkit-input-placeholder {
color:#dd456e
}
.header.cartao.act .boxBusca .campoBusca370 input::-moz-placeholder {
color:#dd456e
}
.header.cartao.act .boxBusca .campoBusca370 input:-ms-input-placeholder {
color:#dd456e
}
.header.cartao.act .boxBusca .campoBusca370 input::placeholder {
color:#dd456e
}
.avisoRetirada p:before{content: '*';}
.avisoRetirada p{font-size: 13px;
    color: #646464; position:relative;}
.header.cartao .boxBusca .campoBusca370 input{    background: #efbdc6;    padding: 0 10px 0 45px; color:#fff;letter-spacing: 2px;
    font-family: "SairaExtraCondensed"; text-transform:uppercase; width:345px; border-radius:0;}

.boxBusca input.btBuscar, .boxBusca a.btBuscar {
	background: url(../../imagens/imagens_verde/botoes/bt_okBusca.png) no-repeat center center;
	width: 44px;
	height: 39px;
	background-size: 16px;
	border: 0;
	cursor: pointer;
	float: left;
	text-indent: -5000em;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #ddd;
	border-radius: 50%
}
.header.cartao {
	border-bottom: 0;
}
.header .logo {
	width: 260px;
	height: 39px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -130px
}
.header.cartao .logo a {
	background: url(../../imagens/imagens_verde/layout/logo.png) no-repeat center;
}
.header .logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -5000em;
	background: url(../../imagens/imagens_verde/layout/logo.png) no-repeat 0 0
}
.header .logo a.banner_logo {
	display: block;
	background: 0;
	float: right;
	width: auto;
	height: 32px;
	position: absolute;
	top: 56px;
	left: 215px;
	border-right: RGBA(255,255,255,.2) 1px dotted;
	padding: 0 15px 0 0
}
.header .logo a.banner_logo img {
	display: block
}
.header .boxUser .pedidos {
	display: none
}
.header .usuario {
	color: #fff;
	float: left;
	font-size: 12px;
	letter-spacing: 1px;
	padding-top: 4px
}
.header.cartao .usuario a {
	color: #fff;
}
.header.cartao .usuario {
	color: #fff;
	margin-right:60px;
}
.header .usuario a {
	color: #fff;
	-webkit-transition: none;
	transition: none;
	font-size: 12px;
	letter-spacing: .6px
}
.header .usuario a:hover {
	text-decoration: underline
}
.header .usuario span.saudacao {
	font-size: 12px;
	letter-spacing: 1px
}
.header .buscaCarrinho {
	float: right
}
.header .itensCarrinho {
	width: 115px
}
.header.cartao .itensCarrinho{width:auto;}
.header.cartao .itensCarrinho a{background:none; padding-right:0px;}
.header .itensCarrinho>a {
	color: #fff;
	letter-spacing: 2px;
	font-size: 18.55px;
	display: inline-block;
	line-height: 23px;
	font-family: 'UniversLT'
}
.header.cartao .itensCarrinho a{
	color:#fff;
	}
.header .itensCarrinho a.carrinho {
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 50%;
	min-width: 21px;
	min-height: 21px;
	box-sizing: border-box;
	float: right;
	margin-left: 6px
}
.header .itensCarrinho a.carrinho span {
	font-size: 9.75px;
	width: 21px;
	text-align: center;
	display: inline-block;
	line-height: 23px;
	letter-spacing: .6px;
	font-family: 'Univers';
	height: 21px;
	font-weight: 500
}
.bt_marcas a {
	width: 56px;
	height: 32px;
	padding: 0 30px 0 22px;
	background: url(../../imagens/imagens_verde/icones/ico_seta_marcas.png) no-repeat 85% center;
	border: 0;
	color: #10323a;
	text-transform: uppercase;
	border: 1px solid #e8e8e8;
	border-bottom: 0;
	border-top-left-radius: 3px;
	border-right: 0;
	display: block;
	position: absolute;
	right: 1px;
	bottom: 44px
}
.boxListaMarcas {
	width: 1011px;
	margin-right: -11px;
	display: table
}
.boxListaMarcas li {
	float: left;
	margin: 0 11px 11px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 191px;
	height: 209px;
	background: #fff;
	overflow: hidden
}
.boxListaMarcas li img {
	margin: 68px auto;
	display: block;
	width: 172px;
	height: 72px
}
.header .mainMenu {
	margin: 30px 0 0;
	text-align: center;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}
.header .mainMenu ul {
	display: inline-block;
	position: relative
}
.header .mainMenu ul li {
	float: left;
	display: inline-block;
	padding: 0 16.5px
}
.header .mainMenu ul li:last-child a {
	color: #606060
}
.header.cartao .mainMenu ul li:last-child a{color:#000;}
.header.cartao .mainMenu ul li a {
	color: #fff;
}
.header .mainMenu ul li a {
	height: 43px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	-webkit-transition: none;
	transition: none;
	font-size: 18px;
	font-family: 'UniversLT';
	letter-spacing: 3px;
	font-family: "SairaExtraCondensed"
}
.header .mainMenu ul li a.act, .header .mainMenu ul li:hover a {
	text-decoration: none;
	padding-bottom: 10px
}
.header .mainMenu ul li>a.act:before, .header .mainMenu ul li:hover>a:before {
	content: '';
	position: absolute;
	bottom: 1px;
	left: 0;
	height: 3px;
	width: 100%;
	background: #606060
}
.header .mainMenu ul li .subMenu {
	position: absolute;
	display: none;
	left: 0;
	top: 36px;
	width: 100%;
	height: auto;
	min-width: 100%;
	box-sizing: border-box;
	background: #fafafa;
	padding: 12px 16.5px 12px 16.5px
}
.header .mainMenu ul li.down .subMenu li:hover a:before {
	background: #fafafa!important
}
.header .mainMenu ul li.down .subMenu .box-img ul {
	display: flex;
	align-items: flex-start;
	box-sizing: border-box;
	padding: 0
}
.header .mainMenu ul li.down .subMenu .box-img ul li {
	display: inline-block;
	min-width: inherit
}
.header .mainMenu ul li.down .subMenu .box-img ul li a {
	width: 100%;
	height: 100%;
	display: initial
}
.header .mainMenu ul li.down .subMenu .box-img ul li+li {
	margin-left: 20px
}
.header .mainMenu ul li .subMenu ul {
	width: 14%
}
.header .mainMenu ul li .subMenu:before {
	content: '';
	position: absolute;
	top: 0;
	height: 100%;
	background: #fafafa;
	left: -499%;
	width: 500%
}
.header .mainMenu ul li .subMenu:after {
	content: '';
	position: absolute;
	top: 0;
	height: 100%;
	background: #fafafa;
	right: -499%;
	width: 500%
}
.header .mainMenu ul li.down:hover .subMenu {
	display: flex
}
.header .mainMenu ul li.down:hover .subMenu li {
	height: auto;
	display: table;
	width: 100%;
	box-sizing: border-box;
	padding: 0;
	margin-bottom: 5px
}
.header .mainMenu ul li.down:hover .subMenu li.catN2 a {
	color: #888;
	text-transform: uppercase;
	letter-spacing: 3px
}
.header .mainMenu ul li.down:hover .subMenu li.vertodos a {
	color: #606060;
	font-size: 16px
}
.header .mainMenu ul li.down:hover .subMenu li a {
	color: #dd456e;
	font-size: 16px;
	line-height: normal;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	font-family: 'UniversLT2';
	padding: 0;
	height: auto;
	letter-spacing: 0;
	font-family: "SairaExtraCondensed";
	font-weight: 100;
	text-transform: lowercase;
se;
*/	letter-spacing: 1px;
	letter-spacing: 1px
}
.header .mainMenu ul li.bt_promo a {
	color: #fff;
	background: #5c826e
}
.header .mainMenu ul li.bt_promo:hover {
	background: #1bb4e0
}
.header .mainMenu ul li.bt_promo:hover a {
	color: #fff
}
.firstnav {
	margin-left: 0!important
}
.header .logo a {
	background: url(../../imagens/imagens_verde/layout/logo_preta.png) no-repeat center;
	background-size: 100%
}
.header .mainMenu ul li a {
	color: #606060
}
.header .usuario {
	color: #606060;
	margin-right: 20px
}
.header .usuario a {
	color: #606060
}
.header .itensCarrinho a {
	color: #606060;
	text-transform: uppercase;
	width: 56px;
	height: 23px;
	overflow: hidden;
	line-height: 25px;
	background: url(../../imagens/imagens_verde/icones/ico_carrinho_rosa.png) no-repeat right 0;
	padding-right: 30px;
	font-family: "SairaExtraCondensed";
	font-weight: 100;
	letter-spacing: 1px;
	font-size: 15px
}
.header.cartao .itensCarrinho a.carrinho{border: 1px solid #fff;}
.header .itensCarrinho a.carrinho {
	border: 1px solid #606060;
	width: auto;
	height: auto;
	padding-right: 0;
	background: 0
}
.header .mainMenu ul li a.act:before, .header.act .mainMenu ul li:hover a:before {
	background: #606060
}
.header .mainMenu ul li:last-child a {
	color: #dd454c
}
.bannersTV{padding-top: 148px;}
.bannersTV .content{display:flex;    justify-content: space-between; max-width:1275px; margin: 0 auto;}
.bannersTV .content .bannerTV{max-width:850px; position:relative; width:100%;}
.bannersTV .content .twoBanner{max-width:405px;}
.bannersTV .content .twoBanner div{    min-height: 170px;}
.bannersTV .content .twoBanner .margin, .bannersTV .content .twoBanner .bn2{position:relative;    min-height: 170px; margin-bottom: 21px;}
.bannersTV .flexslider .slides img{height:auto;}
.bannersTV.loading .flexslider .slides li {display:none;}
.bannersTV.loading .flexslider .slides li:first-child {display:block;}

/*.header.bgBanner {
	background: 0;
	border-bottom: 0
}
.header.bgBanner .logo a {
	background: url(../../imagens/imagens_verde/layout/logo.png) no-repeat 0 0
}
.header.bgBanner .mainMenu ul li a {
	color: #fff
}
.header.bgBanner .usuario {
	color: #fff;
	margin-right: 20px
}
.header.bgBanner .usuario a {
	color: #fff;
	letter-spacing: 1px
}
.header.bgBanner .itensCarrinho a {
	color: #fff;
	background: url(../../imagens/imagens_verde/icones/ico_carrinho_branco.png) no-repeat right 0
}
.header.bgBanner .itensCarrinho a.carrinho {
	border: 1px solid #fff;
	background: 0
}
.header.bgBanner .mainMenu ul li a.act:before, .header.act .mainMenu ul li:hover a:before {
	background: #fff
}
.header.bgBanner .mainMenu ul li:last-child a {
	color: #dd454c
}
.header.bgBanner .mainMenu ul li>a.act:before, .header.bgBanner .mainMenu ul li:hover>a:before {
	content: '';
	position: absolute;
	bottom: 2px;
	left: 0;
	height: 3px;
	width: 100%;
	background: #fff
}*/
.header.act {
	background: #fff;
	border-bottom: 1px solid #eee
}



.header.act .logo h1{
	background-image: url(../../imagens/imagens_verde/layout/logo_preta.png)!important;
	    text-indent: -5000em;
    width: 100%;
    height: 100%;
	background-size: 100%;
}
.header.act .mainMenu ul li a {
	color: #606060
}
.header.act .usuario {
	color: #606060
}
.header.act .usuario a {
	color: #606060
}
.header.cartao.act .itensCarrinho>a{padding-right:30px;}
.header.cartao.act .itensCarrinho a.carrinho{padding-right:0;}
.header.act .itensCarrinho>a {
	color: #606060;
	background: url(../../imagens/imagens_verde/icones/ico_carrinho_rosa.png) no-repeat right 0
}
.header.act .itensCarrinho a.carrinho {
	border: 1px solid #606060;
	background: 0
}
.header.act .mainMenu ul li a.act:before, .header.act .mainMenu ul li:hover a:before {
	background: #606060
}
.header.act .boxHeader {
	margin-top: 21px
}
.header.act .mainMenu {
	margin-top: 15px
}
.header.act .mainMenu ul li:last-child a {
	color: #dd454c
}
.header.headerInitial {
	position: absolute;
	background: 0;
	border-bottom: 0
}
.header.headerInitial .boxHeader {
	margin-top: 35px
}
.header .itensCarrinho:hover .sacola {
	display: block
}
.header .sacola {
	position: absolute;
	width: 385px;
	border: solid 1px #ececec;
	top: 53px;
	right: -1px;
	background: #fff;
	display: none;
	z-index: 10
}
.header .sacola:before {
	content: "";
	width: 100%;
	height: 20px;
	position: absolute;
	top: -20px;
	right: 0;
	z-index: 11
}
.header .sacola .listaProds {
	padding: 0 20px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	max-height: 300px;
	overflow: auto;
	margin: 20px 0
}
.header .sacola .listaProds li {
	padding: 20px 0;
	display: inline-block;
	width: 100%;
	border-bottom: solid 1px #c1c1c1;
	position: relative
}
.header .sacola .listaProds li img {
	float: left;
	margin-right: 15px
}
.header .sacola .listaProds li .titulo {
	padding-right: 80px;
	font-size: 13px;
	line-height: 16px;
	color: #606060;
	font-weight: 300
}
.header .sacola .listaProds li .qtd {
	color: #606060;
	font-size: 12px;
	line-height: 12px;
	margin-top: 10px;
	font-weight: 200
}
.header .sacola .listaProds li .valor {
	position: absolute;
	right: 0;
	top: 20px;
	font-size: 13px;
	line-height: 13px;
	color: #000;
	font-weight: 500
}
.header .sacola .listaProds li:last-child {
	border-bottom: 0
}
.header .sacola .boxBottom {
	background: #eee;
	padding: 20px;
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	box-sizing: border-box
}
.header .sacola .boxBottom p {
	width: 100%;
	text-align: center;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	color: #5f5f5f;
	font-weight: 200
}
.header .sacola .boxBottom p strong {
	font-weight: 400;
	text-transform: uppercase
}
.header .sacola .boxBottom .total {
	font-size: 17px;
	line-height: 17px;
	color: #000;
	font-weight: 200;
	text-align: left;
	float: left;
	padding: 11px 0;
	width: auto
}
.header .sacola .boxBottom .total strong {
	font-weight: 500
}
.header .sacola .boxBottom .btFinalizar {
	background: #dd456e;
	font-size: 21px;
	line-height: 40px;
	color: #fff;
	font-weight: 400;
	text-transform: initial;
	text-align: center;
	float: right;
	width: 100%;
	max-width: 160px;
	text-decoration: none;
	height: 40px;
	padding-right: 0;
	font-family: "SairaExtraCondensed"
}
.header .sacola .boxBottom .btFinalizar:hover {
	background: #00aeef
}
.wrapperBanner {
	background: #e1e1e1;
	width: 100%;
	clear: both
}
.bannerCentro {
	display: table;
	width: 1001px;
	margin: 7px auto 0
}
.boxBanner2 {
	display: table-cell
}
.boxBanner3 img {
	float: right
}
.boxBanner {
	width: 100%;
	position: relative;
	z-index: 10;
	margin-bottom: 20px
}
.boxBanner .wt-rotator, .boxBanner .wt-rotator .screen {
	width: 100%!important;
	height: auto!important
}
.boxBanner img {
	width: 100%;
	height: auto
}
.flexslider.boxTv {
	position: relative;
	margin: 0;
	display: inline-block;
	width: 100%;
	float: left;
	margin-bottom: 20px
}
.flexslider.boxTv .flex-control-nav {
	display: none
}
.flexslider .slides img {
	width: 100%;
	display: block;
	height: 500px;
	object-fit: cover
}
.twoBanner img{width: 405px!important;height: 170px!important;}
.flexslider .flex-direction-nav {
	z-index: 5000
}
.flexslider .flex-direction-nav .flex-prev {
	float: left;
	position: absolute;
	top: 50%;
	left: 4%;
	margin-top: -30px;
	background: url(../../imagens/imagens_verde/layout/seta_prev_tv.png) no-repeat center;
	width: 60px;
	height: 60px;
	text-indent: -50000em;
	z-index: 5000
}
.flexslider .flex-direction-nav .flex-next {
	float: right;
	position: absolute;
	top: 50%;
	right: 4%;
	margin-top: -30px;
	background: url(../../imagens/imagens_verde/layout/seta_next_tv.png) no-repeat center;
	width: 60px;
	height: 60px;
	text-indent: -50000em;
	z-index: 500
}
.flexslider .flex-direction-nav .flex-disabled {
	display: none
}
.container {
	width: 100%;
	overflow: hidden;
	position: relative;
	display: inline-block
}
.padding-top {
	padding-top: 143px;
	display: inline-block;
	width: 100%
}
.padding-top .banner-category {
7:15px
}
.padding-top .banner-category img {
	width: 100%
}
.padding-top-busca {
	padding-top: 185px;
	display: inline-block;
	width: 100%
}
.container .boxEsq {
	width: 17.73%;
	float: left;
	background: #fafafa;
	padding: 11px 30px;
	box-sizing: border-box
}
.container .boxEsq h2.titulo a {
	color: #202020;
	font-family: 'UniversLT2';
	font-size: 24px;
	text-align: center;
	font-weight: 200;
	width: 192px;
	height: 46px;
	display: block;
	line-height: 46px;
	position: relative;
	margin: 0 auto
}
.container .boxEsq h2.titulo a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: url(../../imagens/imagens_verde/layout/border_limpar_filter.png) no-repeat center;
	background-position: 0 0;
	width: 192px;
	height: 46px
}
.container .boxEsq h2.titulo a:hover {
	background: #e7e7e7
}
.container .boxEsq h1 {
	font-size: 30px;
	color: #616161;
	font-family: 'UniversLT2';
	font-weight: 200;
	margin-bottom: 15px
}
.container .boxEsq .cleanFilter {
	margin-bottom: 30px
}
.container .boxEsq .cleanFilter a {
	color: #202020;
	font-size: 18px;
	text-align: center;
	font-weight: 200;
	width: 192px;
	height: 46px;
	display: block;
	line-height: 46px;
	position: relative;
	letter-spacing: 1px;
	margin: 0 auto;
	font-family: "SairaExtraCondensed"
}
.container .boxEsq .cleanFilter a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: url(../../imagens/imagens_verde/layout/border_limpar_filter.png) no-repeat center;
	background-position: 0 0;
	width: 192px;
	height: 46px
}
.container .boxEsq .cleanFilter a:hover {
	background: #e7e7e7
}
.filtro .titulo {
	font-size: 24px;
	font-weight: 100;
	color: #616161;
	margin-bottom: 10px;
	display: inline-block;
	font-family: "SairaExtraCondensed"
}
.filtro .campo {
	margin-bottom: 20px;
	position: relative
}
.filtro .campo input:first-child {
	border: 0;
	border-bottom: 1px solid #ebebeb;
	padding: 0 15px 0 40px;
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	color: #616161;
	font-size: 17px;
	font-weight: 200;
	background: #fafafa;
	font-family: "SairaExtraCondensed";
	letter-spacing: .5px
}
.filtro .campo input:first-child::placeholder {
font-size:17px
}
.filtro .campo input:last-child {
	position: absolute;
	top: 0;
	left: 0;
	background: #fafafa url(../../imagens/imagens_verde/botoes/bt_okBusca_filtros.png) no-repeat center center;
	width: 36px;
	height: 39px;
	background-size: 16px;
	border: 0;
	cursor: pointer;
	float: left;
	text-indent: -5000em
}
.filtro ul.navLeft {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0
}
.filtro ul.navLeft li:last-child {
	padding-bottom: 35px;
	border-bottom: 1px solid #ebebeb
}
.filtro ul.navLeft li {
	margin-bottom: 5px!important
}
.filtro ul.navLeft li .remover_filtro {
	background: url(../../imagens/imagens_verde/botoes/bt_retirar_da_sacola.png) no-repeat center;
	text-indent: -500000em;
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-left: 5px
}
.filtro ul {
	padding-bottom: 35px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px
}
.filtro ul li {
	margin-bottom: 15px
}
.filtro ul li.mostrar label {
	color: #dd456e;
	display: block;
	font-size: 20px;
	margin: 0 auto;
	text-align: center;
	background: #eee;
	padding: 8px 0;
	cursor: pointer;
	margin-bottom: 0;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.filtro label {
	font-size: 18px;
	color: #616161;
	font-weight: 100;
	line-height: 20px;
	padding-left: 30px;
	box-sizing: border-box;
	display: inline-block;
	font-family: "SairaExtraCondensed"
}
.filtro label input[type=checkbox] {
	border: 1px solid #e786a1;
	width: 11px;
	height: 11px;
	float: left;
	outline: 0;
	margin: 4px 0 0;
	background: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	margin-left: -20px
}
.filtro label input[type=checkbox]:checked {
	background-color: #e786a1;
	border: 1px solid #e786a1;
*/
}
.filtro .precos {
	width: 100%;
	padding: 0 5px
}
.filtro .precos .filtrarPrecos {
	margin-top: 5px;
	padding: 5px 12px;
	background: #ef4c6c;
	clear: both;
	float: right;
	color: #fff;
font-size:.75rem;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 0
}
.filtro .irs {
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
	float: left;
	height: 35px;
	margin-top: 10px
}
.filtro .irs .irs {
	height: auto;
	margin: 0
}
.filtro .irs .irs-from, .filtro .irs .irs-to, .filtro .irs .irs-single {
	font-size: 15px;
	line-height: 11px;
	color: #dd456e;
	min-width: 15px;
	min-height: 15px;
	text-align: center;
	margin-top: 15px;
	font-weight: 200;
	text-indent: 25px;
	font-family: "SairaExtraCondensed";
	letter-spacing: .5px
}
.filtro .irs .irs-from:after, .filtro .irs .irs-to:after, .filtro .irs .irs-single:after {
	content: "";
	display: block;
	background: #dd456e;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin: -32px auto 0 30px
}
.filtro .irs .irs-to {
	text-indent: -25px
}
.filtro .irs .irs-to:after {
	margin-left: 10px
}
.filtro .irs .irs-bar {
	background: #dd456e;
	height: 1px;
	margin-top: 0
}
.filtro .irs .irs-line {
	background: #606060;
	height: 1px;
	margin-top: 0
}
.navLeft li {
	margin-bottom: 0!important;
	font-family: 'UniversLT';
	font-size: 18px;
	font-weight: 200;
	color: #616161
}
.container .boxEsq .t2 {
	color: #606060;
	margin-left: 8px;
	margin-bottom: 10px;
	font-weight: 300
}
.container .boxEsq.Marcas {
	width: 226px
}
.container.marca .boxEsq {
	margin-top: 100px
}
.container .boxEsq h4.tituloMenu, .container .boxEsq h4.tituloMenu a {
	color: #619b82;
	text-transform: uppercase;
	margin: 10px 0
}
.container .boxEsq h4.t2 a {
	color: #6e6e6e;
	text-transform: uppercase;
	padding: 10px 0;
	display: block
}
ul.navLeft li ul.tipoModelo li {
	background: 0;
	padding: 4px 0 4px 10px
}
ul.navLeft li ul.tipoModelo li a {
	background: 0;
	color: #5c826e
}
.boxEsq ul.tipobusca {
	clear: both;
	background: url(../../imagens/imagens_verde/layout/separador_pont_x.gif) repeat-x 0 0
}
ul.tipobusca li a {
	background: 0;
	color: #606060
}
.container .boxEsq ul.navFiltro {
	clear: both;
	margin-bottom: 20px
}
.boxEsq ul.navFiltro li {
	padding: 0;
	margin-bottom: 20px
}
.boxEsq ul.navFiltro li a {
	color: #303030;
	font-size: 30px;
	font-family: 'UniversLT2'
}
.boxEsq ul.navFiltro li.mgNone a {
	font-size: 30px;
	font-family: 'UniversLT2'
}
.boxEsq ul.navFiltro li ul.tipoModelo {
	clear: both;
	margin: 2px 0 0;
	overflow: hidden;
	padding-bottom: 13px
}
.boxEsq ul.navFiltro li ul.tipoModelo a {
	color: #616161;
	text-transform: none;
	font-size: 20px;
	font-family: "UniversLT";
	margin-left: 19px
}
ul.navFiltro li ul.tipoModelo li {
	background: 0;
	padding: 0 0 4px;
	margin: 0;
	border: 0
}
.container .boxEsq .boxBannerL {
	clear: both;
	margin-bottom: 12px
}
.box-home .boxDir .title {
	color: #606060;
	font-size: 25px;
	font-weight: 100;
	box-sizing: border-box;
	position: relative;
	width: auto;
	font-family: 'UniversLT2';
	text-align: center;
	margin-bottom: 25px;
	font-family: "SairaExtraCondensed";
	display: inline-block;
	width: 100%
}
.box-home .boxDir .title:before {
	content: "";
	background-image: url(../../imagens/imagens_verde/layout/before_line_cinza.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 139px;
	height: 9px;
	display: inline-block;
	margin-right: 10px
}
.box-home .boxDir .title:after {
	content: "";
	background-image: url(../../imagens/imagens_verde/layout/after_line_cinza.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 139px;
	height: 9px;
	display: inline-block;
	margin-left: 10px
}
.box-home .encontre {
	text-align: center
}
.box-home .encontre ul li {
	width: 250px;
	text-align: center;
	position: relative;
	height: 48px;
	margin-right: 40px;
	display: inline-block
}
.box-home .encontre ul li.tenis, .box-home .encontre ul li.acessorios, .box-home .encontre ul li.mais_vendidos {
	display: none
}
.box-home .encontre ul li:last-child {
	margin-right: 0
}
.box-home .encontre ul li:last-child a {
	color: #202020
}
.box-home .encontre ul li:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0
}
.box-home .encontre ul li.femininos:after {
	background-image: url(../../imagens/imagens_verde/layout/bg_box_feminino.png);
	background-position: 0 0;
	width: 250px;
	height: 49px
}
.box-home .encontre ul li.femininos:hover {
	background: #fdf1f5
}
.box-home .encontre ul li.masculinos:after {
	background-image: url(../../imagens/imagens_verde/layout/bg_box_masculino.png);
	background-position: 0 0;
	width: 250px;
	height: 49px
}
.box-home .encontre ul li.masculinos:hover {
	background: #d6f0f6
}
.box-home .encontre ul li.infantis:after {
	background-image: url(../../imagens/imagens_verde/layout/bg_box_infantil.png);
	background-position: 0 0;
	width: 250px;
	height: 49px
}
.box-home .encontre ul li.infantis:hover {
	background: #e7e7e7
}
.box-home .encontre ul li a {
	width: 100%;
	height: 100%;
	display: inline-block;
	color: #616161;
	font-size: 23.87px;
	font-family: 'UniversLT2';
	z-index: 11;
	position: relative
}
.box-home .encontre ul li.femininos a span {
	color: #606060;
	font-size: 21px;
	font-weight: 100;
	letter-spacing: 1px;
	font-family: "SairaExtraCondensed"
}
.box-home .encontre ul li.femininos a span:last-child {
	font-family: 'Ernest';
	color: #e37b8f;
	font-size: 35.81px;
	letter-spacing: 0
}
.box-home .encontre ul li.masculinos a span {
	color: #606060;
	font-size: 21px;
	font-weight: 100;
	letter-spacing: 1px;
	font-family: "SairaExtraCondensed"
}
.box-home .encontre ul li.masculinos a span:last-child {
	font-family: 'Ernest';
	font-size: 35.81px;
	letter-spacing: 0;
	color: #40a9cc
}
.box-home .encontre ul li.infantis a span {
	color: #606060;
	font-size: 21px;
	font-weight: 100;
	letter-spacing: 1px;
	font-family: "SairaExtraCondensed"
}
.box-home .encontre ul li.infantis a span:last-child {
	font-family: 'Ernest';
	font-size: 35.81px;
	letter-spacing: 0;
	color: #202020
}
.banners {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 6%;
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.banners img {
	width: 100%;
	height: auto
}
.banners>div:first-child {
	float: left;
	width: 51.29%
}
.banners .box-banner {
	width: 100%;
	float: left;
	margin-bottom: 16px
}
.banners>div:last-child {
	float: right;
	width: 49.4%;
	margin-left: 35px
}
.banners {
	width: 100%;
	padding: 0 15.3%;
	box-sizing: border-box;
	margin-bottom: 31px
}
.blockProd {
	margin-bottom: 25px
}
.box-home .boxTitulo {
	width: 100%;
	display: inline-block;
	text-align: center
}
.box-home .boxTitulo h2, .box-home .boxTitulo h2 a {
	color: #505050;
	font-family: 'UniversLT2';
	font-weight: 100;
	font-size: 50px;
	line-height: 98px;
	margin-bottom: 5px;
	font-family: "SairaExtraCondensed";
	letter-spacing: -2px;
	text-transform: lowercase
}
.box-home .boxTitulo h2 span {
	font-size: 83.14px;
	color: #000;
	font-family: 'Ernest';
	line-height: 57px;
	letter-spacing: 0;
	text-transform: capitalize;
	margin-top: 60px;
	display: inline-block
}
.box-home .boxProdutos {
	width: 100%;
	display: inline-block;
	padding: 0 6%;
	box-sizing: border-box
}
.box-home .boxProdutos .listaProdHome {
	width: 100%;
	display: inline-block
}
.box-home .boxProdutos .listaProdHome li {
	margin-left: 0;
	border: 1px solid transparent;
	transition: linear .2s;
	float: left;
	width: 346.2px!important;
	height: 450px;
	padding-bottom: 55px;
	position: relative;
	-webkit-transition: initial;
	-moz-transition: initial;
	-ms-transition: initial;
	-o-transition: initial;
	transition: initial
}
.box-home .boxProdutos .listaProdHome li:hover {
	border: 1px solid #dd456e
}
.box-home .boxProdutos .listaProdHome li .bt_comprar {
	width: 100%;
	height: 40px;
	background: #dd456e;
	text-align: center;
	font-size: 21px;
	font-family: "Ernest";
	color: #fff;
	display: inline-block;
	line-height: 48px;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: initial;
	-moz-transition: initial;
	-ms-transition: initial;
	-o-transition: initial;
	transition: initial;
	text-transform: capitalize
}
.box-home .boxProdutos .listaProdHome li:hover .bt_comprar {
	opacity: 1;
	visibility: visible
}
.bx-pager.bx-default-pager {
	display: none
}
.blockProd ul {
	width: 100%;
	display: inline-block;/*margin-bottom:15px;*/
	text-align: center
}
.blockProd ul li {
	display: inline-block;
	width: 125px
}
.blockProd ul li+li {
	margin-left: 20px
}
.blockProd ul a {
	color: #606060;
	font-size: 23px;
	font-family: 'UniversLT';
	text-align: center;
	-webkit-transition: initial;
	-moz-transition: initial;
	-ms-transition: initial;
	-o-transition: initial;
	transition: initial;
letter
}
.blockProd ul a:after {
	content: "";
	display: block;
	transition: linear .2s;
	width: 94px;
	height: 6px;
	margin: 0 auto;
	margin-top: 3px
}
.blockProd ul a.act:after {
	background: url(../../imagens/imagens_verde/layout/ico_bg_itens.png) no-repeat center;
	height: 6px
}
.lookbook .boxProdutos .bx-wrapper {
	max-width: 698px!important;
	margin: 0 auto;
	height: 100%
}
.boxProdutos .bx-wrapper {
	position: relative;
	max-width: 100%!important
}
.boxProdutos .bx-wrapper .bx-viewport {/*height:507px!important*/
}
.boxProdutos .bx-controls .bx-prev {
	float: left;
	position: absolute;
	top: 50%;
	left: -40px;
	background: url(../../imagens/imagens_verde/layout/seta_prev.png) no-repeat!important;
	width: 21px;
	height: 41px;
	text-indent: -50000em;
	margin-top: -20.5px
}
.boxProdutos .bx-controls .bx-next {
	float: right;
	position: absolute;
	top: 50%;
	right: -40px;
	background: url(../../imagens/imagens_verde/layout/seta_next.png) no-repeat!important;
	width: 21px;
	height: 41px;
	text-indent: -50000em;
	margin-top: -20.5px
}
.lookbook {
	width: 100%;
	display: inline-block;
	margin-bottom: 50px
}
.lookbook .banner {
	float: left;
	width: 40%;
	height: 712.63px
}
.lookbook .banner img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.lookbook .boxTitulo {
	float: right;
	width: 60%;
	background: #fff;
	margin-top: 57px;
	position: relative;
	left: -4%;
	box-sizing: border-box;
	padding-left: 47px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	display: initial;
	margin-bottom: 20px
}
.lookbook .boxTitulo h2 {
	font-size: 71px;
	color: #606060;
	font-family: 'UniversLT2';
	font-weight: 100;
	letter-spacing: -1px;
	font-family: "SairaExtraCondensed"
}
.lookbook .boxTitulo h2 span {
	font-size: 110px;
	color: #e37b8f;
	font-family: 'Ernest';
	line-height: 136px;
	letter-spacing: 0
}
.lookbook .boxTitulo p {
	font-size: 16px;
	color: #606060;
	letter-spacing: -.24px;
	line-height: 24px;
	width: 557px;
	margin-left: 8.7%;
	margin-top: -30px;
	font-weight: 200
}
.lookbook .boxTitulo .colecao {
	margin-left: 8.7%;
	float: left;
	border: 2px solid #ffeff3;
	width: 204px;
	height: 40px;
	text-align: center;
	margin-top: 15px;
	cursor: pointer
}
.lookbook .boxTitulo .colecao:hover {
	background: #ffeff3;
	transition: linear .2s
}
.lookbook .boxTitulo .colecao a {
	font-size: 20px;
	color: #606060;
	letter-spacing: .5px;
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	top: -11px;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.lookbook .boxTitulo .colecao a span {
	font-size: 43.78px;
	color: #e37b8f;
	font-family: 'Ernest';
	letter-spacing: 0
}
.lookbook .boxTitulo .colecao a:after {
	content: "";
	display: inline-block;
	position: absolute;
	right: 7px;
	top: 21px;
	background-image: url(../../imagens/imagens_verde/layout/disantinni-sprite.png);
	background-position: 0 -459px;
	width: 12px;
	height: 23px
}
.lookbook .boxProdutos .bx-controls .bx-prev {
	left: -50px;
	margin-top: -20.5px
}
.lookbook .boxProdutos .bx-controls .bx-next {
	right: -50px;
	margin-top: -20.5px
}
.box-home .lookbook .boxProdutos {
	display: inline-block;
	width: 60%;
	padding: 0 2%;
	height: 338px
}
.box-home .lookbook .boxProdutos .listaProdHome li {
	height: 338px
}
.box-home .lookbook .boxProdutos .listaProdHome li img {
	width: 67%;
	height: 231px
}
.box-home .lookbook .boxProdutos ul.listaProdHome li .boxImg {
	min-height: 165px;
	margin-bottom: 15px
}
.box-home .lookbook .boxProdutos ul.listaProdHome li p.tituloProduto a {
	color: #606060;
	font-weight: 200;
	font-size: 16px
}
.box-home .lookbook .boxProdutos ul.listaProdHome li div.boxDesc p.tituloProduto {
	height: auto
}
.instagram {
	display: inline-block;
	width: 100%;
	position: relative
}
.instagram .bx-wrapper {
	margin-top: 30px;
	display: inline-block;
	max-width: 100%!important
}
.instagram .bx-viewport {
	width: 100%!important;
	display: inline-block
}
.instagram .bx-wrapper .bx-controls-direction .bx-prev {
	top: 60%;
	position: absolute;
	left: 5%;
	background: url(../../imagens/imagens_verde/layout/seta_prev.png) no-repeat;
	width: 21px;
	height: 41px;
	text-indent: -50000em
}
.instagram .bx-wrapper .bx-controls-direction .bx-next {
	position: absolute;
	right: 5%;
	top: 60%;
	background: url(../../imagens/imagens_verde/layout/seta_next.png) no-repeat;
	width: 21px;
	height: 41px;
	text-indent: -50000em
}
.instagram .bx-wrapper ul.slider li {
	width: 296px!important;
	margin-right: 10px
}
.instagram .title {
	font-size: 50px;
	color: #606060;
	text-align: center;
	letter-spacing: -2px;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.instagram .title:before {
	content: "";
	background-image: url(../../imagens/imagens_verde/layout/before_line_roxo.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 271px;
	height: 17px;
	display: inline-block;
	margin-right: 10px
}
.instagram .title:after {
	content: "";
	background-image: url(../../imagens/imagens_verde/layout/after_line_roxo.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 271px;
	height: 17px;
	display: inline-block;
	margin-left: 10px
}
.instagram .title span {
	font-size: 67.99px;
	color: #9f56a1;
	font-family: 'Ernest';
	letter-spacing: 0
}
.instagram img {
	width: 296px;
	height: 296px
}
.bannersBottom {
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 1051px;
	margin: 0 auto;
	margin-top: 70px
}
.bannersBottom>div {
	float: left;
	width: 497px
}
.bannersBottom>div:last-child {
	float: right;
	margin-left: 56px
}
.bannersBottom>div img {
	width: 100%;
	height: auto
}
.bannersBottom>div .title {
	font-size: 38px;
	color: #606060;
	text-align: center;
	margin-bottom: 10px;
	letter-spacing: -1px;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.bannersBottom>div .title span {
	font-size: 64.31px;
	color: #7f7f7f;
	font-family: 'Ernest';
	letter-spacing: 0
}
.container .boxDir {
	margin-bottom: 28px;
	width: 1425px;
	margin: 0 auto;
	box-sizing: border-box
}
.container .boxEsq+.boxDir.Marcas {
	width: 754px
}
.container .boxDir .boxTitulo {
	text-align: center;
	margin-top: -20px
}
.container .boxDir .boxTitulo br {
	display: none
}
.container .blocks {
	display: inline-block;
	width: 100%
}
.container .blocks h2#tl_subcat {
	font-size: 52.77px;
	color: #606060;
	margin-bottom: 20px;
	font-weight: 100;
	letter-spacing: -2px;
	font-family: 'UniversLT2';
	text-align: center
}
.container .blocks .boxDir {
	float: right;
	width: 82%;
	padding-right: 3%;
	padding-left: 55px;
	margin-top: 20px;
	margin-bottom: 20px
}
.boxResultadoBusca {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding-bottom: 18px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 30px
}
.boxResultadoBusca p {
	color: #606060;
	font-size: 12px;
le;
	letter-spacing: -.25px
}
.container .blocks .boxTop h2 {
	font-size: 50px;
	color: #606060;
	margin-bottom: 20px;
	font-weight: 100;
	letter-spacing: -2px;
	text-align: center;
	font-family: "SairaExtraCondensed"
}
.container .blocks .boxTop h2 span {
	font-size: 60.97px;
	color: #585556;
	font-family: 'Ernest';
	font-weight: 100;
	letter-spacing: 0
}
.blocks.tamplate-01 .boxDir .tituloMenu {
	color: #606060;
	font-size: 22px;
	font-weight: 500;
	box-sizing: border-box;
	position: relative;
	width: auto;
	font-family: 'UniversLT2';
	text-align: center;
	margin-bottom: 25px;
	letter-spacing: 3px;
	font-family: "SairaExtraCondensed"
}
.blocks.tamplate-01 .boxBannerSuperior {
	display: inline-block;
	width: 100%;
	margin-bottom: 60px
}
.blocks.tamplate-01 .boxBannerSuperior .boxBannerL {
	float: left;
	width: 49.5%
}
.blocks.tamplate-01 .boxBannerSuperior .boxBannerL:last-child {
	float: right
}
.blocks.tamplate-01 .boxBannerSuperior .boxBannerL img {
	width: 100%;
	height: auto
}
.blocks.tamplate-01 .bannerFeature {
	box-sizing: border-box;
	display: block;
	width: 957px;
	height: 505px;
	margin: 0 auto;
	margin-bottom: 60px
}
.blocks.tamplate-01 .boxBannerIntEsq {
	float: left;
	width: 398px;
	height: 505px
}
.blocks.tamplate-01 .boxBannerIntEsq .boxBannerL {
	height: 100%
}
.blocks.tamplate-01 .boxBannerIntEsq img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.blocks.tamplate-01 .boxBannerIntDir {
	float: right;
	width: 531px;
	height: 100%
}
.blocks.tamplate-01 .boxBannerIntDir img {
	width: 100%;
	height: 100%
}
.blocks.tamplate-01 .boxBannerIntDir .boxBannerL {
	margin-bottom: 4.716981132%;
	height: 207px
}
.blocks.tamplate-01 .boxBannerIntDir .boxBannerL:last-child {
	height: 273px;
	margin-bottom: 0
}
.container .blocks.tamplate-01 .boxEsq {
	display: none
}
.container .blocks.tamplate-01 .boxDir {
	box-sizing: border-box;
	padding: 0 6%;
	border-bottom: 0;
	width: 100%
}
.container .blocks.tamplate-01 .boxDir .filterSize {
	margin-bottom: 100px;
	position: relative
}
.container .blocks.tamplate-01 .boxDir .filterSize:before {
	content: '';
	position: absolute;
	top: 41px;
	left: -500px;
	width: 180%;
	height: 100%;
	background: #fafafa;
	z-index: -10
}
.container .blocks.tamplate-01 .boxDir .filterSize h2 {
	font-size: 38px;
	color: #606060;
	font-weight: 100;
	text-align: center;
	font-family: "SairaExtraCondensed";
	letter-spacing: -1px
}
.container .blocks.tamplate-01 .boxDir .filterSize h2 span {
	font-size: 64px;
	color: #e6426e;
	font-family: 'ernest';
	font-weight: 100;
	letter-spacing: 0
}
.container .blocks.tamplate-01 .boxDir .filterSize ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 15%
}
.container .blocks.tamplate-01 .boxDir .filterSize ul li {
	display: inline-block;
	float: left
}
.container .blocks.tamplate-01 .boxDir .filterSize ul li a {
	font-size: 47.74px;
	color: #616161;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.container .blocks.tamplate-01 .boxDir .filterSize ul li a:hover {
	color: #e6426e
}
.container .blocks.tamplate-01 .boxDir .filterStyle {
	margin-bottom: 100px
}
.container .blocks.tamplate-01 .boxDir .filterStyle h1, .container .blocks.tamplate-01 .boxDir .filterStyle h2 {
	font-size: 40px;
	color: #505050;
	font-weight: 100;
	text-align: center;
	margin-bottom: 15px;
	letter-spacing: -1px;
	font-family: "SairaExtraCondensed"
}
.container .blocks.tamplate-01 .boxDir .filterStyle .boxEstilos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	padding: 0 80px
}
.container .blocks.tamplate-01 .boxDir .filterStyle h1 span, .container .blocks.tamplate-01 .boxDir .filterStyle h2 span {
	font-size: 82px;
	color: #000;
	font-family: 'ernest';
	font-weight: 100;
	letter-spacing: 0;
	line-height: 80px
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li {
	display: inline-block;
	float: left
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_1 a {
	color: #13b2ed
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_1 a:hover {
	color: #3dcaff
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_2 a {
	color: #b957a4
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_2 a:hover {
	color: #e27dcd
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_3 a {
	color: #d2b95b
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_3 a:hover {
	color: #e7cf74
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_4 a {
	color: #b5d25b
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li.color_4 a:hover {
	color: #c9e575
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li a {
	font-size: 62.21px;
	font-family: 'ernest';
	display: inline-block
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li a img {
	width: 245px;
	height: 216px;
	margin: 0 auto;
	display: block
}
.container .blocks.tamplate-01 .boxDir .filterStyle ul li a span {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: -9px
}
.boxDir .boxTitulo p {
	color: #3e3e3e
}
.boxDir .boxTitulo h2 {
	color: #606060;
	font-size: 59.84px;
	font-weight: 100;
	font-family: 'UniversLT2';
	text-transform: lowercase;
	letter-spacing: -2px
}
.boxDir .boxTitulo h2 span {
	font-family: 'ernest';
	font-size: 83.14px
}
.boxDir .boxTitulo h2 span.preto {
	color: #000
}
.boxDir .boxTitulo h2 span.rosa {
	color: #e37b8f
}
.boxDir .boxTitulo h2 span.azul {
	color: #40a9cc
}
.boxDir .boxTitulo h2 span.roxo {
	color: #9f56a1
}
.boxDir .boxTitulo h2 span.cinzaClaro {
	color: #7f7f7f
}
.boxDir .boxTitulo h2 span.cinzaEscuro {
	color: #585556
}
.boxDir .boxTitulo2 p {
	color: #8b8b8b;
	margin-bottom: 16px
}
.boxDir .boxTitulo2 h2 {
	text-align: center;
	width: 100%;
	font-size: 52.77px;
	color: #606060;
	margin-bottom: 20px;
	font-weight: 100;
	letter-spacing: -2px;
	font-family: 'UniversLT2';
	text-align: center
}
.container.marca .boxEsq+.boxDir .boxResultadoBusca {
	display: none
}
.boxDir .boxResultadoBusca p.resultado span {
	color: #606060
}
.boxDir .boxOrdenar {
	clear: both;
	background: #f6f6f6;
	overflow: hidden
}
.container .boxEsq+.boxDir .boxOrdenar {
	clear: none;
	background: #fff;
	float: right
}
.boxDir .boxOrdenar .campoOrdenar {
	float: left
}
.boxDir .boxOrdenar .campoQtd {
	float: right
}
.boxOrdenar .campoOrdenar #combo_ordenar {
	width: 140px;
	float: left
}
.campoOrdenar #combo_ordenar .dhx_combo_input {
	color: #a9a9a9;
	background: #fff url(../../imagens/imagens_verde/icones/arrows_combo.png) no-repeat 96% 60%;
	font-size: 20px;
	padding-top: 0;
	font-family: "UniversLT";
	padding-right: 20px;
	padding-left: 0;
	line-height: 22px;
	height: auto;
	box-sizing: border-box;
	width: 113px!important
}
.campoOrdenar #combo_ordenar .dhx_combo_input:focus {
	color: #a9a9a9;
	background: #fff url(../../imagens/imagens_verde/icones/arrows_combo.png) no-repeat 96% 60%
}
.campoOrdenar #combo_ordenar .dhx_combo_img {
	position: relative;
	height: 46px;
	background: 0
}
.boxOrdenar .campoQtd #combo_qtd {
	float: left
}
.campoQtd #combo_qtd .dhx_combo_box {
	float: left
}
.campoQtd #combo_qtd .dhx_combo_input {
	color: #a9a9a9;
	background: #fff url(../../imagens/imagens_verde/icones/arrows_combo.png) no-repeat 96% 60%;
	font-size: 20px;
	padding-top: 0;
	font-family: "UniversLT";
	padding-right: 20px;
	padding-left: 0;
	line-height: 22px;
	height: auto;
	box-sizing: border-box;
	width: 53px!important
}
.blockProd .boxProdutos .bt_comprar {
	width: 100%;
	height: 40px;
	background: #dd456e;
	text-align: center;
	font-size: 21px;
	font-family: "Ernest";
	color: #fff!important;
	display: inline-block;
	line-height: 48px;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0
}
.boxProdutos .listaProdHome li:hover {
	border: 1px solid #dd456e
}
.boxProdutos .listaProdHome li:hover .bt_comprar {
	opacity: 1;
	visibility: visible
}
.campoQtd #combo_qtd .dhx_combo_input:focus {
	color: #a9a9a9;
	background: #fff url(../../imagens/imagens_verde/icones/arrows_combo.png) no-repeat 96% 60%
}
.boxDir .boxProdutos {
	padding: 0!important;
	width: 100%;
	clear: both
}

.boxDir .boxProdutos h1, .boxDir .boxProdutos h2 {
	font-size: 40px;
	color: #505050;
	font-weight: 100;
	text-align: center;
	margin-bottom: 30px;
	letter-spacing: -1px;
	font-family: "SairaExtraCondensed"
}
.boxDir .boxProdutos h1 span, .boxDir .boxProdutos h2 span{
	font-size: 82px;
	color: #000;
	font-family: 'ernest';
	font-weight: 100;
	letter-spacing: 0
}
.boxDir .boxProdutos .listaProd {
	width: 100%;
	display: inline-block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.boxDir .boxProdutos .listaProd.slider {
	-ms-flex-wrap: inherit;
	flex-wrap: inherit
}
.boxDir .boxProdutos .listaProd li {
	margin-left: 0;
	border: 1px solid transparent;
	transition: linear .2s;
	float: left;
	width: 24.749163879%;
	height: 468px;
	padding-bottom: 55px;
	position: relative;
	margin-bottom: 25px
}
.blocks.tamplate-01 .boxDir .boxProdutos .listaProd li {
	width: 24.837408295%
}
.boxDir .boxProdutos .listaProd li:hover {
	border: 1px solid #dd456e
}
.boxDir .boxProdutos .listaProd li .bt_comprar {
	width: 100%;
	height: 40px;
	background: #dd456e;
	text-align: center;
	font-size: 21px;
	font-family: "Ernest";
	color: #fff;
	display: inline-block;
	line-height: 48px;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0
}
.boxDir .boxProdutos .listaProd li:hover .bt_comprar {
	opacity: 1;
	visibility: visible
}
.container .boxDir .boxProdutos+.boxResultadoBusca {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.container .boxDir .boxProdutos+.boxResultadoBusca .paginacao {
	float: initial
}
.boxDir .boxProdutos ul.listaProd {
	overflow: hidden
}
.boxProdutos ul.listaProd li {
	height: 360px;
	float: left;
	position: relative;
	width: 25%
}
.boxProdutos ul.listaProd li .mgNone {
	margin-left: 11px!important
}
.boxProdutos ul.listaProd li .selo {
	position: absolute;
	left: -5px;
	top: -4px
}
.boxProdutos ul.listaProd li .boxImg {
	overflow: hidden;
	margin: 25px auto 21px
}
.boxProdutos ul.listaProd li .boxImg a img {
	display: block;
	margin: 0 auto;
	width: 266px;
	height: 266px
}
.boxProdutos ul.listaProd li .boxDesc {
	padding: 0 19px;
	width: 100%;
	text-align: center;
	height: 125px;
	box-sizing: border-box
}
.content .boxProdutos ul.listaProd li .boxImg a img {
	display: block;
	margin: 0 auto;
	width: 90%;
	height: auto
}
ul.listaProd li .boxDesc p.ref {
	color: #a8a8a8
}
ul.listaProd li .boxDesc p.marcaProduto, ul.listaProd li div.boxDesc p.marcaProduto a {
	color: #619b82;
	overflow: hidden;
	height: 18px;
	text-transform: uppercase;
	margin-bottom: 19px
}
ul.listaProd li .boxDesc p.tituloProduto, ul.listaProd li div.boxDesc p.tituloProduto a {
	color: #606060;
	overflow: hidden;
	height: 83px;
	font-weight: 200;
	margin-bottom: 5px;
	font-family: 'UniversLT';
	font-size: 20px;
	text-transform: capitalize
}
ul.listaProd li .boxDesc p.descProduto, ul.listaProd li div.boxDesc p.descProduto a {
	color: #606060;
	font-size: 13.29px;
	margin-bottom: 15px
}
ul.listaProd li .boxDesc p.semJuros, ul.listaProd li div.boxDesc p.semJuros a {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	margin-top: 5px
}
ul.listaProd li .boxDesc p.semJuros a {
	margin-left: 0
}
ul.listaProd li .boxDesc p.semJuros span, ul.listaProd li div.boxDesc p.semJuros a span {
	font-size: 13px
}
ul.listaProd li .boxDesc p.descProduto a {
	margin-left: 0
}
ul.listaProd li .boxDesc p.preco {
	color: #726f68;
	line-height: 18px
}
ul.listaProd li .boxDesc p.preco span.precoDe {
	color: #000;
	font-size: 13px;
	margin-bottom: 6px;
	font-weight: 400;
	width: 100%;
	display: inline-block
}
ul.listaProd li .boxDesc p.preco span.precoPor {
	font-size: 21px;
	color: #000;
	font-weight: 500
}
ul.listaProd li .boxDesc p.preco+.preco {
	margin-left: 0
}
ul.listaProd li .boxDesc p.preco br {
	display: none
}
ul.listaProd li .boxDesc p.preco+preco {
	margin-left: 0
}
ul.listaProd li .boxDesc a.bt_comprar {
	background: #e67b3e;
	width: 158px;
	height: 39px;
	display: block;
	margin: 17px auto 17px -3px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none
}
ul.listaProd li .boxDesc ul.clasfStar {
	clear: both;
	overflow: hidden;
	width: 86px;
	margin: 0 auto;
	padding: 6px 0;
	display: none
}
ul.listaProd li .boxDesc ul.clasfStar li {
	width: 14px;
	height: 14px;
	float: left;
	padding: 0;
	display: inline;
	margin: 0 4px 0 0
}
ul.listaProd li .boxDesc ul.clasfStar li a {
	background: url(../../imagens/imagens_verde/icones/ico_estrela.gif) no-repeat 0 0;
	width: 14px;
	height: 14px;
	display: block;
	text-indent: -5000em
}
.socialNetworks {
	width: 124px;
	margin: 0 auto;
	display: block
}
.socialNetworks ul {
	margin-bottom: 17.5px;
	display: inline-block
}
.socialNetworks ul li {
	float: left;
	display: inline-block
}
.socialNetworks ul li.x-facebook {
	background: url(../../imagens/imagens_verde/icones/ico_fb_footer.png) no-repeat 0 0;
	width: 14px;
	height: 21px
}
.socialNetworks ul li.x-instagram {
	background: url(../../imagens/imagens_verde/icones/ico_insta_footer.png) no-repeat 0 0;
	width: 22px;
	height: 21px;
	margin-left: 12px
}
.socialNetworks ul li.x-youtube {
	background: url(../../imagens/imagens_verde/icones/ico_yt_footer.png) no-repeat 0 0;
	width: 27px;
	height: 21px;
	margin-left: 13px
}
.socialNetworks ul li.x-pinterest {
	background: url(../../imagens/imagens_verde/icones/ico_pin_footer.png) no-repeat 0 0;
	width: 22px;
	height: 21px;
	margin-left: 14px
}
.socialNetworks ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -999em;
	overflow: hidden
}
.rodapeGeral {
	width: 100%;
	clear: both;
	overflow: hidden;
	position: relative;
	background: #fafafa
}
.rodapeGeral .category {
	width: 100%;
	padding: 0 100px;
	display: block;
	margin: 0 auto;
	padding-top: 27px;
	padding-bottom: 32px;
	box-sizing: border-box
}
.rodapeGeral .category .boxcat {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.rodapeGeral .category ul li a {
	font-size: 13px;
	color: #606060;
	font-family: "UniversLT";
	text-transform: uppercase;
	letter-spacing: .18px;
	line-height: 22px;
	font-weight: 200
}
.rodapeGeral .navFooter {
	width: 100%;
	margin: 0 auto;
	background: #000;
	padding: 20px 110px 30px 110px;
	box-sizing: border-box
}
.rodapeGeral .navFooter .linha1, .rodapeGeral .navFooter .linha2, .rodapeGeral .navFooter .linha3 {
	display: inline-block;
	width: 100%;
	clear: both
}
.rodapeGeral .textoFooter {
	display: table;
	width: 960px;
	height: auto;
	margin: 0 auto;
	clear: both;
	padding: 15px 0 0;
	text-align: center
}
.rodapeGeral .navFooter .textoFooter .colunaLoja {
	float: inherit;
	display: table-cell
}
.rodapeGeral .textoFooter p {
	color: #4c4c4c
}
.rodapeGeral .blockLeft {
	display: inline-block;
	width: 50%;
	clear: both
}
.rodapeGeral .blockRight {
	display: inline-block;
	width: 50%;
	clear: both;
	float: right;
	box-sizing: border-box;
	text-align: right
}
.rodapeGeral .blockRight .imgbox {
	width: 100%;
	display: inline-block
}
.rodapeGeral .blockRight img {
	margin-bottom: 25px;
	float: right
}
.rodapeGeral .blockRight p.txt {
	color: #999;
	font-size: 13px;
	font-family: "SairaExtraCondensed";
	line-height: 25px;
	width: 255px;
	float: right;
	letter-spacing: 1px;
	font-weight: 200;
	border: 1px solid #fff;
	text-align: left;
	padding: 10px 0 10px 40px;
	border-radius: 10px;
	margin-top: 20px;
	position: relative;
	box-sizing: border-box
}
.rodapeGeral .blockRight p.txt:before {
	content: "";
	height: 40px;
	width: 40px;
	padding: 10px 0;
	position: absolute;
	top: 15%;
	left: -5%;
	background: #000 url(../../imagens/imagens_verde/icones/download.png) no-repeat center;
	background-size: contain
}
.rodapeGeral .blockRight p.txt br {
	display: block
}
.rodapeGeral .navFooter .colunaLoja, .rodapeGeral .navFooter .colunaSite, .colunaLogo {
	float: left;
	width: 142px;
	margin-right: 44px;
	margin-bottom: 15px
}
.rodapeGeral .navFooter .colunaLoja h4, .rodapeGeral .navFooter .colunaSite h4, .rodapeGeral .navFooter h4, .rodapeGeral .navFooter h4, .rodapeGeral .navFooter h4 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 30px;
	letter-spacing: 1px;
	font-family: 'UniversLT';
	font-weight: 200;
	font-family: "SairaExtraCondensed"
}
div.rodapeGeral div.navFooter div.colunaLoja ul li, div.rodapeGeral div.navFooter div.colunaSite ul li {
	margin-bottom: 10px
}
div.rodapeGeral div.navFooter div.colunaLoja ul li a, div.rodapeGeral div.navFooter div.colunaSite ul li a {
	color: #fff;
	font-size: 15px;
	font-family: 'UniversLT';
	letter-spacing: 1px;
	font-weight: 100;
	font-family: "SairaExtraCondensed"
}
div.rodapeGeral div.navFooter div.colunaLoja ul li a:hover, div.rodapeGeral div.navFooter div.colunaSite ul li a:hover {
	text-decoration: underline
}
div.rodapeGeral div.navFooter div.pagamentos div.credito p {
	color: #6d6d6d;
	padding: 10px 0 0
}
div.rodapeGeral div.navFooter div.pagamentos div.credito {
	width: 170px;
	float: left
}
div.rodapeGeral div.navFooter div.pagamentos div.credito ul {
	overflow: hidden
}
div.rodapeGeral div.navFooter div.pagamentos div.credito ul li {
	float: left;
	display: inline;
	height: 23px;
	margin: 0 3px 0 0
}
div.pagamentos div.credito ul li.clearPag {
	width: 170px!important;
	height: 7px!important;
	clear: both!important;
	float: none!important;
	display: block!important
}
div.rodapeGeral div.navFooter div.seguranca {
	width: 156px;
	float: left;
	margin-right: 30px
}
div.rodapeGeral div.navFooter div.seguranca ul {
	margin-top: 10px;
	overflow: hidden
}
div.rodapeGeral div.navFooter div.seguranca ul li {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 4px
}
div.rodapeGeral div.navFooter div.seguranca ul li.clearSeg {
	width: 170px!important;
	height: 7px!important;
	clear: both!important;
	float: none!important;
	display: block!important
}
div.rodapeGeral div.navFooter div.netWork {
	width: 178px;
	float: left;
	margin-bottom: 10px;
	display: none
}
div.rodapeGeral div.navFooter div.netWork ul {
	margin-top: 10px;
	overflow: hidden;
	min-height: 30px
}
div.rodapeGeral div.navFooter div.netWork ul li {
	float: left;
	display: inline;
	margin-right: 7px
}
div.rodapeGeral div.navFooter div.netWork ul li a {
	display: block
}
div.rodapeGeral div.navFooter div.netWork ul li a img {
	min-height: 29px
}
.rodapeGeral .cards {
	background: #252525;
	padding: 10px 110px 10px 110px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box
}
.rodapeGeral .cards h4 {
	display: none
}
.rodapeGeral .cards .colunaLoja {
	float: left;
	display: inline-block
}
.rodapeGeral .cards li {
	float: left;
	margin-right: 17px
}
.rodapeGeral .cards .netWork:first-child {
	display: none
}
.rodapeGeral .cards .netWork {
	float: right
}
.rodapeGeral .cards .netWork li {
	margin-right: 0;
	margin-left: 17px
}
.rodapeGeral .cards .netWork li a {
	cursor: default
}
div.wrapperfoot {
	width: 100%
}
div.foot p.copy {
	color: #000;
	font-size: 18px;
	text-align: center;
	padding: 12px 0;
	font-family: 'UniversLT';
	letter-spacing: .9px;
	font-weight: 100;
	background: #fff
}
div.foot p.copy a {
	color: #dd456e;
	text-decoration: none
}
div.foot p.copy a:hover {
	text-decoration: underline
}
div.foot p.powered {
	float: left;
	width: 140px
}
div.foot p.powered span.dslogo {
	background: url(../../imagens/imagens_verde/layout/logo_footer.png) no-repeat 0 0;
	width: 71px;
	height: 14px;
	display: block;
	text-indent: -5000em;
	float: right
}
div.foot p.desenvolvido a {
	text-decoration: none;
	color: #fff
}
div.foot p.desenvolvido a+a {
	color: #e67b3e
}
div.foot p.desenvolvido a:hover {
	text-decoration: underline
}
.paginacao {
	float: left;
	display: inline-block
}
.paginacao a, .paginacao span {
	color: #202020;
	font-size: 15.45px;
	font-family: "UniversLT";
	font-weight: 600;
	padding: 0 8px
}
.paginacao a.act, .paginacao a:hover, .paginacao span {
	color: #d3466c
}
.paginacao a[title=Proxima] {
	background: url(../../imagens/imagens_verde/icones/arrows_paginacao.png) no-repeat right center;
	text-indent: -5000em;
	display: inline-block;
	height: 18px
}
.paginacao a[title=Anterior] {
	background: url(../../imagens/imagens_verde/icones/arrows_paginacao.png) no-repeat left center;
	text-indent: -5000em;
	height: 18px;
	display: inline-block
}
.paginacao a[title=Proxima]:hover {
	background: url(../../imagens/imagens_verde/icones/arrows_paginacao.png) no-repeat right center
}
.paginacao a[title=Anterior]:hover {
	background: url(../../imagens/imagens_verde/icones/arrows_paginacao.png) no-repeat left center
}
.campoOrdenar .combo_ordenar {
	height: 100%;
	overflow: hidden;
	position: relative
}
.campoOrdenar .combo_ordenar select {
	border: 0;
	font-size: 18px;
	color: #131313;
	position: relative;
	padding-right: 20px;
	width: 200px;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 8px 20px;
	font-family: "SairaExtraCondensed";
	font-weight: 200;
	letter-spacing: 1px;
	border: 2px solid #e3e3e3;
	box-sizing: border-box;
	background: url(../../imagens/imagens_verde/icones/arrows_combo.png) no-repeat 90% center
}
.campoOrdenar .combo_ordenar select option {
	letter-spacing: .2px
}
.boxDir .boxProdutos ul.listaProdHome {
	width: calc(100%29px);
	margin-left: -29px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.content .relacionados ul.relProd li, .boxProdutos ul.listaProdHome li {
	width: 258px;
	height: 430px;
	background: #fff;
	float: left;
	padding: 0;
	position: relative;
	border: 1px solid transparent
}
.boxCarrinho .boxProdutos ul.listaProdHome li {
	width: 316px!important;
	margin: 0 0 10px 30px
}
.boxDir .boxProdutos .bx-controls .bx-next {
	right: -30px
}
.boxDir .boxProdutos .bx-controls .bx-prev {
	left: -35px
}
.boxDir .boxProdutos .bx-viewport ul.listaProdHome {
	margin-left: 0
}
.boxDir .blockProd {
}
.boxDir ul.listaProdHome li div.boxDesc p.tituloProduto {
	height: 63px
}
.boxDir .boxProdutos .bx-wrapper .bx-viewport {
	height: auto!important
}
.boxDir .boxProdutos ul.listaProdHome li {
	width: 295px!important;
	height: 450px;
	margin-left: 0!important
}
.boxProdutos ul.listaProdHome li .selo {
	position: absolute;
	left: 0;
	top: 0
}
.boxProdutos ul.listaProdHome li .boxImg {
	width: 100%;
	min-height: 252px;
	overflow: hidden;
	margin: 0 auto 21px
}
.boxProdutos ul.listaProdHome li .boxImg img {
	width: 67.12458%
}
.boxProdutos ul.listaProdHome li .boxImg a {
	position: relative
}
.boxProdutos ul.listaProdHome li .boxDesc {
	padding: 0 19px;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	display: inline-block
}
ul.listaProdHome li div.boxDesc p.ref {
	color: #a8a8a8
}
.boxProdutos ul.listaProdSugerido li div.boxDesc .marcaProduto, ul.relProd li div.boxDesc p.marcaProduto, ul.relProd li div.boxDesc p.marcaProduto a, ul.listaProdHome li div.boxDesc p.marcaProduto, ul.listaProdHome li div.boxDesc p.marcaProduto a {
	text-transform: uppercase;
	color: #619b82;
	overflow: hidden;
	height: 18px;
	margin-bottom: 19px
}
ul.relProd li div.boxDesc p.tituloProduto, ul.relProd li div.boxDesc p.tituloProduto a, ul.listaProdHome li div.boxDesc p.tituloProduto, ul.listaProdHome li div.boxDesc p.tituloProduto a {
	color: #666;
	overflow: hidden;
	margin-bottom: 19px;
	font-size: 18px;
	font-weight: 700;
	font-weight: 200;
	text-transform: uppercase;
	font-family: 'UniversLT'
}
ul.listaProdHome li div.boxDesc p.descProduto, ul.listaProdHome li div.boxDesc p.descProduto a {
	color: #000;
	margin-bottom: 7px;
	margin-left: 18px;
	text-align: left
}
ul.listaProdHome li div.boxDesc p.descProduto a {
	margin-left: 0
}
ul.relProd li div.boxDesc p.preco, ul.listaProdHome li div.boxDesc p.preco {
	color: #6d6d6d;
	display: table;
	margin: 0;
	text-align: center;
	width: 100%
}
ul.relProd li div.boxDesc p.preco span.precoPor, ul.listaProdHome li div.boxDesc p.preco span {
	display: inline-block;
	text-align: left;
	color: #000;
	font-size: 21px;
	font-weight: 600;
	letter-spacing: -.25px;
	text-align: center;
	width: 100%
}
ul.listaProdHome li div.boxDesc p.preco span.precoDe {
	font-weight: 500;
	font-size: 11px
}
ul.relProd li div.boxDesc p.preco br, ul.listaProdHome li div.boxDesc p.preco br {
	display: none
}
ul.relProd li div.boxDesc p.preco+.preco, ul.listaProdHome li div.boxDesc p.preco+.preco {
	margin-left: 0
}
ul.relProd li div.boxDesc p.semJuros, ul.relProd li div.boxDesc p.semJuros a, ul.listaProdHome li div.boxDesc p.semJuros a {
	text-align: center;
	clear: both
}
ul.listaProdHome li div.boxDesc p.semJuros {
	display: none
}
ul.listaProdHome li div.boxDesc p.semJuros, ul.listaProdHome li div.boxDesc p.semJuros a {
	text-align: left;
	margin-left: 18px;
	clear: both
}
ul.listaProdHome li div.boxDesc p.semJuros a {
	margin-left: 0
}
ul.listaProdHome li div.boxDesc p.semJuros span, ul.listaProdHome li div.boxDesc p.semJuros a span {
	font-size: 13px
}
.basebanner {
	display: block;
	overflow: hidden;
	clear: both;
	width: 100%;
	min-width: 1003px;
	position: relative;
	z-index: 10
}
.basebanner .wt-rotator {
	position: relative;
	left: 50%;
	margin: 0 0 0 -640px
}
.boxnews {
	padding: 35px 0 43px 0;
	overflow: hidden;
	width: 100%;
	text-align: center;
	box-sizing: border-box
}
.boxnews .radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	float: left
}
.boxnews .radio label {
	width: 122px;
	color: #606060;
	font-size: 20px;
	font-family: 'UniversLT';
	font-weight: 100;
	padding-top: 6px;
	margin-bottom: 0
}
.boxnews .radio label.checked {
	color: #dd456e
}
.boxnews .radio label label {
	width: auto;
	margin-bottom: 0
}
.boxnews .radio label input {
	margin-right: 8px;
	margin-top: 6px
}
.boxnews h3 {
	color: #629b82
}
.boxnews h1 {
	font-size: 43px;
	color: #606060;
	margin-bottom: 20px;
	font-weight: 100;
	letter-spacing: -1px;
	font-family: "SairaExtraCondensed"
}
.boxnews h1 span {
	font-size: 60.97px;
	color: #585556;
	font-family: 'Ernest';
	font-weight: 100;
	letter-spacing: 0
}
.boxnews p {
	font-size: 14px;
	color: #929292;
	text-transform: uppercase;
	margin-bottom: 30px;
	letter-spacing: -.4px
}
.boxnews .boxCampos {
	width: 615px;
	margin: 0 auto;
	display: inline-block
}
.boxnews .campo144 {
	float: left;
	margin-right: 17px
}
.boxnews .campo144 input {
	border: 0;
	border-bottom: 1px solid #dd456e;
	color: #606060;
	font-size: 17px;
	width: 153px;
	font-weight: 100;
	font-family: "SairaExtraCondensed";
	letter-spacing: 1px;
	height: 29px
}
.boxnews .bt_enviar {
	background: #dd456e url(../../imagens/imagens_verde/icones/seta_next_branca_1x.png) no-repeat center;
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	border: 0
}
.boxAjuda {
	position: absolute;
	right: 65px;
	bottom: 14px;
	width: 188px;
	height: 59px
}
.boxAjuda a {
	background: url(../../imagens/imagens_verde/layout/img_ajuda.png) no-repeat center center;
	width: 188px;
	height: 59px;
	display: block;
	text-indent: -5000em
}
.semResul {
	color: #606060;
	padding-top: 124px;
	padding-bottom: 30px;
	text-align: center
}
.semResul span, .semResul a {
	color: #dd456e;
	width: 100%;
	display: inline-block
}
.boxMarcas {
	width: 100%;
	clear: both;
	display: inline-block;
	background: #fff;
	height: 100px;
	position: relative;
	z-index: 10
}
.boxMarcas #wrap_content {
	width: 960px;
	margin: 0 auto;
	height: 72px
}
.boxMarcas .marcas {
	margin: 13px 0 0
}
.boxMarcas ul {
	width: auto;
	display: inline-block
}
.boxMarcas ul li {
	float: left;
	padding: 0 10px
}
.boxMarcas .jcarousel-container {
	margin-left: 0;
	position: relative
}
.boxMarcas .jcarousel-clip {
	overflow: hidden
}
.boxMarcas .jcarousel-prev {
	background: url(../../imagens/imagens_verde/icones/arrow_left_carrossel.png) no-repeat 0 0;
	width: 23px;
	height: 37px;
	position: absolute;
	left: -12px;
	top: 50%;
	margin-top: -18px;
	cursor: pointer
}
.boxMarcas .jcarousel-next {
	background: url(../../imagens/imagens_verde/icones/arrow_right_carrossel.png) no-repeat 0 0;
	width: 23px;
	height: 37px;
	position: absolute;
	right: -12px;
	top: 50%;
	margin-top: -18px;
	cursor: pointer
}
.boxMarcas .jcarousel-prev-disabled, .boxMarcas .jcarousel-next-disabled {
	display: none!important
}
.boxMarcas.marcaLista #wrap_content, .boxMarcas.marcaLista {
	height: auto
}
.boxMarcas.marcaLista li img {
	display: block;
	margin: 68px auto
}
.boxMarcas.marcaLista li {
	background: #fff 0 0;
	border-radius: 4px;
	float: left;
	height: 209px;
	margin: 0 11px 11px 0;
	overflow: hidden;
	width: 191px
}
.bgLoader {
	background: #000;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999998;
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
	filter: alpha(opacity=40)
}
.loader {
	width: 220px;
	height: 20px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -10px 0 0 -110px;
	z-index: 999999
}
.loader img {
	width: 100%;
	height: 100%
}
.padding-top-busca .boxDir {
	float: right;
	width: 78%
}
.padding-top-busca .boxDir .boxTitulo h2 {
	text-transform: none
}
.box_cadastroLogin .boxc1 a.bt_entrar {
	clear: none
}
.box_cadastroLogin .boxc1 .facebookLogin {
	float: right;
	margin: 5px 10px 0 0
}
.box_cadastroLogin .boxc1 .facebookCadastro {
	float: right;
	margin: 5px 10px 0 0
}
.navbar-toggle {
	background: 0;
	display: none;
	padding: 0;
	border: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 500
}
.navbar-toggle.menu {
	display: none;
	outline: 0
}
.navbar-toggle.menu.collapsed {
	height: 30px
}
.navbar-toggle.menu .sr-only {
	display: none
}
.navbar-toggle.menu .icon-bar {
	width: 15px;
	height: 2px;
	background-color: #dd456e;
	position: relative;
	left: 0;
	opacity: 1;
	display: block
}
.header .mobile.act .navbar-toggle.menu .icon-bar {
	height: 1px;
	width: 15px
}
.header .mobile.act .navbar-toggle.menu .icon-bar+.icon-bar {
	margin: 0
}
.header .mobile.act .navbar-toggle.menu .icon-bar:first-child, .header .mobile.act .navbar-toggle.menu .icon-bar:last-child {
	display: none
}
.header .mobile.act .navbar-toggle.menu .icon-bar:nth-child(2) {
	-ms-transform: rotate(50deg) scale(1) skew(1deg) translate(0);
	-webkit-transform: rotate(50deg) scale(1) skew(1deg) translate(0);
	transform: rotate(50deg) scale(1) skew(1deg) translate(0)
}
.header .mobile.act .navbar-toggle.menu .icon-bar:nth-child(3) {
	-ms-transform: rotate(-50deg) scale(1) skew(1deg) translate(0);
	-webkit-transform: rotate(-50deg) scale(1) skew(1deg) translate(0);
	transform: rotate(-50deg) scale(1) skew(1deg) translate(0)
}
.navbar-toggle.menu .icon-bar+.icon-bar {
	margin-top: 2px
}
.box_Lojas h3, .box_Lojas h1.titulo  {
	font-size: 50px;
	color: #505050;
	font-weight: 100;
	letter-spacing: -2px;
	text-align: center;
	margin-bottom: 20px;
	font-family: "SairaExtraCondensed";
	margin-top: 10px
}
.box_Lojas h3 span, .box_Lojas h1.titulo span {
	font-size: 60.97px;
	color: #505050;
	font-family: 'Ernest';
	font-weight: 100;
	letter-spacing: 0
}
.box_Lojas .txt {
	margin-bottom: 40px
}
.box_Lojas h2.subTitulo br{display:block;}
.box_Lojas h2.subTitulo {
	text-align: center;
	font-size: 16px;
	font-weight: 200;
	color: #303030
}
.box_Lojas .boxc1 {
	float: left;
	width: 50%;
	padding: 55px 150px;
	box-sizing: border-box;
	margin-bottom: 50px;
	background: #fafafa;
	position: relative
}
.box_Lojas .boxc1 p {
	font-family: "Univers";
	display: block;
	margin-bottom: 8px;
font-size:.75rem;
	color: #666
}
.box_Lojas .boxc1 input {
	width: 100%;
	height: 36px;
	padding: 8px;
	color: #606060;
	box-sizing: border-box;
	border: 0;
	font-size: 20px;
	letter-spacing: .5px;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.box_Lojas .boxc1 select {
	width: 100%;
	height: 36px;
	padding: 0 8px;
	color: #606060;
	box-sizing: border-box;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #fff url(../../imagens/imagens_verde/icones/arrows_combo.png) no-repeat 97% center;
	font-size: 20px;
	letter-spacing: .5px;
	font-family: "SairaExtraCondensed";
	font-weight: 100
}
.box_Lojas .boxc1 select option {
	font-size: 13px;
	font-family: 'Univers';
	font-weight: 200
}
.box_Lojas .boxc1 .btBuscar {
	display: inline-block;
	vertical-align: bottom;
	width: 100px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: #000;
	border: 1px solid #000;
	padding: 8px 15px;
	color: #fff;
font-size:.875rem;
	text-align: center;
	cursor: pointer;
	margin-left: 8px
}
.box_Lojas .boxc1 .campo {
	float: left;
width:calc(100%+-140px)
}
.box_Lojas .boxc1:last-child {
	border-left: 1px solid #eee
}
.box_Lojas .boxc1:first-child:before {
	content: '';
	position: absolute;
	top: 0;
	left: -706px;
	background: #fafafa;
	height: 100%;
	width: 100%
}
.box_Lojas .boxc1:last-child:before {
	content: '';
	position: absolute;
	top: 0;
	right: -706px;
	background: #fafafa;
	height: 100%;
	width: 100%
}
.box_Lojas .resultado {
	margin-bottom: 90px
}
.box_Lojas .resultado .mapa {
	width: 100%;
	height: 500px
}
.wrappertop ::-webkit-scrollbar {
width:6px;
height:10px
}
.wrappertop ::-webkit-scrollbar-button {
width:0;
height:0
}
.wrappertop ::-webkit-scrollbar-thumb {
background:#d3d3d3;
border:0 #fff;
width:4px
}
.wrappertop ::-webkit-scrollbar-thumb:hover {
background:#b3b3b3
}
.wrappertop ::-webkit-scrollbar-thumb:active {
background:#b3b3b3
}
.wrappertop ::-webkit-scrollbar-track-piece {
background:#d3d3d3;
border-left:2px solid #fff;
border-right:2px solid #fff
}
.boxmobile .imgbox {
	display: none
}
.lightboxContent2 .container_lb input, select {
	width: 100%;
	color: #606060;
	border: 1px solid #606060;
	padding: 10px 10px;
	box-sizing: border-box;
	font-family: 'Univers';
	font-weight: 200;
	font-size: 15px;
	text-transform: capitalize
}
.header .sacola .blockProd .boxTitulo h2 {
	text-align: center;
	margin-top: 20px;
	display: inline-block;
	width: 100%;
	margin-bottom: -30px;
	margin-top: -20px
}
.header .sacola .blockProd {
	margin-bottom: 0
}
.header .sacola .blockProd .boxTitulo h2 a {
	background: 0;
	padding-right: 0;
	font-size: 33px;
	line-height: 34px;
	color: #505050;
	letter-spacing: -1px
}
.header .sacola .boxProdutos ul.listaProdHome li {
	width: 125px!important;
	margin: 0 0 10px 0;
	height: 260px
}
.header .sacola .boxProdutos ul.listaProdHome li .boxImg {
	min-height: 67px;
	margin: 0 auto 3px
}
.header .sacola .boxProdutos ul.listaProdHome li .boxDesc {
	min-height: 108px
}
.header .sacola .boxProdutos ul.listaProdHome {
	border: 0
}
.header .sacola .boxProdutos ul.listaProdHome li .boxImg a {
	line-height: 0
}
.header .sacola .boxProdutos .bx-wrapper .bx-viewport {
	height: 330px!important
}
.header .sacola .boxProdutos .bx-controls .bx-prev {
	left: 1px;
	z-index: 9999
}
.header .sacola .boxProdutos .bx-controls .bx-next {
	right: -30px;
	z-index: 9999
}
.header .sacola a {
	background: 0
}
.header .sacola ul.listaProdHome li div.boxDesc p.tituloProduto a {
	font-size: 16px
}
.header .sacola .boxProdutos a {
	color: #606060!important
}
.sacola span .blockProd:nth-child(2) {
	display: none
}
.header .sacola .boxProdutos .bt_comprar {
	color: #fff!important;
	text-transform: none
}
.lightboxContent2 .container_lb input {
	min-width: 205px
}
.lightboxContent2 .titulo {
	text-align: center;
	padding-top: 20px;
	color: #606060;
	font-size: 34px;
	font-family: "SairaExtraCondensed";
	font-weight: 200;
	letter-spacing: 1.8px
}
.lightboxContent2 input[type=image]{width: auto; display: block; margin: 0 auto; max-width: 100%}
.lightboxContent2 .container_lb .boxc1 .linha-campo {
	display: flex
}
.lightboxContent2 .container_lb .boxc1 .linha-campo .campo.tam2 {
	margin-right: 20px
}
.lightboxContent2 .container_lb .boxc1 {
	margin-bottom: 20px;
	padding: 0 30px
}
.lightboxContent2 .container_lb .boxc1 p {
	margin-bottom: 5px
}
.lightboxContent2 .container_lb .boxc1:nth-child(3) {
	margin-top: 20px
}
.lightboxContent2 .container_lb div:nth-child(2) p {
	text-transform: lowercase;
	font-weight: 600;
	padding: 0 30px
}
.lightboxContent2 .container_lb .btBuscar strong {
	font-weight: 400
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas {
	background: #f8f8f8;
	padding: 0 30px;
	padding-bottom: 40px;
	text-align: center
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas strong {
	font-weight: 400
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas table #ahfVerNoMapa {
	color: #646464;
	font-weight: 200;
	text-decoration: underline;
	font-size: 14px
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td span:first-child {
	color: #646464;
	font-size: 13px
}
.lightboxContent2 .container_lb .tableList .btBuscar {
	font-size: 16px;
	letter-spacing: 0.2px;
	background: #00aeef;
}
.lightboxContent2 .container_lb .tableList .btBuscar:hover {
	background: #dd456e
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas table {
	width: 100%
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td span {
	display: block
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr {
	padding: 10px 0;
	display: block;
	border-bottom: 1px solid #d8d8d8
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr:first-child {
	border-bottom: 0
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr:last-child {
	border-bottom: 0
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td:first-child {
	width: 90px
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td:nth-child(2) {
	width: 48%;
	text-align: left;
	font-size: 13px;
	color: #646464
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td:nth-child(2) .descricao {
	font-size: 15px;
	color: #000
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td:nth-child(3) {
	width: 18%
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td:nth-child(3) span {
	display: grid
}
.lightboxContent2 .container_lb .RetiradaLojas.encontradas .tableList tr td:nth-child(3) span b {
	color: #646464;
	font-size: 13px;
	font-weight: 200
}
.lightboxContent2 .container_lb .btBuscar:hover {
	background: #00aeef
}
.blockProd .boxTitulo {
	margin-top: -20px;
}
.blockProd .boxTitulo h2 {
	text-align: center;
}
.lightboxContent2 .container_lb .btBuscar {
	background: #dd456e;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	min-width: 200px;
	padding: 12px 0 13px 0;
	line-height: 15.99px;
	display: inline-block;
	text-align: center;
	margin: 0 auto
}
.blockProd .boxTitulo a {
	color: #505050;
	font-family: 'UniversLT2';
	font-weight: 100;
	font-size: 50px;
	line-height: 98px;
	margin-bottom: 5px;
	font-family: "SairaExtraCondensed";
	letter-spacing: -2px;
	text-transform: lowercase
}
@media only screen and (min-width:1510px) {
.padding-top .banner-category img {
	height: auto
}
.boxIdentificacao.checkout .col .inativo:after {
	top: -19px
}
.lookbook .banner {
	height: auto
}
.flexslider .slides img {
	height: auto;
	object-fit: inherit
}
}
@media only screen and (max-width:1510px) {
div.content div.boxCarrinho {
	box-sizing: border-box
}
.padding-top-minha-conta {
	padding: 155px 50px 0 50px;
	box-sizing: border-box
}
.box_Lojas .resultado {
	width: 100%;
	padding: 0 100px;
	box-sizing: border-box
}
}
@media only screen and (max-width:1425px) {
.boxDir .boxProdutos ul.listaProdHome li {
	width: 232px!important
}
.boxProdutos ul.listaProdHome li .boxImg {
	min-height: 192px
}
.container .boxDir {
	width: 100%;
	padding: 0 20px
}
div.wrapperContent div.content {
	width: 100%
}
.boxViewProd a.btVoltar {
	margin-left: 20px
}
.boxViewProd .product {
	padding: 0 60px;
	box-sizing: border-box
}
.boxViewProd .product .presentation .bt_compra3 {
	width: 100%
}
.description {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap
}
div.content div.boxBio {
	padding: 0 20px;
	box-sizing: border-box
}
.boxProdutos ul.listaProd li .boxImg a img {
	width: 95%;
	height: auto
}
.boxBusca .campoBusca370 input {
	width: 414px
}
.box-home .lookbook .boxProdutos {
	padding: 0 5%
}
.box-home .lookbook .boxProdutos .listaProdHome li {
	width: 310.2px!important
}
.header .mainMenu {
	margin-top: 20px
}
}
@media only screen and (max-width:1265px) {
.header .usuario {
	padding-top: 0
}
.header .usuario span.saudacao {
	width: 100%;
	display: inline-block
}
.boxHeader .right {
	width: 138.5px;
	padding-top: 0;
	float: right
}
.boxHeader .left {
	width: calc(50% - 180px)
}
.boxBusca .campoBusca370 input {
	width: 100%
}
.header .mainMenu {
	clear: both
}
.header .usuario {
	width: 100%;
	margin-bottom: 10px
}
.header .buscaCarrinho {
	float: left
}
.banners {
	padding: 0 5.3%;
	margin-top: 0
}
.flexslider .slides img {
	height: 600px
}
.boxProdutos .bx-controls .bx-prev {
	left: 0
}
.boxProdutos .bx-controls .bx-next {
	right: 0
}
.lookbook .banner img {
	height: 685px;
	object-fit: cover
}
.bannersBottom {
	width: 100%;
	padding: 0 20px;
	justify-content: center
}
.instagram .title:before {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 139px;
	height: 9px;
	display: inline-block;
	margin-right: 10px;
	border-top-right-radius: 5px
}
.instagram .title:after {
	border-top-left-radius: 7px;
	background-position: right 0;
	background-repeat: no-repeat;
	width: 139px;
	height: 9px;
	display: inline-block;
	margin-left: 10px
}
.boxViewProd .colProdView {
	width: 60%
}
.boxViewProd .product .presentation {
	width: 40%
}
div.box_cadastroLogin {
	padding: 0 20px;
	box-sizing: border-box;
	margin-top: 0
}
}
.box-home .banners{    padding: 0 0;
    /* margin-top: 30px; */
    max-width: 1275px;
    margin: 0 auto;
    margin-top: 30px;
    float: none;
    margin-bottom: 31px;}
.banners .center{float: none!important; width: 100%!important; margin: 0 auto;}

