*{margin:0;padding:0;font-size:100%;border:nome;outline:nome;font-weight:300;box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:14px}body{background-color:#fff}a{text-decoration:none;color:#fff}ul{list-style:none}img{max-width:100%}section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:30vh auto;grid-template-areas:"c c c" "m m m" "b b b" "p p p" "r r r"}.logo{width:260px;height:205px;float:left;background:url(../img/logo.png) center center/260px no-repeat;margin-left:8%;margin-top:1%}.banner{grid-area:b;display:none}header{grid-area:c;width:100%;position:fixed;z-index:9999}.btn-menu{width:56px;height:56px;float:right;text-align:center;color:#fff;cursor:pointer;border:none;background-color:rgba(255,255,255,0)}.menu{display:none;width:100%;height:100%;position:fixed;background-color:rgba(0,74,144,.9)}.btn-close{font-size:1.5em;color:#fff;float:right;cursor:pointer;margin:2% 3% 0 0}.menu ul{width:100%;float:left;text-align:center}.menu li{padding:1.5%}.menu li a{font-size:2em;color:#fff;padding:1.5% 3%}.menu li a:hover{border:1px solid #da6709}.menu ul ul{display:none;position:absolute;background-color:#ffcb31}.menu ul li:hover>ul{display:block}.nav-top{display:none}main{grid-area:p;display:flex;flex-wrap:wrap}.titulo{width:100%;text-align:center;margin-top:45px}.titulo h2{font-size:35px;padding:10px 0 20px 0;font-family:monospace;font-weight:700}.titulo hr{border:0;height:2px;background-image:linear-gradient(to right,transparent,#004a90,transparent)}.separador{padding:10px 0 20px 0;background-color:#fff}.moldimg{width:100%;min-height:135px;padding:10px 0 0 0}.produto{display:grid;grid-area:p;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));width:210px;height:290px;border:1px solid #c4c4c4;background-color:#fff;text-align:center}.produto{max-width:960px;margin:0 auto 30px;text-align:center}.produto img{margin-left:auto;margin-right:auto;width:60%}.produto:hover{border-color:#004a90}.titleProduto{font-size:14px;font-weight:700}.valorProduto{font-size:24px;font-weight:700}.valorProdutoDesc{font-size:20px;font-weight:700;color:#90000e}.btcomprar,.btinforma{width:100%;max-height:70px;font-size:1.3em;cursor:pointer;padding:20px 10px 0 10px;background-color:#004a90;color:#fff;text-align:center}.btinforma a{color:#fff;width:100%;height:100%}.btcomprar:hover,.btinforma{background-color:rgba(0,74,144,.9)}.quantity{float:left;margin-top:-60px}.quantity input[type=number]{border:1px solid #ffcb31;padding:5px;width:50px}.maiscolor{color:#ffcb31;padding:5px;width:50px}.paginacao{float:right;padding:0 10px 100px 100px}ul.pagination{display:inline-block;padding:0;margin:0}ul.pagination li{display:inline}ul.pagination li a{color:#000;float:left;padding:8px 16px;text-decoration:none}footer{text-align:center;grid-area:r;height:150px;padding:20px 0 0 0}.social-icons a{font-size:1.5em;color:#ffcb31;margin-right:3%}.social-icons a:hover{color:rgba(255,255,255)}.copyright{margin-top:2%;color:#fff}.busca{display:none}.detalheproduto{max-width:650px;margin:0 auto 60px;padding:10px 15px 10px 25px}.detalheproduto h2{font-size:25px;text-align:center}.detalheproduto span{font-size:16px;line-height:1.5}.detalheproduto span.valorProduto{font-size:35px;margin-top:10px}.botoes{display:grid;text-align:center;padding-left:10px}.btvendedor{width:80%;border-radius:12px;font-size:1.8em;cursor:pointer;background-color:#077a3f;margin-top:2%;color:#fff;padding:1em 0 1em 0}.btvendedor:hover{background-color:rgba(7,122,63,.9);border-color:#ccc6c7}.btcomprar{width:60%;cursor:pointer;border-radius:5px;font-size:1.8em;padding-top:25px;padding:.5em}.thumbs{float:left;width:100%;margin-top:10px;padding:2.5px;background:#eee}.thumbs img{float:left;width:20%;padding:2.5px;background:#eee;cursor:pointer}.slider{width:100%;height:30vw;position:relative;z-index:0}.slider img{opacity:0;position:absolute;width:100%;height:100%;object-fit:cover;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}.slider img.selected{opacity:1}.tbcart{width:65em;text-align:center}.tbcart thead{width:55em;background-color:#004a90;font-weight:700;color:#fff}.tbcart tbody tr:nth-child(2n){background:#ccc}.tbcart td,.tbcart th{padding:5px 0}.tbcart input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tbcart input.plus{margin-left:4px}.tbcart input.minus{margin-right:4px}.tbcart input.minus,.tbcart input.plus{background:none repeat scroll 0 0 #004a90;border:medium none;color:#fff;height:32px;line-height:33px;width:25px;padding:0}.remove{color:red}.remove:hover{color:#fff;background:red}.cart_totals{float:right;margin-bottom:50px;width:40%}.cart-collaterals .shipping_calculator{float:right;width:40%}div.coupon{float:left}.alert-danger{background-color:red;opacity:.5;padding:10px 5px 10px 10px;color:#fffFFFFF}@media screen and (min-width:1100px) and (max-width:1920px){.btn-menu{display:none}.btn-close{display:none}.busca{display:flex;width:50%;margin:5% auto;padding-left:15px;border:none;border-radius:5px;border-color:#fff}.textbusca{padding-left:5px;font-style:italic;font-size:18px;height:40px;width:60%}.btnbusca{background:#ffcb31;color:#004a90;padding:9px;border:0 none;font-size:18px;cursor:pointer}.btnbusca :hover{color:#fff;border:0 none;font-size:18px}.logo{width:250px;height:150px;float:left;background:url(../img/logo.png) center center/250px no-repeat;font-size:0;margin-left:5%;margin-top:1%}.banner{grid-area:b;display:flex}.nav-top{display:flex;background-color:#004a90;float:right}.nav-top li{margin:20px;font-size:20px;font-family:monospace;font-weight:700;float:right}.nav-top a:hover{text-decoration:underline}.menu{width:100%;height:40px;line-height:40px;float:left;background-color:#ffcb31;display:block!important;position:static;margin-top:1%;padding:0 0 2px 7px}.menu ul li{display:inline-block}.menu ul li a{display:inline-block}.menu li{float:left;font-size:large;padding:0}.menu li a{color:#004a90;font-size:.9em;height:40px;font-weight:700;padding:1px 15px 1px 5px}.menu li a:hover{border:none;color:#ffcb31;height:40px;width:12em;background-color:#214282}.menu ul ul{display:none;position:absolute;background-color:#ffcb31}.menu ul li:hover>ul{display:block}.menu ul li ul{width:14em}.quantity{margin-top:-50px}.user-menu ul{list-style:outside none none;margin:0;padding:0;float:right}.user-menu li{display:inline-block}.user-menu li a{display:block;font-size:13px;margin-right:5px;padding:10px}.user-menu li a i.fa{margin-right:5px}.btvendedor{width:65%}.formulario-area{padding:15px 150px 130px}.formulario-area label{color:#405c60;position:relative}.formulario-area input{width:95%;margin-top:4px;padding:10px;border:1px solid #b2b2b2;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 4px 0 rgba(168,168,168,.6) inset;box-shadow:0 1px 4px 0 rgba(168,168,168,.6) inset;-webkit-transition:all .2s linear;transition:all .2s linear}.formulario-area input.qty{width:25%;margin-top:4px;padding:10px;border:1px solid #b2b2b2;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 4px 0 rgba(168,168,168,.6) inset;box-shadow:0 1px 4px 0 rgba(168,168,168,.6) inset;-webkit-transition:all .2s linear;transition:all .2s linear}.formulario-area button{width:100%!important;cursor:pointer;background:#3d9db3;padding:8px 5px;color:#fff;font-size:20px;border:1px solid #fff;margin-bottom:10px;text-shadow:0 1px 1px #333;-webkit-border-radius:5px;border-radius:5px;transition:all .2s linear}}