@charset "UTF-8";@media only screen and (max-width: 900px){html,body{padding-top:60px!important}.topo .box-btns .btn{padding:10px!important;border-radius:50%!important}.topo .box-btns .btn svg{width:22px!important;height:22px!important}.topo .box-btns .btn p{display:none}.banner{background-image:url(/assets/banner_v-aMxtuoWN.jpg)!important;height:600px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important}.banner .container{height:100%;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to bottom,transparent 0%,transparent 55%,black 100%)}.banner .container .box-textos{padding-bottom:20px}.banner .container .box-textos h1{text-align:center!important;font-size:40px!important;width:100%}.banner .container .box-textos h3{display:none}.banner .container .box-textos .box-btns{align-items:center!important;justify-content:center!important;text-align:center}.container{width:100%!important;box-sizing:border-box!important;padding:10px}.box-sistema-info{flex-direction:column}.box-sistema-info .card .box-sistema{flex-direction:column!important}.box-sistema-info .card .box-sistema .title{background-color:transparent!important;border-bottom:1px solid #ccc}.box-sistema-info .card .box-sistema .title img{width:150px!important}.box-quem-somos,.box-contato{padding:50px 20px!important}.box-contato .box-itens{flex-direction:column!important}.box-contato .box-itens .inputs{background-color:#fff;border-top:2px solid #17b085;border-radius:0;padding-top:20px;margin-top:10px}.btns-contato-action .box-btn-action{flex-direction:column!important}.box-input label{background:linear-gradient(to top,white 0%,white 60%,transparent 60%,transparent)!important}.box-itens-sistema .sobre .box-funcoes h2{font-size:20px!important}.box-itens-sistema .sobre .box-funcoes .espec{flex-direction:column-reverse;gap:25px}.box-itens-sistema .sobre .box-funcoes .espec .box-img{width:100%!important}.box-itens-sistema .sobre .box-funcoes .espec .box-img img{width:100%}.box-itens-sistema .sobre .box-funcoes .espec ul li{font-size:16px!important;display:flex;align-items:center}.produtos-page .itens-page .item{width:100%!important}.produtos-page .itens-page .item .foto{border-radius:10px;background-color:#fff;width:100%;height:auto}.produtos-page .itens-page .item .foto img{width:100%;height:100%;border-radius:10px}.produtos-page .itens-page .item .detalhes{padding:20px}.produtos-page .itens-page .item .detalhes .descricao{font-weight:600;font-size:14px;padding:5px 0}.produtos-page .itens-page .item .detalhes .valor{font-size:20px;font-weight:900;color:#17b085;padding:5px 0}.produtos-page .itens-page .item .detalhes .pgto{font-size:10px;font-weight:300;padding:5px 0}.onlypc{display:none!important}}*{margin:0;padding:0;font-family:Inter;outline:none}body,html{width:100%;background-color:#efeeee;padding-top:51px}#root{width:100%!important}.topo{z-index:1000;background-color:#fff;width:100%;box-sizing:border-box;padding:10px 0;box-shadow:0 0 5px 5px #0000000d;border:none;position:fixed;top:0;left:0}.topo .container{display:flex}.topo .container .logo{width:120px;cursor:pointer}.topo .container .logo img{width:100%}.topo .container .box-btns{flex:1;display:flex;gap:10px;align-items:center;justify-content:end}.topo .container .box-btns .btn{background-color:#17b085;color:#fff;border-radius:100px;cursor:pointer;border:none;padding:10px 20px;font-size:14px;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex;gap:5px;align-items:center;justify-content:center}.topo .container .box-btns .btn:hover{background-color:#17b085cc}.banner{width:100%;height:450px;background-image:url(/assets/banner-Di7tg1BB.jpg);aspect-ratio:16/9;background-size:cover;display:flex;align-items:center;justify-content:end}.banner .box-textos h1{color:#fff;font-size:65px;text-align:right;margin-bottom:20px;text-shadow:0px 0px 20px black}.banner .box-textos h3{color:#fff;font-size:25px;text-align:right;margin-bottom:40px;font-weight:400;text-shadow:0px 0px 20px black}.banner .box-textos .box-btns{display:flex;justify-content:end;gap:10px}.banner .box-textos .box-btns .btn{background-color:transparent;color:#fff;border:2px solid #17b085;border-radius:100px;cursor:pointer;font-weight:600;padding:10px 20px;font-size:14px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.banner .box-textos .box-btns .btn:hover{background-color:#17b085cc;border-color:transparent;color:#fff}.box-sistema-info{padding:30px 0;display:flex;gap:20px}.box-sistema-info .card{flex:1;background-color:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 5px 5px #0000000d}.box-sistema-info .card .box-sistema{flex:1;height:100%;display:flex;gap:15px}.box-sistema-info .card .box-sistema .title{display:flex;align-items:center;justify-content:center;padding:20px;border-radius:10px}.box-sistema-info .card .box-sistema .title img{margin:auto;width:100px}.box-sistema-info .card .box-sistema .title.xcom{background-color:#e5f6b0}.box-sistema-info .card .box-sistema .title.xpdv{background-color:#f6f1d4}.box-sistema-info .card .box-sistema .itens{display:flex;flex-direction:column;width:100%;height:100%}.box-sistema-info .card .box-sistema .itens ul{padding-left:10px}.box-sistema-info .card .box-sistema .itens ul li{list-style:none;margin-bottom:3px;font-size:18px}.box-sistema-info .card .box-sistema .itens ul li:before{content:"✔";margin-right:8px;color:#17b085;font-size:22px!important}.box-sistema-info .card .box-btns{margin-top:20px;padding-top:20px;display:flex;justify-content:end;border-top:1px solid #ccc}.box-sistema-info .card .box-btns .btn{display:flex;gap:5px;align-items:center;background-color:#17b085;color:#fff;border-radius:100px;cursor:pointer;border:none;padding:10px 20px;font-size:14px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.box-sistema-info .card .box-btns .btn:hover{background-color:#17b085cc}.box-quem-somos{background-color:#fff;padding:50px 0;box-shadow:0 0 5px 5px #00000005}.box-quem-somos .textos-quem-somos{font-size:20px}.box-quem-somos .textos-quem-somos h2{text-align:center;font-size:40px;margin-bottom:50px}.box-quem-somos .textos-quem-somos p{padding:10px 0;text-align:justify}.box-produtos{padding-bottom:50px}.box-contato{padding:50px 0;background-color:#fff;box-shadow:0 0 5px 5px #00000005}.box-contato h2{text-align:center;font-size:40px;margin-bottom:50px}.box-contato .box-itens{display:flex;gap:10px}.box-contato .box-itens .infos{flex:1}.box-contato .box-itens .infos .line{display:flex;gap:10px;font-size:20px;padding:10px 0}.box-contato .box-itens .infos .line svg{fill:#17b085;width:30px;height:30px}.box-contato .box-itens .infos .line .text{color:#000;flex:1}.box-contato .box-itens .infos .line .text a,.box-contato .box-itens .infos .line .text a:active,.box-contato .box-itens .infos .line .text a:link,.box-contato .box-itens .infos .line .text a:visited{text-decoration:none;color:#000}.box-contato .box-itens .inputs{flex:1}.container{margin:auto;width:1000px}.box-input{display:flex;flex-direction:column;padding:10px 0;width:100%}.box-input.med{max-width:200px}.box-input.min{max-width:110px}.box-input label{color:#17b085;font-size:12px;align-self:flex-start;width:auto;background:linear-gradient(to top,transparent 0%,transparent 40%,white 40%,white);padding:6px;position:absolute;margin-top:-14px;margin-left:10px;border-radius:5px}.box-input label.invert{background:linear-gradient(to top,white 0%,white 60%,transparent 60%,transparent)}input.custom,textarea.custom{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:15px;font-size:18px;color:#000}input.custom:focus,textarea.custom:focus{outline:none;border:1px solid #17b085}.btns-contato-action{padding:10px 0;margin-bottom:20px}.btns-contato-action h3{font-weight:400;font-size:26px;margin-bottom:10px}.btns-contato-action .box-btn-action{display:flex;gap:10px}.btns-contato-action .box-btn-action .btn-action{cursor:pointer;display:flex;gap:10px;background-color:#17b085;border-radius:200px;padding:10px 20px;align-items:center;justify-content:center}.btns-contato-action .box-btn-action .btn-action:hover{background-color:#17b085cc}.btns-contato-action .box-btn-action .btn-action svg{fill:#fff}.btns-contato-action .box-btn-action .btn-action p{color:#fff;flex:1}footer{background-color:#444;padding:80px 0;color:#fff;text-align:center}footer img{width:220px;filter:grayscale(100%);margin-bottom:20px}footer h3{margin-bottom:5px}#btnEnviar{background-color:#17b085;color:#fff;padding:15px 25px;border-radius:100px;cursor:pointer;border:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;font-size:22px;font-weight:600}#btnEnviar:hover{background-color:#17b085cc}.box-itens-sistema{margin:30px 0;background-color:#fff;padding:20px;border-radius:10px}.box-itens-sistema .sobre .logo{display:flex;align-items:center;justify-content:center;padding-bottom:20px}.box-itens-sistema .sobre .logo img{margin:auto}.box-itens-sistema .sobre .box-funcoes{padding:20px;border-radius:20px;background-color:#f7f7f7;margin-bottom:30px}.box-itens-sistema .sobre .box-funcoes h2{width:100%;font-size:26px;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:20px;display:flex;gap:15px;align-items:center}.box-itens-sistema .sobre .box-funcoes h2 svg{fill:#17b085;width:32px;height:32px}.box-itens-sistema .sobre .box-funcoes .espec{display:flex}.box-itens-sistema .sobre .box-funcoes .espec .box-img{width:450px}.box-itens-sistema .sobre .box-funcoes .espec .box-img img{width:100%;height:auto}.box-itens-sistema .sobre .box-funcoes .espec ul{padding-left:10px;flex:1}.box-itens-sistema .sobre .box-funcoes .espec ul li{list-style:none;margin-bottom:3px;font-size:18px}.box-itens-sistema .sobre .box-funcoes .espec ul li:before{content:"✔";margin-right:8px;color:#17b085;font-size:30px!important}.pagenot{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;height:100dvh;width:100%}.pagenot img{width:200px;cursor:pointer}.pagenot p{text-align:center;font-weight:600;font-size:24px}#btnHomePageNotFound{background-color:#17b085;color:#fff;padding:10px 25px;border-radius:100px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out;border:none;display:flex;gap:10px;align-items:center}#btnHomePageNotFound:hover{background-color:#17b085cc}.produtos-page{margin:30px 0;padding:20px;border-radius:10px;min-height:100dvw}.produtos-page.home{min-height:auto}.produtos-page .title{display:flex;gap:10px;align-items:center;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px}.produtos-page .title.home{border-bottom:none}.produtos-page .title h2{flex:1;width:100%;font-size:26px;padding-bottom:10px;display:flex;gap:15px;align-items:center}.produtos-page .title button.custom{background-color:#17b085;color:#fff;border-radius:100px;cursor:pointer;border:none;padding:10px 20px;font-size:14px;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex;gap:5px;align-items:center}.produtos-page .title button.custom:disabled{background-color:#ccc;color:#999}.produtos-page .title button.custom:disabled svg{fill:#999}.produtos-page .title button.custom:disabled:hover{background-color:#ccc}.produtos-page .title button.custom:hover{background-color:#17b085cc}.produtos-page .title button.custom svg{fill:#fff}.produtos-page .itens-page{display:flex;flex-wrap:wrap;gap:20px}.produtos-page .itens-page .item{width:calc(25% - 18px);border-radius:10px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 0 5px 5px #0000000d;border:1px solid #ccc}.produtos-page .itens-page .item:hover{background-color:#f7f7f7;border-color:#17b085}.produtos-page .itens-page .item .foto{border-radius:10px;background-color:#fff;padding:10px;width:100%;height:auto;box-sizing:border-box}.produtos-page .itens-page .item .foto img{width:100%;height:100%;border-radius:10px}.produtos-page .itens-page .item .detalhes{padding:20px}.produtos-page .itens-page .item .detalhes .descricao{font-weight:600;font-size:14px;padding:5px 0}.produtos-page .itens-page .item .detalhes .valor{font-size:20px;font-weight:900;color:#17b085;padding:5px 0}.produtos-page .itens-page .item .detalhes .pgto{font-size:10px;font-weight:300;padding:5px 0}.produtos-page .itens-page .item .detalhes .qtd{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;display:flex;gap:5px}.produtos-page .itens-page .item .detalhes .qtd svg{fill:#888}.produtos-page .itens-page .item .detalhes .qtd svg.qtdBtn{cursor:pointer;background-color:#efeeee;padding:3px;border-radius:50%}.produtos-page .itens-page .item .detalhes .qtd svg.qtdBtn:hover{background-color:#17b085;fill:#fff}.produtos-page .itens-page .item .detalhes .qtd input{padding:5px;border:1px solid #ccc;color:#000;text-align:center;width:40px;background-color:#fff;border-radius:5px}.produtos-page .itens-page .item .detalhes .qtd input[type=number]::-webkit-inner-spin-button,.produtos-page .itens-page .item .detalhes .qtd input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
