*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
}

#product-page .see-buy-caroussel {
    display: none;
}

.productDescription {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
	color: black;
}

input, select, textarea, a{
	outline: none;
}



.container, #orders-page .container{padding: 0; width: 1200px;}

.row{padding: 0;}

.btn-default:hover, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover{
	background-color: transparent;
  	box-shadow: none;
}

#top-header{
	background: linear-gradient(to right, rgba(90,201,0,1) 0%, rgba(179,203,0,1) 100%);
}

#top-header .txt-nav p, .produto .barra-envios p{
	margin: 7px 0;
  	text-align: center;
  	font-family: 'gabriel_weiss_friends_fontRg';
  	color: white;
  	letter-spacing: 1px;
    text-transform: uppercase;
  	font-size: 14px;
}

#top-header .txt-nav p span, .produto .barra-envios p span{
    font-family: 'Open Sans', sans-serif;
    color: black;
    letter-spacing: 0px;
  	font-weight: 600;
}

#nav-top{
	display: flex;
  	align-items: center;
  	width: 1200px;
  	margin: 0 auto;
}

.info-barra{
	background-color: black;
}

#nav-top .nav-left, #nav-top .nav-right{
	width: 25%
}

#nav-top a{
	color:  white;
   	opacity: .8;
    font-size: 14px;
    font-weight: 600;
    text-decoration:  none;
  	margin-right: 15px;
  	line-height: 30px;
}

#nav-top a:hover{
	opacity: 1;
  	transition: .3s;
}

#nav-top .nav-right{
	display: flex;
  	justify-content: flex-end;
}

#nav-top #img-top{
	width: 50%;
  	text-align: center;
}

#nav-top .chat {
    background-image: url(/arquivos/sprite-ua.png);
    background-repeat: no-repeat;
    background-position: -370px -335px;
    width: 40px;
    height: 25px;
    display: inline-block;
    position: relative;
    top: 4px;
}

.swiper-slide {
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.header{
	padding: 10px 0px;
}

.header > .container > .row{
	display: flex;
  	align-items: center;
}

.header .logo{
  	width: 25%;
}

.header .search{
  	width: 50%;
}

.header .sing-in{
  	width: 15%;
  	padding: 0px;
}

.header .mini-cart{
  	width: 10%;
  	padding: 0px;
}

.header .search .fulltext-search-box{
	border-radius: 25px 0px 0px 25px;
  	border: none;
  	background-color: #e3e3e3;
  	height: 45px;
  	margin-right: 0px;
}

.header .search .btn-buscar{
    background-color: #b3cb00;
    border: none;
    border-radius: 0px 25px 25px 0px;
  	height: 45px;
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
  	background-position: -526px -27px;
  	font-size: 0px;
  	line-height: 19px;
  	width: 80px;
}

.header .search .btn-buscar:hover{
	background-color: #7fca09;
  	transition: 1s;
}

.header .sing-in a, .header .mini-cart .btn-mini-cart{
  	width: 50px;
  	height: 40px;
  	display: block;
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
}

.header .sing-in .whatsapp-btn{
  	background-position: -217px -25px;
  	width: 60px;
  	margin-right: 10px;
  	border-right: 1px solid #ddd;
}

.header .sing-in .btn-orders{
    background-position: -283px -25px;
    border: none;
  	box-shadow: none;
}

.header .mini-cart .btn-mini-cart{
	border:none;
  	background-position: -342px -25px;
  	width: 60px;
  	background-color: transparent;
  	outline: none;
}

.header .minicart__amount{
	background-color: transparent;
  	color: black;
  	font-family: 'oswald';
  	font-size: 18px;
}

.header .sing-in .btn-group{
  	display: flex;
  	justify-content: flex-end;
  	
}

.header .sing-in a img{
  	display: none;
}


.overlay.js--overlay.is--active{
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 99;
  opacity: 1;
}

.minicart__header{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  background: linear-gradient(to right, rgba(90,201,0,1) 0%, rgba(179,203,0,1) 100%);
}

.minicart__header .minicart__title{
  color: white;
  font-family: "oswald";
  text-transform: uppercase;
  font-size: 24px;
}

.minicart__header .minicart__close{
  color: white;
  font-family: "oswald";
  font-size: 60px;
  font-weight: 100;
  border: none;
  background: none;
  outline: none;
}

.minicart__empty-text{
  text-align: center;
  margin-top: 100px;
}

.minicart__item-img-wrapper{
	padding: 15px;
  	display: grid;
  	grid-template-columns: 40px 150px 40px;
  	justify-content: center;
  	align-items: center;
}

.minicart__item{
	text-align: center;
}

.minicart__item-img-wrapper img{
  border: 1px solid #ddd;
  background-color: white;
  padding: 10px 20px;
}

.minicart__item-sku-title, .minicart__item-variant, .minicart__actions .minicart__btn-keeping-buying{
  display: none;
}

.minicart__item-title{
  font-size: 14px;
  margin-bottom: 7px;
}

.minicart__item-best-price{
  font-weight: 500;
  font-family: 'oswald';
  font-size: 16px;
}

.minicart__item-info{
  padding-bottom: 15px;
}

.minicart__actions{
  text-align: center;
  background-color: black;
}

.minicart__actions a{
  color: white;
  padding: 25px;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
}

.minicart__bottom{
  width: 100%;
  bottom: 0px;
  position: absolute;
}

.minicart__subtotal{
  display: flex;
  justify-content: space-between;
  padding: 15px;
  background-color: #ddd;
}

.minicart__subtotal-price{
  font-family: 'oswald';
  font-weight: 500;
}

.minicart__subtotal-text{
  font-weight: 600;
}

.minicart__item-remove{
  background-image: none;
  border: none;
  background-color: #eee;
  outline: none;
  height: 130px;
  background-image: url(/arquivos/sprite-ua.png);
  background-repeat: no-repeat;
  background-position: -373px -204px;
  font-size: 0px;
}


.minicart__item-qty-val{
  width: 41px;
  text-align: center;
  border-radius: 0px;
  height: 50px;
  background-color: transparent;
  font-size: 16px;
  border: none;
}

.minicart__item-qty-btn{
  width: 25px;
  height: 25px;
  display: inline-block;
  background-color: #999;
  font-size: 24px;
  line-height: 21px;
  color: white;
  border-radius: 50%;
}

.minicart__item-qty-btn:hover, .minicart__item-qty-btn:focus{
  text-decoration: none;
  color: white;
  background-color: #b3cb00;
}

.minicart__middle{
  overflow-y: scroll;
  overflow-x:  hidden;
  height: calc(100% - 199px);
  clear:  both;
}

.minicart__middle::-webkit-scrollbar{
  width: 8px;
  height: 2px;
}

.minicart__item-price-wrapper{
	display: flex;
  	justify-content: center;
}

.minicart__item-price-wrapper .minicart__item-old-price{
	padding: 0px 10px;
  	font-family: 'oswald';
  	color: #999;
}

/* MENU ------------------------   */

#top-menu{
	margin-bottom: 0px;
}

#top-menu.sticky{
  position: fixed;
  width: 100%;
  z-index: 99;
  top: 0px;
  animation-name: menusticky;
  animation-duration: .300s;
  animation-direction: normal;
}

#top-menu.sticky .menu-principal .submenu{
  top: 50px;
}

nav.menu-universo{
  background-color: black;
}

nav.menu-universo .menu-principal{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin: 0px;
}

nav.menu-universo .menu-principal a{
  text-decoration: none;
  color: white;
  padding: 15px 20px;
  font-size: 16px;
  font-family: 'open sans';
}


nav.menu-universo .menu-principal h2 > a{
      font-family: 'oswald';
    color: #b3cb00;
    font-size: 16px!important;
    text-transform: uppercase;
    margin: 20px 0 10px 0;
}

nav.menu-universo .menu-principal a:hover{
	color: #b3cb00;
}

nav.menu-universo .menu-principal .ofertas a{
	color: #fd7300;
  	font-weight: 600;
}

.menu-principal .submenu{
    opacity: 0;
    transition-property: opacity;
    visibility: hidden;
	position: absolute;
	top: 189px;
	left: 0px;
	min-width: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	z-index: 1000;
	padding-top: 20px;
	border-top: 1px solid #333;
}
.submenu.activemenu{
	display: flex;
	justify-content: center;
	margin: 0px;
	opacity: 1;
    visibility: visible;
}

.menu-principal > li .submenu .level2{
	width: calc((90%/5) - 10px);
}

.menu-principal > li:hover .submenu .level2 ul{
	margin-bottom: 25px;
  	margin-left: 0px;
}

.menu-principal > li .submenu .level2 h2,
.menu-principal > li .submenu .level2 h2>a.s1{
	font-family: 'oswald';
  	color: #b3cb00;
  	font-size: 16px;
  	text-transform: uppercase;
  	margin: 20px 0 10px 0;
}

.menu-principal > li:hover .submenu .level2 a{
	padding: 0px;
  	font-size: 14px;
  	line-height: 24px;
}

.menu-principal > li:hover .submenu .level2 a:hover{
	color: white;
  	opacity: 0.7;
}

.menu-principal > li .submenu.sub-roller .level2.col1, .menu-principal > li .submenu.sub-roller .level2.col2{
	width: 15%;
}

.menu-principal > li .submenu.sub-roller .level2.col3{
	width: 40%;
}

.menu-principal > li .submenu.sub-calzados .level2.col1, .menu-principal > li .submenu.sub-calzados .level2.col2, .menu-principal > li .submenu.sub-calzados .level2.col3{
	width: 15%;
}

.menu-principal > li .submenu.sub-calzados .level2.col4{
	width: 295px
}

/* menu mobile */

.button-menu-xs.mobile{
	display: none;
}

.button-menu-xs.mobile .botao {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 2;
  cursor: pointer;
}

.button-menu-xs.mobile #bg-menu-mobile {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: -100%;
  background-color: black;
  z-index: 50;
  opacity: .95;
}

.button-menu-xs.mobile ul.level1 {
  width: 88%;
  position: fixed;
  /*  left: 100%; */
  left: 90px;
  list-style: none;
  color: #fff;
  text-align: left;
  height: 0px;
  z-index: 60;
  top: 100px;
}

.button-menu-xs.mobile.fixed ul.level1{
	left: 10px;
  	position: absolute;
}

.button-menu-xs.mobile ul.level1 > li {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
  left: 100%;
  cursor: pointer;
  font-size: 22px;
  font-family: 'oswald';
  text-transform: uppercase;
  border-bottom: 1px solid #333;
}

.button-menu-xs.mobile ul.level2{
	display: none;
}

.button-menu-xs.mobile ul.level2 a{
	font-family: 'Open Sans', sans-serif;
  	font-size: 16px;
  	line-height: 32px;
  	text-transform: none;
}

#menu-mobile-universo .link.open{
	color: #b3cb00;
  	margin-bottom: 15px;
}

.button-menu-xs.mobile ul li a{
	color: white;
  	text-decoration: none;
}

#menu-mobile-universo .link:hover{
	color: #b3cb00;
  	transition: .5s;
}

.button-menu-xs.mobile ul li:hover {
  
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}


.button-menu-xs.mobile .level1 .link:after{
  content: "\f054";
  font-family: FontAwesome;
  font-style: normal;
  font-size: 12px;
  float: right;
  line-height: 25px;
}

.button-menu-xs.mobile ul.level2 a:before{
  content: "";
  background-image: url(/arquivos/arrow-mobile.png);
  width: 20px;
  height: 13px;
  display: inline-block;
  background-size: 15px;
  background-repeat: no-repeat;
  
}

.button-menu-xs.mobile ul.level2 a:hover{
	opacity: .7;
  	transition: .5s;
}

/* hang burger */

.button-menu-xs.mobile #hamburger {
  width: 100%;
  height: 22px;
  position: relative;
  cursor: pointer;
  background-color: transparent;
}

.button-menu-xs.mobile #hamburger:hover{
	cursor: pointer;
}

.button-menu-xs.mobile #hamburger:hover span:nth-child(1) {
  top: -2px;
  -webkit-transition: .10s ease-in-out;
  -moz-transition: .10s ease-in-out;
  -o-transition: .10s ease-in-out;
  transition: .10s ease-in-out;
}

.button-menu-xs.mobile #hamburger:hover span:nth-child(3) {
  top: 23px;
  -webkit-transition: .16s ease-in-out;
  -moz-transition: .16s ease-in-out;
  -o-transition: .16s ease-in-out;
  transition: .16s ease-in-out;
}

.button-menu-xs.mobile #hamburger span {
  z-index: 49 !important;
  display: block;
  position: absolute;
  height: 2px;
  width: 27px;
  background: #b3cb00;
  opacity: 1;
  right: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .20s ease-in-out;
  -moz-transition: .20s ease-in-out;
  -o-transition: .20s ease-in-out;
  transition: .25s ease-in-out;
}

.button-menu-xs.mobile #hamburger.open{
  position: absolute;
  right: 30px;
  top: 50px;
  z-index: 99;
}

.button-menu-xs.mobile #hamburger.open span{
  background: #b3cb00;
}


.button-menu-xs.mobile #hamburger span:nth-child(1) {
  top: 0px;
}

.button-menu-xs.mobile #hamburger span:nth-child(2) {
  top: 10px;
}

.button-menu-xs.mobile #hamburger span:nth-child(3) {
  top: 20px;
}

.button-menu-xs.mobile #hamburger.open span:nth-child(1) {
  top: 14px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.button-menu-xs.mobile #hamburger.open span:nth-child(2) {
  opacity: 0;
  left: -30px;
  -webkit-transition: .16s ease-in-out;
  -moz-transition: .16s ease-in-out;
  -o-transition: .16s ease-in-out;
  transition: .16s ease-in-out;
}

.button-menu-xs.mobile #hamburger.open span:nth-child(3) {
  top: 14px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}



/* BANNERS SLIDE ------------------------   */

.group-banner-home, .groupRight.bottom{
  	display: flex;
  	justify-content: space-between;
}

.group-banner-home .group-banner{
  	width: calc((100%/2) - 2px);
}

.group-banner-home .group-banner img{
	width: 100% !Important;
  	height: auto;
}

.group-banner-home .group-banner.mobile{
	display: none !important;
}


.owl-controls .owl-buttons{
	display: none;
}


.moduloDatos{
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
  	text-transform: uppercase;
  	color: #999;
  	font-size: 18px;
  	padding-top: 15px;
}

.moduloDatos p span{
	color: #b3cb00;
  	font-weight: 700;
}

.moduloDatos .modulo{
	display: flex;
  	align-items: center;
  	padding: 0 2%;
}

.moduloDatos .sparador{
	width: 1px;
  	background-color: #c9c9c9;
}

.moduloDatos .icn{
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
  	width: 60px;
  	height: 50px;
  	margin-right: 10px;
}

.moduloDatos .icn.envio{
	background-position: -30px -20px;
}

.moduloDatos .icn.mercadopago{
	background-position: -126px -20px;
}

.moduloDatos .icn.sucursalesuni{
	background-position: -29px -357px;
  	width: 50px;
}

.moduloDatos .modText p{
	font-size: 16px;
}

.moduloDatos .pago-off{
	margin-right: 5px;
}

.moduloDatos .pago-off span{
	font-family: 'oswald';
  	font-size: 43px;
  	color: #b3cb00;
  	font-weight: 300;
}


/* PRODUCTOS GRID ------------------------   */

.grid-categorias-titulo{
    text-align: center;
    margin-top: 40px;
}

.grid-categorias-titulo h1{
    font-family: 'oswald';
    font-weight: 500;
    text-transform: uppercase;
    font-size: 36px;
}

.grid-categorias-home {
    display: grid;
    grid-template-columns: 19% 19% 20% 19% 19%;
    grid-gap: 1%;
    text-align: center;
  	margin: 30px 0px;
}

.grid-categorias-home .gridBox{
    background-color: #f2f2f2;
    padding: 10px;
  	margin-bottom: 10px;
}

.grid-categorias-home .gridBox a{
	color: black;
  	text-decoration: none;
}

.grid-categorias-home .gridBox.box-3{
	grid-row: auto / span 2;
}

.grid-categorias-home .gridBox.box-3 img{
	margin: 40px 0px;
}

.grid-categorias-home .gridBox.box-3 img.horizontal{
	display: none
}

.grid-categorias-home .gridBox img{
	mix-blend-mode: multiply;
  	-ms-mix-blend-mode: multiply;
  	-webkit-mix-blend-mode: multiply;
  	-o-mix-blend-mode: multiply;
}

.grid-categorias-home .gridBox img:hover{
	opacity: 0.7;
  	transition: 0.3s;
}

.grid-categorias-home .gridBox p{
    text-transform: uppercase;
    margin: 10px 0px;
    font-weight: 700;
  	font-size: 15px;
}

.Marcas{
	margin-bottom: 40px;
}

.Marcas button{
	width: 250px;
  	background: none;
  	border: none;
  	margin: 0 auto;
  	text-transform: uppercase;
  	font-weight: 600;
  	font-style: italic;
  	margin-top: 30px;
  	display: flex;
  	outline: none;
  	align-items: center;
}

.Marcas button:hover{
	color: #b3cb00;
}

.Marcas button:before{
	content: "";
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
  	background-position: -298px -240px;
  	width: 50px;
  	height: 30px;
}

.Marcas button:hover:before{
	background-position-y: -268px;
}

.logos-marcas a:hover{
	opacity: .6;
}

.logos-marcas{
	display: flex;
  	flex-wrap: wrap;
  	background-color: white;
}

.logos-marcas a{
	width: calc(100%/7);
  	text-align: center;
  	margin-bottom: 10px;
}

.logos-marcas a img{
	width: auto;
  	height: 55px;
}


body.nuestras-marcas .logos-marcas a img:hover{
	transform: scale(1.1);
  	transition: .3s;
}

/* PROD BG ------------------------   */

.home-fullwidth.background{
  background-image: url(/arquivos/white_wall.png);
  background-repeat: repeat;
  mix-blend-mode: multiply;
  padding-top: 80px;
}

.seccionProductos{
	display: flex;
  	width: 1200px;
  	margin: 0 auto;
}

.seccionProductos .ofertas{
  	width: calc((1200px/2) - 10px);
  	padding: 0px;
}

.seccionProductos .titleSection.ofertas h1{
	font-family:  oswald;
    text-transform:  uppercase;
    font-weight:  600;
    line-height: 60px;
    font-size: 60px;
  	padding-right: 60px;
  	padding-left: 30px;
}

.seccionProductos .titleSection.ofertas p{
	font-size: 18px;
  	margin-top: 10px;
  	margin-bottom: 20px;
  	padding-left: 30px;
}

.seccionProductos .titleSection.ofertas img{
	animation: rotarImg 5s infinite;
  	animation-direction: alternate;
	margin-top: 40px;
    //display:none;
}

.seccionProductos .owl-controls .owl-buttons, .relacionados .owl-controls .owl-buttons{
  display: block;
  margin-right: 10px;
  position: absolute;
  top: -30px;
  right: 0px;
  width: 40px;
  margin-left: 20px;
}

.seccionProductos .owl-carousel.owl-theme{
  margin-bottom: 50px;
}

.botonDescuentos{
	display: flex;
  	justify-content: center;
  	margin: 20px 0px 80px 0px;
}

.botonDescuentos .sale{
	background-color: #fd7300;
  	color: white;
  	width: 270px;
  	margin: 0 10px;
  	text-decoration: none;
  	padding: 15px;
  	font-family: 'gabriel_weiss_friends_fontRg';
  	border-radius: 50px;
  	text-align: center;
  	font-size: 28px;
}

.botonDescuentos .sale:hover{
	mix-blend-mode: multiply;
}

.seccionProductos .showcase-owl .owl-controls .owl-buttons > div .btn,
.relacionados .owl-controls .owl-buttons > div .btn{
    border: none;
    border-radius: 50%;
    background-color: black;
    background-image: url(/arquivos/sprite-ua.png);
    width: 32px;
    height: 32px;
    background-position: -387px -23px;
    background-size: 640px;
}

.seccionProductos .showcase-owl .owl-controls .owl-buttons > div .btn:hover,
.relacionados .owl-controls .owl-buttons > div .btn:hover{
	background-color: #b3cb00;
}

.seccionProductos .showcase-owl .owl-controls .owl-buttons .fa,
.relacionados .owl-controls .owl-buttons .fa{
	display: none;
}

.seccionProductos .showcase-owl .owl-controls .owl-buttons .owl-prev .btn,
.relacionados .owl-controls .owl-buttons .owl-prev .btn{
  	background-position: -345px -23px;
}

.seccionProductos .showcase-owl .owl-controls .owl-buttons .owl-prev{
	left: -30px;
}

.seccionProductos .owl-controls .owl-buttons > div,
.relacionados .owl-controls .owl-buttons > div{
	margin-top: 0px;
}

/* ICON TABS ------------------------   */

#home-content-prod{
	background-color: white;
  	position: relative;
  	width: 100%;
}

#home-page #home-content{
	position: relative;
  	z-index: 1;
}

.coleccionTab{
	padding-top: 40px;
  	margin: 0 auto;
  	width: 1200px;
  	background-color: white;
  	padding-bottom: 40px;
}

.coleccionTab .tabs{
    display: flex;
    margin-bottom: 30px;
  	justify-content: center;
}

.coleccionTab .tabs li{
    margin: 0 10px;
    width: 100px;
    text-align: center;
}

.coleccionTab .tabs li a{
    background-image: url(/arquivos/sprite-ua.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 50px;
    display: block;
}

.coleccionTab .tabs li p{
	margin-top: 10px;
  	color: white;
}

.coleccionTab .tabs li:hover p{
	color: black;
  	font-weight: 600;
}


.coleccionTab .tabs li.link_uno a{
  	background-position: -7px -88px;
}

.coleccionTab .tabs li.link_uno a:hover, .coleccionTab .tabs li.link_uno.active a{
  	background-position: -7px -154px;
}

.coleccionTab .tabs li.link_dos a{
  	background-position: -106px -90px;
}

.coleccionTab .tabs li.link_dos a:hover, .coleccionTab .tabs li.link_dos.active a{
  	background-position: -106px -156px;
}

.coleccionTab .tabs li.link_tres a{
  	background-position: -217px -88px;
}

.coleccionTab .tabs li.link_tres a:hover, .coleccionTab .tabs li.link_tres.active a{
  	background-position: -217px -154px;
}

.coleccionTab .tabs li.link_cuatro a{
  	background-position: -329px -88px;
}

.coleccionTab .tabs li.link_cuatro a:hover, .coleccionTab .tabs li.link_cuatro.active a{
  	background-position: -329px -154px;
}

.coleccionTab .tabs li.link_cinco a{
  	background-position: -436px -88px;
}

.coleccionTab .tabs li.link_cinco a:hover, .coleccionTab .tabs li.link_cinco.active a{
  	background-position: -436px -154px;
}

.coleccionTab .tabs li.link_seis a{
  	background-position: -546px -88px;
}

.coleccionTab .tabs li.link_seis a:hover, .coleccionTab .tabs li.link_seis.active a{
  	background-position: -546px -154px;
}

.coleccionTab .tabs li.link_siete a {
  	background-position: -646px -88px;
}

.coleccionTab .tabs li.link_siete a:hover, .coleccionTab .tabs li.link_siete.active a{
  	background-position: -646px -154px;
}


.coleccionTab .tabs li.active p{
  color: black;
  font-weight: 600;
}

.coleccionTab .tabs li:hover{
	transition: 0.5s;
}

.coleccionTab .prateleira.vitrine > ul{
    display: flex;
    margin: 0px;
  	flex-wrap: wrap;
}



.coleccionTab .prateleira.vitrine h2, .carruselProd h2{
	display: none;
}

.seccionProductos .prateleira .product-name{
	margin-top: 10px;
}

.prateleira .product-name a{
    color: black;
    line-height: 18px;
  	font-weight: 500;
}

.box-item.product-off .out-of-stock{
	padding:  5px 0px;
    font-family:  'oswald';
    text-transform:  uppercase;
    font-weight: 500;
    color: #ff6100;
    display:  block;
    font-size: 18px;
}
.box-item.product-off img{
	opacity: .5;
}



#collections .prateleira .box-item.product-off .product-name a{
	color: #999;
}

#collections .prateleira .box-item.product-off .product-name:before{
	background-color: #999;
}

.prateleira .price a{
    display: flex;
    justify-content: center;
  	align-items: center;
  	flex-wrap: wrap;
}

.prateleira .price .best-price, .prateleira .price .old-price{
    color: black;
    font-size: 16px;
    font-family: 'oswald';
    font-weight: 500;
}

.prateleira .price .old-price{
	color: #999;
  	font-weight: 400;
  	margin-right: 10px;
  	font-size: 14px;
}


.product-details .price-box .economia-de{
  	color: #fd7300;
  	font-weight: 600;
  	margin-top: 10px;
}

.prateleira .product-image{
	padding: 10px;
  	margin-bottom: 0px;
  	border: 1px solid white;
  	background-color: white;
}

.prateleira .product-image:hover{
    border: 1px solid #ddd;
    padding: 10px;
}

.prateleira .box-item:hover .product-image{
	border: 1px solid #ddd;
}

.prateleira .box-item:hover img {
	opacity: 1;
}

.coleccionTab .prateleira .product-name:before, .relacionados .prateleira .product-name:before,
#collections .prateleira .product-name:before{
    content: "";
    width: 60px;
    height: 2px;
    background-color: #b3cb00;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.coleccionTab .prateleira .product-name, .relacionados .prateleira .product-name, #collections .prateleira .product-name{
  	  min-height: 55px;
  }

.coleccionTab .prateleira.vitrine > ul > li{
	padding: 5px;
  	width: calc(100%/4);
}

.coleccionTab .prateleira .box-item{
	padding-top: 0px;
  	padding-bottom: 0px;
}

.coleccionTab .wrapper-buy-button-asynchronous, .prateleira .box-item:hover .product-image:after{
	display: none;
}

.prateleira .box-item:hover .product-name:before, #collections .prateleira .box-item:hover .product-name:before{
	background-color: white;
  	transition: .5s;
}

.prateleira .btn-add-buy-button-asynchronous{
	background-color: #b3cb00;
  	border-radius: 25px;
  	font-weight: 400;
  	font-size: 18px;
  	text-transform;
  	line-height: 19px;
  	display: flex;
  	width: 160px;
  	text-transform: uppercase;
  	height: 40px;
}

.prateleira .btn-add-buy-button-asynchronous:hover{
	background-color: #7fca09;
  	transition: .5s;
}

.prateleira .btn-add-buy-button-asynchronous span, .buy-button.buy-button-ref span{
	background-image: url(/arquivos/sprite-ua.png);
    width: 40px;
    height: 25px;
    background-position: -382px -29px;
  	background-size: 640px;
}

.prateleira .box-item .wrapper-buy-button-asynchronous{
	top: -100px;
  	opacity: 0;
  	display: block;
}

.prateleira .box-item:hover .wrapper-buy-button-asynchronous{
  	display: block;
  	position: relative;
  	top: -140px;
  	transition: all .4s;
  	opacity: 1;
}

.seccionProductos .prateleira .box-item .wrapper-buy-button-asynchronous{
	opacity: 1;
  	margin-top: 10px;
}

.seccionProductos .prateleira .box-item:hover .wrapper-buy-button-asynchronous{
	position: initial;
}

.seccionProductos .owl-carousel .owl-item{
  margin-bottom: 15px;
}



/* NEWSLETTER ------------------------   */

.suscripcion{
	text-align: center;
  	margin-top: 40px;
}

.suscripcion .newsletter-title, .suscripcion .newsletter h3{
	font-family:  'oswald';
    text-transform:  uppercase;
    font-weight: 500;
    font-size: 36px;
}

.suscripcion .newsletter-client-name{
 	display: none;
}

.suscripcion fieldset p{
    font-size: 14px;
    margin: 10px 0px;
    color: #666;
}

.suscripcion .newsletter-client-email{
    width:  550px;
    background-color: #ccc;
    border-radius:  25px 0px 0px 25px;
    border: none;
    padding-left: 20px;
    height: 50px;
  	outline: none;
  	line-height: 19px;
}

.suscripcion .newsletter-button-ok{
    width: 80px;
    height:  50px;
    border: none;
    border-radius: 0px 25px 25px 0px;
    background: #b1c900;
  	outline: none;
  	background-image: url(/arquivos/sprite-ua.png);
    background-position: -230px -230px;
  	font-size: 0px;
}

.suscripcion .newsletter-button-back{
  background-color: #fd7300;
  border-radius: 25px;
  height: 40px;
  border: none;
  background-image: url(/arquivos/sprite-ua.png);
  background-position: -191px -208px;
  font-size: 0px;
  width: 90px;
  transform: rotate(180deg);
  background-size: 670px;
}

.suscripcion .newsletter .error, .suscripcion .newsletter .success{
	color: #fd7300;
  	padding: 15px 0px;
  	font-size: 14px;
}

.suscripcion .newsletter .success{
	color: #b3cb00;
  	font-size: 16px;
  	line-height: 20px;
}

.suscripcion .newsletter .success strong{
	font-weight: 700;
}

/* INSTAGRAM */

.preFooter{
    background: #1DB058;
    text-align: center;
    padding: 20px 0px 0px 0px;
    position: relative;
}

.preFooter .arroba{
    font-size: 28px;
    font-family: 'oswald';
    font-weight: 500;
    margin-bottom: 5px;
}

.preFooter .hashtag{
    font-family: 'gabriel_weiss_friends_fontRg';
    color: white;
    font-size: 30px;
}


.instagram  .topografia{
  width:  100%;
  height: 103px;
  position: absolute;
  top: 0;
  left: 0px;
  background-image: url(/arquivos/topography.png);
  mix-blend-mode:  multiply;
}

.preFooter p{
  position: relative;
  z-index: 1;
}

.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;
  padding-left: 0;
}

.img-featured-container {
  overflow: hidden;
  position: relative;
}

.img-featured-container img {
  width: 100%;
}


.img-featured-container .description-container {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}


#instafeed-gallery-feed img{
	border-right: 1px solid white;
  	border-top: 1px solid white;
}

.img-featured-container:hover .img-backdrop{
	background-color: black;
  	opacity: .3;
  	transition: .3s;
	position: absolute;
  	z-index: 1;
  	width: 100%;
  	height: 100%;
  	margin: 0px;
  	padding: 0px;
  	-webkit-transition: all 1s ease;
  	transition: all 1s ease;
}

.img-featured-container .description-container .fa-instagram {
  font-size: 40px;
}

.img-featured-container .description-container p {
  font-weight: 300;
  margin-bottom: 0;
}

.img-featured-container:hover .description-container {
  opacity: 1;
}

.img-featured-container .description-container .caption {
  display: none;
  margin-bottom: 10px;
}

.img-featured-container .description-container .likes,
.img-featured-container .description-container .comments {
  margin: 0 5px;
}

#instafeed-gallery-feed{
	margin: 20px 0px 0px 0px;
  	background-color: #f8f8f8;
}

#instafeed-gallery-feed .likes, #instafeed-gallery-feed .owl-controls .owl-pagination{
	display: none;
}

#instafeed-gallery-feed .owl-controls .owl-buttons > div{
	margin-top: -10px;
}

#btn-instafeed-load {
  color: #fff;
  background: #26a3ff;
  margin: 20px auto;
  padding: 8px 12px;
  display: block;
  border: none;
}



.menuFooter, .footer .redesSociales ul{
    display: flex;
    justify-content: center;
  	margin-top: 50px;
}

.menuFooter .menuLinks h3{
	font-weight: 500;
    font-family:  'oswald';
    text-transform:  uppercase;
  	margin-bottom: 10px;
}

.menuFooter .menuLinks.left, .menuFooter .menuLinks.right{
   	width: 220px;
}

.menuFooter .menuLinks.center{
   	width: 150px;
}

.menuFooter .menuLinks a, .menuFooter .menuLinks.sucursal li{
	text-decoration: none;
  	color: #666
}

.menuFooter .menuLinks.sucursal li{
	font-size: 13px;
}

.menuFooter .menuLinks a:hover{
	color: black;
}

.menuFooter .menuLinks.sucursal .center li{
	line-height: initial;
  	margin-bottom: 15px;
}

.menuFooter .menuLinks h3.ayuda, .menuFooter .menuLinks.sucursal .center, .menuFooter .menuLinks.sucursal .bottom{
	margin-top: 35px;
}

.menuFooter .menuLinks li.direccion, .menuFooter .menuLinks li.tel{
	display: flex;
  	align-items: center;
}

.menuFooter .menuLinks li.direccion:before, .menuFooter .menuLinks li.tel:before{
	content: '';
	display: block;
	background-image: url(/arquivos/sprite-ua.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 25px;
	background-position: -640px -10px;
  	opacity: .7;
  	margin-right: 5px;
}

.menuFooter .menuLinks li.tel:before{
	background-position: -674px -10px;
}

.footer{
	margin-top: 0px;
  	position: relative;
  	padding-bottom: 45px;
}

.footer .redesSociales a{
    width: 45px;
    height: 45px;
    display: block;
    background-image: url(/arquivos/sprite-ua.png);
    background-repeat: no-repeat;
  	margin: 0 5px;
  	border-radius: 50%;
}

.footer .redesSociales a.facebook{
  	background-position: -34px -277px;
}

.footer .redesSociales a.facebook:hover{
  	background-position: -34px -227px;
}

.footer .redesSociales a.twitter{
  	background-position: -88px -277px;
}

.footer .redesSociales a.twitter:hover{
  	background-position: -88px -227px;
}

.footer .redesSociales a.instagram{
  	background-position: -143px -277px;
}

.footer .redesSociales a.instagram:hover{
  	background-position: -143px -227px;
}

.footer .tarjetas{
	text-align: center;
  	mix-blend-mode: multiply;	
  	margin: 40px auto;
}

.footer .tarjetas img{
	height: 30px;
}

.footer .copyright{
	font-size: 12px;
  	color: #666;
  	display: flex;
  	line-height: 14px;
  	justify-content: space-between;
}

.footer .copyright p{
	width: 60%;
}

.footer .copyright .logosCopy{
	width: 35%;
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	display:none;
}

.footer .copyright .logosCopy img{
	height: 30px;
  	width: auto;
}

.footer .copyright .logosCopy img.secure{
	height: 40px;
}

.footer .copyright .logosCopy a.corebiz img{
	height: auto;
}

.footer ul{
	line-height: 30px;
}

footer{
   background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%201483%20556%22%20style%3D%22enable-background%3Anew%200%200%201483%20556%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bopacity%3A0.8%3Bfill%3A%23EDEDED%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%09.st1%7Bopacity%3A0.8%3Bfill%3A%23E1E1E1%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%09.st2%7Bopacity%3A0.2%3Bfill%3A%23C7C7C7%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%09.st3%7Bopacity%3A0.2%3Bfill%3A%23AEAEAE%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%09.st4%7Bfill%3Anone%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C838%201483%2C838%201483%2C120.3%201451.9%2C109.8%201427.9%2C98.5%201395.1%2C74.5%201356.3%2C68.2%201331%2C14.4%201311.3%2C3.9%20%0A%09%091294.1%2C12.3%201275.8%2C7.9%201257.9%2C21.5%201220.7%2C0%201168.4%2C13.5%201122.9%2C58.2%201072.4%2C60.7%201008.7%2C85.4%20964.1%2C76.9%20953.5%2C90.1%20932.5%2C101.7%20%0A%09%09900.4%2C67.9%20892.7%2C73.6%20849.1%2C39.8%20818.2%2C50.6%20805%2C47.3%20746.3%2C60.7%20729%2C48.8%20707.2%2C56.7%20692.9%2C45%20623.5%2C94.3%20610.3%2C92.4%20564.9%2C92.4%20%0A%09%09551.2%2C77.8%20527.7%2C83.9%20431.7%2C62.9%20337.1%2C68.4%20307.1%2C51.6%20237.8%2C44%20178.7%2C19.6%20155.7%2C34.1%20130.9%2C68.9%2098.8%2C73.1%2081%2C93.8%209.2%2C115%20%0A%09%090%2C122.9%200%2C838%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%220%2C838%201483%2C838%201483%2C265.9%201465.2%2C262.2%201433.1%2C244.4%201355.2%2C235.9%201314%2C205%201275.6%2C220.5%20%0A%09%091247.5%2C208.8%201226.9%2C211.6%201193%2C183%201174.4%2C194.8%201157.8%2C194.8%201131.7%2C183.4%201111.3%2C193.2%201085.4%2C194.7%201016%2C193.8%20982.7%2C199.9%20%0A%09%09958.1%2C193.8%20906%2C201.7%20894.5%2C211.6%20828%2C190.5%20814.3%2C195.6%20778.2%2C183%20716.9%2C216.7%20696.8%2C211.6%20661.3%2C235.9%20614.9%2C223.8%20535.6%2C162.5%20%0A%09%09520.9%2C169.4%20503.7%2C184.9%20474.5%2C167.1%20457.3%2C175.9%20414.3%2C152.3%20381.9%2C161.4%20348.5%2C161.4%20289.4%2C198%20272.8%2C191.9%20239%2C199.4%20%0A%09%09174.2%2C226.1%20145%2C224.7%20122.6%2C215.8%2080.2%2C243.4%200%2C267.8%200%2C838%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st2%22%20points%3D%221483%2C838%200%2C838%200%2C391.2%2067.1%2C366.2%2096.4%2C366.1%20136.9%2C343.4%20157.9%2C343.4%20184.6%2C329.3%20221.6%2C310%20%0A%09%09243.2%2C312.4%20272.4%2C334.2%20295.7%2C339.2%20326.6%2C332.1%20355.9%2C346.2%20409.3%2C358%20500.1%2C355%20532.3%2C309.7%20562%2C289.9%20602.5%2C319.8%20708.4%2C276.9%20%0A%09%09797.9%2C321.6%20806.9%2C337.7%20829.7%2C349.4%20845.2%2C365.9%20876.6%2C341.5%20882.2%2C321.2%20908.9%2C314.9%20920.5%2C297.3%20949.4%2C291.3%20989.8%2C314.2%20%0A%09%091024.2%2C352.2%201075%2C338.1%201131.8%2C308.9%201154.2%2C304.7%201168%2C286.4%201212.7%2C273%201300.5%2C326.8%201351.3%2C351.1%201391.8%2C350.8%201437%2C376.1%20%0A%09%091465.8%2C377.1%201483%2C391.2%201483%2C838%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st3%22%20points%3D%221483%2C838%200%2C838%200%2C527.1%2025.8%2C506.5%2056.1%2C476.6%20150.2%2C430.4%20177%2C443.3%20216.9%2C441.7%20271.5%2C472.3%20%0A%09%09340.2%2C470%20370.6%2C432.5%20385.3%2C440%20432.9%2C411.4%20449.3%2C423.5%20475.4%2C414.8%20523%2C431.1%20559.1%2C461.6%20605.5%2C450.8%20620.9%2C471.9%20647.1%2C465.2%20%0A%09%09709.1%2C489.2%20777.1%2C460%20798.5%2C458.3%20827.7%2C446.1%20837.4%2C432.5%20866.7%2C420.8%20885.6%2C417.1%20913.8%2C426.5%20935.5%2C411.5%20956.2%2C424.2%20%0A%09%091005.3%2C412.4%201025.9%2C414.8%201079.2%2C451.7%201091.2%2C444.3%201136.4%2C471.8%201174.8%2C453.2%201233.3%2C456.4%201255%2C461.4%201275.6%2C441.8%20%0A%09%091306.5%2C465.2%201342.7%2C449.9%201353.5%2C455%201367.3%2C449.4%201411.4%2C488.7%201483%2C522.9%201483%2C838%20%09%22/%3E%0A%3C/g%3E%0A%3Crect%20x%3D%22-1%22%20y%3D%22-8%22%20class%3D%22st4%22%20width%3D%221347%22%20height%3D%22564%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
  	background-position: center bottom;
}



/* PARALLAX */

.parallax{
	mix-blend-mode: multiply;
  	opacity: .6;
  	position: relative;
  	z-index: -1;
}


div#parallax-bg-1{
	position: fixed;
	width: 100%;
	z-index: -3;
}

div#parallax-bg-2{
	position: fixed;
	width: 100%;
	z-index: -2;
}

div#parallax-bg-3{
	position: fixed;
	width: 100%;
	z-index: -1;
}

div#parallax-bg-3 div{
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	overflow:hidden;
}
div#bg-3-1{
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%201346%20429.7%22%20style%3D%22enable-background%3Anew%200%200%201346%20429.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bopacity%3A0.4%3Bfill%3A%23B0B0B0%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%221345.9%2C429.7%200%2C429.6%200%2C116.5%2023.4%2C95.8%2051%2C65.6%20136.3%2C19%20160.7%2C32.1%20196.9%2C30.5%20246.5%2C61.3%20308.8%2C59%20%0A%09336.4%2C21.3%20349.7%2C28.8%20392.9%2C0%20407.9%2C12.2%20431.5%2C3.4%20474.7%2C19.9%20507.4%2C50.5%20549.5%2C39.7%20563.6%2C60.9%20587.3%2C54.2%20643.6%2C78.4%20%0A%09705.3%2C48.9%20724.7%2C47.3%20751.2%2C35%20760.1%2C21.3%20786.6%2C9.5%20803.7%2C5.8%20829.4%2C15.2%20849.1%2C0.1%20867.8%2C12.9%20912.4%2C1.1%20931.1%2C3.4%20979.5%2C40.7%20%0A%09990.4%2C33.1%201031.4%2C60.9%201066.3%2C42.1%201119.3%2C45.4%201139%2C50.4%201157.7%2C30.6%201185.8%2C54.2%201218.6%2C38.8%201228.5%2C44%201241%2C38.3%201281%2C78%20%0A%091346%2C112.4%201345.9%2C429.7%20%22/%3E%0A%3C/svg%3E);
	width:100%;
	height:450px;
	top:700px;
  	background-position: center top;
  	background-size: cover;
}

div#parallax-bg-2 div{
	background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%201346%20569.1%22%20style%3D%22enable-background%3Anew%200%200%201346%20569.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bopacity%3A0.4%3Bfill%3A%23C9C9C9%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%221345.9%2C569.1%200%2C568.9%200%2C118.9%2061%2C93.8%2087.5%2C93.7%20124.3%2C70.8%20143.4%2C70.8%20167.6%2C56.6%20201.2%2C37.1%20%0A%09220.7%2C39.6%20247.3%2C61.6%20268.4%2C66.5%20296.5%2C59.4%20323.1%2C73.6%20371.5%2C85.5%20453.9%2C82.5%20483.2%2C36.8%20510.2%2C16.9%20546.9%2C47.1%20643%2C3.8%20%0A%09724.2%2C48.9%20732.4%2C65.2%20753.1%2C76.8%20767.1%2C93.5%20795.7%2C68.9%20800.7%2C48.5%20825%2C42.1%20835.5%2C24.4%20861.7%2C18.4%20898.4%2C41.4%20929.6%2C79.7%20%0A%09975.7%2C65.5%201027.3%2C36.1%201047.6%2C31.9%201060.1%2C13.5%201100.7%2C0%201180.4%2C54.2%201226.5%2C78.7%201263.2%2C78.3%201304.2%2C103.8%201330.4%2C104.9%20%0A%091346%2C119.1%201345.9%2C569.1%20%22/%3E%0A%3C/svg%3E);
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	width:100%;
	height:570px;
	overflow:hidden;
  	background-position: center top;
  	background-size: cover;
}

div#bg-2-1{
	top:740px;
}


div#parallax-bg-1 div{
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	width:100%;
	height:700px;
	overflow:hidden;
}
div#bg-1-1{
	background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%201346%20690.7%22%20style%3D%22enable-background%3Anew%200%200%201346%20690.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23E3E3E3%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C690.6%201345.9%2C690.7%201346%2C114.5%201329.9%2C110.8%201300.7%2C92.8%201230%2C84.3%201192.6%2C53.2%201157.7%2C68.7%20%0A%091132.2%2C57%201113.5%2C59.8%201082.8%2C31%201065.9%2C42.9%201050.8%2C42.9%201027.2%2C31.4%201008.7%2C41.3%20985.1%2C42.8%20922.1%2C41.8%20892%2C48%20869.6%2C41.8%20%0A%09822.3%2C49.8%20811.9%2C59.7%20751.6%2C38.5%20739.1%2C43.7%20706.3%2C31%20650.7%2C64.9%20632.5%2C59.7%20600.2%2C84.3%20558.1%2C72%20486.1%2C10.3%20472.8%2C17.3%20%0A%09457.2%2C32.8%20430.7%2C14.9%20415.1%2C23.8%20376.1%2C0%20346.6%2C9.2%20316.4%2C9.2%20262.7%2C46%20247.6%2C39.9%20216.9%2C47.4%20158.2%2C74.3%20131.6%2C72.9%20111.4%2C63.9%20%0A%0972.9%2C91.8%200.1%2C116.3%200%2C690.6%20%22/%3E%0A%3C/svg%3E%0A);
	top:710px;
  	background-position: center top;
  	background-size: cover;
}


/* CONTACTO ----------------------   */

.header-contacto img{
	width: 100%;
  	height: auto;
}

.subtitleForm{
	text-align: center;
  	margin: 50px auto;
}

.subtitlePage{
	text-align: center;
  	margin: 136px auto 50px auto;
}


@media (max-width: 768px){
  .subtitlePage{
  	margin: 320px auto 50px auto;
}
}

@media (max-width: 450px){
  .subtitlePage{
  	margin: 276px auto 50px auto;
}
}

.subtitleForm h1, .subtitlePage h1{
    text-transform:  uppercase;
    font-family: 'oswald';
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 500;
    color: #1DB058;
}

.subtitleForm p, .subtitlePage p{
    width: 60%;
  	margin: 0 auto;
  	line-height: 20px;
}

.subtitlePage h1{
	margin-bottom: 40px;
}

.subtitlePage p{
	width: 80%;
    line-height: 24px;
  	margin-bottom: 10px;
  	font-weight: 100;
}

.subtitleForm p a{
	color: black;
  	font-weight: 600;
  	text-decoration: none;
}

.infoSucursales{
  	margin: 50px auto;
}

.infoSucursales .sucursal {
	width: calc((100%/3) - 20px);
}

.infoSucursales .sucursal h3{
	text-transform:  uppercase;
    font-family:  'oswald';
    margin-bottom: 10px;
  	font-weight: 500;
}

#contactForm{
	margin-bottom: 50px;
}

.contacto .tab_content p, .contacto .tab_content a{
	font-size: 14px;;
  	display: block;
  	line-height: 18px;
  	color: #808080;
}

.contacto .tab_content ul{
	width: 55%;
  	margin: 0 auto;
}

.contacto .tab_container li{
	display: flex;
  	align-items: center;
  	margin: 10px 0px;
}

.contacto .tab_container li span{
	width: 30px;
	height: 23px;
	display: block;
	background-image: url(/arquivos/sprite-ua.png);
	background-repeat: no-repeat;
  	background-position: -635px -12px;
}

.contacto .tab_container li.icn-tel span{
	background-position: -669px -12px;
}

.contacto .tab_container li.icn-mail span{
	background-position: -668px -44px;
}

.contacto .tab_container li.icn-hora span{
	background-position: -705px -14px;
}

.contacto .tab_container li.icn-park span{
	background-position: -635px -42px;
}

.infoSucursales .sucursal a{
	color: #808080;
  	text-decoration: none;
}

#contactForm .form-field label, .contacto .tab_container img{
  	display: none;
}

#contactForm .form-field input, #contactForm .form-field select, #contactForm .form-field textarea{
    border-color: #ddd;
    width: 95%;
    height: 43px;
    margin-bottom: 15px;
    padding-left: 10px;
  	border-radius: 0px;
}

#contactForm .form-field input:focus, #contactForm .form-field select:focus, #contactForm .form-field textarea:focus{
	border-color: #999;
}

#contactForm .form-field textarea{
	width: 97.5%;
  	height: 100px;
  	padding-top: 10px;
}


#contactForm .form-field input#commit{
    background-color: #1DB058;
    color: white;
  	border: none;
  	border-radius: 25px;
  	width: 170px;
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
  	background-position: -580px -283px;
  	font-size: 0px;
}

#contactForm .form-field input#commit:hover{
	background-color: #00864E;
  	transition: .5s;
}

#co_form{
  display: flex;
  flex-wrap: wrap;
  width: 60%;
  margin: 0 auto;
}

#co_form .form-field{
  width: calc(100%/2);
  text-align: center;
}

#co_form .form-field.co_description{
   width: 100%;
}

#co_form .form-field.submit{
	width: 100%;
  	text-align: center;
}

#contactForm .alert{
	background: transparent;
  	border: none;
  	font-family: 'oswald';
  	text-transform: uppercase;
  	font-weight: 500;
  	text-align: center;
  	color: black;
}

#contactForm .alert.alert-info, #contactForm .alert.alert-danger{
	color: black;
}

#contactForm .alert.alert-success{
	color: #7fca09;
}

.contacto ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
  	display: flex;
  	justify-content: center;
}

.contacto ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 31px;
	line-height: 31px;
	color: black;
	overflow: hidden;
	position: relative;
  	font-family: 'oswald';
  	text-transform: uppercase;
  	font-size: 18px;
}


.contacto ul.tabs li:hover {
	color: #b3cb00;
}

.contacto ul.tabs li.active {
	color: #b3cb00;
	display: block;
}

.contacto  .tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	overflow: auto;
}

.contacto .tab_content {
	padding: 20px;
	display: none;
  	margin-top: 30px;
}

.tab_drawer_heading { display: none; }

.background-qs{
    background-image: url(/arquivos/bkg-forest.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 350px;
    background-position: top;
}

.background-qs h3{
	text-align:  center;
    font-size: 28px;
    font-family: 'gabriel_weiss_friends_fontRg';
    margin-bottom: 30px;
}



/* PAGINA PRODUCTO --------------------------*/

#box-bread-brumb{
  	padding-top: 15px;
}

#box-bread-brumb li a{
  	font-weight: 400;
  	color: #808080;
}

#box-bread-brumb li{
    font-size: 13px;
    border-right: 1px solid #bbb;
    padding-right: 10px;
  	color: #808080;
}

#box-bread-brumb li.last{
	border: none;
  	color: black;
  	font-weight: 600;
}

#box-bread-brumb li:before{
  	display: none;
}

.product-details{
	margin-top: 40px;
}

.product-details .product-name .productName{
    font-size: 28px;
    line-height: 34px;
    font-weight: 400;
    margin: 20px 0px 30px 0px;
}

.product-details .product-name .productName:after, .relacionados h2:after, .compreJunto h3.title:after, #description h2:after, .product-description #caracteristicas th:after{
    content: "";
    width: 70px;
    height: 3px;
    background-color: #b3cb00;
    display: block;
    margin-top: 15px;
}

.product-description #caracteristicas th:after{
	margin-left: auto;
  	margin-right: auto;
}



.product-description #caracteristicas{
	padding-bottom: 0px;
  	margin-bottom: 50px;
  	margin-top: 30px;
}

.product-details .price-box{
	border: none;
}

.product-details .seletor-sku{
	display: block;
}

.product-details .seletor-sku .tabla-talle{
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 700;
  	margin-bottom: 5px;
  	align-items: center;
}

.product-details .seletor-sku .tabla-talle p.tabla{
	font-weight:  600;
    color:  #999;
    cursor:  pointer;
  	display: flex;
  	align-items: center;
}

.product-details .seletor-sku .tabla-talle p.tabla:before{
	content: '';
	display: inline-block;
	background-image: url(/arquivos/sprite-ua.png);
	background-repeat: no-repeat;
	background-position: -494px -19px;
	width: 20px;
	height: 20px;
  	transform: rotate(90deg);
  	opacity: .4;
}

#overlay-prod.talles-modal>.content {
    width: 500px;
    max-width: 500px;
}

#overlay-prod.talles-modal>.content .box-banner img{
	width: 400px;
	height: auto;
  	filter: grayscale(100%);
  	border: 4px solid white;
}

.product-details .seletor-sku .tabla-talle p.tabla:hover{
	color: #333;
  	transition: .3;
}

.product-details .seletor-sku .tabla-talle p.tabla:hover:before{
	opacity: 1;
  	transition: .3;
}

.product-details .product-image #show #image{
	float: right;
}

.codigo-produto .stock-sku{
  align-items: center;
  display: flex;
}

.codigo-produto .stock{
    background-color: #b3cb00;
    border-radius:  25px;
    width: 95px;
    padding: 5px;
    color:  white;
    font-size: 13px;
    text-transform:  uppercase;
    font-weight: 600;
  	margin-right: 15px;
}


#comprar-flutuante .descricao-preco .valor-por strong, .product-details .price-box .descricao-preco .valor-por strong{
  font-weight: 500;
  font-family: 'oswald';
  font-size: 36px;
  color: black;
}

.product-image .apresentacao{
	z-index: 9;
}

.portal-notify-me-ref{
	background-color:  white;
    position: absolute;
    height: 100px;
}

.portal-notify-me-ref h3{
	font-family:  'oswald';
    text-transform:  uppercase;
    font-weight:  500;
    color: #fd7300;
}

.portal-notify-me-ref fieldset p,  .portal-notify-me-ref  .notifyme-success{
	font-size: 14px;
	margin: 5px 0px;
}

.portal-notify-me-ref #notifymeClientEmail, .portal-notify-me-ref #notifymeClientName{
	border-color: #999;
	border-radius: 25px 0px 0px 25px;
	width: 180px;
	padding-left: 10px;
}

.portal-notify-me-ref #notifymeClientEmail{
	border-radius: 0px;
  	border-left: none;
}

.portal-notify-me-ref #notifymeButtonOK{
	background-color: #fd7300;
	border-color: #fd7300;
	border-radius: 0px 25px 25px 0px;
	width: 40px;
	color: white;
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
  	background-position: -304px -312px;
  	font-size: 0px;
}

.portal-notify-me-ref #notifymeClientName{
	display: none;
}

.portal-notify-me-ref .sku-notifyme-error {
	font-size: 12px;
	color: #fd7300;
}

.product-details .codigo-produto span, .product-details .codigo-produto div{
  color: #808080;
  text-transform: uppercase;
}

.product-details .codigo-produto div{
	margin: 0px;
}

.product-info .btn-info-modal{
	display: grid;
	grid-template-columns: 53% 45%;
  	margin-top: 50px;
  	grid-gap: 2%;
}

.product-info .btn-info-modal .retiro:hover, .product-info .btn-info-modal .medios:hover{
	color: #b1c900;
  	transition: .3s;
}

.product-info .btn-info-modal span{
	font-weight: 700;
  	font-size: 16px;
  	text-transform: uppercase;
}

.product-info .btn-info-modal p{
	font-weight: 500;
  	font-size: 14px;
  	margin-top: 2px;
}

.product-info .btn-info-modal .retiro:before, .product-info .btn-info-modal .medios:before{
	background-image: url(/arquivos/sprite-ua.png);
	background-repeat: no-repeat;
  	content:"";
  	width: 30px;
  	height: 38px;
  	background-position: -460px -233px;
  	display: block;
  	float: left;
  	margin-right: 10px;
}

.product-info .btn-info-modal .medios:before{
	background-position: -521px -233px;
  	width: 50px;
}

.product-info .btn-info-modal .retiro:hover:before{
	background-position: -460px -288px;
  	transition: .3s;
}

.product-info .btn-info-modal .medios:hover:before{
	background-position: -522px -288px;
  	transition: .3s;
}

.product-info .btn-info-modal .box-modal{
  cursor: pointer;
}

.product-info .promociones{
	display:  flex;
    font-size: 13px;
    margin-top: 10px;
}

.product-info .promociones .promos-vigentes{
	border-right: 1px solid #999;
    padding-right:  10px;
    margin-right: 10px;
}

.product-info .promociones div{
	cursor: pointer;
  	padding: 5px 0px;
}

.product-info .promociones div:hover{
	color: #fd7300;
	transition: .3s;
}

#overlay-prod{
	position: fixed;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 9999;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	display: none;
}
#overlay-prod.talles-modal>.content{
	padding:20px 40px;
}
#overlay-prod .content{
  	min-height: initial;
    max-width:80%;
    height: initial;
    width: 80%;
    margin: auto;
    box-sizing: border-box;
    padding: 50px 40px;
    border-radius:0;
    background: linear-gradient(to right, rgba(90,201,0,1) 0%, rgba(179,203,0,1) 100%);
    text-align: center;
    position: relative;
  	margin-top: 25px;
  	box-shadow: 0px 0px 30px -4px rgba(0,0,0,0.75);
}

#overlay-prod .content-body-overlay h1{
	font-family: 'gabriel_weiss_friends_fontRg';
	color: black;
  	margin-bottom: 10px;
  	font-size: 28px;
  	letter-spacing: 2px;
}

#overlay-prod.medios-modal .content-body-overlay h1{
  text-align: left;
    font-family: Oswald;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    background: linear-gradient(270deg, #B4C800 44.58%, rgba(255, 255, 255, 0) 55.42%), #5AC800;
    line-height: 24px;
    color: white;
    text-transform: uppercase;
    padding: 6px 12px;
}
.medios-modal .content {
	background: white !important;
}
#overlay-prod.medios-modal .icn.close {
    	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMSAxMC4yNjE3TDE5LjczODMgOUwxNS4wMDQ1IDEzLjczMzhMMTAuMjYxNyA5TDkgMTAuMjYxN0wxMy43MzM4IDE1LjAwNDVMOSAxOS43MzgzTDEwLjI2MTcgMjFMMTUuMDA0NSAxNi4yNjYyTDE5LjczODMgMjFMMjEgMTkuNzM4M0wxNi4yNjYyIDE1LjAwNDVMMjEgMTAuMjYxN1oiIGZpbGw9ImJsYWNrIi8+PC9zdmc+);

      width: 30px;
      height: 30px;
      font-size: 0;
  }

#overlay-prod.medios-modal .content-body-overlay .inside-text h2{
  	font-family: Oswald;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    text-transform: uppercase;
    padding: 3px 30px;
}
#overlay-prod.medios-modal .content-body-overlay .inside-text-cuotas {
  	color: #FF7100;
}
#overlay-prod.medios-modal .content-body-overlay .inside-text-tarjetas {
	color:  #909090;
}
#overlay-prod .content-body-overlay p{
	font-size: 16px;
  	line-height: 21px;
  	color: white;
  	margin-top: 20px;
}
#overlay-prod.medios-modal .content-body-overlay p{
	font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: black;
    text-transform: inherit;
    text-align: left;
    margin: 30px;
    padding-top: 18px;
    border-top: 1px solid #C0C0C0;
}

   
#overlay-prod.medios-modal>.content{
	width: 670px;
}

#overlay-prod.medios-modal p{
	font-weight: 600;
  	line-height: 11px;
}

#overlay-prod.medios-modal p span{
	font-weight: 400;
}

#overlay-prod.medios-modal p.tp{
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	text-transform: uppercase;
	padding: 20px 0px;
}

#overlay-prod.medios-modal p.tp span{
	text-transform: none;
}

#overlay-prod.medios-modal p:nth-child(3){
	text-transform: uppercase;
}

#overlay-prod.medios-modal img{
	margin-top: 20px;
  	width: 430px;
}
#overlay-prod.medios-modal .content-body-overlay img {
 	width: 100%;
  	margin: 0px;
    max-width: 560px;
  padding-bottom: 24px;
}
.icn.close {
    position: absolute;
    right: 20px;
    top: -20px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    opacity:1;
  	font-family: 'gabriel_weiss_friends_fontRg';	
  	background-color: white;
  	border-radius: 50%;
  	color: black;
  	font-size: 28px;
  	line-height: 48px;
}

.codigo-produto .stock:before{
	background-image: url(/arquivos/sprite-ua.png);
	background-repeat: no-repeat;
	content: "";
	display: block;
  	background-position: -233px -301px;
  	width: 25px;
  	height: 20px;
  	float: left;
  	margin: 0px 4px;
}

.product-details .codigo-produto{
	width: 100%;
	display: grid;
	grid-template-columns: 60% 40%;
}


.product-description .buy-together-content td.buy .comprar-junto a, .buy-button.buy-button-ref, .comprar-junto #lnkComprar{
	height: 50px;
	line-height: 40px;
	text-transform: uppercase;
	border-radius: 35px;
	font-weight: 600;
	width: 190px;
  	font-size: 21px;
  	background-color: black;
  	display: flex;
  	align-items: center;
}

.product-info .buy-button-box .buy-button:hover, .product-info .buy-button-box .buy-button:focus, .product-info .buy-button-box .buy-button:active:focus,
.comprar-junto #lnkComprar:hover, .comprar-junto #lnkComrar:focus, .comprar-junto #lnkComrar:active:focus{
	background-color: #b3cb00;
}

.product-details .productos-sku-rel .product-image{
	min-height: auto;
  	width: 80px !important;
	height: 80px !important;
  	border: 1px solid #ddd;
}

.product-details .productos-sku-rel .product-image:hover{
	border-color: black;
  	transition: .3s;
}

.product-details .productos-sku-rel .box-item{
	padding: 0px;
}

.product-details .productos-sku-rel li{
	width: auto !important;
	padding-right: 0px !important;
  	padding-top: 10px !important;
}

.product-details .productos-sku-rel h2{
	font-weight: 700;
	font-size: 15px;
	color: #333;
}

.buy-button.buy-button-ref{
	display: flex !important;
  	margin-right: 10px;
  	justify-content: center;
  	font-size: 14px;
}

.buy-button.buy-button-ref span{
	background-position: -388px -26px;
}

.buy-button-box .box-qtd{
	display: none;
}

.buy-button-box .box-qtd.inputRight{
	display: flex;
  	border: none;
  	box-shadow: none;
  	align-items: center;
}

.buy-button-box .box-qtd .btn{
	width: 27px;
  	height: 27px;
  	border-radius: 50%;
  	border: 2px solid black;
  	color: black;
  	font-weight: 700;
  	font-size: 24px;
  	outline: none;
}

.buy-button-box .box-qtd .btn:hover{
	background-color: black;
  	color: white;
}

.buy-button-box .box-qtd .bts{
    box-shadow: none;
    width: auto;
    height: auto;
}

.buy-button-box .box-qtd .qtd{
    border: none;
    box-shadow: none;
    width: 40px;
    color: #b3cb00;
  	font-size: 28px;
}

.buy-button-box .box-qtd .btn.btn-mais{
	border: 2px solid black;
}

.produto .detalleProd{
  	background-image: url(/arquivos/white_wall.png);
}

.compreJunto, .relacionados{
	border-bottom: 1px solid #ccc;
  	padding: 50px 0px;
}

.relacionados{
	padding-bottom: 0px;
}

.detalleProd{
	padding-top: 50px;
}

#description h2{
	border: none;
}

.product-description .productDescription, .product-description #caracteristicas td{
	font-size: 18px;
  	font-weight: 300;
  	width: 70%;
  	line-height: 25px;
  	margin: 0 auto;
  	color: black;
}

.product-description #caracteristicas td{
	margin: 0px auto;
    padding: 0px;
    text-align:  left;
}

.compreJunto h4, hr.buy-together, 
.compreJunto #divCompreJunto tbody tr td.buy .more{
  	display: none !important;
}

.compreJunto #divCompreJunto tbody tr td img{
	width: 85%;
  	height: auto;
}

.product-description #caracteristicas tr.even{
	background-color: transparent;
  	border: none;
  	display: flex;
  	flex-direction: column;
}

.product-description #specification h4.Especificaciones-generales{
	display: none;
}

.compreJunto h3.title, .relacionados h2, .see-buy h2, #description h2, .product-description #caracteristicas th{
    text-align: center;
    font-family: 'oswald';
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 30px;
}

.compreJunto #divCompreJunto h3{
	min-height: 50px;
  	line-height: 21px;
  	padding: 0 20px;
  	margin-top: 20px;
  	margin-bottom: 0px;

}

.compreJunto #divCompreJunto h3 a{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: black;
    text-decoration: none;
    text-transform: none; 
}

.compreJunto #divCompreJunto tbody tr{
    display: grid;
    grid-template-columns: 30% 5% 30% 5% 30%;
    align-items: center;
}

.compreJunto #divCompreJunto tbody .plus, .compreJunto #divCompreJunto tbody .equal{
    color: #fd7300;
    font-family: 'gabriel_weiss_friends_fontRg';
    font-size: 90px;
}

.compreJunto #divCompreJunto tbody tr td{
	text-align: center;
}

.compreJunto #divCompreJunto tbody tr td.buy{
	text-align: left;
  	font-family: 'oswald';
  	text-transform: uppercase;
  	font-size: 24px;
  	padding-left: 20px;
}

.compreJunto #divCompreJunto tbody tr td.buy strong:nth-child(1n){
  	display: none;
}

.compreJunto #divCompreJunto tbody tr td.buy strong:nth-child(2n){
    font-size: 34px;
    display: block;
    font-weight: 500;
  	margin-top: 5px;
}
.compreJunto #divCompreJunto tbody tr td.buy strong:nth-child(4n){
    font-family: 'open sans', sans-serif;
    font-size: 16px;
    text-transform: none;
    color: #fd7300;
  	margin-bottom: 15px;
  	margin-top: 0px;
}

.comprar-junto #lnkComprar{
	color:  white;
    text-decoration:  none;
    font-weight:  400;
    font-family: 'open sans', sans-serif;
    font-size: 16px;
  	justify-content: center;
  	height: auto;
  	width: 200px;
}

.comprar-junto #lnkComprar:before{
	content: "";
  	background-image: url(/arquivos/sprite-ua.png);
  	background-repeat: no-repeat;
  	background-position: -390px -29px;
  	background-size: 640px;
  	width: 30px;
  	height: 20px;
}

.relacionados h2:after, .compreJunto h3.title:after, #description h2:after{
	margin: 15px auto 0px auto;
}

.see-buy {
    display: grid;
    grid-template-columns: 47% 47%;
    grid-gap: 6%;
    width: 1200px;
    margin: 0 auto;
}

.see-buy-caroussel{
	padding: 50px 0px;
}

.see-buy h2{
	text-align: left;
  	margin-bottom: 10px;
}

.see-buy .miraron h2:before, .see-buy .compraron h2:before{
    content: "";
    display: block;
    background-image: url(/arquivos/sprite-ua.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-position: -617px -235px;
    margin-right: 10px;
    float: left;
}

.see-buy .compraron h2:before{
	background-position: -680px -235px;
}

.see-buy .prateleira .price, .see-buy .prateleira .box-item:hover .wrapper-buy-button-asynchronous,
.see-buy .prateleira .box-item .wrapper-buy-button-asynchronous{
  display: none;
}

.see-buy .prateleira.vitrine > ul{
	margin: 0px;
}

.see-buy .prateleira.vitrine > ul > li{
	padding: 0px;
}

.see-buy .prateleira .box-item{
	padding: 10px;
    position:relative;
}

.see-buy .prateleira .product-name{
	margin-top: 10px;
}

.relacionados .owl-controls{
	display: block !important;
}

.relacionados .owl-controls .owl-buttons{
	top: -70px;
}

.relacionados .owl-controls .owl-buttons .owl-prev{
	left: -60px;
}

.produto .barra-envios{
	background: linear-gradient(to right, rgba(90,201,0,1) 0%, rgba(179,203,0,1) 100%);
  	text-align: center;
  	padding: 2px 0px;
  	margin-top: 50px;
}

.product-description{
	margin-top: 0px;
  	background-image: url(/arquivos/bkg-forest.png);
  	background-repeat: no-repeat;
  	background-size: 100%;
  	height: auto;
  	background-position: bottom;
  	min-height: 358px;
}

.produto .barra-envios p{
	font-size: 18px;
}

/* PAGINA CATEGORIA / DEPARTAMENTO ------------------*/

.banner-full-cat img{
	width: 100%;
  	height: auto;
}

.banner-full-cat.banner-768, .banner-full-cat.banner-480{
	display: none;
}

.departamento.categoria .moduloDatos{
    justify-content: space-between;
    border: none;
}

.departamento.categoria .moduloDatos .modulo{
  	padding: 0px;
}

.departamento.categoria .moduloDatos .modulo.pago{
  	padding: 0 40px;
}

.container-dep-cat .sidebar{
  	padding: 0px 20px 0px 0px
}

.resultado-busca-filtro{
    background-color: #f2f2f2;
    text-align: center;
}

.resultado-busca-filtro .filterBy, .resultado-busca-filtro .compare{
  	display: none;
}

#collections .prateleira.vitrine > ul{
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
} 

#collections .prateleira.vitrine > ul > li{
    width: 100%;
    padding: 10px;
  	margin-bottom: 20px;
} 

#collections .prateleira.vitrine .box-item{
  padding: 0px;
  position: relative;
}

#collections .sub{
	margin: 10px 0px 20px 0px;
}

.resultado-busca-filtro > fieldset{
	margin-
}

.resultado-busca-filtro > fieldset select{
	background-color: transparent;
  	border: none;
  	border-left: 1px solid #ddd;
  	border-radius: 0px;
  	padding-left: 10px;
  	margin-left: 10px;
  	font-size: 15px;
}

.resultado-busca-filtro .orderBy label{
    font-weight: 600;
    color: black;
  	font-size: 15px;
}

#admake-advanced-filter{
	border: none;
}

.resultado-busca-filtro .filterBy, #collections .pager, .categoria #collections .main div:nth-child(5n), #brand-page #collections .main div:nth-child(5n){
	/*display: none;*/
}

.categoria #collections .main div:nth-child(5n) {
  display: none;
}

.pages li.pgCurrent {
  background-color: #b3cb00;
}

.pages li:hover {
    color: #b3cb00;
}

#admake-advanced-filter > h2 a{
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 0px;
    margin: 0 20px;
}

#admake-advanced-filter > h2 a:hover{
	background-color: transparent;
  	color: #b3cb00;
}

#admake-advanced-filter > .box-filtro{
  	padding: 20px 0px;
  	margin: 0 20px;
}

#admake-advanced-filter > .box-filtro h3{
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}


#admake-advanced-filter > .box-filtro a.btn-less{
	position: absolute;
	right: 0px;
	font-weight: 400;
	font-size: 24px;
	top: 20px;
	color: black;
	text-decoration: none;
  	background-image: url(/arquivos/sprite-ua.png);
    background-repeat:  no-repeat;
    width: 20px;
    height: 20px;
    font-size: 0px;
    background-position: -494px -47px;
}

#admake-advanced-filter > .box-filtro a.btn-less.open{
	background-position: -494px -19px;	
}

.departamento.categoria .banner-filtro {
    margin: 30px 0px;
    background-image: url(/arquivos/white_wall.png);
}

.departamento.categoria .envios-venta-filtro{
    text-align: center;
    font-weight: 600;
}

.departamento.categoria .banner-filtro img{
	width: 100%;
  	height: auto;
}

.departamento.categoria .envios-venta-filtro span{
    font-family: 'gabriel_weiss_friends_fontRg';
    color: #b3cb00;
    font-weight: 400;
    font-size: 21px;
  	display: block;
}

.departamento.categoria .envios-venta-filtro .box.envios{
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#admake-advanced-filter .box-filtro.checkbox li a .fa{
  	display: none;
}

#admake-advanced-filter .box-filtro.checkbox li a, .rtdo-bsuca .search-single-navigator li a{
    display: flex;
    align-items:center;
    color: black;
}

#admake-advanced-filter .box-filtro.checkbox li a:hover, .rtdo-bsuca .search-single-navigator li a:hover{
	color: #b3cb00
}

#admake-advanced-filter .box-filtro.checkbox li a:hover:before, #admake-advanced-filter .box-filtro.checkbox li a:before{
	border-color: #b3cb00;
    background-color:  #b3cb00;
}

#admake-advanced-filter .box-filtro.checkbox li a:before, .rtdo-bsuca .search-single-navigator li a:before{
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 1px solid black;
    border-radius: 50%;
    margin-right: 8px;
  	background-color: transparent;
}

#admake-advanced-filter .box-filtro.checkbox li, .rtdo-bsuca .search-single-navigator li{
	margin-bottom: 3px;
}

.box-item .flag{
    background-repeat: no-repeat;
    font-size: 0px;
    width: 55px;
    height: 55px;
    background-size: 55px;
    position: relative;
    top: 56px;
    float: right;
    margin-top: -50px;
    right: 20px;
    z-index: 9;
    right: 6px;
    /*display:none;*/
}


.produto .tags .flag{
	width: 100px;
  	height: 100px;
  	top: 0px;
  	left: 118px;
  	background-repeat: no-repeat;
  	font-size: 0px;
  	position: absolute;
  	z-index: 9;    
}

.box-item .flag.dto-20, .produto .tags .flag.dto-20{
	background-image: url(/arquivos/flag-20.png);
}

.produto p.flag.envio-gratis {
  background-image: url(/arquivos/envio-gratis.png);
  width: 120px;
  height: 100px;
  background-size: 120px;
}

/* PAGINA LOGIN ----------------------------*/


#login-page .footer{
	display: none;
}

#login-page .back-home{
	position: absolute;
	z-index: 99999;
	width: 100%;
	text-align: center;
	bottom: 50px;
}

#login-page .back-home a{
	text-decoration: none;
	color: white;
	padding: 10px;
  	font-size: 14px;
  	text-transform: uppercase;
  	font-weight: 600;
}

#login-page .back-home a:before{
	content: "\f060";
	font-family: FontAwesome;
    font-style: normal;
	display: inline-block;
	color: white;
  	font-size: 18px;
 	margin-right: 10px;
}

#login-page .back-home a:hover, #login-page .back-home a:hover:before{
	color: white;
}

#vtexIdContainer{
	background-image: url(/arquivos/login1.jpg);
  	background-repeat: no-repeat;
  	background-size: cover;
}

#vtexIdContainer .modal-header:before{
	content: "";
	background-image: url(/arquivos/universo-aventura-logo.png);
	background-repeat: no-repeat;
	background-size: 220px;
	background-position: center;
	height: 80px;
	width: 100%;
	display: block;
}


.vtexIdUI .modal-header, .vtexIdUI .modal-body, .vtexIdUI .vtexIdUI-page-active, .vtexIdUI, .vtexIdUI .modal-header, .vtexIdUI .modal-body{
	background-color: transparent !important;
	background: transparent !important;
}

.vtexIdUI{
	border: none !important;
	box-shadow: none !important;
  	border-radius: 0px !important;
}

.vtexIdUI .modal-header{
  	border-bottom: 1px solid white !important;
}

.vtexIdUI .vtexIdUI-heading{
	text-align: center;
	color: white;
	font-size: 16px;
  	font-weight: 500;
  	font-family: 'oswald';
  	text-transform: uppercase;
}

.vtexIdUI .btn-success, .vtexIdUI .btn-block{
	border: none !important;
	border-radius: 25px !important;
	text-shadow: none !important;
	background-color: #b3cb00 !important;
	background-image: none !important;
	color: white !important;
	font-size: 14px !important;
	font-weight: 500 !important;
  	box-shadow: none !important;
}

.vtexIdUI .btn-success{
	margin-top: 15px !important; 
}

.vtexIdUI .btn-success:hover, .vtexIdUI .btn-block:hover{
	background-color: #7fca09 !important;
	color: white !important;
  	transition: 0.3s;
}

.vtexIdUI .vtexIdUI-providers-list .vtexIdUI-send-email i{
	display: none;
}

.vtexIdUI .modal-body{
	padding: 15px 0px !important;
}

.vtexIdUI .vtexid-icon-lock.bottom-icon{
	text-shadow: none !important;
	background: transparent !important;
	box-shadow: none !important;
	padding: 0px !important;
  	color: white !important;
  	right: auto !important;
}

.vtexIdUI-main-content{
	text-align: center !important;
}

.vtexIdUI .vtexIdUI-classic-login-control input, .vtexIdUI .vtexIdUI-change-pswd input, .vtexIdUI .modal-footer, .vtexIdUI input[type="email"], .vtexIdUI .vtexIdUI-auth-code input{
	border-radius: 0px !important;
	border: none !important;
}

.vtexIdUI .vtexId-link, .vtexIdUI a{
	color: #ccc !important;
  	outline: none;
}

.vtexIdUI label{
	color: white;
	text-align: left;
}

.vtexIdUI .modal-footer{
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
  	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
  	padding: 0px !important;
}



 .vtexIdUI .modal-footer .vtexIdUI-back-link{
	float: none !important;
	width: 46% !important;
	background-color: #fd7300;
	text-align: center;
	padding: 13px;
	display: block !important;
	color: white !important; 
  	text-decoration: none;
  	text-transform: uppercase;
  	font-weight: 600;
  	border-radius: 25px;
}

.vtexIdUI .modal-footer .vtexIdUI-back-link:hover{
	background-color: #ff8b2b;
}

 .vtexIdUI .modal-footer #classicLoginBtn, .vtexIdUI .modal-footer #sendAccessKeyBtn, .vtexIdUI .vtexIdUI-auth-code .btn{
	margin-top: 1px !important;
	float: none !important;
	width: 46% !important;
  	text-transform: uppercase;
  	font-weight: 600 !important;
}

.vtexIdUI .vtexid-icon-lock.bottom-icon{
	right: 0px !important;
	left: 0px !important;
	
}

body.resultado-busca.error-page{
	background: url(/arquivos/white_wall.png);
}

.error-page .content > div, .error-page .content{
	display: flex;
  	justify-content: center;
    align-items: center;
}

.error-page .content{
	flex-direction: column;
}

.error-page .content h4{
	font-family: 'gabriel_weiss_friends_fontRg';
  	color: white;
  	font-size: 90px;
  	color: #b3cb00;
}

.error-page .content img{
	margin-right: 30px;
  	width: 200px;
  	animation: shake-error 1s infinite;
  	animation-direction: alternate;
}

.all.error, body.resultado-busca.error-page, body.resultado-busca.error-page #my-account, .error-page .content{
	height: 100%;
}

.error-page .content .volver{
	display: flex;
	flex-direction: column;
	margin-top: 40px;
}

.error-page .content .volver a{
    text-align:  center;
    margin:  0 auto;
    background-color: black;
    padding:  10px 15px;
    border-radius:  25px;
    margin-top:  20px;
    color:  white;
    text-decoration:  none;
    text-transform:  uppercase;
    font-weight: 600;
    font-size: 14px;
}

.error-page .content .volver a:hover{
	background-color: #b3cb00;
	transition: .3s;	
}

body.resultado-busca.error-pag .all.error{
	display: flex;
	align-items: center;
	justify-content: center;
}


#busca-vazia-page{
  background-image: url(/arquivos/white_wall.png);
  background-repeat: repeat;
}

#busca-vazia-page .ups-text{
	text-align: right;
  	text-transform: uppercase;
  	display: flex;
  	justify-content: center;
  	align-items: flex-end;
  	flex-direction: column;
}

#busca-vazia-page .ups-text h3{
	font-family: 'gabriel_weiss_friends_fontRg';
	font-size: 120px;
	color: #fd7300;
  	margin-bottom: 15px;
}

#busca-vazia-page .ups-text p{
	font-family: 'oswald';
	font-size: 50px;
	color: black;
  	font-weight: 500;
  	line-height: 26px;
  	margin-bottom: 30px;
}

#busca-vazia-page .ups-text a{
	font-size: 16px;
	background-color: #fd7300;
	color: white;
	border-radius: 25px;
  	padding: 10px 20px;
  	text-decoration: none;
  	display: flex;
  	align-items: center;
  	width: 130px;
}

#busca-vazia-page .busca-vacia{
	background-image: url(/arquivos/ilu-bvacia.png);
  	background-repeat: no-repeat;
  	height: 530px;
  	background-position: bottom;
  	background-size: 100%;

}

#busca-vazia-page .ups-text a span{
	width: 30px;
  	height: 25px;
  	background-image: url(/arquivos/sprite-ua.png);
  	background-position: -408px -33px;
}

#orders-page .suscripcion, #orders-page .menuFooter, #account-page .suscripcion, #account-page .menuFooter{
	display: none;
}

#orders-page footer, #account-page footer{
	background-image: none;
  	padding-top: 0px;
}


#account-page #account-content{
	margin: 40px auto;
}

#account-content p{
	line-height: 24px;
	color: #666;
}

#account-content h4{
	color: #b3cb00;
	text-transform: uppercase;
	font-family: 'oswald'; 
  	font-weight: 500;
}

#account-content .profile-detail-display h5{
	color: black;
	text-transform: uppercase;
	font-weight: 600;
	margin: 10px 0px;
}


.banner-account img{
	width: 100%;
	height: auto;
}

.nav-pills>li>a{
	border-radius: 25px !important;
	text-transform: uppercase;
	font-family: 'oswald';
	font-size: 16px;
	width: 150px;
	text-align: center;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color: #b1c900 !important;
}

.nav-pills>li>a, .nav>li>a:focus, .nav>li>a:hover{
	background-color: black !important;
  	color: white !important;
}

#orders-page .page-header .title{
	font-family: 'oswald';
	text-transform: uppercase;
	color: black;
	font-weight: 500;
}

#my-orders-container nav button.bg-near-white{
	background-color: transparent;
    color: #b1c900;
    border-color: transparent;
    border-radius: 0px;
  	width: auto;
  	border-radius: 25px;
  	padding-left: 0px;
  	font-weight: 400;
}

#my-orders-container nav button.bg-white{
	background-color: transparent;
    color: black;
    border-color: transparent;
    border-radius: 0px;
  	width: auto;
  	border-radius: 25px;
  	padding-left: 0px;
}

#my-orders-container nav button.bg-near-white span:before, #my-orders-container nav button.bg-white span:before{
  	content: "\f061";
  	display: inline-block;
  	width: 20px;
  	height: 20px;
  	font-family: FontAwesome;
    font-style: normal;
}

#my-orders-container nav button:focus{
	outline: none;
}

#my-orders-container section.ph0 .bg-near-white{
	background-color: transparent;
	border: none;
}

#my-orders-container section.ph0 .bg-near-white h1{
	font-family: 'gabriel_weiss_friends_fontRg';
	letter-spacing: 2px;
	color: black;
}

#my-orders-container section.ph0 .myo-order-header.bg-near-white{
	background-color: #f4f4f4;
}

.vtex-bootstrap .subscriptions-page h1.empty-items{
	font-family: 'gabriel_weiss_friends_fontRg';
	letter-spacing: 2px;
	color: black;
	margin: 0px auto 50px auto;
  	font-size: 26px;
}

.header .sing-in a:hover{
	background-color: transparent;
}

html, #busca-vazia-page, #busca-vazia-page .ups-text, #busca-vazia-page .busca-vacia{
	height: 100%;
}

.formas-pago{
	text-align: left;
	font-size: 14px;
	line-height: 18px;
  	margin: 0 auto;
  	width: 60%;
}

.form-pago h4{
	font-size: 18px;
	margin-bottom: 10px;
	font-family: 'oswald';
	font-weight: 500;
	text-transform: uppercase;
}

.form-pago .subtitlePage p{
	width: 100%;
	font-weight: 400;
	margin-bottom: 0px;
}

.fpago .icon{
	background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2087.3%2087.3%22%20style%3D%22enable-background%3Anew%200%200%2087.3%2087.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23B3CB00%3B%7D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%2243.7%22%20cy%3D%2243.7%22%20r%3D%2242%22/%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M55.4%2C19.6H32c-2.4%2C0-4.4%2C2-4.4%2C4.4v39.3c0%2C2.4%2C2%2C4.4%2C4.4%2C4.4h23.4c2.4%2C0%2C4.4-2%2C4.4-4.4V24%0A%09%09C59.8%2C21.6%2C57.8%2C19.6%2C55.4%2C19.6z%20M32%2C21.6h23.4c1.3%2C0%2C2.4%2C1.1%2C2.4%2C2.4v35H29.6V24C29.6%2C22.7%2C30.7%2C21.6%2C32%2C21.6z%20M55.4%2C65.6H32%0A%09%09c-1.3%2C0-2.4-1.1-2.4-2.4v-2.3h28.1v2.3C57.8%2C64.5%2C56.7%2C65.6%2C55.4%2C65.6z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M45.7%2C50.6c-1.6%2C0-3%2C1.3-3%2C3c0%2C1.6%2C1.3%2C3%2C3%2C3c1.6%2C0%2C3-1.3%2C3-3C48.7%2C52%2C47.3%2C50.6%2C45.7%2C50.6z%20M45.7%2C54.6%0A%09%09c-0.5%2C0-1-0.4-1-1s0.4-1%2C1-1s1%2C0.4%2C1%2C1S46.2%2C54.6%2C45.7%2C54.6z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M37.2%2C50.6c-1.6%2C0-3%2C1.3-3%2C3c0%2C1.6%2C1.3%2C3%2C3%2C3c1.6%2C0%2C3-1.3%2C3-3C40.1%2C52%2C38.8%2C50.6%2C37.2%2C50.6z%20M37.2%2C54.6%0A%09%09c-0.5%2C0-1-0.4-1-1s0.4-1%2C1-1s1%2C0.4%2C1%2C1S37.7%2C54.6%2C37.2%2C54.6z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M34.2%2C48.6c0%2C0.5%2C0.5%2C0.9%2C1%2C0.9h11.3c0.5%2C0%2C0.9-0.3%2C1-0.8l0.8-3.7c3.2-11.5%2C2.3-9%2C4-12.4h2.2c0.6%2C0%2C1-0.4%2C1-1%0A%09%09c0-0.6-0.4-1-1-1h-2.8c-0.4%2C0-0.7%2C0.2-0.9%2C0.5l-1.4%2C2.7H32.9c-0.6%2C0-1.1%2C0.6-1%2C1.2C34.2%2C46.7%2C33.8%2C43.9%2C34.2%2C48.6z%20M36.1%2C47.5%0A%09%09l-0.2-1.7H46l-0.3%2C1.7H36.1z%20M48.7%2C35.9l-2.2%2C7.9H35.7l-1.6-7.9H48.7z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M41.5%2C26.1h4.3c0.6%2C0%2C1-0.4%2C1-1s-0.4-1-1-1h-4.3c-0.6%2C0-1%2C0.4-1%2C1S41%2C26.1%2C41.5%2C26.1z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A);
	background-repeat: no-repeat;
	width: 100px;
	height: 80px;
  	background-size: 80px;
}

.fpago.sucursales .icon{
	background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2087.3%2087.3%22%20style%3D%22enable-background%3Anew%200%200%2087.3%2087.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23B3CB00%3B%7D%0A%09.st1%7Bfill%3A%23FFFFFF%3Bstroke%3A%23FFFFFF%3Bstroke-width%3A0.75%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%2243.7%22%20cy%3D%2243.7%22%20r%3D%2242%22/%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M39.1%2C50.5c-0.3%2C0-0.5%2C0.2-0.5%2C0.5v2.6c0%2C0.3%2C0.2%2C0.5%2C0.5%2C0.5s0.5-0.2%2C0.5-0.5V51%0A%09C39.6%2C50.7%2C39.4%2C50.5%2C39.1%2C50.5z%20M65.7%2C23.2v10.3c0%2C0.6-0.4%2C1.1-1%2C1.3v29.4c0%2C0.8-0.6%2C1.4-1.4%2C1.4H24c-0.8%2C0-1.4-0.6-1.4-1.4V34.8%0A%09c-0.6-0.2-1-0.7-1-1.3V23.2c0-0.8%2C0.6-1.4%2C1.4-1.4h41.3C65.1%2C21.8%2C65.7%2C22.4%2C65.7%2C23.2z%20M33.1%2C58.5h-9.6v5.7c0%2C0.2%2C0.2%2C0.5%2C0.5%2C0.5%0A%09h9.1V58.5z%20M33.1%2C34.8h-9.6v22.7h9.6V34.8z%20M36.4%2C34.8H34v29.8h2.4V34.8z%20M50%2C41.7H37.3v22.9H50V41.7z%20M43.3%2C40.8v-5.9h-6v5.9H43.3z%0A%09%20M50%2C34.8h-6v5.9h6V34.8z%20M53.3%2C34.8h-2.4v29.8h2.4V34.8z%20M63.8%2C58.5h-9.6v6.1h9.1c0.2%2C0%2C0.5-0.2%2C0.5-0.5%0A%09C63.8%2C64.1%2C63.8%2C58.5%2C63.8%2C58.5z%20M63.8%2C34.8h-9.6v22.7h9.6C63.8%2C57.5%2C63.8%2C34.8%2C63.8%2C34.8z%20M64.8%2C23.2c0-0.2-0.2-0.5-0.5-0.5H23%0A%09c-0.2%2C0-0.5%2C0.2-0.5%2C0.5v10.3c0%2C0.1%2C0%2C0.2%2C0.1%2C0.2c0.1%2C0.1%2C0.2%2C0.2%2C0.4%2C0.2h41.3c0.2%2C0%2C0.3-0.1%2C0.4-0.2c0-0.1%2C0.1-0.1%2C0.1-0.2V23.2z%0A%09%22/%3E%0A%3C/svg%3E);
  background-repeat: no-repeat;
}

.fpago.preguntas .icon{
	background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2087.3%2087.3%22%20style%3D%22enable-background%3Anew%200%200%2087.3%2087.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23B3CB00%3B%7D%0A%09.st1%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Ccircle%20class%3D%22st0%22%20cx%3D%2243.7%22%20cy%3D%2243.7%22%20r%3D%2242%22/%3E%0A%3Cg%20transform%3D%22translate%280%2C-952.36218%29%22%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M25.5%2C973c-0.5%2C0-1%2C0.5-0.9%2C1v36.1c0%2C0.5%2C0.5%2C1%2C1%2C1H34c-0.3%2C2.3-0.7%2C4.8-1%2C6.6c-0.1%2C0.4%2C0.2%2C0.9%2C0.6%2C1.1%0A%09%09c0.4%2C0.2%2C0.9%2C0.1%2C1.2-0.3c2.3-2.4%2C4.7-5%2C7-7.5h20c0.5%2C0%2C1-0.5%2C1-1v-36c0-0.5-0.5-1-1-1H25.5C25.6%2C973%2C25.5%2C973%2C25.5%2C973z%0A%09%09%20M26.7%2C975.1h34v34H41.3c-0.3%2C0-0.5%2C0.1-0.7%2C0.3c-1.4%2C1.5-3.3%2C3.4-5%2C5.2c0.1-1.6%2C0.3-2.8%2C0.5-4.5c0-0.5-0.5-1-1-1h-8.4L26.7%2C975.1z%0A%09%09%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M43.4%2C981.4c-1.7%2C0-3.2%2C0.8-4.3%2C1.9c-1.1%2C1.1-1.9%2C2.7-1.9%2C4.3c0%2C0.6%2C0.5%2C1.1%2C1%2C1.1c0.6%2C0%2C1.1-0.5%2C1.1-1l0%2C0%0A%09%09c0-1%2C0.5-2%2C1.3-2.9c0.8-0.8%2C1.9-1.3%2C2.9-1.3c2.5%2C0%2C4.7%2C2.2%2C4.7%2C4.1c-0.2%2C2.2-1.2%2C2.7-2.6%2C3.8c-1.4%2C1.1-3.1%2C2.8-3.1%2C6.2%0A%09%09c0%2C0.6%2C0.5%2C1.1%2C1%2C1.1c0.6%2C0%2C1.1-0.5%2C1.1-1l0%2C0c0-2.8%2C0.9-3.5%2C2.3-4.5c1.3-1%2C3.2-2.3%2C3.5-5.3v-0.1C50.2%2C984.3%2C47.1%2C981.4%2C43.4%2C981.4%0A%09%09L43.4%2C981.4z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M43.3%2C1001.8c-0.5%2C0.1-0.9%2C0.5-0.9%2C1.1v0.5c0%2C0.6%2C0.5%2C1.1%2C1%2C1.1s1.1-0.5%2C1.1-1l0%2C0v-0.5c0-0.6-0.4-1.1-1-1.1%0A%09%09C43.4%2C1001.8%2C43.3%2C1001.8%2C43.3%2C1001.8z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E);  
  	background-repeat: no-repeat;
}

.fpago{
	display: flex;
  	margin-bottom: 40px;
}

.fpago .texto{
	width: 85%;
}

.fpago .texto ul{
	margin-left: 20px;
}

.fpago .texto ul li{
	margin-bottom: 10px;
  	list-style-type: disc;
}

.fpago.preguntas p:last-child{
	font-weight: 600;
	line-height: 18px;
	margin-top: 20px
}

.nuestras-sucursales .subtitlePage h1{
	margin-bottom: 10px;
}


/* KEY-FRAMES ----------------------------*/

@keyframes rotarImg{
    0% {
    transform: rotate(0);
	}
    100% {
	    transform: rotate(-20deg);
    }
}





@keyframes menusticky {
    from { opacity: 0; top: -50px;}
    to { opacity: 1; top: 0px;}
}



/* AUTOCOMPLETE JQUERY */
.ui-autocomplete{
    background-color: white;
    padding: 15px;
    border:none;
    margin: 20px 0 0 0;
    position:absolute;
    right:-10px;
    width: 600px !important;
    border-radius: 0;
  	top: 135px !important;
  	box-shadow: 0 -5px 15px #eee;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none;
    border: none;
    color: black !important;
    border-radius:0;
    font-weight: normal;
}
.ui-autocomplete:before{
    border: none;
    border-bottom-color: none;
    content: "";
}
.ui-autocomplete .ui-menu-item{
    display: block;
    padding: 10px 0;
  	width: 100%;
  	border-bottom: 1px solid #ddd;
}
.ui-autocomplete .ui-menu-item a{
    color: black;
    position:relative;
    padding:10px;
    bottom:10px;
    font-size: 14px;
    font-weight: 500;
  	text-transform: capitalize;
  	outline: none;
}
.ui-autocomplete .ui-menu-item a:hover{
    color: #b3cb00 !important;
    text-decoration: none;
    background-color: transparent;
    border: none;
}
.ui-autocomplete .ui-menu-item img{
  width:40px;
  height:40px;
  top:10px;
  position:relative;
  display: inline-block;
  margin-right: 10px;
}

#account-content .address-display-block #address-edit, #account-content #address-remove{
	border-radius: 0px;
	height: 530px;
}

#account-content #editar-perfil{
	border-radius: 0px;
	height: 512px;
}

#account-content #address-remove{
	height: 204px;
}

#account-content .modal-header h3{
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'oswald';
	font-weight: 500;
}

#account-content #address-edit .control-label, #account-content .control-label{
	font-size: 14px;
	margin-bottom: 5px;
}

#account-content #address-edit #form-address input, #account-content .profile-detail-form input{
	border-radius: 0px;
  	padding-left: 10px;
}

#account-content .modal-footer #form-submit, #account-content .modal-footer .btn-link, #account-content .modal-footer #address-delete, #account-content #profile-submit{
	text-transform: uppercase;
	font-family: 'oswald';
	border-radius: 25px !important;
	width: 100px;
	border: none;
	background-color: #b3cb00;
  	font-size: 14px;
}

#account-content .modal-footer  #form-submit:hover, #account-content #profile-submit:hover{
	background-color: #7fca09;
}

#account-content .modal-footer .btn-link{
	background-color: transparent;
	color: black;
  	text-decoration: none;
}

#account-content #exclude-message{
	line-height: 24px;
}

.form-personal-data-gender, .form-business-data-name{
	font-size: 14px;
}

#account-content .profile-detail-form h5{
	font-weight: 600;
}

/* ESTILOS ALERT */
#modalcnt {
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 10000;
  /* required by MSIE to prevent actions on lower z-index elements */ }

#boxalert {
  position: relative;
  width: 100%;
  max-width: 300px;
  min-height: 100px;
  margin-top: 10%;
  border: 2px solid #000;
  display: none; }

#modalcnt > #boxalert {
  position: fixed;
  border-radius: 0;
  background: white;
  border-color: #2e2e2e;
  left: 0px !Important;
  margin: 100px auto;
  right: 0px !Important;
  }

#boxalert h1 {
  margin: 0;
  font-weight: 500;
  font-family: 'oswald';
  background: linear-gradient(to right, rgba(90,201,0,1) 0%, rgba(179,203,0,1) 100%);
  color: #FFF;
  border-bottom: 1px solid white;
  padding: 14px 0 13px 9px;
  text-align: center;
  text-transform: uppercase;
  }

#boxalert p {
  font-size: 13px;
  height: 50px;
  padding-left: 5px;
  text-align: center;
  margin-top: 18px;
  margin-bottom: -23px; }

#boxalert #btnclose {
  display: block;
  position: relative;
  margin: 5px auto;
  margin-bottom: 20px;
  padding: 13px;
  width: 115px;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  background-color: black;
  text-decoration: none;
  outline: none;
  font-size: 13px;
  	border-radius: 25px;
  
  }


#returnToTop a{
	position: fixed;
	right: 30px;
	bottom: 70px;
	z-index: 99;
	font-size: 0px;
	background-image: url(/arquivos/sprite-ua.png);
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	transform: rotate(-90deg);
	background-position: -308px -239px;
}

#returnToTop a:hover{
	background-position: -308px -268px;
}

#scrollLoading{
	text-align: center;
	font-size: 20px;
	margin: 20px 0px 50px 0px;
	text-transform: uppercase;
	font-family: 'oswald';
	letter-spacing: 2px;
  	font-weight: 600;
}

#brand-page .menu-departamento, .rtdo-bsuca .menu-departamento{
	display: block !important;
	margin-top: 50px;
}

#brand-page #admake-advanced-filter, .rtdo-bsuca #admake-advanced-filter{
	display: none !important;
}

#brand-page .menu-departamento .search-single-navigator, .rtdo-bsuca .search-single-navigator{
	margin: 0 20px;
}

#brand-page .menu-departamento .search-single-navigator h3, .rtdo-bsuca .search-single-navigator h3{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E5E5E5;
}

#brand-page .menu-departamento .search-single-navigator h3 a, .rtdo-bsuca .search-single-navigator h3 a{
	color:  black;
    text-transform:  uppercase;
    font-size:  14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration:  none;
}

#brand-page .menu-departamento .search-single-navigator h3 a:hover, .rtdo-bsuca .search-single-navigator h3 a:hover{
	color: #b3cb00;
}

#brand-page #brand-navegador p.leyenda{
    margin:  0 20px;
    margin-top: 40px;
    font-weight: 600;
}

#brand-page #brand-navegador p.leyenda:after, .rtdo-bsuca .search-single-navigator h5:after{
	content: '';
  	display: inline-block;
  	background-image: url(/arquivos/sprite-ua.png);
    background-repeat:  no-repeat;
    width: 20px;
    height: 20px;
    background-position: -494px -47px;  
  	float: right;
}

#brand-page .title-brand, .menu-departamento .menu-navegue{
	display: none;
}

.rtdo-bsuca .navigation-tabs{
	background: none;
}

.rtdo-bsuca .search-single-navigator h5{
	padding: 20px 0px;
	border-bottom: 1px solid #E5E5E5;
	text-transform: uppercase;
	letter-spacing: 1px;
  	font-weight: 600;
  	font-size: 14px;
  	cursor: pointer;
}

.rtdo-bsuca .search-single-navigator li a{
	text-decoration: none;
	font-size: 14px;
	line-height: 26px;
}

.rtdo-bsuca .search-single-navigator ul{
	margin-top: 10px;
}

.rtdo-bsuca .search-single-navigator h3{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #b3cb00;
}

.footer .copyright .logosCopy .hotsale{
	width: 40px;
}

.footer .copyright .logosCopy .hotsale img{
	width: 40px;
	height: 40px;
  	display: none;
}

.box-item .flag.hotsale-2018-todos{
	background-image: url(/arquivos/hotweek-color.png);
	background-size: 60px;
	width: 60px;
	height: 50px;
  	display: block;
}

.box-item:hover .flag.hotsale-2018-todos{
	transform: scale(1.2);
  	transition: .3s;
}

.produto .tags .flag.hotsale-2018-todos{
	background-image: url(/arquivos/hotsale-color.png);
	background-size: 90px;
	width: 90px;
	height: 75px;
  	display: block;
}



/*nav.menu-universo .menu-principal .ofertas, .button-menu-xs.mobile ul.level1 > li.ofertas{
	display: none;
}*/

nav.menu-universo .menu-principal .hotsale-link a{
	background-color: #fb5226;
	font-weight: 700;
	padding: 14px 20px;
}

nav.menu-universo .menu-principal .hotsale-link a:hover{
	background-color: #fb5226;
  	color: white;
}

.button-menu-xs.mobile ul .hotsale-link a{
	color: #fb5226;
}

#overlay-prod.promo{
	display: none;
}

#overlay-prod.promo>.content{
	background-color: #f1f1f1;
	background-image: none;
	padding: 20px 40px;
  	height: 530px;
}

#overlay-prod.promo>.content iframe{
	width: 100%;
  	height: 480px;
}

#overlay-prod.promo.financiacion>.content{
	background-color: white;
}

#overlay-prod.promo.promo-vigente>.content{
	width: 720px;
}

#overlay-prod.promo.promo-vigente>.content iframe{
	width: 650px;
}

.prateleira .descuento, .price-list-price > div{
    font-family: 'oswald';
    background-color: #fd7300;
    color: white;
    padding: 5px 8px;
    border-radius: 25px;
    margin-left: 5px;
    position: relative;
    font-weight: 500;
}

#comprar-flutuante .descricao-preco .valor-de strong, .product-details .price-box .descricao-preco .valor-de strong {
	text-decoration: line-through;
}

#comprar-flutuante .descricao-preco .valor-de, .product-details .price-box .descricao-preco .valor-de{
	text-decoration: none;
  	width: 150px;
  	height: 30px;
}

.product-details .price-box .descricao-preco .valor-de > div{
	width: 50px;
  	float: right;
}


/* MEDIA QUERIES */


@media (max-width: 1200px){
  .container, .seccionProductos, .see-buy, #nav-top{
    width: 992px;
  }
  .grid-categorias-home .gridBox{
  	margin-bottom: 10px;
  }
  .grid-categorias-home{
  	grid-template-columns: 19% 19% 19% 19% 19%;
    grid-gap: 1%;
    justify-content: center;
  }
  .seccionProductos .titleSection.ofertas img{
  	width: 90%;
  }
  .coleccionTab{
  	width: 100%;
  }
  .header .search .busca{
  	text-align: center;
  }
  .menu-principal .submenu{
  	top: 182px;
  }
  .product-details .product-image #show{
	display: flex;
	flex-direction: column;
  }
  
  .product-image .apresentacao .thumbs{
      display: flex;
      position: initial;
      justify-content: center;
  }
}

@media (max-width: 1024px){
  #collections .prateleira.vitrine > ul{
  	grid-template-columns: 33% 33% 33%;
  }
  .menuFooter .menuLinks.sucursal{
  	width: 220px;
  }
}

@media (max-width: 992px){
  .container, .seccionProductos, .see-buy, #nav-top{
    width: 95%;
  }
  .coleccionTab .tabs li{
  	width: 90px;
  }
  .logos-marcas a{
  	width: calc(100%/6);
  }
  .seccionProductos .ofertas{
  	width: calc(110%/2);
  }
  .coleccionTab .prateleira.vitrine > ul > li{
  	width: calc(100%/3);
    padding: 0px;
  }
  .see-buy .prateleira.vitrine > ul li:first-child, .container-dep-cat .envios-venta-filtro, .container-dep-cat .banner-filtro, .departamento.categoria .banner-filtro, .departamento.categoria .envios-venta-filtro{
  	display: none;
  }
  .compreJunto #divCompreJunto h3{
  	padding: 0px;
    min-height: 60px;
  }
  .compreJunto #divCompreJunto tbody tr td img{
  	width: 90%;
  }
  .compreJunto #divCompreJunto tbody tr{
  	grid-template-columns: 30% 3% 30% 3% 34%;
  }
  .compreJunto #divCompreJunto tbody .plus, .compreJunto #divCompreJunto tbody .equal{
  	font-size: 70px;
  }
  .compreJunto #divCompreJunto tbody .equal{
  	height: 50px;
   	line-height: 50px;
  }
  .product-info .btn-info-modal{
  	grid-template-columns: 100%;
  }
  .product-info .btn-info-modal .retiro:before{
  	width: 50px;
    background-position: -450px -233px;
  }
  .departamento.categoria .moduloDatos{
  	margin-top: 10px;
  }
  .moduloDatos .pago-off span{
  	font-size: 40px;
  }
  .moduloDatos{
  	font-size: 16px;
  }
  .moduloDatos p span{
  	margin-bottom: 2px;
    display: block;
  }
  .moduloDatos .modulo.pago, .moduloDatos .sparador:nth-child(2){
  	display: none;
  }
  .departamento.categoria .moduloDatos .modulo.pago{
  	padding: 0 20px;
  }
  .departamento.categoria .moduloDatos{
  	justify-content: space-evenly;
  }
  .footer .copyright .logosCopy{
  	width: 45%;
  }
  .footer .copyright p{
  	width: 50%;
  }
  .logos-marcas a:nth-child(14), .logos-marcas a:nth-child(13){
	display: none;
  }
  .formas-pago{
  	width: 80%;
  }
  .fpago .icon{
  	background-size: 70px;
    height: 70px;
  }
  .product-info .btn-info-modal .box-modal{
  	margin-bottom: 15px;
  }
  .menu-principal .submenu{
  	top: 175px;
  }
  .header{
  	height: 95px;
  }	
  .header .logo img{
  	height: 70px;
    width:auto;
  }
}



@media (max-width: 800px){
  .logos-marcas a{
  	width: calc(100%/4);
  }	
  .footer .copyright p{
  	order: 2;
    width: 90%;
    margin: 0 auto;
  }
  .footer .copyright{
  	flex-direction: column;
  }
  .footer .copyright .logosCopy{
  	order: 1;
    margin-bottom: 20px;
    justify-content: center;
    width: 90%;
    margin: 0 auto;
  }
  .footer .tarjetas{
  	margin-bottom: 20px;
  }
  .footer .copyright .logosCopy img{
  	margin: 0 8px;
  }
  #co_form, .subtitleForm p, .subtitlePage p{
  	width: 90%;
  }
  nav.menu-universo .menu-principal a{
  	padding: 15px;
  }
  .menu-principal > li .submenu .level2{
  	width: calc((100%/5) - 10px);
  }
}

@media (max-width: 768px){
  .botonDescuentos .sale{
  	width: 180px;
    font-size: 20px;
   	margin: 0 7px;
  }
  .coleccionTab .tabs li{
  	width: 85px;
  }
  .coleccionTab .tabs li.link_cinco{
  	display: none;
  }
  .grid-categorias-home .gridBox.box-3{
  	grid-column: 1 / 3;
    grid-row: 2;
  }
  .grid-categorias-home{
  	grid-template-columns: 48% 48%;
  }
  .grid-categorias-home .gridBox.box-3 img.vertical{
  	display: none;
  }
  .grid-categorias-home .gridBox.box-3 img.horizontal{
	display: block;
    margin: 0px auto;
    
  }
  .grid-categorias-home .gridBox.box-4, .grid-categorias-home .gridBox.box-5, 
  .grid-categorias-home .gridBox.box-8, .grid-categorias-home .gridBox.box-9, .group-banner-home .group-banner .groupRight.top, .moduloDatos .modulo.mercado, .seccionProductos .titleSection.ofertas img, .moduloDatos .sparador:nth-child(4){
  	display: none;
  }
  .group-banner-home, .seccionProductos{
  	flex-direction: column;
  }
  .group-banner-home .group-banner, .seccionProductos .ofertas{
  	width: 100%;
  }
  .suscripcion .newsletter-client-email{
  	width: 70%;
  }
  .seccionProductos .titleSection.ofertas h1{
  	font-size: 40px;
  }
  .seccionProductos .titleSection.ofertas h1{
    padding-right: 0px;
  }
  .seccionProductos .titleSection.ofertas p{
  	margin-top: 0px;
  }
  .group-banner-home .group-banner.fullbanner.desktop{
  	display: none !important;
  }
  .group-banner-home .group-banner.fullbanner.mobile{
	display: block !important;
  }
  .header > .container > .row{
    flex-direction: column;
    justify-content: center;
  }
  .header .search{
    order: 1;
    width: 98%;
    text-align: center;
  }  
  .header .container{
    width: 100%;
  }  
  .header .search .fulltext-search-box{
    width: 85%;
  }  
  .header .search .btn-buscar{
    width: 15%;
  }  
  .header .search .fulltext-search-box, .header .search .btn-buscar{
    border-radius: 0px;
  }  
  nav.menu-universo{
    display: none;
  }  
  .header{
    padding-bottom: 0px;
  }
  .header .search .btn-buscar{
  	background-position: -510px -27px;
  }
  .coleccionTab .tabs li a{
  	width: auto;
  }
  .header > .container > .row{
    display: grid;
    grid-template-columns: 33% 34% 33%;
    margin: 0px;
  }
  .header .logo{
    width: 250px;
    grid-column: 1 / 4;
    margin: 0px auto 10px auto;
  }
  .header .search{
    width: 100%;
    grid-column: 1 / 4;
  }
  
  .header .button-menu-xs{
    width: 100%;
    padding: 0px;
    text-align: right;
  }
  .header .sing-in{
    width: 100%;
    justify-content: center;
    margin: 0 auto;
    text-align: center;
  }
  .header .mini-cart{
    width: 100%;
  }
  .header .sing-in .whatsapp-btn, #nav-top .nav-left a:first-child{
  	display: none;
  }
  .header .sing-in .btn-group{
  	justify-content: center;
  }
  
  .button-menu-xs.mobile{
	display: block;
  }
  .grid-categorias-home .gridBox{
  	margin-bottom: 5px;
  }
  .seccionProductos .carruselProd{
  	order: 2;
  }
  .seccionProductos .titleSection {
  	order: 1;
  }
  .seccionProductos .titleSection.ofertas h1,  .seccionProductos .titleSection.ofertas p{
  	padding-left: 0px;
  }
  .home-fullwidth.background{
  	padding-top: 40px;
  }
  .seccionProductos .owl-controls .owl-buttons{
  	top: -40px;
  }
  .seccionProductos .titleSection.ofertas p{
  	margin-bottom: 10px;
  }
  .seccionProductos .titleSection.ofertas h1{
  	line-height: 40px;
  }
  div#parallax-bg-2 div{
    top: 950px;
  }
  
  div#bg-1-1{
    top: 940px;
  }
  
  div#bg-3-1{
    top: 870px;
  }
  .prateleira.vitrine > ul{
	margin: 0px;
  }
  .see-buy .prateleira.vitrine > ul > li{
  	width: calc(100%/2);
  }
  .see-buy .prateleira .box-item{
  	padding: 5px;
  }
  .product-details .product-name .productName, .product-details .price-box{
  	text-align: center;
  }
  .product-details .product-name .productName:after{
  	margin: 15px auto 0 auto;
  }
  .product-info .buy-button-box{
  	display: flex;
    justify-content: center;
  }
  .product-details .codigo-produto{
  	grid-template-columns: 70% 20%;
    justify-content: center;
  }
  .product-details .codigo-produto .marca{
  	justify-self: end;
  }
  .product-description .productDescription, #overlay-prod>.content, .product-description #caracteristicas td{
  	width: 90%;
  }
  .product-info .btn-info-modal .box-modal{
  	justify-self: center;
  }
  .product-info .btn-info-modal{
  	grid-template-columns: 48% 48%;
    justify-content: center;
  }
  .product-details .product-name{
  	margin-bottom: 0px;
  }
  .product-details .product-name .productName{
  	margin: 0px 0px 10px 0px;
  }
  body.produto{
  	padding-bottom: 0px;
  }
  #overlay-prod>.content{
  	max-width: 90%;
  }
  #box-bread-brumb, .banner-full-cat{
  	display: none;
  }
  .banner-full-cat.banner-768{
  	display: block;
  }
  .produto .tags .flag{
  	top: 40px;
  }
  .formas-pago{
  	width: 80%;
  }
  .fpago .texto{
  	width: 100%;
  }
  .menuLinks.right, .menuLinks.sucursal{
    margin-top: 30px;
  }
  .menuFooter .menuLinks{
    width: calc(80%/2) !important;
  }

  .menuFooter{
  	flex-wrap: wrap;
  }
  #busca-vazia-page .ups-text{
  	padding-top: 50px;
    justify-content: start;
    align-items: center;
  }
  #busca-vazia-page .ups-text p{
  	text-align: center;
    font-size: 40px;
    line-height: 21px;
  }
  #busca-vazia-page .ups-text h3{
  	font-size: 100px;
  }
  #busca-vazia-page .busca-vacia{
  	background-size: 130%;
  }
  .header{
  	height: auto;
  }	
  .header .logo img{
  	height: auto;
  }
  #orders-page .container.subscriptions-page{
  	width: 95% !important;
    margin: 0 auto !important;
  }
  #account-page #account-content{
  	padding: 0 20px;
  }
  #account-page #account-content .profile-detail-display{
  	margin-bottom: 30px;
  }
  #orders-page .header{
	position: relative;
	z-index: 999;
  }  
  #orders-page .button-menu-xs.mobile ul.level1, #orders-page .button-menu-xs.mobile ul.level2{
      margin: 0px;
  }
  #orders-page .button-menu-xs.mobile{
      top: 0px;
      z-index: 9;
  }
  .seletor-sku{
      text-align: center;
  }
  
  .product-info .seletor-sku .select > span{
    display: flex;
    justify-content: center;
  	flex-wrap: wrap;
  }
  .product-details .productos-sku-rel ul, .product-details .productos-sku-rel h2{
	text-align: center;
  }  
  .product-details .productos-sku-rel li{
      padding: 10px 5px 20px 5px !important;
  }
  .portal-notify-me-ref{
      top: 46px;
      text-align: center;
    	height: 170px;
  }  
  .portal-notify-me-ref #notifymeClientEmail, .portal-notify-me-ref #notifymeClientName{
      border-radius: 25px;
      width: 90%;
      margin-bottom: 10px;
  }  
  .portal-notify-me-ref #notifymeButtonOK{
      width: 90px;
      border-radius: 25px;
  }
  .product-details .product-image #show #image{
	float: none;
  }
  .product-details .seletor-sku .tabla-talle{
  	justify-content: space-around;
  }
  .product-info .promociones{
  	justify-content: center;
  }
  #overlay-prod.promo.promo-vigente>.content iframe{
  	width: 100%;
  }
}

@media (max-width: 600px){
  .moduloDatos .modulo{
    font-size: 15px;
    padding: 0 10px;
  }
  .moduloDatos .icn.envio{
    background-position: -15px -15px;
  }
  .moduloDatos .icn.sucursalesuni{
    background-position: -15px -302px;
  }
  .moduloDatos .icn{
    background-size: 640px;
  }
  .moduloDatos .icn.mercadopago{
    background-position: -96px -15px;
  }
  .botonDescuentos .sale.ofer, .coleccionTab .tabs li.link_cuatro{
    display: none;
  }
  .coleccionTab .tabs li.link_uno a, .coleccionTab .tabs li.link_uno a:hover{
    background-position-x: -12px;
  }
  .coleccionTab .tabs li.link_dos a, .coleccionTab .tabs li.link_dos a:hover{
    background-position-x: -111px;
  }
  .coleccionTab .tabs li.link_tres a, .coleccionTab .tabs li.link_tres a:hover{
    background-position-x: -224px;
  }
  .coleccionTab .tabs li.link_seis a, .coleccionTab .tabs li.link_seis a:hover{
    background-position-x: -550px;
  }
  .coleccionTab .tabs li.link_siete a, .coleccionTab .tabs li.link_siete a:hover{
    background-position-x: -651px;
  }
  footer{
  	background-size: 170%;
  }
  .footer .copyright{
  	width: 90%;
    text-align: center;
    margin: 0 auto;
  }
  .header .search .btn-buscar{
  	background-position-x: -518px;
  }
  .grid-categorias-home .gridBox.box-3 img.horizontal{
  	width: 90%;
  }
  
  .logos-marcas a img{
  	height: 50px;
  }
  .logos-marcas a, .see-buy .prateleira.vitrine > ul > li{
  	width: calc(100%/3);
  }
  .coleccionTab .prateleira.vitrine > ul > li{
  	width: calc(100%/2);
  }
  .see-buy{
  	grid-template-columns: 100%;
  }
  .see-buy .modulo.compraron{
  	margin-top: 40px;
  }
  .see-buy .prateleira.vitrine > ul li:first-child{
  	display: inline-flex;
  }
  .compreJunto #divCompreJunto tbody tr{
  	grid-template-columns: 45% 10% 45%;
  }
  .compreJunto #divCompreJunto tbody .equal, .compreJunto #divCompreJunto tbody tr td.buy{
  	grid-column: 1 / 6; 
    text-align: center;
   	margin: 0 auto;
    padding-left: 0px;
  }
  .comprar-junto #lnkComprar{
  	margin: 0 auto;
  }
  #collections .prateleira.vitrine > ul{
  	grid-template-columns: 50% 50%;
  }
  #nav-top .nav-left, #nav-top .nav-right{
  	display: none;
  }
  #nav-top #img-top{
  	width: 100%;
  }
  .ui-autocomplete{
  	width: 100% !important;
    margin: 0 auto !Important;
    right: 0px;
    top: 250px !Important;
    box-shadow: none;
  }
  .error-page .content > div{
  	flex-wrap: wrap;
  }
  .error-page .content img{
  	order: 3;
    width: 150px;
    margin-top: 10px;
  }
  .error-page .content h4{
  	width: 40%;
    text-align: center;
  }
  .error-page .content .volver p{
  	padding: 0 40px;  
    text-align:  center;
    line-height: 21px;

  }
  #account-content .address-display-block #address-edit, #account-content #address-remove, #account-content #editar-perfil{
      width: 90%;
      left: 0px;
      margin: 0 auto;
  }
  #overlay-prod.talles-modal>.content{
  	width: 93%;
    max-width: 93%	
  }
  #overlay-prod.talles-modal>.content .box-banner img{
  	width: 450px;
  }
}	

@media (max-width: 500px){
  .button-menu-xs.mobile ul.level1{
  	width: 82%;
  }
  .header .search .btn-buscar{
  	background-position-x: -530px;
  }
  .suscripcion{
  	margin-top: 20px;
  }
  .product-info .btn-info-modal .box-modal{
  	width: 300px;
  }
  .product-info .btn-info-modal .retiro.box-modal{
  	margin-bottom: 20px;
  }
  .product-info .btn-info-modal{
  	grid-template-columns: 100%;
  }
  .form-pago h4{
  	text-align: center;
    margin: 20px 0px;
  }
  .fpago .icon, .fpago.preguntas .icon, .fpago.sucursales .icon{
  	display: block;
    margin: 0 auto;
    background-position: center;
  }
  .fpago{
  	display: block;
  }
  .menuFooter .menuLinks.sucursal .top li{
	line-height: initial;
  	margin-bottom: 15px;
  }
  #my-orders-container section.ph0 .bg-near-white h1{
  	font-size: 26px;
  }
  #my-orders-container section.ph0 .bg-near-white{
  	padding: 0px;
  }
  .footer .copyright .logosCopy{
  	flex-wrap: wrap;
  }
}

@media (max-width: 480px){
  .seccionProductos .titleSection.ofertas h1, .grid-categorias-titulo h1{
  	font-size: 32px;
  }
  .seccionProductos .titleSection.ofertas p, .coleccionTab .tabs li.link_siete, .grid-categorias-titulo p, .see-buy .prateleira.vitrine > ul li:first-child{
  	display: none;
  }
  .suscripcion fieldset p{
  	padding:0 40px;
    line-height: 18px;
  }
  .minicart{
  	width: 90%;
  }
  .botonDescuentos{
  	margin: 0px 0px 60px 0px;
  }
  .see-buy .prateleira.vitrine > ul > li{
  	width: calc(100%/2);
  }
  .product-details .codigo-produto{
  	grid-template-columns: 80% 20%;
  }
  .codigo-produto .stock{
  	margin-right: 5px;
  }
  .product-description .productDescription{
  	font-size: 16px;
  }
  .banner-full-cat.banner-768, .menuFooter .menuLinks.right .top{
  	display: none;
  }
  .banner-full-cat.banner-480{
  	display: block;
  }
  #co_form .form-field{
  	width: 100%;
  }
  #contactForm .form-field textarea{
  	width: 95%;
  }
  .menuFooter .menuLinks h3.ayuda{
	margin-top: 0px;  
  }
  .menuFooter{
  	justify-content: space-around;
  }
  .menuFooter .menuLinks{
  	width: calc(90%/2) !important;  
  }
  .fullbanner-small .owl-controls.clickable .owl-buttons, .fullbanner .owl-controls.clickable .owl-buttons{
  	display: none !Important;
  }
  .fullbanner-small .owl-controls .owl-buttons, .fullbanner .owl-controls .owl-buttons{
	bottom: 30px;
  }
  .fullbanner-small .owl-controls .owl-buttons .owl-prev{
      left: 10px;
  }
  .fullbanner-small .owl-controls .owl-buttons .owl-next{
      left: 50px;
  }
  .fullbanner .owl-controls .owl-buttons .owl-prev{
      left: 30px;
  }
  .fullbanner .owl-controls .owl-buttons .owl-next{
      left: 70px;
  }
  .moduloDatos .modulo{
  	justify-content: center;
  }
  .moduloDatos{
  	flex-direction: column;
  }
  .relacionados .owl-controls .owl-buttons{
	top: -30px;
	right: 0px;
	left: 0px;
	margin: 0 auto;
  }
  .relacionados .owl-controls .owl-buttons .owl-prev{
      left: -20px;
  }
  .relacionados .owl-controls .owl-buttons > div.owl-next{
      right: -20px;
  }
  .relacionados h2{
  	margin-bottom: 40px;
  }
  .product-details .seletor-sku .tabla-talle{
  	justify-content: space-between;
    padding: 0 15px;
  }
  .error-page .content h4{
  	width: 100%;
  }
  #overlay-prod.promo>.content iframe, #overlay-prod.promo>.content{
  	height: 520px;
  }
  #overlay-prod.promo>.content{
  	padding: 0px;
    margin-top: 10px;
  }
  #overlay-prod.promo.financiacion>.content{
  	padding: 0px 10px;
  }
  .prateleira .descuento{
  	margin-top: 5px;
  }
}

@media (max-width: 414px){
  .button-menu-xs.mobile.fixed ul.level1{
  	left: 0px;
  }
  .header .search .btn-buscar{
  	background-position-x: -536px;
  }
  .botonDescuentos .sale{
  	width: 160px;
    font-size: 18px;
  }
  .logos-marcas a img{
  	height: 45px;
  }
  .home-fullwidth.background{
  	mix-blend-mode: normal;
  }
  .parallax{
  	z-index: 0;
  }
  .seccionProductos .titleSection.ofertas h1, .grid-categorias-titulo h1{
	font-size: 26px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	margin-bottom: 5px;
  }
  .prateleira .btn-add-buy-button-asynchronous{
	width: 135px;
	font-size: 16px;
  }
  
  .prateleira .btn-add-buy-button-asynchronous span{
      background-position: -388px -29px;
      width: 30px;
  }
  
  .prateleira .box-item{
      padding: 10px;
  }
  
  .prateleira .product-name{
      min-height: 55px;
  }
  .coleccionTab .prateleira .product-name{
  	  min-height: 65px;
  }
  #collections .prateleira.vitrine .box-item{
  	padding: 5px;
    position: relative;
  }
  #collections .prateleira.vitrine > ul > li{
  	padding: 0px;
  }
  .seccionProductos .showcase-owl .owl-controls .owl-buttons > div .btn, .relacionados .owl-controls .owl-buttons > div .btn{
  	width: 30px;
    height: 30px;
  }
  .seccionProductos .owl-controls .owl-buttons > div, .relacionados .owl-controls .owl-buttons > div{
  	margin-top: 5px;
  }
  .seccionProductos .showcase-owl .owl-controls .owl-buttons .owl-prev{
	left: -25px;
  }
  .footer .copyright{
	width: 100%;
  }
  
  .footer .copyright .logosCopy img{
      margin: 0 5px;
      height: 22px;
  }
  
  .footer .copyright .logosCopy img.secure{
      margin: 0px;
  }
  
  .footer .copyright .vtex, .footer .copyright .vtex img, .footer .copyright .e12, .footer .copyright .e12 img{
      width: 90px;
      height: auto;
  }
}

@media (max-width: 390px){
  .coleccionTab .tabs li.link_seis{
  	display: none;
  }
  .codigo-produto #brand .brandName{
  	background-size: 65px;
  }
}

.selector-talla{
	display:flex;
	justify-content:center;
}
.selector-talla p{
	width: 160px;
	margin-left: 13px;
	color: #000000 !important;
	height:  40px;
	cursor:  pointer;
	font-weight: bold;
}
.selector-talla p.active{
	color:white !important;
}

em.valor-dividido.price-installments,
p.preco-a-vista.price-cash,
.price .installment {
  display:none !important;
}

p.flag.envio-gratis {
  background-image: url(/arquivos/envio-gratis.png);
  position: absolute;
  background-size: 123px;
  left: 18px;
  width: 132px;
  top: 66px;
}

p.flag.hot-sale-2019-todos {
    background-image: url(/arquivos/hotsale-item.png);
    position: absolute;
    background-size: 60px;
    left: 18px;
    width: 132px;
    height: 60px;
    top: 66px;
  	display:none
}

p.flag.hot-sale-2019-todos {
    left: 170px;
    position: absolute;
    top: 44px;
}

#product-content p.flag.hot-sale-2019-todos {
	background-size: 130px;
  	display:none;
}

#home-content-prod p.flag.envio-gratis {
    left: -121px;
    position: relative;
    top: 58px;
}


#product-page .see-buy-caroussel
p.flag.envio-gratis,
#departament-page
p.flag.envio-gratis,
#category-page
p.flag.envio-gratis {
    left: -68px;
    position: relative;
    top: 58px;
}

#product-page .see-buy-caroussel
p.flag.envio-gratis {
  left: -47px;
}

.category-shelf {
  height: 425px;
}

.prateleira .price {
  border-bottom: 1px solid darkgrey;
}

.busca .select {
    display: none;
}

/*Fix product*/
#product-page .product-details {
	margin-top: 135px;
}
#product-page .product-details .product-name .productName {
  font-size: 20px;
}
#product-page .descricao-preco {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;

}
#product-page .descricao-preco .valor-de.price-list-price {
    display: flex !important;
    align-items: center;
      width: 100%;
    justify-content: left;
}
.produto .tags .flag {
    top: 0px;
  	left: 52%;
    right: 48%;
}
#product-page .see-buy-caroussel p.flag.envio-gratis {
    left: -12px;
}
body ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
 z-index: 99 !important;
}
#departament-page p.flag.envio-gratis, #category-page p.flag.envio-gratis{
  	left: 2px;
    position: relative;
    top: 52px;
}
@media (max-width: 768px){
  #product-page .descricao-preco {
   	justify-content: center;    
  }
  #product-page .descricao-preco .valor-de.price-list-price {
    justify-content: center;
  }
}


/*cybermonday*/
.cybermonday .coleccionTab .tabs li p {
    color: #a7c900;
}
.cybermonday .coleccionTab .tabs li.active p,
.cybermonday .coleccionTab .tabs li:hover p{
    color: black;
}
.cybermonday .banner-hotsale {
    margin-top: 70px;
}
.cybermonday .owl-controls .owl-buttons > div.owl-next img {
  	-webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.cybermonday .category-shelf {
    height: 550px;
}
@media(max-width: 992px) {
  .cybermonday .banner-hotsale {
      margin-top: 97px;
  }
}
@media(max-width: 768px) {
  .cybermonday .banner-hotsale {
      margin-top: 35vw;
  }
}
