@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&display=swap");.clear{clear:both}.field-validation-error{font-size:11px;font-weight:600;color:#dc3545}a.navbar-brand,a.navbar-brand:hover,a.navbar-brand:active,a.navbar-brand:visited{padding:0 0 7px 0!important;border:none!important}h1{font-family:"Jost",sans-serif;font-weight:500;margin-bottom:20px;font-size:2rem}h2{font-family:"Jost",sans-serif;font-weight:500;margin-bottom:20px}h3{font-family:"Jost",sans-serif;font-weight:500}hr{margin:15px 0}*{outline:none}:focus{outline:none!important}.form-control{border:solid 1px #914c1c}.form-control:focus{border-color:#914c1c;box-shadow:0 0 0 .2rem rgba(150,150,150,.25)}.btn-primary{background-color:#914c1c;border:solid 1px #914c1c}.btn-primary:hover{background-color:#914c1c;border:solid 1px #914c1c}.btn-dark{background-color:#fff;border-radius:4px;border:solid 3px #914c1c;color:#914c1c;font-weight:600;outline:none}.btn-dark:hover{background-color:#914c1c;border:solid 3px #914c1c}.bootstrap-datetimepicker-widget{font-size:.8rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.bootstrap-datetimepicker-widget .picker-switch{text-transform:capitalize}.bootstrap-datetimepicker-widget table td.day{height:25px!important}body{font-family:"Jost",sans-serif;padding:0;margin:0;background-image:url(../Img/bg-site.jpg);background-attachment:fixed;background-size:cover}@media screen and (max-width:415px){body{font-size:.95rem!important}}.text-color-roxo{color:#914c1c}.text-color-roxo-light{color:#914c1c}.modal-backdrop.show{opacity:.7}@media screen and (max-width:415px){.modal-exit{padding-right:0!important}}.modal-exit h2,.modal-exit h1{color:#914c1c;text-align:center}.modal-exit h1{margin-top:20%}.modal-exit h3{color:#914c1c;font-size:1rem}.modal-exit p{color:#914c1c}.modal-exit .modal-header{border-bottom:none;padding:5px 10px 10px 10px}.modal-exit .modal-header .close{color:#914c1c}.modal-exit .modal-content{background-color:rgba(255,255,255,.9);background-image:url(../Img/bg-modal-exit.jpg);background-position:left center;background-repeat:no-repeat;border:none;border-radius:0;min-height:500px}@media screen and (max-width:415px){.modal-exit .modal-content{background-image:none}}@media screen and (max-width:415px){.modal-exit .modal-content #form-popup-news{padding-right:0!important}}.modal-exit .modal-content #form-popup-news label{color:#914c1c;font-size:.8rem}.modal-exit .modal-content #form-popup-news .form-control{background-color:#fff;color:#914c1c;border-radius:0;border:solid 2px #914c1c}.modal-exit .modal-content #form-popup-news #btn-cadastrar{border-radius:0;border:none;text-transform:uppercase;background-color:#914c1c}.modal-exit .modal-content #form-popup-news .field-validation-error{color:#a32048!important}.consumo-legal .box{padding:40px;background-color:rgba(255,255,255,.75);color:#914c1c;text-align:center;margin-top:10%}@media screen and (max-width:415px){.consumo-legal .box{margin:20% 20px 20px 20px!important}}.consumo-legal .box .logo{max-width:40%;margin-bottom:40px}@media screen and (max-width:415px){.consumo-legal .box .logo{max-width:65%}}.consumo-legal .box h2{font-weight:300;font-style:normal}@media screen and (max-width:415px){.consumo-legal .box h2{margin-bottom:40px}}.consumo-legal .box p{font-size:1.1rem;margin-bottom:20px;font-weight:300;color:#914c1c}@media screen and (max-width:415px){.consumo-legal .box p{margin-bottom:40px}}.consumo-legal .box .btn{margin:0 10px;padding:7px 20px;font-weight:600}h1.especial{font-family:"Jost",sans-serif;color:#914c1c;font-size:2.4rem;font-weight:500}@media screen and (max-width:415px){h1.especial{font-size:2rem}}.menu-principal{font-family:"Jost",sans-serif;padding:20px 0}.menu-principal .navbar-toggler{border-color:rgba(0,0,0,0)!important}.menu-principal .container a.navbar-brand,.menu-principal .container a.navbar-brand:hover{padding:0!important}.menu-principal .container a.navbar-brand img,.menu-principal .container a.navbar-brand:hover img{max-width:50%}@media screen and (max-width:415px){.menu-principal .container a.navbar-brand img,.menu-principal .container a.navbar-brand:hover img{max-width:100%;margin-left:10px}}@media screen and (max-width:415px){.menu-principal .container a.navbar-brand,.menu-principal .container a.navbar-brand:hover{width:60%}}.menu-principal .container .nav-item a.nav-link{text-transform:uppercase;color:#914c1c;font-weight:500;font-size:.9rem}.menu-principal .container .nav-item .dropdown-menu.show{margin-top:8px;background-color:rgba(248,249,250,.85);border-radius:0;border:solid 1px rgba(248,249,250,.85);font-size:.9rem}.menu-principal .container .nav-item .dropdown-menu.show a.dropdown-item{color:#914c1c}.menu-principal .container .nav-item .dropdown-menu.show a.dropdown-item:hover{color:#fff;background-color:#914c1c;border-radius:0}@media screen and (max-width:415px){.banner{max-height:215px}}.banner .carousel{max-height:519px}@media screen and (max-width:415px){.banner .carousel{max-height:215px}}.banner .carousel .carousel-inner .carousel-item{height:519px;background-size:cover;background-position:center center}@media screen and (max-width:415px){.banner .carousel .carousel-inner .carousel-item{height:230px}}.banner .carousel .carousel-control-next,.banner .carousel .carousel-control-prev{width:10%}.banner .carousel .carousel-control-next .carousel-control-prev-icon,.banner .carousel .carousel-control-next .carousel-control-next-icon,.banner .carousel .carousel-control-prev .carousel-control-prev-icon,.banner .carousel .carousel-control-prev .carousel-control-next-icon{background-color:rgba(148,41,137,0);background-size:55% 60%;padding:15px;border-radius:4px}.banner .carousel .carousel-control-next:hover .carousel-control-prev-icon,.banner .carousel .carousel-control-next:hover .carousel-control-next-icon,.banner .carousel .carousel-control-prev:hover .carousel-control-prev-icon,.banner .carousel .carousel-control-prev:hover .carousel-control-next-icon{background-color:rgba(148,41,137,.8)}.banner .carousel .carousel-indicators .active{background-color:#914c1c}.banner .carousel .carousel-indicators li{background-color:rgba(145,76,28,.5)}.slide{height:519px;background-color:#000;position:relative;background-size:cover}@media screen and (max-width:415px){.slide{height:250px}}.solid-background{padding:50px 0 40px 0;background-color:rgba(234,233,239,.82);z-index:9999}.list-item{padding:25px 0}.list-item .box-produtos{margin-left:-25px;margin-right:-25px}@media screen and (max-width:415px){.list-item .box-produtos{margin-left:0;margin-right:0}}.list-item .box-btn-nav{margin-right:0}.list-item.lista-marcas-home{padding:25px 15px}.list-item.lista-marcas-home .row{margin-left:-25px;margin-right:-25px}@media screen and (max-width:415px){.list-item.lista-marcas-home .row{margin-left:-15px;margin-right:-15px}}.list-item ul.lista-produtos{width:none}@media screen and (max-width:415px){.list-item ul.lista-produtos li{margin-left:0!important;padding:20px 30px}}.list-item ul,.list-item div.lista-marcas{width:100%}.list-item ul,.list-item div.lista-marcas{padding:0;list-style:none}.list-item ul li,.list-item ul div.item,.list-item div.lista-marcas li,.list-item div.lista-marcas div.item{float:left;padding:40px}@media screen and (min-width:415px){.list-item ul li,.list-item ul div.item,.list-item div.lista-marcas li,.list-item div.lista-marcas div.item{min-height:260px}}.list-item ul li .imagem,.list-item ul div.item .imagem,.list-item div.lista-marcas li .imagem,.list-item div.lista-marcas div.item .imagem{background-color:#fff;padding:0 20px;border-radius:4px}@media screen and (min-width:415px){.list-item ul li .imagem img.categoria,.list-item ul div.item .imagem img.categoria,.list-item div.lista-marcas li .imagem img.categoria,.list-item div.lista-marcas div.item .imagem img.categoria{min-height:260px}}.list-item div.lista-marcas{padding:25px 0}@media screen and (max-width:415px){.list-item div.lista-marcas{padding:0}}.list-item div.lista-marcas div.item{padding:0}@media screen and (min-width:415px){.list-item div.lista-marcas div.item{min-height:200px}}.list-item div.lista-marcas div.item .content{padding:25px}.list-item div.lista-marcas div.item .content img.categoria{min-height:200px;max-height:200px}@media screen and (max-width:415px){.list-item div.lista-marcas div.item .content img.categoria{min-height:100px;max-height:100px}}@media screen and (max-width:415px){.list-item div.lista-marcas div.item{width:50%}}.list-item div.lista-marcas div.item:first-child{padding-left:0}.list-item div.lista-marcas div.item:last-child{padding-right:0}.list-item ul.lista-produtos li{padding:40px 30px}@media screen and (max-width:415px){.list-item ul.lista-produtos li{margin-left:30px}}.list-item ul.lista-produtos li a{color:#914c1c;text-decoration:none}.list-item ul.lista-produtos li a .imagem>.layer{display:block;position:absolute;top:0;background-color:rgba(145,76,28,.3);width:inherit;height:inherit;left:0;right:0;margin:40px 30px;bottom:0;color:#fff;border-radius:4px;padding:30% 10%;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.list-item ul.lista-produtos li a .imagem>.layer .fa{display:block;margin-bottom:10px}.list-item ul.lista-produtos li a:hover .imagem>.layer{opacity:.9}.list-item ul.lista-produtos li .imagem{min-height:222px;padding:10px}.list-item ul.lista-produtos li .imagem h2{font-size:.9rem;text-transform:uppercase;height:36px}.list-item ul.lista-produtos li .imagem img.produto{max-width:120px;margin-left:auto;margin-right:auto}.detalhe-produto{background-color:#fff;padding:0 0 0 35px}@media screen and (max-width:415px){.detalhe-produto{padding:0 0 0 0}}.detalhe-produto h1{font-family:"Jost",sans-serif;color:#914c1c}@media screen and (max-width:415px){.detalhe-produto h1{padding:0 0 0 0;font-size:1.5rem}}@media screen and (max-width:415px){.detalhe-produto p{font-size:.8153rem}}.detalhe-produto .caracteristicas{list-style:none;margin-top:20px;padding:0;display:inline-block}@media screen and (max-width:415px){.detalhe-produto .caracteristicas{margin-top:0}}.detalhe-produto .caracteristicas li{width:45%;float:left;padding:5px 0 5px 50px;margin-right:20px;background-repeat:no-repeat;background-position:left center;color:#914c1c;font-weight:600;min-height:58px}@media screen and (max-width:415px){.detalhe-produto .caracteristicas li{width:41%;padding:5px 0 5px 50px;font-size:.9rem;margin-right:10px;min-height:52px}}.detalhe-produto .caracteristicas li a{text-decoration:none;color:#914c1c}.detalhe-produto .caracteristicas .ico-tipo{background-image:url("../Img/ico-produto-cup.png")}.detalhe-produto .caracteristicas .ico-temp-consumo{background-image:url("../Img/ico-produto-temp.png")}.detalhe-produto .caracteristicas .ico-variedade{background-image:url("../Img/ico-produto-grape.png")}.detalhe-produto .caracteristicas .ico-origem{background-image:url("../Img/ico-produto-map.png")}.detalhe-produto .caracteristicas .ico-harmonizacao{background-image:url("../Img/ico-produto-food.png");font-weight:500}@media screen and (max-width:415px){.detalhe-produto .caracteristicas .ico-harmonizacao{font-size:.8153rem}}.detalhe-produto .caracteristicas .ico-ficha{background-image:url("../Img/ico-produto-file.png")}.detalhe-produto .consulta-enologo{margin-top:15px}.modal-produto .modal-lg{max-width:860px}.modal-produto .modal-header{border-bottom:none;border-radius:0}.modal-produto .modal-header .close{font-size:3.5rem;padding:11px 15px;margin:-15px -15px -15px auto;line-height:24px;color:#914c1c;font-weight:400}.modal-produto .modal-content{border-radius:0}.modal-produto .modal-content .modal-body{padding-top:0}@media screen and (max-width:415px){.modal-produto .modal-content .modal-body{padding:0 30px 15px 30px}}.modal-produto .modal-footer{background-color:#914c1c;border-radius:0}.contato-master{background-color:rgba(0,0,0,.75);color:#fff}.contato-master .contato{padding:25px 15px 40px 15px}.contato-master .contato .topo{padding-left:0;padding-right:0}@media screen and (max-width:415px){.contato-master .contato{padding-top:40px}.contato-master .contato .row{margin-left:-10px;margin-right:-10px}.contato-master .contato .box-foto{padding-left:15px!important}.contato-master .contato .box-texto{padding-top:20px;padding-right:15px!important;text-align:justify}}.contato-master .form-group{margin-bottom:1.5rem}.contato-master .form-group .text-box{border-radius:0;background-color:#8a527e;color:#fff}.contato-master .form-group .multi-line{height:100px}.contato-master .form-group .btn-enviar{border:solid 3px #fff;border-radius:0;background-color:#5f084c;color:#fff;padding:3px 25px}.contato-master .form-group ::placeholder{color:#fff;opacity:.5}.contato-master span.field-validation-error{color:#fff!important}.contato-master .form-status{color:#dadada}.contato-master .form-status h2{margin-bottom:0;font-size:1.4rem}.contato-master .btn-enviar{border:solid 3px #fff;border-radius:0;background-color:#5f084c;color:#fff;padding:3px 25px}footer{color:#000;background-color:#f2f2f2;font-size:.8rem;padding:25px 0 5px 0;font-weight:400;font-family:"Jost",sans-serif}@media screen and (max-width:415px){footer{text-align:center!important;font-size:.9rem}}footer h3{font-size:1.3rem}@media screen and (max-width:415px){footer .contato-info{font-size:1rem}}footer .contato-info a:link,footer .contato-info a:hover,footer .contato-info a:focus,footer .contato-info a:visited{color:#000}footer .contato-info a:focus,footer .contato-info a:hover{text-decoration:none;opacity:.8}footer .contato-info a.whatsapp .fa{color:#0e982e}footer .conheca-tambem h5{margin-top:10px;margin-bottom:10px;float:left;font-size:.6rem;text-transform:uppercase;font-weight:400}@media screen and (max-width:415px){footer .conheca-tambem h5{float:initial;margin-top:25px}}footer .conheca-tambem span.copyright{display:inline-block;margin-top:40%}@media screen and (max-width:415px){footer .conheca-tambem span.copyright{margin-top:10px;display:block;margin-bottom:20px}}footer .conheca-tambem img.img-fluid{float:left;width:100%}@media screen and (max-width:415px){footer .conheca-tambem img.img-fluid{margin-bottom:0;width:60%;float:initial}}footer .redes-sociais{text-align:right}@media screen and (max-width:415px){footer .redes-sociais{text-align:center;margin-top:20px;margin-bottom:15px}}footer .redes-sociais a:link,footer .redes-sociais a:hover,footer .redes-sociais a:active,footer .redes-sociais a:visited{text-decoration:none;color:#000}footer .redes-sociais a:link i,footer .redes-sociais a:hover i,footer .redes-sociais a:active i,footer .redes-sociais a:visited i{padding-left:10px}footer .redes-sociais a:focus,footer .redes-sociais a:hover{opacity:.8}.hidden{display:none}