.botao{display:block;width:217px;margin:auto;height:48px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.15);background-color:#b6116e;line-height:48px;text-transform:uppercase;text-align:center;text-decoration:none;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.botao:hover{background-color:#75075f;color:#fff}.botao:focus{background-color:#75075f;color:#fff}@media(max-width: 767px){.desktop{display:none}}.mobile{display:none}@media(max-width: 767px){.mobile{display:block}}section#banner-header{height:400px;background:#fef9d9}@media(max-width: 767px){section#banner-header{height:auto;display:flex;flex-direction:column;background:url("../../img/vinhos/bg-mobile.png");background-size:cover;background-repeat:no-repeat}}section#banner-header .menu-suspenso{height:100px;display:flex;align-items:center;max-width:1200px;margin:auto;position:relative}@media(max-width: 767px){section#banner-header .menu-suspenso{order:2;background:#fff;width:100%;height:68px;position:fixed;bottom:0;z-index:1}}section#banner-header .menu-suspenso .opcoes{display:flex;margin-left:auto;position:absolute;right:0;z-index:1}@media(max-width: 767px){section#banner-header .menu-suspenso .opcoes{position:initial;margin-right:auto}}section#banner-header .menu-suspenso .opcoes a{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;color:#000;text-decoration:none;font-family:"Lato",sans-serif}section#banner-header .menu-suspenso .opcoes .home,section#banner-header .menu-suspenso .opcoes .vinhos,section#banner-header .menu-suspenso .opcoes .drinks{margin-right:42px}section#banner-header .menu-suspenso .opcoes .home{width:52px;text-align:center}section#banner-header .menu-suspenso .opcoes .vinhos{width:59px;text-align:center}section#banner-header .menu-suspenso .opcoes .drinks{width:57px;text-align:center}@media(max-width: 767px){section#banner-header .menu-suspenso .opcoes .drinks{margin-right:0}}section#banner-header .menu-suspenso .opcoes .home:hover a,section#banner-header .menu-suspenso .opcoes .vinhos:hover a,section#banner-header .menu-suspenso .opcoes .drinks:hover a{font-weight:bold}section#banner-header .menu-suspenso .opcoes .active a{color:#c81a78;font-weight:bold;text-decoration:none;border-bottom:solid 2px #c81a78}section#banner-header .banner{height:300px;display:flex;background-image:url("../../img/vinhos/color01.png"),url("../../img/vinhos/color02.png"),url("../../img/vinhos/bg.png");background-repeat:no-repeat;background-position:left top,right bottom,center center;position:relative;background-size:auto,auto,cover}@media(max-width: 767px){section#banner-header .banner{height:auto;display:block;order:1;background-image:url("../../img/vinhos/color01.png"),url("../../img/vinhos/color02.png"),url("../../img/vinhos/bg-mobile.png");background-size:150px,150px,cover;background-position:left top,right bottom,center top}}section#banner-header .banner .boxer{width:100%;max-width:1200px;margin:0px auto;position:absolute;bottom:0;left:0;right:0;display:flex}@media(max-width: 767px){section#banner-header .banner .boxer{position:initial;flex-direction:column}}section#banner-header .banner .winebox{margin-left:auto;margin-right:50px}@media(max-width: 767px){section#banner-header .banner .winebox{order:2;margin-right:auto;margin-top:20px}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .banner .winebox{margin-right:15px}}section#banner-header .banner .winebox .box.desktop{display:block}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .banner .winebox .box.desktop{width:350px}}@media(max-width: 767px){section#banner-header .banner .winebox .box.desktop{display:none}}section#banner-header .banner .textos{margin-right:auto;display:flex;align-items:center;padding-top:100px}@media(max-width: 767px){section#banner-header .banner .textos{display:block;order:1;padding-top:20px;width:100%;text-align:center}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .banner .textos{padding-top:0px;margin-top:-50px}}section#banner-header .banner .textos .sol{position:absolute;top:48px;margin-left:35px;-webkit-animation:rotating 100s linear infinite;-moz-animation:rotating 100s linear infinite;-ms-animation:rotating 100s linear infinite;-o-animation:rotating 100s linear infinite;animation:rotating 100s linear infinite}@media(max-width: 767px){section#banner-header .banner .textos .sol{position:initial;margin-left:0}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .banner .textos .sol{display:none}}section#banner-header .banner .textos .vinhosate{font-family:neo-sans,sans-serif;font-style:normal;font-weight:400;font-size:23.3596px;line-height:30px;text-align:center;color:#fff}@media(max-width: 767px){section#banner-header .banner .textos .vinhosate{font-size:23.3596px;margin-bottom:6px;margin-top:20px}}section#banner-header .banner .textos .porcent{font-family:neo-sans,sans-serif;font-style:normal;font-weight:900;font-size:100px;line-height:100px;display:flex;align-items:center;text-align:center;color:#fff}@media(max-width: 767px){section#banner-header .banner .textos .porcent{font-size:100px;display:block;line-height:74px}section#banner-header .banner .textos .porcent span{font-size:68px}}@media(min-width: 768px)and (max-width: 1100px){section#banner-header .banner .textos .porcent{font-size:80px;line-height:80px}}section#banner-header .banner .textos .sociowine{font-family:neo-sans,sans-serif;font-style:normal;font-weight:400;font-size:23.3596px;line-height:30px;text-align:center;color:#fff}@media(max-width: 767px){section#banner-header .banner .textos .sociowine{font-size:20.3596px;margin-top:6px}}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}section#modulo1{background:#fef9d9;padding:30px 0px}section#modulo1 .conteudo{width:1171px;margin:0 auto}section#modulo1 .conteudo .texto{width:450px;margin:0 auto;text-align:center}section#modulo1 .conteudo .texto h2{font-family:"Neo-sans",sans-serif;text-align:center;font-size:28px;margin-bottom:20px;line-height:1.3;font-weight:bold;color:#b6116e}section#modulo1 .conteudo .texto p{font-family:"Lato",sans-serif;font-size:18px;line-height:1.4;color:#000;font-weight:300}@media screen and (max-width: 767px){section#modulo1 .conteudo{width:100%}section#modulo1 .conteudo .texto{width:100%;padding:0px 20px;box-sizing:border-box}section#modulo1 .conteudo .texto h2{font-size:21px}section#modulo1 .conteudo .texto p{font-size:18px;width:80%;margin:auto}}@media(min-width: 768px)and (max-width: 1024px){section#modulo1 .conteudo{width:800px;overflow:hidden}section#modulo1 .conteudo .texto{width:650px}}#SliderProducts{margin-top:30px}@media(min-width: 768px)and (max-width: 1024px){#SliderProducts{overflow-x:scroll}}@media(max-width: 767px){#SliderProducts{overflow-x:scroll;padding:0px 20px}}.listProducts{display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px)and (max-width: 1024px){.listProducts{width:1171px}}@media(max-width: 767px){.listProducts{width:1171px}}.listProducts li{width:222px}.listProducts li .btnAddProduct{text-align:center;width:100%;box-sizing:border-box;height:40px;margin-top:1.25em;background:#7ebc43;font-family:"lato",sans-serif;font-weight:700;color:#fff;border-radius:.25em;transition:.5s;cursor:pointer;border:none}.listProducts li .btnAddProduct:hover{background:#699d38}.cardItem{position:relative;border-radius:.25em;background-color:#fff;box-shadow:0 .1em .15em 0 rgba(0,0,0,.2);padding:.75em .75em;width:100%;box-sizing:border-box}.cardItem .btnFavorite{position:absolute;top:-20px;right:3px;cursor:pointer;border:none;background:none;width:24px;height:24px}.cardItem .btnFavorite .imgFavorite{width:1.5em;display:block}.cardItem .infoProduct{position:absolute;bottom:.75em;left:0}.cardItem .flag{width:1.15em}.cardItem .infoFlag{background-color:#ee3e80;width:1.15em;height:1.15em;border-radius:100%;margin-bottom:.5em}.cardItem div.img{position:relative}.cardItem div.img .figureImgProduct{display:flex;justify-content:center}.cardItem div.img .imgProduct{width:110px}.cardItem .description{margin-top:1em}.cardItem .description h3{font-family:"lato",sans-serif;font-weight:700;font-size:1em;line-height:1.15em;text-align:center;margin-bottom:1.5em;height:54px}.cardItem .description .prices{display:flex;justify-content:center;margin-bottom:1.25em}.cardItem .description .prices div:not(:first-child){margin-left:1em}.cardItem .description .prices .priceDiscount{font-family:"lato",sans-serif;font-weight:600;font-size:.85em;color:#555;text-decoration:line-through}.cardItem .description .prices .Discount{font-family:"lato",sans-serif;font-size:.75em;font-weight:400;background-color:#ee3e80;padding:.15em .5em;border-radius:.15em;color:#fff}.cardItem .description .priceMember{display:flex;justify-content:center;align-items:center}.cardItem .description .priceMember div:first-child{font-family:"lato",sans-serif;font-weight:300;color:#555;font-size:.75em;line-height:1em;width:20%;text-align:end;margin-right:.5em}.cardItem .description .priceMember div:nth-child(2){font-family:"neo-sans",sans-serif;color:#ee3e80;font-weight:700;display:flex;align-items:center}.cardItem .description .priceMember div:nth-child(2) span.coin{font-size:1em;align-self:flex-end}.cardItem .description .priceMember div:nth-child(2) div{display:flex;padding-left:.15em}.cardItem .description .priceMember div:nth-child(2) div span:first-child{font-size:1.25em}.cardItem .description p{font-family:"lato",sans-serif;font-size:.75em;color:#888;text-align:center;margin:1em 0}section#modulo2{height:800px;width:100%;background-image:url("../../img/bg-03.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media(max-width: 767px){section#modulo2{height:auto;background-image:url("../../img/bg-03-mobile.png")}}section#modulo2 .conteudo{padding:120px 0px;width:1040px;margin:auto;display:flex}@media(max-width: 767px){section#modulo2 .conteudo{width:100%;display:block;padding:0;text-align:center}}section#modulo2 .conteudo .texto{margin-left:auto;margin-right:50px;display:flex;align-items:center}@media(max-width: 767px){section#modulo2 .conteudo .texto{margin-right:0;display:block;padding-top:48px}}section#modulo2 .conteudo .texto a{text-decoration:none}section#modulo2 .conteudo .texto h2{font-family:neo-sans,sans-serif;font-style:normal;font-weight:900;font-size:40px;line-height:46px;color:#fffbe0;max-width:260px}@media(max-width: 767px){section#modulo2 .conteudo .texto h2{text-align:center;width:90%;margin:auto}}section#modulo2 .conteudo .texto p{font-family:"Lato",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:23px;color:#fff;max-width:201px;margin-top:38px}@media(max-width: 767px){section#modulo2 .conteudo .texto p{margin:auto;margin-top:25px}}section#modulo2 .conteudo .texto .divCta{margin-top:38px}section#modulo2 .conteudo .texto .divCta .btn{margin-left:0}@media(max-width: 767px){section#modulo2 .conteudo .texto .divCta .btn{margin-left:auto}}section#modulo2 .conteudo .drinks{margin-right:auto}@media(max-width: 767px){section#modulo2 .conteudo .drinks{margin-top:20px;margin-bottom:25px}}@media(max-width: 767px){section#modulo2 .conteudo .drinks img{width:80%}}@media(max-width: 767px){section#modulo2 .conteudo .divCta.mobile{padding-bottom:33px}}.setaUp{position:fixed;bottom:72px;z-index:1;right:5px;display:none;cursor:pointer}.visible{display:block}