html, body{overflow-x:hidden;}
body{font-family:"Proxima Nova", sans-serif;color:#2c2a2a;justify-content:center;flex-wrap:wrap;font-size:1.2em;margin:0;}
header, div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container{display:flex;width:100%;margin:0px auto;position:relative;}
.btn, .btn-green, .btn-blue, .btn-fide, .btn-border, .btn-border-green{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:1px #2c2a2a solid;width:130px !important;padding:8px;padding-left:30px;padding-right:30px;margin-right:5px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:relative;z-index:4;}
.btn-white{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;border:1px #fff solid;padding:8px;padding-left:30px;padding-right:30px;border-color:#fff;color:#fff;font-weight:600;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
.btn-white:hover{background-color:#fff;color:#00e8ae;border-color:#fff;}
h1{font-size:2.5em;font-weight:700;line-height:0.7em;}
h2{font-size:1.8em;font-weight:700;}
h3{font-size:1.5em;font-weight:500;}
a{text-decoration:none;color:#2c2a2a;}
p{line-height:1.2em;}
.texto-verde{color:#53e9ac;padding-bottom:25px;}
.texto-branco{color:#ffffff;}
.bold{font-weight:700;}
#headercad{background-color:#fff;background-image:url(../images/cadastro/bgceu.png), url(../images/cadastro/op.png);background-blend-mode:multiply;background-size:500%, cover;position:relative;min-height:100%;overflow-y:hidden;padding-bottom:100px;}
#headercad .container{width:100%;color:#385d5d;display:flex;flex-direction:column;padding-bottom:40px;}
#headercad .container .logo-top{top:40px;position:absolute;z-index:8;padding-left:100px;}
#headercad .container .logo-top img{height:120px;}
#headercad .container .content{margin-top:210px;margin-left:100px;display:flex;flex-direction:column;width:80%;}
#headercad .container .content h5{font-size:2em;margin:0;}
#headercad .container .content p{font-size:1em;font-weight:300;margin:0;padding-bottom:50px;}
#headercad .container .content h1{font-size:0.8em;line-height:1.4em;font-weight:300;margin:0;padding-bottom:5px;}
#headercad .container .content .myinput{width:300px;padding:10px;font-size:0.7em;font-weight:300;margin-bottom:30px;border:none;}
#headercad .container .content .btn-blue{margin-top:30px;width:95px;padding:8px 15px;border-color:#089dd0;color:#f9f9f9;background-color:#089dd0;font-weight:400;font-size:0.8em;text-transform:uppercase;letter-spacing:0.6px;}
#headercad .container .content .btn-blue:hover{background-color:#089dd0;color:#ffffff;border-color:#089dd0;}
#headercad .image-right{position:absolute;top:0px;right:0px;width:35%;z-index:5;}
#headercad .image-right img{width:100%;}
#header .ar{display:none;}
#header{background-size:100%;background-color:#00e8ae;position:relative;min-height:100%;overflow-y:hidden;padding-bottom:100px;}
#header .container{flex-direction:column;padding-bottom:40px;}
#header .container .logo-top{top:40px;position:absolute;z-index:8;padding-left:100px;}
#header .container .logo-top img{height:120px;}
#header .container .carousel{position:relative;z-index:2;top:60px;width:100%;align-self:center;text-align:center;}
#header .container .carousel img{width:80%;margin-left:auto;margin-right:auto;}
#header .frase{position:absolute;top:5%;left:28%;width:40%;z-index:1;}
#header .frase img{width:100%;}
#header .image-left{position:absolute;top:50px;width:28%;z-index:5;}
#header .image-left img{width:90%;}
#header .image-left-desfoque{position:absolute;top:0px;width:25%;background-image:url("../../images/header/Folhas_Lado_Esquerdo_desfocada.png");background-size:105%;background-blend-mode:multiply;background-color:#00e8ae;z-index:1;}
#header .image-left-desfoque img{width:100%;visibility:hidden;}
#header .image-right{position:absolute;top:0px;right:0px;width:35%;z-index:5;}
#header .image-right img{width:100%;}
.owl-theme .owl-controls{margin-top:-82px;text-align:center;}
#faixa-nascido{width:100%;height:20%;background-image:url("../images/araras.png");background-position:center center;background-size:cover;color:white;}
#faixa-nascido .black-op{padding-top:20px;padding-bottom:20px;background-color:rgba(0, 0, 0, 0);}
#faixa-nascido .black-oep{padding:65px;}
#faixa-nascido .container{flex-direction:column;padding-left:18%;}
#faixa-nascido h1{margin-top:15px;font-size:2.5em;font-weight:700;line-height:0em;}
#faixa-nascido h2{padding-top:15px;font-size:1em;font-weight:600;line-height:0em;}
#sobre{width:100%;color:#333333;background-color:#fff;margin-bottom:-90px;}
#sobre .container{display:inherit;width:90%;margin:0px auto;position:relative;}
#sobre .container h6{text-transform:uppercase;font-size:0.8em;font-weight:400;letter-spacing:1px;text-align:center;margin:60px auto -15px;}
#sobre .content{text-align:center;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}
#sobre .content p{font-size:0.8em;line-height:1.5em;padding-bottom:0px;}
#sobre .menu-sobre ul{position:relative;}
#sobre .menu-sobre ul li{vertical-align:middle;margin-right:90px;display:inline-block;margin-bottom:20px;cursor:pointer;}
#sobre .menu-sobre{display:flex;justify-content:center;margin:0 auto;width:90%;color:#e1e1e1;padding-bottom:20px;}
#sobre .menu-sobre h3{margin:0;font-size:1.5em;margin-bottom:0px;}
#sobre .menu-sobre h2{line-height:0.8em;padding-bottom:10px;margin:0;font-size:2em;}
#sobre .menu-sobre h1{display:none;}
#sobre .menu-sobre .active{color:#937756;}
#sobre .menu-sobre .active h3{font-weight:600;font-size:2.5em;}
#sobre .menu-sobre .active h2{font-weight:700;font-size:3.5em;line-height:0.6em;}
#sobre .menu-sobre .active h1{display:flex;display:-webkit-flex;justify-content:center;font-size:1em;font-weight:600;color:#333;}
.section{width:100%;top:-100px;margin:0 auto;padding:0px;min-height:300px;overflow:hidden;position:relative;}
.section p{width:98%;margin:0 0 1em;line-height:1.5;}
.dois-section{background-color:#e6cc62;}
.second-section{background-color:#f60370;}
.diagonal-background{margin:0;width:100%;height:0;padding:15% 0 0;background-image:url(../images/triangulorosa.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;}
.diagonal2-background{margin-left:-30px;width:100%;height:0;padding:6% 0 0;background-image:url(../images/triangulobrancoesq.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;}
.diagonal3-background{margin-left:-30px;width:100%;height:0;padding:6% 0 0;background-image:url(../images/trianguloamarelo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;}
.diagonal4-background{margin-left:0px;width:100%;height:0;padding:6% 0 0;background-image:url(../images/triangulobranco.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;}
#servicos .titulo-servicos{margin-top:-45px;padding-bottom:50px;padding-left:5%;padding-right:7%;color:#ffffff;}
#servicos h4{margin-bottom:-70px;padding-top:0px;font-size:3.5em;font-weight:700;}
#servicos h5{font-size:2.5em;font-weight:600;line-height:0em;}
.passarinhos{position:relative;float:right;margin-top:-400px;margin-right:-10%;}
.passarinhos img{width:80%;}
#fidelidade{width:100%;}
#fidelidade .titulo-fidelidade{padding-top:60px;padding-bottom:50px;padding-left:5%;padding-right:7%;color:#ffffff;}
#fidelidade .content{color:#fff;flex-grow:1;padding-top:30px;margin:0 auto;justify-content:center;}
#fidelidade .content p{margin-bottom:20px;font-weight:100;}
#fidelidade a.activeItem{background-color:#00e8ae;color:#ffffff;border-color:#00e8ae;}
#fidelidade h1{font-size:2.5em;font-weight:700;}
#fidelidade h2{padding-top:15px;font-size:1.5em;font-weight:600;line-height:0em;margin-bottom:-20px;}
#fidelidade h3{font-size:1.8em;font-weight:700;margin-bottom:5px;}
#fidelidade .btn-blue{padding:6px 50px;border-color:#089dd0;color:#fff;background-color:#089dd0;font-weight:100;letter-spacing:0.6px;}
#fidelidade .btn-blue:hover{background-color:#089dd0;color:#ffffff;border-color:#089dd0;}
#fidelidade .btn-fide{padding:6px 50px;border-color:#fff;color:#fff;font-weight:100;letter-spacing:0.6px;}
#fidelidade .btn-fide:hover{background-color:#fff;color:#089dd0;border-color:#fff;}
.arara{position:relative;float:right;margin-top:-250px;margin-right:-5%;}
.arara img{width:60%;}
.ararar{position:relative;float:right;margin-top:-450px;margin-right:-5%;}
.ararar img{width:60%;}
#passo-lavo-section{width:80%;margin:auto;padding-bottom:10%;}
#passo-lavo-section .fiorino{width:50%;}
#passo-lavo-section .fiorino img{width:100%;}
#passo-lavo-section .delivery{display:none;}
#passo-lavo-section .content{width:100%;padding-left:0px;padding-right:20px;align-self:center;}
#passo-lavo-section .content p{margin-top:-30px;font-size:0.8em;line-height:1.3em;}
#faixa-ganso{height:100px;width:100%;background-image:url("../../images/ganso.png");background-size:auto 100%;}
#footer{font-size:0.9em;width:100%;background-color:#57dfa5;position:relative;min-height:130%;overflow:hidden;padding-bottom:0px;}
#footer .folhas-footer{position:absolute;width:1000px;bottom:-20%;left:-15%;}
#footer .folhas-footer img{width:100%;}
#footer .container{width:100%;margin:0 auto;margin-top:85px;color:#fff;z-index:2;flex-direction:column;}
#footer .container .info-footer{margin-left:220px;font-weight:100;font-size:0.9em;width:100%;display:flex;justify-content:center;margin-bottom:195px;}
#footer .container .info-footer span{font-weight:600;}
#footer .container .info-footer .col-lojas p.bold{font-weight:600;}
#footer .container .info-footer h3{padding-bottom:10px;}
#footer .container .info-footer .col-contato{flex-grow:1;width:25%;max-width:25%;padding-right:150px;}
#footer .container .info-footer .col-contato p{padding-bottom:50px;}
#footer .container .info-footer .col-contato p.bold{font-weight:600;}
#footer .container .info-footer .col-lojas-l{flex-grow:2;display:flex}
#footer .container .info-footer .col-lojas{padding-left:0px;padding-right:0px;width:40%;max-width:40%;flex-grow:2;}
#footer .container .info-footer .col-lojas p{padding-bottom:20px;}
#footer .container .info-footer .col-lojas p .whatsapp{font-weight:600;position:absolute;margin-left:-25px;font-size:1.2em;margin-top:0em;}
#footer .container .bottom-footer{margin-top:-90px;margin-bottom:60px;display:flex;flex-direction:row;flex-wrap:nowrap;}
#footer .container .bottom-footer .left{margin-left:120px;align-self:center;}
#footer .container .bottom-footer .left img{margin-top:40px;height:140px;z-index:2;}
#footer .container .bottom-footer .right{float:right;text-align:right;flex-grow:1;}
#footer .container .bottom-footer .right .sociais-footer, footer .container .bottom-footer .right .copyright-footer{display:flex;justify-content:flex-end;}
#footer .container .bottom-footer .right .sociais-footer{margin-top:40px;margin-bottom:50px;margin-right:120px;}
#footer .container .bottom-footer .right .sociais-footer i{color:#fff;padding-left:30px;padding-right:5px;}
#footer .container .bottom-footer .right .copyright-footer{font-size:0.8em;margin-right:120px;}
#footer .container .bottom-footer .right .copyright-footer a{color:#fff;transition:0.5s;}
#footer .container .bottom-footer .right .copyright-footer a:hover{color:#f60370;transition:0.5s;}
.cadastro{background-color:#ffffff;padding-top:40px;position:relative;}
.cadastro .container{flex-direction:column;}
.cadastro .container .logo-top{padding-left:100px;}
.cadastro .container .logo-top img{height:120px;z-index:4;}
.cadastro .container .clube{padding-left:100px;padding-right:100px;display:flex;flex-direction:row;flex-wrap:nowrap;}
.cadastro .container .clube .form{padding-left:20px;padding-right:20px;width:50%;flex-direction:column;display:flex;}
.cadastro .container .clube .form .btn, .cadastro .container .clube .form .btn-green, .cadastro .container .clube .form .btn-border, .cadastro .container .clube .form .btn-border-green{margin-top:10px;max-width:130px;}
.cadastro .container .clube .descricao{padding-left:20px;padding-right:20px;width:50%;}
.input{width:100%;max-width:400px;margin:0em;}
.input .input__field{width:100%;float:none;padding-left:10px;}
.input .input__label.input__label--hoshi::after{margin-top:0px;border-color:#59e7af;}
.garrafinhas{width:90%;display:flex;justify-content:center;margin:0 auto;align-items:flex-end;}
.garrafinhas-item{width:26%;margin-right:40px;display:inline-block;vertical-align:bottom;}
.garrafinhas-item img{width:100%;}
.bottle-img{position:absolute;bottom:-1.25rem;left:-280px;}
.bottle-img img{width:50%;}
.c-product{position:relative;left:150px;margin:100px auto 200px;max-width:70%;}
.c-product__inner{text-align:center;max-width:100%;margin:0 auto;position:relative;padding:20px;background-color:#ebfff2;border-radius:0px}
.c-product__bg{position:absolute;top:-14.5rem;left:-16.625rem;z-index:0;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;width:200%;height:200%}
.c-product__inner h3{margin-top:5px;padding-bottom:0px;font-size:1.2em;font-weight:700;text-align:center;color:#1e7399;}
.c-product__inner h3 big{font-size:1.6em;font-weight:700;line-height:0.7em;}
.c-product__prose h2{position:relative;z-index:9;cursor:pointer;margin-bottom:10px;font-size:1em;font-weight:500;text-align:center;color:#44b280;}
.c-product__prose hr{margin:20px auto;width:40%;border-top:1px solid #cacfcd;}
.c-product__prose p{margin:0 auto;width:90%;font-size:0.8em;line-height:1.3em;}
.flor{position:absolute;top:-40%;left:-90%;z-index:-1;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;width:180%;height:180%;}
.flor1{position:absolute;top:-60%;left:-80%;z-index:-1;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;width:120%;height:120%;}
.flor2{position:absolute;top:25px;left:-105%;z-index:-1;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;width:110%;height:110%;}
.sidenav{height:100%;width:0;position:fixed;z-index:9;top:0;right:0;background-color:#ebfff2;opacity:0.9;overflow-x:hidden;transition:0.5s;padding-top:90px;}
.sidenav a{padding:10px 8px 8px 25px;text-decoration:none;font-size:22px;font-weight:500;color:#44b280;display:block;transition:0.3s}
.sidenav a:hover, .offcanvas a:focus{color:#208959;}
.closebtn{color:#1e7399 !important;position:absolute;top:22px;right:30px;font-size:60px !important;margin-left:50px;}
.toggle-menu{cursor:pointer;position:absolute;z-index:9;right:40px;top:50px;}
.bar1,
.bar2{width:35px;height:6px;margin-bottom:6px;background-color:#fff;transition:all 0.3s ease-in-out;border-radius:9px;}
#detalhe-servico{height:100%;width:0;position:fixed;z-index:9;top:0;right:0;background-color:#ebfff2;opacity:0.9;overflow-x:hidden;transition:0.5s;padding-top:90px;}
#detalhe-servico .clicked{width:250px;}
#detalhe-servico .closebtn{color:#333 !important;position:absolute;text-transform:uppercase;top:22px;right:30px;font-size:14px !important;font-weight:500;margin-left:50px;}
#detalhe-servico hr{margin:0 auto;width:20%;margin-bottom:40px;border-top:1px solid #cacfcd;}
#detalhe-servico big{font-size:1.6em;font-weight:700;line-height:0.7em;}
#detalhe-servico .servico{margin-top:5px;padding-bottom:0px;font-size:1.2em;font-weight:700;text-align:center;color:#1e7399;}
#detalhe-servico .produto{padding-bottom:30px;margin-top:50px;position:relative;z-index:9;font-size:1.2em;font-weight:600;line-height:1em;text-align:center;color:#44b280;}
#detalhe-servico .texto{text-align:center;margin:0 auto;width:70%;padding-bottom:20px;font-size:0.8em;line-height:1.1em;margin-top:10px;margin-bottom:20px;}
.slider-for{margin-top:100px;}
.titulo1{margin:0;color:#A1815A;font-size:40px;line-height:38px;display:inline-block;text-align:left;}
.titulo1:after{content:'';width:108%;position:relative;top:-33px;right:129%;height:1px;background:#e1e1e1;display:block;}
.titulo1:before{content:'';width:108%;position:relative;top:52px;left:118%;height:1px;background:#e1e1e1;display:block;}
.titulo1 span{color:#A1815A;font-size:55px;font-weight:800;}
.desc{text-align:left;margin:0;margin-top:22px;font-size:15px;font-weight:bold;display:inline-block;}
.desc-conteudo{font-size:10px;}
@media screen and (max-width:1070px){.ararar{display:none;}
}
@media screen and (max-width:870px){#headercad .image-right{display:none;}
}
@media screen and (max-width:690px){#headercad .container .logo-top{margin-left:-40px;}
#headercad .container .content{margin:210px auto 0px !important;width:80%;}
}
@media screen and (max-width:575px){#headercad .container .logo-top{margin-left:-50px;}
#headercad .container .content{margin:210px auto 0px !important;width:70%;}
#headercad .container .content h5{font-size:1.7em !important;}
#headercad .container .content p{font-size:0.9em !important;padding-bottom:40px !important;}
}
@media screen and (max-width:520px){#headercad .container .logo-top{margin-left:-50px;}
#headercad .container .content{margin:210px auto 0px !important;width:60%;}
#headercad .container .content h5{font-size:1.5em !important;}
#headercad .container .content p{font-size:0.8em !important;padding-bottom:20px !important;}
#headercad .container .content h1{font-size:0.7em !important;}
#headercad .container .content .myinput{margin-bottom:20px !important;}
}
@media screen and (max-width:450px){#headercad .container .logo-top{margin-left:-50px;}
#headercad .container .content{margin:210px auto 0px !important;width:50%;}
#headercad .container .content h5{font-size:1.3em !important;}
#headercad .container .content p{font-size:0.7em !important;padding-bottom:20px !important;}
#headercad .container .content h1{font-size:0.7em !important;}
#headercad .container .content .myinput{margin-bottom:20px !important;}
}
@media screen and (max-width:400px){#headercad .container .content{width:70% !important;}
#headercad .container .content h5{font-size:1.3em !important;}
#headercad .container .content p{font-size:0.7em !important;padding-bottom:20px !important;}
#headercad .container .content h1{font-size:0.7em !important;}
#headercad .container .content .myinput{width:210px !important;margin-bottom:20px !important;}
}
@media screen and (max-width:1730px){#servicos .titulo-servicos{margin-top:-35px;padding-bottom:50px;padding-left:10%;}
.garrafinhas{margin-left:-50px;width:100%;}
}
@media screen and (max-width:1550px){.flor{top:-30%;left:-90%;}
.flor1{top:-50%;left:-80%;}
.flor2{top:35px;left:-105%;}
}
@media screen and (max-width:1350px){.flor{top:-25%;left:-90%;}
}
@media screen and (max-width:1300px){.diagonal-background{padding:21% 0 0;}
.flor{top:-20%;left:-90%;}
}
@media screen and (max-width:1200px){#servicos .titulo-servicos{margin-top:-15px;padding-bottom:50px;padding-left:10%;}
#servicos h4{margin-bottom:-70px;}
.garrafinhas{padding-top:60px;padding-bottom:60px;display:block;margin:0 auto;margin-left:25%;width:100%;}
.garrafinhas-item{width:40%;margin-right:40px;display:block;vertical-align:bottom;}
.bottle-img{position:absolute;bottom:-1.25rem;left:-280px;}
.bottle-img img{width:55%;}
.c-product{margin:100px auto;}
.c-product-last{margin-top:160px;}
.c-product__inner{padding:40px;}
.c-product__inner h3{font-size:1.5em;}
.c-product__prose h2{font-size:1.2em;}
.flor{top:-30%;left:-105%;}
.flor1{top:-25%;left:-80%;}
.flor2{top:35px;left:-105%;}
.arara{margin-right:0%;}
#fidelidade h3{font-size:1.5em;font-weight:700;margin-bottom:5px;}
#fidelidade .content{padding:20px;padding-left:10px;padding-top:40px;margin:0 auto;justify-content:center;}
}
@media screen and (max-width:1100px){.diagonal-background{padding:24% 0 0;}
.flor{top:-20%;left:-105%;}
.flor1{top:-20%;left:-80%;}
.flor2{top:35px;left:-105%;}
}
@media screen and (max-width:1000px){#header .container .logo-top{top:40px;padding-left:60px;}
.passarinhos{margin-right:-19%;}
.arara{margin-right:-11%;}
#faixa-nascido .container{padding-left:12%;}
#servicos .titulo-servicos{margin-top:-10px;}
#footer .folhas-footer{display:none;}
#footer .container{margin-left:3%;}
#footer .container .info-footer{width:80%;display:flex;justify-content:flex-start;flex-direction:column;margin-left:15%;margin-bottom:90px;}
#footer .container .info-footer h3{padding-bottom:10px;}
#footer .container .info-footer .col-contato{order:1;width:100%;max-width:100%;}
#footer .container .info-footer .col-contato p{padding-bottom:20px;}
#footer .container .info-footer .col-lojas-l{display:flex;flex-direction:row;order:2;}
#footer .container .info-footer .col-lojas{order:2;padding-left:0px;width:40%;max-width:50%;flex-grow:2;}
#footer .container .info-footer .col-lojas p{padding-bottom:20px;}
#footer .container .info-footer .col-lojas p .whatsapp{position:absolute;margin-left:-25px;font-size:1.2em;margin-top:0em;}
#footer .container .bottom-footer{margin:0 auto;margin-top:-90px;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;}
#footer .container .bottom-footer .left{padding-left:0px;align-self:center;}
#footer .container .bottom-footer .left img{margin-top:40px;height:120px;z-index:2;}
#footer .container .bottom-footer .right{float:right;text-align:right;flex-grow:1;}
#footer .container .bottom-footer .right .sociais-footer, footer .container .bottom-footer .right .copyright-footer{display:flex;justify-content:flex-end;padding-right:120px;}
#footer .container .bottom-footer .right .sociais-footer{margin-top:40px;margin-bottom:50px;}
#footer .container .bottom-footer .right .sociais-footer i{color:#fff;padding-left:30px;padding-right:5px;}
#footer .container .bottom-footer .right .copyright-footer{font-size:0.6em;padding-right:120px;}
}
@media screen and (max-width:980px){.titulo1:after{display:none;}
.titulo1:before{display:none;}
.diagonal-background{padding:27% 0 0;}
#header{padding-bottom:50px;}
#header .container .logo-top{top:40px;padding-left:40px;}
#header .container .logo-top img{height:100px;}
#header .container .carousel img{width:100%;}
#header .frase{left:26%;width:50%;z-index:3;}
#header .image-left{top:30px;width:35%;}
#header .image-right{width:35%;}
.owl-theme .owl-controls{margin-top:-82px;text-align:center;}
#header .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 8px;}
#faixa-nascido .container{padding-left:13%;}
#faixa-nascido h1{margin-top:10px;font-size:1.8em;}
.passarinhos{display:none;}
.garrafinhas h2{font-size:0.9em;}
.flor{top:-10%;left:-105%;}
.flor1{width:140%;top:-20%;left:-100%;}
.flor2{width:140%;top:45px;left:-135%;}
#fidelidade .titulo-fidelidade{padding-top:90px;padding-left:3%;}
#fidelidade h1{line-height:1.3em;font-size:1.5em;}
#fidelidade h2{font-size:1em;}
#fidelidade h3{font-size:1.5em;font-weight:700;margin-bottom:5px;}
#fidelidade .content{padding:20px;padding-left:10px;padding-top:40px;margin:0 auto;justify-content:center;}
.arara{display:none;}
#passo-lavo-section h1{font-size:200%;}
#footer .folhas-footer{display:none;}
#footer .container{margin-left:-2%;}
#footer .container .info-footer{width:100%;display:flex;justify-content:center;flex-direction:column;margin-bottom:160px;}
#footer .container .bottom-footer .right .sociais-footer, footer .container .bottom-footer .right .copyright-footer{padding-right:0px;}
#footer .container .bottom-footer .right .copyright-footer{padding-right:0px;}
}
@media screen and (max-width:840px){.titulo1:after{display:none;}
.titulo1:before{display:none;}
.diagonal-background{padding:28% 0 0;}
.flor{width:250%;top:-5%;left:-145%;}
.flor1{width:160%;top:-0%;left:-110%;}
.flor2{width:150%;top:125px;left:-145%;}
}
@media screen and (max-width:730px){.titulo1:after{display:none;}
.titulo1:before{display:none;}
.diagonal-background{padding:31% 0 0;}
#header .container .logo-top img{height:100px;}
#header .container .logo-top{top:20px;padding-left:20px;}
#faixa-nascido .container{padding-left:5%;}
#faixa-nascido h1{margin-top:10px;font-size:1.8em;}
#sobre .content{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.garrafinhas{padding-bottom:60px;margin-left:10%;}
.garrafinhas-item{width:60%;}
.flor{width:180%;top:-20%;left:-105%;}
.flor1{width:110%;top:-30%;left:-80%;}
.flor2{width:100%;top:65px;left:-95%;}
.arara{display:none;}
#passo-lavo-section h1{font-size:200%;}
#footer .container .bottom-footer .left img{height:100px;}
}
@media screen and (max-width:630px){.titulo1:after{display:none;}
.titulo1:before{display:none;}
.diagonal-background{padding:36% 0 0;}
#header .container .ar{display:block;margin:80px auto 0;width:530px;}
#header{height:740px;}
#header .container{flex-direction:column;padding-bottom:40px;}
#header .container .logo-top{top:40px;position:absolute;z-index:8;padding-left:100px;}
#header .container .logo-top img{height:120px;}
#header .container .carousel{display:none;}
#header .frase{display:none;}
#header .image-left{display:none;}
#header .image-left-desfoque{display:none;}
#header .image-right{display:none;}
.toggle-menu{right:40px;top:75px;}
#header .container .logo-top img{height:120px;}
#header .container .logo-top{top:40px;padding-left:40px;}
.c-product__prose h2{font-size:1em;}
.flor{width:190%;top:-15%;left:-110%;}
.flor1{width:140%;top:-20%;left:-95%;}
.flor2{width:140%;top:65px;left:-135%;}
#fidelidade .container{padding:5px 20px;}
#fidelidade .titulo-fidelidade{display:none;}
#passo-lavo-section{padding-bottom:110px;}
#passo-lavo-section .fiorino{display:none;}
#passo-lavo-section .content{padding-right:0px;}
#passo-lavo-section h1{font-size:220%;}
#passo-lavo-section .delivery{width:70px;display:block;}
#passo-lavo-section .delivery img{width:100%;}
#footer .container{padding:0 20px;width:100%;}
#footer .container .info-footer{width:100%;margin-bottom:100px;}
#footer .container .info-footer .col-contato{width:120%;max-width:120%;}
#footer .container .info-footer .col-lojas-l{display:flex;flex-direction:column;order:2;}
#footer .container .info-footer .col-lojas{order:2;padding-left:0px;width:100%;max-width:100%;flex-grow:2;}
#footer .container .info-footer .col-lojas p span{margin-left:20px;}
#footer .container .info-footer .col-lojas p .whatsapp{margin-left:-5px;}
#footer .container .bottom-footer{width:100%;margin-top:-100px;margin-bottom:40px;}
#footer .container .bottom-footer .left{margin:0 0 0 40px;float:left;}
#footer .container .bottom-footer .left img{height:100px;}
#footer .container .bottom-footer .right{margin:0;float:right;text-align:right;}
#footer .container .bottom-footer .right .sociais-footer, footer .container .bottom-footer .right .copyright-footer{padding-top:30px;padding-right:20px;margin:20px 0;}
#footer .container .bottom-footer .right .copyright-footer{padding-right:20px;margin:0}
}
@media screen and (max-width:580px){#header .container .ar{display:block;margin:120px auto 0;width:500px;}
.diagonal-background{padding:38% 0 0;}
.garrafinhas{padding-top:60px;padding-bottom:60px;display:block;margin:0 auto;margin-left:0%;width:100%;}
.garrafinhas-item{width:80%;margin-left:-17%;margin-right:0px;display:block;vertical-align:bottom;}
.bottle-img{display:none;}
.c-product{position:relative;left:150px;margin:30px auto;max-width:70%;}
.flor{display:none;}
.flor1{display:none;}
.flor2{display:none;}
.titulo1:after{display:none;}
.titulo1:before{display:none;}
}
@media screen and (max-width:510px){#header .container .ar{display:block;margin:100px -10px 0;width:500px;}
.diagonal-background{padding:44% 0 0;}
#header .container .logo-top img{height:80px;}
.garrafinhas-item{margin-left:-20%;}
#fidelidade .container{padding:20px;}
#fidelidade .titulo-fidelidade{display:none;}
#fidelidade h3{font-size:1.5em;margin-bottom:0px;}
#fidelidade p{line-height:1em;font-size:0.8em;margin-top:5px;}
#fidelidade .btn-blue{padding:6px 30px;font-size:0.8em;}
#fidelidade .btn-fide{padding:6px 30px;font-size:0.8em;}
.titulo1:after{display:none;}
.titulo1:before{display:none;}
}
@media screen and (max-width:440px){#header .container .ar{display:block;margin:100px -25px 0;width:500px;}
.diagonal-background{padding:48% 0 0;}
.garrafinhas-item{margin-left:-25%;}
#fidelidade .container{padding:20px;}
.titulo1:after{display:none;}
.titulo1:before{display:none;}
}
@media screen and (max-width:420px){#header .container .ar{display:block;margin:120px -15px 0;width:450px;}
.diagonal-background{padding:50% 0 0;}
#header .frase{left:22%;width:70%;z-index:4;}
.garrafinhas-item{margin-left:-25%;}
.flor{width:250%;top:0%;left:-140%;}
.flor1{width:200%;top:0%;left:-130%;}
.flor2{width:140%;top:355px;left:-135%;}
#fidelidade .container{padding:30px;}
.titulo1:after{display:none;}
.titulo1:before{display:none;}
}
@media screen and (max-width:375px){#header .container .ar{display:block;margin:140px -10px 0;width:400px;}
.diagonal-background{padding:55% 0 0;}
.garrafinhas{margin-left:-20%;}
.garrafinhas-item{width:120%;}
#fidelidade .container{padding:0px 20px;}
#footer .container .bottom-footer .left img{height:80px;}
#footer .container{padding:0px;}
.titulo1:after{display:none;}
.titulo1:before{display:none;}
}
@media screen and (max-width:340px){#header .container .ar{display:block;margin:150px -35px 0;width:400px;}
.diagonal-background{padding:60% 0 0;}
.titulo1:after{display:none;}
.titulo1:before{display:none;}
}