body,html{height:100%}*{margin:0;padding:0;color:#fff;font-family:Lato,Arial,Verdana,Tahoma,sans-serif;word-wrap:break-word;text-decoration-thickness:.5px!important}*,::after,::before{box-sizing:border-box}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;background-color:#3f3f41}address,p{color:#fff;font-size:1.5rem;font-weight:400;font-style:normal;line-height:2rem;margin-top:15px}b,s,span,strong,u{font-size:inherit;color:inherit}::selection{background:#da670e;color:#fff}img,picture,video{display:block;max-width:100%}b,strong{font-weight:700}s,span,u{font-weight:inherit}cite,em,i{color:inherit;font-style:italic}aside,ol,ul{list-style:none}aside::after,ol::after,ul::after{content:".";height:0;display:block;clear:both;overflow:hidden;visibility:hidden}a{color:red;text-decoration:none;transition:.2s all ease}a:hover{text-decoration:underline}a:active,a:focus{outline:0;-moz-outline:none;ie-dummy:expression(this.hideFocus=true)}a[href^="x-apple-data-detectors:"]{color:inherit!important;text-decoration:inherit!important;display:inline!important}.estoque #menu li a.active,.estoque #menu li a:hover{text-decoration:none;background-color:#af5816}input,textarea{-webkit-appearance:none;-moz-appearance:none;resize:none;border-radius:0;outline:0}button,input,select,textarea{font:inherit}label.obrigatorio::after{content:"*";color:red}header{flex-shrink:0}header #topo{width:1060px;max-width:90%;margin:0 auto;padding:30px 0 10px;display:flex;flex-direction:row;justify-content:space-between}h1{width:272px;height:59px;display:block;text-indent:-30000px;background:url(../imagens/logo-nordeste-comercial.jpg) left top no-repeat;background-size:272px 59px}main{flex:1 0 auto}.erro,.home{align-items:center}main .container{width:1060px;max-width:90%;margin:0 auto}.home{display:flex;justify-content:center}.home header{width:min-content;padding:30px}.home header p{display:block;text-align:center;font-weight:300}.home header p b{font-size:1.9rem;font-weight:900;display:inline-block;padding:10px 0}.estoque #menu{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:560px}.estoque #menu li a{display:block;background-color:#da670e;color:#fff;font-size:1.6rem;font-weight:700;text-transform:uppercase;border-radius:10px;padding:17px 30px}.estoque #menu li a.active{color:#f89548;cursor:default}.estoque h2{font-size:2.6rem;font-weight:700;text-transform:uppercase;margin-top:0;padding-bottom:15px}.estoque #tabela .categoria,.estoque #tabela ul li{width:100%;font-size:1.5rem;text-transform:uppercase}.estoque #tabela p.selecione-categoria{max-width:70%;text-align:center;text-transform:uppercase;font-weight:700;padding-top:100px;margin:0 auto}.estoque #tabela .categoria{font-weight:700;background-color:#af5816;padding:11px 20px 10px}.estoque #tabela ul{display:flex;flex-direction:row;justify-content:space-between}.estoque #tabela ul:nth-child(even){background-color:#f7f5f5}.estoque #tabela ul:nth-child(odd){background-color:#fff}.estoque #tabela ul li{color:#303030;border-right:1px solid #dedede;padding:20px 10px 20px 15px}.estoque #tabela ul li.label{display:none;color:#b7b7b7}.estoque #tabela ul li:last-child{border-right:unset}.estoque #tabela ul li.codigo{max-width:105px;text-align:center;padding-left:10px}.estoque #tabela ul li.estoque,.estoque #tabela ul li.reserva{max-width:110px;text-align:center;padding-left:10px}.estoque #tabela ul li.preco{max-width:133px;padding-right:5px}.estoque #tabela ul.cabecalho{border-radius:10px 10px 0 0;background-color:#da670e}.estoque #tabela ul.cabecalho li{font-weight:700;color:#fff;background-color:unset;border-right:1px solid #af5816}.estoque #tabela ul.cabecalho li:first-child{border-radius:10px 0 0}.estoque #tabela ul.cabecalho li:last-child{border-radius:0 10px 0 0;border-right:unset}.estoque #tabela .grupo:last-of-type ul:last-child{border-radius:0 0 10px 10px}.estoque #tabela .grupo:last-of-type ul:last-child li:first-child{border-radius:0 0 0 10px}.estoque #tabela .grupo:last-of-type ul:last-child li:last-child{border-radius:0 0 10px}.erro{display:flex;justify-content:center}.erro header{width:min-content;padding:30px}.erro header p{display:block;text-align:center;font-weight:300}.erro header p b{font-size:1.9rem;font-weight:900;display:inline-block;padding:10px 0}footer{flex-shrink:0}footer #rodape{width:1060px;max-width:90%;margin:0 auto;padding:20px 0;display:flex;flex-direction:row;justify-content:space-between}footer #rodape p.logo-tag,footer #rodape p.logo-tag a{width:35px;height:17px;display:block}footer #rodape p{font-size:.9rem;color:#a3a3a9;text-transform:uppercase;margin-top:0}footer #rodape p.logo-tag a{background:url(../imagens/logo-tag.svg) center center no-repeat;opacity:.5;text-indent:-30000px}footer #rodape p.logo-tag a:hover{opacity:1}