@media(max-width:2200px){
.menu-hamburger{
    visibility: hidden;
}   
            
.corpo{
    visibility: visible;
}
            
.grid-produto{
    display:none;
    visibility: hidden;
}
}
    
@media(max-width:1800px){
.menu-hamburger{
    visibility: hidden;
}   
                
.corpo{
    visibility: visible;
}
                
.grid-produto{
    display:none;
    visibility: hidden;
}

}
    
@media(max-width:1200px){
.menu-hamburger{
    visibility: hidden;
}
        
.corpo{
    visibility: visible;
}
        
.grid-produto{
    display:none;
    visibility: hidden;
}
        
}
    
@media(max-width:900px){
.menu-hamburger{
    visibility: hidden;
}
            
.corpo{
    visibility: visible;
}
            
.grid-produto{
    display:none;
    visibility:hidden;
}
            
}

@media(max-width:600px){

.menu-hamburger{
    display: flex;
    visibility: visible;
}

.grid-miniaturas{
    display: flex;
    visibility: visible;
}

.control_banner{
    display: none;
    visibility: hidden; 
}

.corpo{
   visibility: hidden;
}

.grid-produto{
    display:block;
    visibility:visible;
}

.grid-produto{
    display: grid;
    grid-template-columns:auto; 
    margin-top: 6rem;
    grid-gap: 2px;
    grid-row: auto;
    padding: 4px 10px 4px 10px;
    height:350px;
    visibility: visible;
}


.grid-produto h1{
    font-size: 1.8rem;
    color:black;
    text-align: center;
}

.row{
  height: 32rem;
  margin-top: 10px;
}

.row-1{
    grid-row:1;
    height:4rem;
    padding: 5px 0px 5px 0px;
    margin-top: 2.5rem;
    margin-bottom: .6rem;
}

.row-1 h2{
  text-align: center;
  color: brown;
}

.row-1 h3{
    color: rgb(7, 86, 160);
    font-size: 2rem;
    font-weight: 200;
}

.row-1 h4{
    color: rgb(7, 86, 160);
    font-size: 1.5rem;
    font-weight: 200;
}

.row-1 h6{
    text-align: center;
    color: rgb(6, 92, 172);
    font-size: 1.5rem;
    padding: 0px 0px 2px 0px;
    margin-bottom: 1px;
}

.row-1 h6:not(:last-child){
    margin-bottom: 2px;
    color:brown;
    padding: 1px 0px 2px 0px;
}
  


.row-2{
    grid-row:2;
}

.row-3{
    grid-row:3;
}

.row-4{
    grid-row:4;
}

.row-5{
    grid-row:5;
}

.row-6{
    grid-row:6;
}

.row-7{
    grid-row:7;
}

.row-8{
    grid-row:8;
}

.row-9{
    grid-row:9;
}

.row-10{
    grid-row:10;
}

.row-11{
    grid-row:11;
}

.row-12{
    grid-row:12;
}

.row-13{
    grid-row:13;
}

.row-12{
    grid-row:14;
}

.row-center{
    height: 30.7rem;
    width: 98.4%;
    border-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px; 
    grid-column: 1;
    border: solid grey 1px;  
    /* padding: 1px 0px 0px 0px; */
    background: transparent;
}

.row-2-left{
   margin: auto;
   height: 29rem;
   width: 98%;
   border-radius: 15px;
   float: left;
   grid-column: 1;
   border: solid gray 1px;
   margin-left: 1%;
}

.row-2-right{
    margin: auto;
    height: 29rem;
    width: 98%;
    border-radius: 15px;
    float: right;
    grid-column: 2;
    border: solid gray 1px;
    margin-left: 1%;
 }

.row-2-produto{
    margin:0px 0px 3px 0px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background:transparent;
    padding-top: 10px;
}

.row-2-produto a{
    color: white;
    font-size: 0.6rem;
    margin-top: 20px;
    text-decoration: none;
}

.row-2-produto_img{
    display: block;
    padding: 0px 10px 10px 10px ; 
    width: 10rem;
    height: 10rem;
    border-radius: 10px;
    margin: auto;
    border-radius: 10px;
}

.row-2-produto_titulo{
    height: 4rem; 
    margin:3px 0px 1px 0px;
    padding: 3px 3px 0px 3px;
    color: black;
 }
 
 .row-2-produto_detalhe{
     height: 2rem; 
     color: lavenderblush;
     text-align: center;
     background: chartreuse;
     margin-bottom: 4px;
 }
 
 .row-2-produto_preço{
     height: 6rem; 
     margin:3px 0px 0px 0px;
     background: white;
     padding: 3px 3px 1px 5px;
     color: black;
     margin-left: 1rem;
 }

 .separa_preço{
     padding: 0px 2px 0px 2px;
     color:grey;
     margin-bottom: 0.1rem;
 }

  .fichatecnica{
    height: 3.4rem;  
    margin:1px 0px 5px 0px;
    background:rgb(1, 12, 34);
    text-align: center;
    color: white;
    width: 100%;
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}
 .row-2-produto_comprar{
     height: 2.9rem; 
     margin-top:30px;
     background:green;
     padding: 3px;
     text-align: center;
     color:white;
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
     margin-top: 20px;
 }
 
 .row-2-produto_titulo h2{
     color: black;
     margin-left: 1rem;
 }
 
 .row-2-produto_titulo h3{
     color: black;
     margin-left: 1rem;
 }
 
 .row-2-produto>h2{
     color: black;
     margin-left: 1rem;
 }
 
 .checkbox1{
     float: left;
     visibility: hidden;
 }
 
 .checkbox2{
     float: left;
     visibility: hidden;
 }
 
 .ficha-tecnica1{
     visibility: hidden;
     position: fixed;
     top:10.1rem;
     left:1.23rem;
     width: 13.5rem;
     height: 17.5rem;
     background:rgb(2, 67, 209);
     z-index: 10;
     border-radius: 15px;
 }
 
 .ficha-tecnica2{
     visibility: hidden;
     position: fixed;
     top:10.1rem;
     left:15.65rem;
     width: 13.5rem;
     height: 17.5rem;
     background:rgb(2, 67, 209);
     z-index: 10;
     border-radius: 15px;
 }
 
 .ficha-tecnica1 h2{
     margin-top: 1px;
     text-align: left;
     color: black;
     margin-left: 1rem;
 }
 
 .ficha-tecnica1 h3{
     margin-top: 1px;
     color: rgb(21, 77, 182);
     color: black;
     text-align: left;
     margin-left: 1rem;
 }
 
 .ficha-tecnica2 h2{
     margin-top: 1px;
     color: blue;
     text-align: left;
     color: black;
 }
 
 .ficha-tecnica2 h3{
     margin-top: 1px;
     /* color: rgb(21, 77, 182); */
     color: black;
     text-align: left;
 }
 
 .ficha-tecnica_formata1{
     width: 90%;
     height: 80%;
     margin: auto;
     padding: 5px 10px;
     margin-top: 0.2rem;
 }
 
 .ficha-tecnica_formata2{
     width: 90%;
     height: 80%;
     margin: auto;
     padding: 5px 10px;
     margin-top: 0.2rem;
 }
 
 .checkbox1:checked ~.ficha-tecnica1{
    visibility:visible;   
 }
 
 .checkbox2:checked ~.ficha-tecnica2{
     visibility:visible;   
  }
 
 .checkbox:checked ~.ficha-tecnica_formata1{
    visibility:visible;
 }
 
 
 .checkbox:checked ~.ficha-tecnica_formata2{
     visibility:visible;
  }
  
}