<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
}

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;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
	font-family: 'Helvetica Neue';
    font-weight: normal;
	color: black;
}

a{
	text-decoration: none;
}



/* menu mobile */

.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: 11;
}

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



.button-menu-xs.mobile ul li {
  position: relative;
  margin-bottom: 10px;
  left: 120%;
  cursor: pointer;
  font-size: 40px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
font-family: 'Bodoni MT Condensed';
}

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

.button-menu-xs.mobile ul li a:hover{
	color: #fa7212;
}

.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 img {
  max-width: 100%
}


/* hang burger */

.button-menu-xs.mobile #hamburger {
  width: 50px;
  height: 40px;
  position: relative;
  cursor: pointer;
  position: absolute;
  top: -10px;
  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: 999999999999 !important;
  display: block;
  position: absolute;
  height: 3px;
  width: 60%;
  background: #f5e8d2;
  border-radius: 5px;
  opacity: 1;
  left: 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 span{
	background: #fa7212;
}

.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: -10px;
  -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: -10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}


.button-menu-xs.mobile .links-internos{
	display: flex;
  	justify-content: center;
  	margin-top: 10px;
  	margin-left: 20px;
} 

.button-menu-xs.mobile .links-internos li a{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
  	padding: 8px 15px;
  	color: #999;
}


.button-menu-xs.mobile.fixed .links-internos{
	margin-left: 0px;
}

.button-menu-xs.mobile.fixed .links-internos li{
	text-transform: none;
  	font-weight: normal;
  	font-family: 'Gotham Book';
  	letter-spacing: 0px;
}


li.linksGB {
    left: -50px !important;
}

/*-- TOP BAR --------------*/

header .barraTop{
	background: #ff8600;
	color: black;
	font-size: 12px;
  	font-family: 'Gotham Book';
  	font-weight: normal;
}

header .barraTop .row{
	display: flex;
  	justify-content: space-between;
  	align-items: center;
}

header .barraTop .row .topbar{
	width: 37%;
  	padding: 6px 0px;
}


header .barraTop .row .topbar.col-center{
	text-align: center;
  	/*border-right: 1px solid white;
  	border-left: 1px solid white;*/
  	font-weight: normal;
  	font-family: 'Bodoni MT Condensed';
  	font-size: 36px;
  	letter-spacing: 0px;
  	width: 26%;
}

header .barraTop .col-izq p span{
	text-transform: uppercase;
}

header .barraTop .col-der ul{
	display: flex;
  	justify-content: flex-end;
} 


header .barraTop .col-der ul a, 
header .barraTop .row .topbar.col-center a, 
.col-izq.topbar{
	color: black;
	text-decoration: none;
    text-transform: capitalize;
  	font-weight: normal;
  	padding: 0 10px;
}

header .barraTop .col-der ul a, 
.col-izq.topbar{
  	font-weight: bold;
text-transform: normal;
}

header .barraTop .row .topbar.col-center a
{text-transform: uppercase;
  	font-weight: normal;}


/*-- HEADER --------------*/


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

.buscador-mobile, .busca legend, .busca label, .busca select{
	display: none;
}

.buscador .buscaBtn{
	background-color: transparent;
  	border: none;
  	outline: none;
	width: 32px
}

.buscador .contenido-busca h1{
  color: white;
  font-size: 32px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
}

#overlay-buscador .content-body-overlay{
	margin-top: 100px;
}

#overlay-buscador .icn.close{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: white;
  top: 3px;
  right: -90px;
  background-position: center;
}

.header{
	padding: 0px;
  	height: 150px;
  	background-color: black;
}

.header.sticky, .header.sticky .header{
  	height: 90px;
}

.header.container{
	display: flex;
  	align-items: center;
  	padding: 10px 0px !important;
}

.header .menu_gb ul{
	display: flex;
	font-weight: bold;
  	font-size: 20px;
  	justify-content: flex-end;
  	text-transform: uppercase;
  	letter-spacing: 1px;
}

.header .menu_gb &gt; ul &gt; li{
	height: 80px;
    font-weight: normal;
    font-family: 'Bodoni MT Condensed';
    font-size: 36px;
  letter-spacing: 0px
}

.header .menu_gb ul a{
	color: #f8ead5;
	text-decoration: none;
	padding: 10px 5px;
}

.header .links_carrito_der .btn-mini-cart{
	background-color: transparent;
	border: none;
}

.header .links_carrito_der .btn-mini-cart img{
	width: 32px;
}


.col-mini-cart:hover #mini-cart-admake{
	display: none !important;
}


.col-mini-cart #mini-cart-admake.show{
	display: block !important;
  	animation-name: slideRight;  	
  	animation-duration: .300s;
    animation-direction: normal;
}

.header .mini-cart span.badge{
	background-color: transparent;
  	color: #f8ead5;
  	font-family: 'Bodoni MT Condensed';
  	font-size: 28px;
}

.header .logo_centro img{
	position: absolute;
	top: -60px;
	width: 125px;
}

.header .menu_gb.menu_izq{
	width: 44%;
}

.header .logo_centro{
	width: 12%;
}

.header .logo_centro a{
	display: block;
	width: 125px;
	height: 125px;
	text-align: center;
  	position: relative;
  	top: 0px;
  	margin: 0 auto;
  	z-index: 10;
}


.header .menu_gb.menu_der{
	width: 34%;
}

.header .menu_gb.menu_der ul{
	justify-content: flex-start;
}

.header .menu_gb.menu_izq .submenu{
	display: none;
}

.header .menu_gb.menu_izq .submenu{
	display: none;
	animation-name: submenu;
	animation-duration: .500s;
	animation-direction: normal;
	width: 1140px;
	position: absolute;
	justify-content: space-between;
  	margin: 16px 0px 0px -38px;
  	box-shadow: 0px 5px 21px -5px rgba(0,0,0,0.75);
  	background: rgba(137,133,129,0.9);
  	padding: 30px;
  	top: 140px;
  	z-index: 9;
	max-width: 950x
}

.header .menu_gb.menu_izq .submenu .subVinos{
	width: calc((100%/4) - 20px);
}

.header .menu_gb.menu_izq .submenu .subVinos{
	width: calc((100%/4) - 20px);
}


.header.sticky .menu_gb.menu_izq .submenu{
	top: 58px;
}

.header .menu_gb.menu_izq .vinosDropdown.open{
	display: flex;
    font-weight: normal;
    font-family: 'Bodoni MT Condensed';
    font-size: 36px;
  	
}

.header .menu_gb.menu_izq .vinosDropdown.open &gt; a{
	color: #fa7212;
}

.header .menu_gb.menu_izq .submenu .subVinos ul{
	flex-direction: column;
  	font-family: 'Open Sans', sans-serif;
  	font-size: 14px;
  	margin-top: 15px;
  	line-height: 24px;
}

.header .submenu .subVinos.imgOne, .header .submenu .subVinos.imgTwo{
	border: 1px solid #ddd;
}

.header .menu_gb.menu_izq .submenu ,
.header .menu_gb.menu_izq .submenu .subVinos ul li a{
	color: #f8ead5;
}


.header .menu_gb.menu_izq .submenu .subVinos ul li a{
  	padding: 5px 0px;
  	margin: 0px;
  	text-transform: none;
  	font-weight: normal;
  	letter-spacing: 0px;
}

.header .menu_gb.menu_izq .submenu .subVinos ul li a:hover{
	color: color: #f8ead5;;
}

.header .menu_gb .vinosDropdown.open .submenu{
	display: flex;
}

.header .menu_gb .vinosDropdown.open .submenu h2{
	font-size: 32px;
font-weight: normal;
	
}

.header .submenu .subVinos li a:before{
	margin: 0px;
}

.header .submenu .vermas{
	font-weight: bold;
}

.header .buscador{
	width: 3%;
}

.header .mini-cart{
	width: 7%;
}

.header.sticky{
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 99999;
  animation-name: menusticky;
  animation-duration: .750s;
  animation-direction: normal;
  /*display: none;*/
}

.header.sticky .logo_centro img{
  width: 62px;
}

.header.sticky .logo_centro a{
  height: 55px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NS4yIDQ2Ij48c3R5bGU+LmF7ZmlsbDojRkY3QzIwO30uYntmaWxsOiNGMkRGQTY7fTwvc3R5bGU+PHBhdGggZD0iTTU4LjkgMjQuM2MtMS4yLTAuNS0yLjUtMC44LTMuOC0wLjggLTUgMC05IDQtOSA5IDAgMC40IDAgMS4xIDAgMS4xbDAgMTEuMiA1IDBjMCAwIDAtMTIgMC0xMi40IDAtMi4yIDEuOC00IDQtNCAxLjggMCAzLjMgMS4yIDMuOCAyLjl2Mi4zaDUuMmMwLTAuNCAwLTAuNyAwLTEuMUM2NC4yIDI4LjkgNjIgMjUuNyA1OC45IDI0LjN6IiBjbGFzcz0iYSIvPjxwYXRoIGQ9Ik00NC45IDAuN2MtNi4xIDAtMTEgNC45LTExIDExIDAgNi4xIDQuOSAxMSAxMSAxMSA2LjEgMCAxMS00LjkgMTEtMTFDNTUuOCA1LjYgNTAuOSAwLjcgNDQuOSAwLjd6TTUwLjMgMTEuOGwwIDUuMmgtNS40Yy0zIDAtNS40LTIuNC01LjQtNS40czIuNC01LjQgNS40LTUuNGMyLjkgMCA1LjMgMi4zIDUuNCA1LjJoMHYwYzAgMCAwIDAuMSAwIDAuMUM1MC4zIDExLjcgNTAuMyAxMS43IDUwLjMgMTEuOHoiIGNsYXNzPSJiIi8+PHBhdGggZD0iTTMyLjEgMTAuNmgtNS42IC00LjlsMCAzLjggNC4zIDBDMjQuOSAxNiAyMy4xIDE3IDIxLjIgMTdjLTMgMC01LjQtMi40LTUuNC01LjQgMC0zIDIuNC01LjQgNS40LTUuNCAxLjYgMCAzLjEgMC43IDQuMSAxLjkgMCAwIDAuMSAwLjEgMC4xIDAuMWg2LjJjLTAuMy0xLjEtMC45LTIuMS0xLjUtMyAtMi0yLjgtNS4yLTQuNi04LjktNC42IC02LjEgMC0xMSA0LjktMTEgMTEgMCA2LjEgNC45IDExIDExIDExIDUuMSAwIDkuNC0zLjUgMTAuNi04LjMgMC4xLTAuNiAwLjItMS4yIDAuMy0xLjhMMzIuMSAxMC42QzMyLjEgMTAuNyAzMi4xIDEwLjYgMzIuMSAxMC42eiIgY2xhc3M9ImIiLz48cGF0aCBkPSJNMTYuOSAyNS41Yy0xLjYtMC45LTMuNC0xLjQtNS4zLTEuNCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMEg4LjR2MC41IDQuNmgyLjljMi45IDAgNS4yIDIuMyA1LjIgNS4yIDAgMi45LTIuMyA1LjItNS4yIDUuMiAtMi45IDAtNS4yLTIuMy01LjItNS4ydi04LjhsMC0xMC4ySDFsMCAxOS4yTDEgMzUuOGMwLjYgNS4zIDUuMSA5LjUgMTAuNSA5LjUgNS45IDAgMTAuNi00LjcgMTAuNi0xMC42QzIyLjIgMzAuOCAyMC4xIDI3LjQgMTYuOSAyNS41eiIgY2xhc3M9ImEiLz48cGF0aCBkPSJNNDQuNiAzMy42Yy0wLjMtNS43LTUtMTAuMi0xMC43LTEwLjIgLTUuOSAwLTEwLjcgNC44LTEwLjcgMTAuNyAwIDUgMy41IDkuMyA4LjIgMTAuNCAwLjggMC4yIDEuNiAwLjMgMi40IDAuMyAwLjEgMCAwLjEgMCAwLjIgMCAwLjEgMCAwLjEgMCAwLjIgMGgyLjl2LTAuNGwwLTQuN2MwIDAtMi4zIDAtMi45IDAgLTAuNSAwLTEtMC4xLTEuNS0wLjIgLTIuMi0wLjYtMy43LTIuNi0zLjctNSAwLTIuOSAyLjMtNS4yIDUuMi01LjIgMi42IDAgNC44IDEuOSA1LjIgNC40IDAgMC4zIDAuMSAwLjUgMC4xIDAuOCAwIDAuNSAwIDEwLjQgMCAxMC40bDUuMyAwVjM0LjFDNDQuNiAzNCA0NC42IDMzLjggNDQuNiAzMy42eiIgY2xhc3M9ImEiLz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: 75px;
  	background-position: center;
}

.header.sticky .logo_centro a svg{
	display: none;
}

.header.sticky .menu_gb.menu_der{
  width: 35%;
}

.header.sticky .logo_centro{
  width: 10%;
}

.header.sticky .menu_gb.menu_izq{
  width: 45%;
}

.header.globe.sticky{
  /*border-bottom: 1px solid #333;*/
}

.header.globe.sticky #mini-cart-admake{
	top: 75px;
}

#mini-cart-admake{
	position: fixed;
	background-color: #f5f5f5;
	box-shadow: none;
	border-radius: 0px;
	right: 0px;
	top: 157px;
}

#mini-cart-admake .mini-cart-botao .btn-finalizar-compra{
	background-color: black;
	border-radius: 0px;
	color: white;
  	box-shadow: none;
  	font-weight: bold;
  	font-size: 16px;
  	letter-spacing: 2px;
  	text-transform: uppercase;
}

#mini-cart-admake .mini-cart-totais span{
	text-transform: uppercase;
  	font-weight: 600;
}


#mini-cart-admake:before{
	border-bottom-color: #f5f5f5;
}

/*-- WRAPPER --------------*/

.banner-home{
	display: flex;
}

#home-content{
	margin-top: 0px;
	height: auto;


}

#home-content .banner-left{
	width: 60%;
  	margin-right: 10px;
}

#home-content .banner-left iframe{
	width: 100%;
  	height: 438px;
}

#home-content .box-banner img{
	width: 100%;
  	height: auto;
}

#home-content .banner-right{
	width: 40%;
  	margin-left: 10px;
}

#home-content .banner-right .box-banner:first-child{
	margin-bottom: 15px;
}

.destacados-home{
	background-color: black;
  	padding: 0px;
}

.destacados-home .tabs{
	display: flex;
	justify-content: center;
  	background-color: white;
  	padding: 40px 0px 20px 0px;	
}

.destacados-home .tab_link{
	margin: 0 15px;
}


.destacados-home .tab_link a{
	font-family: 'bodoniflfbold';
	color: black;
	padding: 10px;
  	text-decoration: none;
	font-size: 34px;
}

.coleccionTab{
	min-height: 504px;
} 

.coleccionTab .tab_content h2{
	display: none;
}

.tabs .tab_link.active:after{
	content: "";
	display: block;
	border: solid;
	border-width: 0 15px 20px 15px;
	border-color: transparent transparent #fff transparent;
	width: 0px;
	height: 0px;
  	position: relative;
  	margin: 0 auto;
  	top: 40px;
  	transform: rotate(180deg);
}

.coleccionTab .prateleira .btn-add-buy-button-asynchronous{
	background-color: transparent;
	border: 2px solid white;
	font-family: 'bodoniflfbold';
	color: white;
	font-size: 22px;
	color: white;
	border-radius: 25px;
  	width: 190px;
}

.coleccionTab .prateleira .price .best-price{
	color: white;
}

.prateleira .price .best-price{
	font-size: 18px;
  	color: white;
  	margin-bottom: 5px;
}

.prateleira .price .best-price{ font-weight: 700;}

.prateleira .btn-add-buy-button-asynchronous .fa{
	display: none;
}

.prateleira .product-name .leyenda{
	color: #999;
  	font-size: 12px;
    margin-bottom: 5px;
  	text-transform: uppercase;
  	margin-top: 5px;
}

.coleccionTab .prateleira .product-name a{
	color: white;
}

.coleccionTab .tab_container{
	padding: 20px 0px;
}

.coleccionTab .prateleira .product-image{
	width: 260px !important;
	height: 260px;
	background-color: white;
	border-radius: 50%;
  	margin: 0 auto 20px auto;
}

.coleccionTab .prateleira .product-image:hover{
	border: 4px solid #c2c2c2;
}

.coleccionTab .prateleira .product-image img{
	width: 180px !important;
  	padding: 40px 5px 0px;
}

.coleccionTab .prateleira.vitrine &gt; ul{
	margin-left: 0px;
	margin-right: 0px;
}

.coleccionTab .prateleira .owl-controls .owl-prev, .coleccionTab .prateleira .owl-controls .owl-next{
	background-image: url(/arquivos/arrow-left.png);
  	background-repeat: no-repeat;
}

.coleccionTab .prateleira .owl-controls .owl-next{
	transform: rotate(180deg);
}

.coleccionTab .prateleira .owl-controls .btn-default{
	background-color: transparent;
	border: none;
  	height: auto;
}

.coleccionTab .prateleira .owl-controls .btn-default .fa, .prateleira .product-image:after{
	display: none;
}

.coleccionTab  .showcase-owl .owl-controls .owl-buttons &gt; div{
	width: 50px;
  	height: 24px;
  	margin-top: 10px;
}

.coleccionTab .owl-controls .owl-buttons &gt; div{
	height: auto;
}

.coleccionTab .prateleira .btn-add-buy-button-asynchronous:hover, .coleccionesHome .prateleira .btn-add-buy-button-asynchronous:hover, #category-page .prateleira .btn-add-buy-button-asynchronous:hover,
#product-page .prateleira .btn-add-buy-button-asynchronous:hover, #divCompreJunto .comprar-junto a:hover, .product-info .buy-button-box .buy-button:focus, .product-info .buy-button-box .buy-button:active:focus, #mini-cart-admake .mini-cart-botao .btn-finalizar-compra:hover{
	background-color: #fa7212;
	color: white;
}

.product-info .buy-button-box .buy-button .fa, #comprar-flutuante .buy-button.buy-button-ref .fa{
	display: none;
}

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

#comprar-flutuante .buy-button.buy-button-ref, #comprar-flutuante .buy-button-box{
	height: 44px;
}

.home-gb .title, .institucional .title{
	text-align: center;
	text-transform: uppercase;
	font-size: 60px;
	font-weight: normal;
  	margin: 30px auto 40px;
  	letter-spacing: 0px;
font-family: 'Bodoni MT Condensed';
}

.home-gb .title:after{
  	/*content: "";
	display: block;
	width: 50px;
	height: 3px;
	background-color: black;
  	margin: 15px auto;*/
}

/*-- INSTITUCIONALS --------------*/

.contenido_institucional{
	color: #999;
    width: 80%;
    margin: 30px auto;
    text-align: justify;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;

}


/*-- HOME INTRO --------------*/
	.full-msg {
    background: black;
    min-width: 50px;
    width: 100%;
}

@media all and (max-width: 600px){
  .full-msg{display:none
  }} 



/*-- COLECCIONS HOME --------------*/

#home-content-2{
	margin-top: 50px;
}

#home-content-2 .box-banner{
	width: 24%;
}

#home-content-2 .box-banner img{
  	width: 100%;
	height: auto;
}

#home-content-2 .banner768{
	display: none;
}

.coleccionVinos, .coleccionWhisky, .coleccionCerveza{
	display: flex;
  	justify-content: space-between;
}

/*.coleccionWhisky{
	flex-direction: row-reverse;
}*/

.coleccionesHome{
	width: 73%;
  	padding-top: 0px;
}

.showcase-default h2{
	display: none;
}

.coleccionesHome .prateleira .owl-item li, #category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
	border: 2px solid #fff;
  	min-height: 100%;
  	padding-bottom: 15px;
}

.coleccionesHome .prateleira .owl-item li:hover, #category-page .prateleira.vitrine &gt; ul li:hover, #product-page .prateleira.vitrine &gt; ul li:hover{
	border-color: #a9a9a9;
}

.coleccionesHome .prateleira .owl-item{
	padding: 0 10px;
  	min-height: 390px;
}

.coleccionesHome .prateleira .owl-item li img, #category-page .prateleira.vitrine &gt; ul li img, #product-page .prateleira.vitrine &gt; ul li img{
	padding: 0px 15px 15px 15px;
}

.coleccionesHome .prateleira .btn-add-buy-button-asynchronous, #category-page .prateleira .btn-add-buy-button-asynchronous, .produto .buy-button.buy-button-ref, #divCompreJunto .comprar-junto a, #product-page .prateleira .btn-add-buy-button-asynchronous{
	font-family: 'Helvetica Neue';
    font-weight: bold;
	color: white;
	font-size: 20px;
	width: 170px;
  	background-color: black;
  	text-transform: uppercase;
  	border-radius: 0px;
}

.prateleira .product-name a, .prateleira .price .best-price{
	color: black;
}

.coleccionesHome .wrapper-buy-button-asynchronous{
	position: absolute;
	margin-left: 5%;
  	width: 70%;
}

.coleccionesHome .prateleira .product-name a, #category-page .prateleira .product-name a{
	color: black;
	line-height: 18px;
  	font-weight: 500;
}

#category-page .prateleira .product-name a{
	min-height: 60px;
    display: block;
}

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

.coleccionesHome .prateleira .product-name{
	min-height: 55px;
}

.coleccionesHome.showcase-owl .owl-controls .owl-buttons &gt; div .btn{
	border-radius: 50%;
	width: 40px;
	background-color: white;
	border-color: #ddd;
  	background-image: url(/arquivos/arrow2.png);
	background-repeat: no-repeat;
  	background-size: 25px;
  	background-position: center;
  	box-shadow: none;
}

.coleccionesHome.showcase-owl .owl-controls .owl-buttons &gt; div .btn:hover{
	border-color: #a9a9a9;
}

.coleccionesHome.showcase-owl .owl-controls .owl-buttons .owl-next{
	transform: rotate(180deg);
}

.coleccionesHome.showcase-owl .owl-controls .owl-buttons .fa{
	display: none;
}

.coleccionesHome.showcase-owl .owl-controls .owl-buttons &gt; div.owl-next{
	right: -8px;
}

.coleccionesHome.showcase-owl .owl-controls .owl-buttons &gt; div.owl-prev{
	left: -8px;
}

.owl-controls .owl-buttons &gt; div{
	top: 40%;
}

/*-- DATOS INFO - SEGUINOS --------------*/

.preFooter .mod-Info .container{
	display: flex;
  	padding: 30px 15%;
}

.preFooter .mod-Info .container .mod{
	width: calc(100%/3);
  	text-align: center;
}

.preFooter .mod-Info .container .mod h3{
	font-size: 20px;
  	font-weight: 700;
  	letter-spacing: 0px;
  	margin-bottom: 5px;
}

.preFooter .mod-Info .container .mod p{
	font-size: 14px;
}

.preFooter .mod-Info{
	background-color: #f2f2f2;
}

.preFooter .mod-Info .container .mod img{
	margin-bottom: 10px;
}

.preFooter .seguinos{
	display: flex;
	justify-content: center;
  	align-items: center;
}

.preFooter .seguinos .drawBeer:after{
	background-image: url(/arquivos/manoCerveza.png);
	background-repeat: no-repeat;
  	content: "";
  	display: block;
  	width: 160px;
  	height: 133px;
  	animation-name: manoCerveza;
  	animation-iteration-count: infinite;
  	animation-duration: 1s;
  	transform-origin: top center;
  
}

.preFooter .seguinos .box{
	width: 260px;
	background-image: url(/arquivos/ribbon-der.png);
	background-size: 260px;
	background-repeat: no-repeat;
  	height: 77px;
  	margin-top: 30px;
}

.preFooter .seguinos .box a{
	color: white;
  	text-decoration: none;
  	font-size: 20px;
  	font-weight: 100;
  	display: block;
  	margin-top: 10px;
  	text-align: right;
  	margin-right: 50px;
}

.preFooter .seguinos .box a:hover{
	color: #fa7212;
}

.preFooter .seguinos .box a p span{
	font-family: 'bebas_neuebold';
  	font-size: 29px;
}

.preFooter .seguinos .box.instagram{
	background-image: url(/arquivos/ribbon-izq.png);
}

.preFooter .seguinos .box.instagram a{
	text-align: left;
	margin-left: 50px;
	margin-right: 0px;
}


.cheers{
	text-align: center;
  	margin: 40px 0;
}


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

.newsletterGobar{
	background: #FF7C1F;
}

.newsletterGobar .newsText h2{
	font-weight: bold;
  	font-size: 42px;
  	text-transform: uppercase;
  	letter-spacing: 1px;
}


.newsletter #newsletterClientName, .newsletter .newsletter-title, .newsletter p{
	display: none;
}

.newsletterGobar{
	display: flex;
	justify-content: center;
	padding: 40px 0px;
  	color: white;
  	align-items: center;
}

.newsletter #newsletterClientEmail, .buscador .contenido-busca .fulltext-search-box{
	width: 400px;
	height: 50px;
	border: none;
	border-radius: 0px;
  	padding-left: 20px;
  	outline: none;
}

.buscador .contenido-busca .fulltext-search-box{
  	width: 550px;
  	outline: none;
}

.buscador .contenido-busca .btn-buscar{
	width: 50px;
	height: 50px;
	border-color: white;
	border-radius: 0px;
	background-color: #fa7212;
  	line-height: 5px;
  	font-size: 0px;
	background-image: url(/arquivos/send.png);
	background-repeat: no-repeat;
  	background-position: center center;
}

#newsletterButtonOK{
	width: 70px;
	height: 50px;
	border-color: white;
	border-radius: 0px;
	background-color: #fa7212;
  	color: white;
  	outline: none;
}

.newsletter #newsletterClientEmail:focus, #newsletterButtonOK:focus, .buscador .contenido-busca .fulltext-search-box:focus, .buscador .contenido-busca .btn-buscar:focus;{
	outline: none;
}

.buscador .contenido-busca .btn-buscar{
	background-image: url(/arquivos/lupa-black.png);
  	background-color: white;
  	width: 70px;
  	line-height: 70px;
  	outline: none;
}

.newsletterGobar .newsText{
	margin-right: 30px;
}

.newsletterGobar .bt-voltar{
	width: 100px;
	border-radius: 0px;
	border: 2px solid white;
	color: white;
	background-color: transparent;
  	font-weight: 700;
} 

.newsletterGobar .bt-voltar:focus{
	outline: none;
}

.newsletter h3{
	display: none;
}

.newsletterGobar .error{
	margin-bottom: 8px;
}


/*-- FOOTER --------------*/

.footer{
	background-color: white;
  	margin-top: 0px;
  	padding-bottom: 0px;
}

.footer .linksFooter{
	margin: 20px auto;
}

.footer .linksFooter ul{
	display: flex;
	justify-content: center;
  	align-items: center;
  	flex-wrap: wrap;
}

.footer .linksFooter ul a{
	color: black;
  	padding: 10px;
  	text-decoration: none;
  	font-size: 14px;
}

.footer .linksFooter ul li.dot{
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: black;
  	margin: 0 5px;	
}

.redesSociales{
	justify-content: center;
  	display: flex;
  	margin: 10px auto;
}

.redesSociales .fa{
	font-size: 23px;
	color: white;
}

.redesSociales img{
	width: 23px;
  	padding-top: 10px;
}

.redesSociales a{
	display: block;
  	width: 45px;
  	height: 45px;
  	border-radius: 50%;
  	line-height: 50px;
  	padding: 2px;
  	text-align: center;
  	margin: 0 6px;
  	background-color: black;
  	color: white;
}

.redesSociales a:hover{
	opacity: 0.7;
}

.footer .logos{
	display: flex;
  	margin: 15px 0px 20px 0px;
  	justify-content: center;
  	align-items: center;
}

.footer .copyright{
	color: #999;
	font-size: 14px;
	text-align: center;
  	background-color: #e7e7e7;
  	padding: 15px 0px;
}

.footer .logos .datafiscal{
	width: 27px;
}

.footer .logos .vtex{
	height: 40px;
}

.footer .logos a{
	margin: 0 5px;
}

/*-- CATEGORIA --------------*/


#scrollLoading.qd-is-loading{
	text-align: center !important;
	font-weight: 600;
	font-size: 13px;
}

#topFilter{
	background-color: #000;
}

#topFilter .sidebar{
	padding: 0px;
}

#admake-advanced-filter h2{
	display: none;
}

#category-page .prateleira.vitrine &gt; ul, #product-page .prateleira.vitrine &gt; ul{
	display: flex;
	flex-wrap: wrap;
  	justify-content: space-evenly;
}

#category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
	width: calc((100%/4) - 15px);
  	margin-bottom: 20px;
  	height: auto;
}

#topFilter .box-banner{
	text-align: center;
	/*margin-top: 40px;*/
}

#topFilter .box-banner img{
	width: 100%;
	height: auto;
}

#admake-advanced-filter{
	background-color: transparent;
	border: none;
  	display: flex;
  	justify-content: center;
}

#admake-advanced-filter &gt; .box-filtro{
	background-color: white;
	width: 150px;
	height: 40px;
	margin: 0 5px;
	border-radius: 25px;
	border: none;
}

.navigation-tabs{
	background: none;
  	min-height: 70px;
  	margin-top: 20px;
}

#admake-advanced-filter &gt; .box-filtro h3{
	line-height: 10px;
  	display: flex;
  	flex-direction: row-reverse;
  	justify-content: flex-end;
  	font-size: 14px;
  	font-weight: 500;  	
}

#admake-advanced-filter &gt; .box-filtro .btn-less{
	background-image: url(/arquivos/arrow-filtro.png);
	background-repeat: no-repeat;
  	background-size: 14px;
  	display: block;
  	font-size: 0px;
  	height: 23px;
  	width: 20px;
  	margin-top: -5px;
}

#admake-advanced-filter .opcoes{
	background-color: white;
  	width: 250px;
  	left: -20px;
  	padding: 10px;
  	top: 15px;
  	z-index: 9;
}

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

.resultado-busca-filtro{
	text-align: center;
  	margin-bottom: 30px;
}

.resultado-busca-filtro .orderBy{
	font-size: 16px;
	color: black;
	font-weight: 600;
  	margin-right: 0px;
  	margin-left: 70px;
}

.resultado-busca-filtro &gt; fieldset select{
	border: none;
	border-left: 1px solid #999;
	color: #999;
	border-radius: 0px;
	font-size: 16px;
  	margin-left: 10px;
}


/*.header .menu_gb li a::after {
	position: absolute;
	margin-top: 45px;
	width: 50px;
	height: 4px;
  	margin-left: -70px;
	background: #fa7212;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}

.header .menu_gb li a:hover::after,
.header .menu_gb li a:focus::after {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}*/


.header .menu_gb li a{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  margin: 16px 5px;
}
.header .menu_gb li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  margin: 0 5px;
  background: #fa7212;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.header .menu_gb li a:hover:before, .header .menu_gb li a:focus:before, .header .menu_gb li a:active:before {
  right: 0;
}

#collections .pager{
	display: none;
}

.header .menu_gb li a:hover{
	color: #f8ead5;
}


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

#product-content{
	padding-top: 50px;
}

.product-details .product-name .productName{
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}

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

.product-info .leyendaPrice, .product-info .enStock p{
	text-transform: uppercase;
	color: #fa7212;
	font-size: 14px;
}

.product-info .enStock p{
	font-weight: 600;
  	margin-right: 20px;
}

.product-info .shipping-box, .product-details .seletor-sku{
	display: none;
}

.produto .buy-button.buy-button-ref{
	width: 200px;
  	border-width: 2px;
  	font-size: 24px;
  	line-height: 40px;
}

.produto .buy-button.buy-button-ref:hover{
	background-color: #fa7212;
  	border-color: #fa7212;
  	color: white;
}

.product-info .stock-sku{
	display: flex;
	margin-bottom: 20px;
  	align-items: center;
}

.product-info .codigo-produto{
	text-transform: uppercase;
  	border-left: 2px solid #999;
    padding-left: 20px;
}

.product-details .codigo-produto span, .product-details .codigo-produto div{
	color: #999;
  	font-size: 14px;
}

.product-info .enStock p:before{
	content: "";
	background-image: url(/arquivos/stock.png);
	width: 18px;
	height: 18px;
	background-size: 18px;
	background-repeat: no-repeat;
	display: inline-block;
  	vertical-align: middle;
  	padding-right: 25px;
}

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

.product-description.fluid{
	background-color: black;
  	margin-top: 0px;
}

#product-content:after{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 15px 20px 15px;
	border-color: transparent transparent black transparent;
  	position: relative;
  	margin: 50px auto 0 auto;
}


.product-description .product-description-box .title{
	color: white;
	margin-top: 50px;
  	text-align: center;
  	font-size: 24px;
  	border: none;
  	text-transform: uppercase;
  	letter-spacing: 5px;
  	font-weight: 500;
}

.product-description .product-description-box h4{
	display: none;
}

.product-description .productDescription, .product-description #caracteristicas th, .product-description #caracteristicas td{
	color: #999;
}

.product-description #caracteristicas tr.even, .product-description #caracteristicas tr{
	background-color: transparent;
  	border-color: #999;
}

.product-description #caracteristicas tr:last-child{
	border-bottom: none;
}

.product-description #caracteristicas td{
	padding-right: 0px;
}

.product-description #caracteristicas th{
	padding-left: 0px;
}

#specification{
	width: 60%;
  	margin: 0 auto;
}

#description .productDescription{
	color: #999;
	width: 60%;
	margin: 0 auto 40px auto;
	text-align: center;
	font-weight: 300;
  	font-size: 16px;
  	line-height: 22px;
}

.box-comprajunto{
	background-color: #f3f3f3;
}


.box-comprajunto .title, .similares-cole h2.title.similares{
	font-size: 20px;
	text-align: center;
	margin: 40px auto;
  	color: black;
  	text-transform: uppercase;
  	font-weight: 500;
  	letter-spacing: 2px;
}

#divCompreJunto h4, .similares-cole .prateleira h2{
	display: none;
}

.similares-cole .prateleira .product-name a{
	font-weight: 500;
	line-height: 18px;
	min-height: 60px;
	display: block;
}

.similares-cole{
	margin-bottom: 30p;
}

#divCompreJunto .itemA &gt; a, #divCompreJunto .itemB &gt; a{
	display: block;
	width: 240px;
	height: 240px;
	border-radius: 50%;
  	background-color: white;
}

#divCompreJunto .itemA a img, #divCompreJunto .itemB a img{
	margin-top: 38px;
	margin-left: 40px;
}

#divCompreJunto .itemA, #divCompreJunto .itemB, #divCompreJunto tbody tr{
	display: flex;
	align-items: center;
  	justify-content: space-between;
}

#divCompreJunto .itemA h3, #divCompreJunto .itemB h3{
	width: 160px;
	margin-left: 15px
}

#divCompreJunto .itemA h3 a, #divCompreJunto .itemB h3 a{
	color: #999;
  	text-decoration: none;
  	line-height: 16px;
  	font-size: 14px;
}

#divCompreJunto .plus, #divCompreJunto .equal{
	width: 50px;
	font-size: 50px;
	color: #fa7212;
  	text-align: center;
}

#divCompreJunto hr{
	border: none;
}

#divCompreJunto .comprar-junto a{
	display: block;
	background-color: black;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
    margin-top: 15px;
  	width: 100%;
}

#divCompreJunto .buy{
	border-left: 1px solid #ccc;
  	padding-left: 20px;
}


#divCompreJunto .buy .more{
	display: none;
}

#overlay.envio-modal, #overlay.retiro-modal, #overlay.tarjetas-modal, #overlay-buscador{
  position: fixed;
  z-index: 9999999999;
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  display: none;
}

#overlay-buscador{	
  background: linear-gradient(to right, rgba(222, 87, 37, 0.95) 0%, rgba(254, 123, 31, 0.95) 56%, rgba(255, 124, 31, 0.95) 57%)
 
}

#overlay&gt;.content, #overlay-buscador &gt; .content {
      min-height: initial;
    max-width: 768px;
    height: initial;
    width: 786px;
    margin: auto;
    box-sizing: border-box;
    padding: 24px 40px;
    border-radius:0;
    background: #fff;
    text-align: center;
    position: relative;
}

#overlay-buscador &gt; .content{
	background: transparent;
}

#overlay .content-body-overlay h1{
	color: black;
  	margin-bottom: 15px;
  	font-size: 18px;
  	letter-spacing: 2px;
  	font-weight: 600;
  	text-transform: uppercase;
}

#overlay .content-body-overlay p{
	font-size: 14px;
  	line-height: 18px;
}

.icn.close {
    position: absolute;
    right: 10px;
    top: 20px;
    cursor: pointer;
    width: 32px;
    height: 32px;
    opacity:1;
  	background-image: url(/arquivos/close-icn.png);
    background-repeat: no-repeat;
	
}

.product-details .brandName{
	background-repeat: no-repeat;
	width: 150px;
	height: 50px;
  	background-size: 150px;
  	margin-bottom: 15px;
}

.product-details .brandName.Bodega-Las-Perdices{
	background-image: url(/arquivos/las-perdices-marca.jpg);
}

.product-details .product-name .brandName a{
	font-size: 0px;
}

.showcase-default h2.title.similares{
	display: block;
}

.cnt-envios-bg .box-extra{
	cursor: pointer;
}

.cnt-envios-bg .box-extra.retiro-modal{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.cnt-envios-bg .box-extra &gt; div{
	display: flex;
	align-items: center;
  	padding: 10px 0px;
  	margin: 5px 0px;
}

.cnt-envios-bg .box-extra &gt; div img{
	width: 45px;
}

.cnt-envios-bg {
	margin-top: 30px;
  	width: 300px;
}

.cnt-envios-bg .box-extra p{
	padding-left: 10px;
}

.product-info .buy-button-box{
	display: flex;
}

.buy-button-box .box-qtd{
	order: 1;
  	margin-left: 15px;
}

.buy-button-box .box-qtd .btn{
	background-color: #fa7212;
	border-radius: 50%;
	font-size: 20px;
	font-weight: 700;
	width: 25px;
	height: 25px;
  	color: white;
  	outline: none;
  	padding-bottom: 5px;
}

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

.buy-button-box .box-qtd .btn.btn-mais{
	border: none;
}

.buy-button-box .box-qtd, .buy-button-box .box-qtd .qtd{
	border: none;
}

.buy-button-box .box-qtd .bts, .buy-button-box .box-qtd{
	box-shadow: none;
}

.buy-button-box .box-qtd .qtd{
	margin-left: 25px;
	width: 40px;
}

.buy-button-box .box-qtd .bts{
	display: flex;
	width: 90px;
	justify-content: space-between;
	position: absolute;
	margin-top: 15px;
}

#product-page .header{
	border-bottom: 1px solid #ccc;
}

#comprar-flutuante{
	padding: 5px 0px;
  	min-height: 60px;
}

#comprar-flutuante .container &gt; .row, #comprar-flutuante .buy-button-box{
	display: flex;
  	align-items: center;
}

#comprar-flutuante .productName{
	color: black;
  	font-weight: 600;
}


#comprar-flutuante .buy-button.buy-button-ref{
	line-height: 30px;
  	font-size: 20px;
}

#comprar-flutuante .descricao-preco .valor-por strong{
	font-size: 24px;
  	text-align: center;
}



#busca-vazia-page .title-category{
    text-align:  center;
    border: none;
    font-weight: 300;
    margin: 100px 0px;
} 

#busca-vazia-page .title-category h2{
    margin-bottom: 20px;
} 

#busca-vazia-page .title-category a{
    float:  none !important;
    background-color: black;
    color:  white;
    text-transform:  uppercase;
    font-size:  12px;
    padding:  10px 15px;
  	text-decoration: none;
}

.product-image .zoomWindow{
	z-index: 3 !important;
}

.product-image .apresentacao #include{
	width: 440px;
  	margin: 0 auto;
}


@keyframes slideRight {
    from { opacity: 0; right: -320px;}
    to { opacity: 1; right: 0px;}
}

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

@keyframes submenu {
    from { opacity: 0.5; }
    to { opacity: 1; }
}


.prateleira.vitrine &gt; ul{
	margin: 0px;
}

.fullbanner.promo768, .fullbanner.slide-768{
	display: none !important;
}

.fullbanner .box-banner{
	text-align: center;
}

.fullbanner .box-banner img{
	width: 100% !important;
}


/*-- MEDIAS QUERIES--------------*/


@media (max-width: 1200px){
  	.header .container{
        width: 1024px;	
    	padding: 0px;
    }
  	.header .menu_gb ul{
  		font-size: 18px;
  	}
  	.header .logo_centro{
  		width: 14;
  	}
  	.header .menu_gb.menu_izq{
        width: 43%;
    }
  	.header .menu_gb.menu_der{
        width: 30%;
    }
  	.header .mini-cart{
  		width: 7%;
  	}
  	.header .buscador{
  		width: 4%;
  	}
  	#divCompreJunto .itemA a img, #divCompreJunto .itemB a img{
  		margin-top: 30px;
    	margin-left: 35px;
    	width: 130px;
    	height: auto;
  	}
  	#divCompreJunto .itemA, #divCompreJunto .itemB{
  		flex-direction: column;
  	}
  	#divCompreJunto .itemA &gt; a, #divCompreJunto .itemB &gt; a{
  		width: 200px;
    	height: 200px;
  	}
  	#divCompreJunto .itemA h3, #divCompreJunto .itemB h3{
  		text-align: center;
    	margin-left: 0px;
    	width: 220px;
    	margin-top: 10px;
  	}
  	.header .menu_gb.menu_izq .submenu{
        width: 940px;
        margin-left: 3px;
    }
  	.header .menu_gb ul{
  		font-size: 18px;
  	}
  	.header .menu_gb li a{
  		margin-left: 0px;
    	margin-right: 0px;
  	}
  	header .barraTop .col-der ul li:first-child{
        display: none;
    }
}


@media (max-width: 1024px){
  	.header .container{
        width: 992px;	
  	}
  	.header .menu_gb ul{
  		font-size: 16px;
  	}
  	.header{
  		height: 130px;
  	}
  	.header .menu_gb.menu_izq{
        width: 44%;
    }
    
    .header .logo_centro{
        width: 10%;
    }
    
    .header .logo_centro a{
        width: 100px;
        height: 100px;
    }
    .header .menu_gb.menu_der{
        width: 33%;
    }
    .header .buscador{
        width: 4%;
    }
    .header .mini-cart{
        padding: 0px;
    }
  
}
  

@media (min-width: 992px) and (max-width: 1199px){
	#home-content .banner-left iframe{
	  	height: 364px;
	}
}

@media (max-width: 992px){
  	.container{
  		width: 100%;
  	}
  	.header .container{
  		width: 95%;
    	margin: 0 auto;
    	height: 90px;
    	margin-top: 0px;
  	}
	.coleccionesHome{
		width: 66%;
	}
	#home-content-2 .box-banner{
		width: 30%;
	}
  	.coleccionesHome .wrapper-buy-button-asynchronous{
		margin-left: 10px;
	}
	.coleccionesHome .prateleira .btn-add-buy-button-asynchronous{
		width: 160px;
	}
  	.header .logo_centro{
		width: 22%;
	}
	.header .logo_centro img{
		top: 10px;
		width: 100px;
	}
	.header .links_carrito_der .btn-mini-cart img{
		width: 28px;
	}
	.header .mini-cart{
		padding: 0 5px;
	}
	.header .menu_gb ul{
		font-size: 19px;
	}
	.header{
		height: 65px;
	}
  	#admake-advanced-filter &gt; .box-filtro{
  		width: calc((100%/4) - 20px);
    	margin: 0 5px 15px 5px;
  	}
  	#admake-advanced-filter{
  		justify-content: center;
    	flex-wrap: wrap;
  	}
  	#overlay-buscador .icn.close{
  		top: 0px;
    	right: 10px;
  	}
  	#mini-cart-admake{
  		top: 137px;
  	}
  	#category-page #collections{
        width: 90%;
        margin: 0 auto;
    }
  	#category-page #collections .prateleira .box-item, #product-page.prateleira .box-item{
        padding: 0px;
    }
  	#category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
  		height: 320px;
  	}
  	#product-page .container.sugeridos{
  		width: 90%;
  	}
  	.header.globe.sticky #mini-cart-admake{
        top: 75px;
    }
  	#home-content .banner-left iframe{
      height: 364px;
  	}
  	.header .menu_gb.menu_izq .submenu{
  		top: 81px;
    	width: 95%;
    	margin-left: -24px;
  	}
  	.header .menu_gb.menu_izq .submenu .subVinos{
        width: calc((100%/5) - 20px);
    }
    
    .header .menu_gb.menu_izq .submenu .subVinos.imgTwo{
        display: none;
    }
  	.header .button-menu-xs.mobile{
  		display: block;
  	}
  	.header.container{
  		justify-content: space-between;
  	}
	
  	.header .menu_gb{
  		display: none;
  	}
  	.header .links_carrito_der .btn-mini-cart{
		text-align: left;
		margin-left: 15px;
	}
	.header .mini-cart{
		width: 12%;
	}
	.header .buscador{
		width: 27%;
    	text-align: right;
	}
	.header .button-menu-xs.mobile{
		width: 39%;
	}
	.header .mini-cart span.badge{
		position: initial;
		right: 0px;
		margin-left: 5px;
	}
  	.header.globe{
  		height: 90px;
  	}
  	.header .menu_gb.menu_izq .submenu{
  		top: 130px;
  	}

}

@media (max-width: 900px){
	.header .menu_gb.menu_izq .submenu{
    	margin-left: 0px;
  	}
}

@media (max-width: 850px){
  	
  	
  	#category-page .prateleira.vitrine &gt; ul{
        margin-left: 0px;
        margin-right: 0px;
    }
    
    #category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
        width: calc((100%/3) - 15px);
    	height: 340px;
    }
  	#overlay&gt;.content{
  		width: 90%;
  	}
  	.header .logo_centro a{
  		width: 80px;
    	height: 80px;
  	}
  	#product-page .prateleira.vitrine &gt; ul li:nth-child(7n){
  		display: none;
  	}
  	#home-content .banner-left iframe{
      height: 310px;
  	}
   #topFilter{
  		margin-top: 0px;
   }
}


@media (max-width: 768px){
	.preFooter .mod-Info .container .mod p{
		font-size: 13px;
	}
	.preFooter .mod-Info .container .mod h3{
		font-size: 16px;
    	letter-spacing: 0px;
	}
  	.newsletter #newsletterClientEmail{
  		width: 250px;
  	}
  	.newsletterGrimberg .newsText{
  		margin-right: 15px;
  	}
  	.preFooter .seguinos .drawBeer:after{
		background-size: 120px;
		width: 120px;
		height: 101px;
	}
	.preFooter .seguinos .box{
		width: 240px;
		background-size: 240px
	}
  	.preFooter .seguinos .box a{
  		margin-top: 7px;
  	}
  	.prateleira.vitrine &gt; ul{
  		margin: 0px;
  	}
  	.banner-home{
  		flex-direction: column;
  	}
  	#home-content .banner-right{
		display: flex;
		width: 100%;
		margin-left: 0px;
    	margin-top: 20px;
    	justify-content: space-between;
    	flex-wrap: wrap;
	}
	#home-content .banner-right .box-banner{
		width: calc((100%/2) - 10px);
	}
	#home-content .banner-left{
		width: 100%;
		margin-right: 0px;
	}
  	.destacados-home .tab_link{
  		margin: 0 5px;
  	}
  	.destacados-home .tab_link a{
  		font-size: 30px;
  	}
  	.coleccionesHome .wrapper-buy-button-asynchronous{
  		margin-left: 3%;
  	}
  	.coleccionesHome .prateleira .btn-add-buy-button-asynchronous{
  		width: 100%;
  	}
  	#admake-advanced-filter &gt; .box-filtro{
  		width: calc((100%/3) - 20px);
  	}
  	.product-details .brandName.Bodega-Las-Perdices{
  		margin: 0 auto 10px auto;
  	}
  	.product-details .product-name .productName, .product-info .leyendaPrice, .product-details .price-box{
  		text-align: center;
  	}
  	.product-info .stock-sku{
  		justify-content: center;
    	margin-top: 20px;
  	}
  	#specification, #description .productDescription{
  		width: 90%;
  	}
  	.buscador .contenido-busca .fulltext-search-box{
  		width: 460px;
  	}
  	#overlay-buscador &gt; .content{
  		max-width: 90%;
    	padding: 24px 0px;
  	}
  	header .barraTop .col-der li:first-child{
        display: none;
    }
  	.header .links_carrito_der .btn-mini-cart{
  		margin-left: 0px;
    	text-align: center;
  	}
  	.header .container{
  		width: 95% !important;
    	margin: 0px auto !important;
  	}
  	header .barraTop .row .topbar{
  		width: 45%;   
  	}
  	header .barraTop .row .topbar.col-center{
  		display: none;
  	}
  	.fullbanner.promociones, .fullbanner{
  		display: none !important;
  	}
  	.fullbanner.promo768, .fullbanner.slide-768{
        display: block !important;
    }

}

@media (max-width: 650px){
  	#home-content-2 .banner768{
        display: block;
    	padding: 10px;
    	margin-bottom: 10px;
    }
  	.coleccionWhisky &gt; .box-banner, .coleccionVinos &gt; .box-banner, .coleccionCerveza &gt; .box-banner{
  		display: none;
  	}
  	.coleccionVinos, .coleccionWhisky, .coleccionCerveza{
  		flex-direction: column;
  	}
	.coleccionesHome, #divCompreJunto .equal, #divCompreJunto .buy{
  		width: 100%;
  	}
  	.coleccionesHome .prateleira .owl-item{
  		min-height: 420px;
  	}
  	.coleccionTab .prateleira .product-image{
  		width: 240px !important;
    	height: 240px;
  	}
  	.coleccionTab .prateleira .product-image img{
  		width: 160px !important;
  	}
  	#home-content-2 .banner768 .box-banner, #home-content-2 .banner768 .box-banner img{
		width: 100%;
	}
  	#category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
        width: calc((100%/2) - 10px);
    	height: 380px;
    }
  	.preFooter .seguinos{
  		justify-content: space-around;
  	}
  	.preFooter .seguinos .drawBeer{
  		display: none;
  	}
  	#divCompreJunto tbody tr{
  		flex-wrap: wrap;
  	}
  	#divCompreJunto .equal{
		margin-top: 20px;
    	border-top: 1px solid #ddd;
  	}
  	header .barraTop .col-der{
        display: none;
    }
    
    header .barraTop .col-izq{
        width: 100%;
    }
  	.header .links_carrito_der .btn-mini-cart{
  		margin-left: 0px;
  	}
  	#product-page .prateleira.vitrine &gt; ul li:nth-child(7n){
  		display: block;
  	}
  	.cheers img{
  		width: 300px;
    	height: auto;
  	}
  	header .barraTop .row .topbar{
  		width: 90%;
    	text-align: center;
  	}
  	.home-gb .title{
  		margin-bottom: 10px;
  	}
  	#home-content-2{
  		margin-top: 0px;
  	}
        
}

@media (max-width: 600px){
  	.newsletterGobar{
  		flex-direction: column;
  	}
  	.newsletter{
  		width: 100%;
    	text-align: center;
  	}
  	.newsletter #newsletterClientEmail{
  		width: 70%;
  	}
  	.newsletterGobar .newsText{
  		margin-right: 0px;
    	margin-bottom: 15px;
  	}
  	.preFooter .mod-Info .container{
  		flex-wrap: wrap;
  	}
  
  	.preFooter .mod-Info .container .mod.boxPago, .preFooter .mod-Info .container .mod.boxRetiro{
        margin-bottom: 15px;
    }
  	.preFooter .seguinos .box a{
  		margin-right: 40px;
  	}
  	.preFooter .seguinos .box.instagram a{
  		margin-left: 40px;
  	}
  	.preFooter .seguinos .box a{
  		margin-top: 5px;
    	font-size: 16px;
  	}
  	.preFooter .seguinos .box{
  		width: 200px;
    	background-size: 200px;
  	}
  	.preFooter .seguinos .box a p span{
  		font-size: 26px;
  	}
  	.buscador .contenido-busca .fulltext-search-box{
  		width: 80%;
  	}
  	.buscador .contenido-busca h1{
  		font-size: 26px;
  	}
  	.header .buscador{
  		width: 25%;
  	}
  	.header .mini-cart{
  		width: 15%;
  	}
  	.button-menu-xs.mobile .links-internos li{
  		width: calc(100%/2);
    	margin-bottom: 10px;
  	}
  	.button-menu-xs.mobile .links-internos{
  		flex-wrap: wrap;
  	}
  	.home-gb .title{
        font-size: 48px;
        letter-spacing: 0px;
    }
}


@media (max-width: 490px){
  	.coleccionesHome .prateleira .owl-item{
  		min-height: 480px;
  	}
  	.coleccionesHome .prateleira .btn-add-buy-button-asynchronous{
  		width: 190px;
  	}
  	.coleccionesHome .wrapper-buy-button-asynchronous{
  		margin-left: 8%;
  	}
  	#category-page .prateleira.vitrine &gt; ul li, #admake-advanced-filter &gt; .box-filtro, #product-page .prateleira.vitrine &gt; ul li{
  		width: 100%;
  	}
  	#admake-advanced-filter{
  		margin-bottom: 20px;
  	}
  	#admake-advanced-filter &gt; .box-filtro{
  		margin-bottom: 10px;
  	}
  	.destacados-home .tab_link.link_tres{
  		display: none;
  	}
  	#divCompreJunto tbody tr{
  		flex-direction: column;
  	}
  	.buscador .contenido-busca h1{
  		font-size: 36px;
  	}
  	#divCompreJunto .buy{
  		border-left: none;
    	padding-left: 0px;
  	}
  	#category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
  		height: 530px;
  	}
  	.preFooter .mod-Info .container .mod.boxRetiro{
        display: none;
    }
  	.preFooter .mod-Info .container .mod{
  		width: calc(100%/2);
  	}
  	.product-image .apresentacao #include{
  		width: 100%;
  	}
}

@media (max-width: 440px){
  	.preFooter .seguinos .box.instagram{
  		display: none;
  	}
  	.preFooter .seguinos .box{
  		margin-top: 0px;
  	}
  	#home-content .banner-right .box-banner{
  		width: 100%;
  	}
  	#description .productDescription{
  		font-size: 14px;
  	}
  	#category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
  		height: 490px;
  	}
  	.button-menu-xs.mobile &gt; ul{
  		top: 50px;
  	}
  	.button-menu-xs.mobile #hamburger.open{
  		top: 0px;
  	}
  	.button-menu-xs.mobile ul{
  		width: 95%;
  	}
  	.button-menu-xs.mobile .links-internos li a{
  		font-size: 15px;
  	}
}

@media (max-width: 380px){
  	.buscador .contenido-busca h1{
  		font-size: 28px;
  	}
  	.buscador .contenido-busca .btn-buscar{
  		width: 55px;
  	}
  	#category-page .prateleira.vitrine &gt; ul li, #product-page .prateleira.vitrine &gt; ul li{
  		height: 440px;
  	}
        .header .buscador{
        width: 10%;
    }
    .header .logo_centro, .header .button-menu-xs.mobile, .header.sticky .logo_centro{
        width: 30%;
    }
    
    .header .mini-cart{
        width: 20%;
    }
  	.coleccionesHome .prateleira .owl-item{
  		min-height: 440px;
  	}
  	.home-gb .title.title-promo{
  		margin-top: 10px;
  	}
  	.home-gb .title{
  		font-size: 48px;
    	letter-spacing: 1px;
  	}
}


/*@keyframes manoCerveza{
	20%{
		transform: rotate3d(0, 0, 1, 15deg);
	}	
	40%{
		transform: rotate3d(0, 0, 1, -10deg);
	}
	60%{
		transform: rotate3d(0, 0, 1, 5deg);
	}
	80%{
		transform: rotate3d(0, 0, 1, -5deg);
	}
	100%{
		transform: rotate3d(0, 0, 1, 0deg);
	}
}*/

.mensajes.container {
    display: flex;
    padding: 20px;
    justify-content: space-between;
align-items: flex-end;
}

.mensajes img {
    display: block;
	margin: 0 auto 10px;
}

.mensajes a,.mensajes {
    text-decoration: none;
    color: #f5e8d2;
    font-weight: bold;
}

.franquicias h2{    color: #f2df9e;}
.franquicias h4, .franquicias h4 a{font-size: 22px; text-transform: none;
color: #ff8700;}

.franquicias .contenido_institucional .lista{display: flex;     justify-content: space-evenly;}

.lista ul li {
    line-height: 2em;
}

.experiencia, .experiencia2{
    margin: 20px auto;
    text-align: center; 
    display: flex;
    align-items: center;
    justify-content: center;
}


.experiencia {
    background: #ffdda9;

}


.lista ul li:before
	{width: 3px; height: 3px; background: black; border-radius:50%}


.direcciones-mapa {
	    width: 100%;
    display: flex;
    /* background: #f9f9f9; */
    /* margin-bottom: 20px; */
    /* padding: 10px; */
    /* border: 2px solid #f8ead2; */
    flex-wrap: wrap;
    justify-content: center;
}

.direccion {width: calc(100%/ 2 - 10px);
    background: #f9f9f9;
    margin: 0 5px 20px 5px;
    padding: 20px;
    cursor:pointer;
    border: 2px solid #f8ead2;}
    .direccion:hover{
    	border-color:black;
    	transition:0.5s;
    }
.direccion span {font-size: 1.2em; color: black}



@media all and (max-width: 768px){
.direccion {
	width: 100%;
}
}
#map{
width:100%;
height:350px;
}

.wrapp_icon_whatsapp {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 150px;
    z-index: 15;
}
.wrapp_icon_whatsapp img {

    width: 100%;
    height: auto;
    display: block;
    float: left;
}

.produto .wrapp_icon_whatsapp {bottom: 70px;}

/*Flag de Promociones */
.prateleira .box-item {position: relative}
.promo-coleccion, .promo55, .promo50y55{display:none}
.flag-coleccion {display:none}

.flag-promocion {/*display:none*/}
.flag-promocion .promo50{
	display: block;
    background-image: url(/arquivos/promo50-60.png);
  	width: 60px;
	height: 60px;
    position: absolute;
    top: 0;
    right: 0;
  	text-indent: -9999px;
}
.flag-promocion .promo55{
	display: block;
    background-image: url(/arquivos/promo55-60.png);
  	width: 60px;
	height: 60px;
    position: absolute;
    top: 0;
    right: 0;
  	text-indent: -9999px;
}

#product-page .promocion {/*display:none*/}

#product-page .promocion .promo50{
	display: block;
    background-image: url(/arquivos/promo50-100.png);
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    right: 25px;
    text-indent: -9999px;
    z-index: 8;
  }
#product-page .promocion .promo55{
	display: block;
    background-image: url(/arquivos/promo55-100.png);
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    right: 25px;
    text-indent: -9999px;
    z-index: 8;
  }





</pre></body></html>