/* LINHA KITCHEN */

.sobre .gp-info .texto {margin-bottom: 0;}
#linhas-kitchen .sec-titulo {font: 400 clamp(16px,1.4vw,20px) / 1.2em var(--futura); color: var(--cinza); margin: 0 0 32px;}

#linhas-telas.modelos-disponiveis {display: flex; flex-direction: column; gap: 74px; padding: 107px 0;}

#terras-brasileiras.modelos-disponiveis {display: flex; flex-direction: column; gap: 74px;}

#terras-brasileiras.modelos-disponiveis #sousplat .cards {justify-content: space-around;}
#terras-brasileiras.modelos-disponiveis #sousplat .cards .card {max-width: calc((100% / 4) - 8.589%);}

#terras-brasileiras.modelos-disponiveis #peca-americana .cards {justify-content: center;}
#terras-brasileiras.modelos-disponiveis #peca-americana .cards .card:hover .cor .img {transform: scale(1.1);}

#terras-brasileiras.modelos-disponiveis .cores {display: flex; justify-content: center; gap: 16px; margin-top: 16px;}
#terras-brasileiras.modelos-disponiveis .cores .cor {display: flex; flex-direction: column; gap: 4px;}
#terras-brasileiras.modelos-disponiveis .cores .cor-nome {font: 700 clamp(10px,1vw,12.25px) var(--futura); color: var(--cinza); text-align: center;}

#terras-brasileiras.modelos-disponiveis #sousplat .cards .card {max-width: calc((100% / 3) - 3.489%); padding: 10px;}
#terras-brasileiras.modelos-disponiveis #sousplat .cards .card:hover .cor .img {transform: scale(1.1);}

#terras-brasileiras.modelos-disponiveis #passadeira .cards {gap: 17px 3.03%; justify-content: center;}
#terras-brasileiras.modelos-disponiveis #passadeira .cards .card {max-width: calc((100% / 2) - 1.589%);}
#terras-brasileiras.modelos-disponiveis #passadeira .cards .card:hover .cor .img {transform: scale(1.1);}
#terras-brasileiras.modelos-disponiveis #passadeira .cards .card .nome {margin: 18px 0 15px;}

#linha-everyday.modelos-disponiveis {padding: 107px 0 25px; display: flex; flex-direction: column; gap: 74px;}
#linha-everyday.modelos-disponiveis #peca-americana .cards {justify-content: center;}
#linha-everyday.modelos-disponiveis #peca-americana .cards .card {max-width: calc((100% / 4) - 1.743%);}


#linha-everyday.modelos-disponiveis #kit-descanso-de-panela .cards .card {max-width: calc((100% / 3) - 2.02%);}
#linha-everyday.modelos-disponiveis #kit-descanso-de-panela .cards .card .itens {display: flex; justify-content: center; align-items: center; gap: 3%;}
#linha-everyday.modelos-disponiveis #kit-descanso-de-panela .cards .card .item-1 {max-width: 38.218%; width: 100%;}
#linha-everyday.modelos-disponiveis #kit-descanso-de-panela .cards .card .item-2 {max-width: 32.757%; width: 100%;}

#linha-everyday.modelos-disponiveis #peca-americana-2 .cards {justify-content: center;}
#linha-everyday.modelos-disponiveis #peca-americana-2 .cards .card {max-width: calc((100% / 3) - 2.043%);}


#linha-everyday.modelos-disponiveis  #porta-copos .cards {justify-content: space-around;}
#linha-everyday.modelos-disponiveis  #porta-copos .cards .itens {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; justify-content: center; align-items: center;}
#linha-everyday.modelos-disponiveis  #porta-copos .cards .item {width: 100%; height: 100%; display: flex; /*max-width: 88.57%;*/}
#linha-everyday.modelos-disponiveis  #porta-copos .cards .card {max-width: calc((100% / 4.73) - 4.017%); padding: 1em;}

main > .btn-whats {margin: 40px auto 0;}

@media (max-width:1150px) {
     #tapetes-e-capachos section.modelos-disponiveis .cards .card {max-width: calc((100% / 2) - 2.33%); height: auto;}
     #tapetes-e-capachos .modelos-disponiveis .cards .card .nome br {display: none;}
}
@media (max-width:990px) {     
     #linhas-kitchen .sec-titulo {margin-bottom: 15px; text-align: center;}

     #linhas-telas.modelos-disponiveis {gap: 15px; padding: 25px 0;}

     #terras-brasileiras.modelos-disponiveis #passadeira .cards {gap: 5px 2.03%; justify-content: center;}
     #terras-brasileiras.modelos-disponiveis #passadeira .cards .card .nome {margin: 8px 0 0;}

     #terras-brasileiras.modelos-disponiveis .cores {margin-top: 8px;}
     #terras-brasileiras.modelos-disponiveis {gap: 15px;}

     #linha-everyday.modelos-disponiveis {gap: 15px; padding: 25px 0;}
     #linha-everyday.modelos-disponiveis #peca-americana .cards .card {max-width: calc((100% / 3) - 1.743%);}
     #linha-everyday.modelos-disponiveis #peca-americana-2 .cards .card {max-width: calc((100% / 2) - 2.043%);}

     main > .btn-whats {margin: 0 auto 0;}
}
@media (max-width:800px) {
     #tapetes-e-capachos section.modelos-disponiveis .cards .card {max-width: 100%;}
     .modelos-disponiveis #sousplat .cards .card {max-width: calc((100% / 4) - 2.589%);}
     #linha-everyday.modelos-disponiveis  #porta-copos .cards .card {max-width: calc((100% / 4.5) - 4.017%);}
}
@media (max-width:750px) {
     #terras-brasileiras.modelos-disponiveis #sousplat .cards .card {max-width: calc((100% / 2) - 3.489%);}
}
@media (max-width:700px) {
     .modelos-disponiveis #sousplat .cards .card {max-width: calc((100% / 2) - 2.589%);}
     #linha-everyday.modelos-disponiveis #peca-americana .cards .card {max-width: calc((100% / 2) - 1.743%);}
     #linha-everyday.modelos-disponiveis #kit-descanso-de-panela .cards .card {max-width: 100%;}
     #linha-everyday.modelos-disponiveis  #porta-copos .cards .card {max-width: calc((100% / 3.5) - 4.017%);}
     
}
@media (max-width:600px) {
     #terras-brasileiras.modelos-disponiveis #passadeira .cards .card {max-width: 100%;}
}
@media (max-width:550px) {
     .modelos-disponiveis #passadeira .cards .card {max-width: 100%;}
     .modelos-disponiveis #peca-americana .cards .card {max-width: 100%;}

     #linha-everyday.modelos-disponiveis #peca-americana-2 .cards .card {max-width: 100%;}
     #linha-everyday.modelos-disponiveis  #porta-copos .cards .card {max-width: calc((100% / 2.8) - 4.017%);}
}
@media (max-width:530px) {
     #terras-brasileiras.modelos-disponiveis #sousplat .cards .card {max-width: 100%;}
}
@media (max-width:320px) {
     #linha-everyday.modelos-disponiveis #peca-americana .cards .card {max-width: 100%;}
}

@media (max-width: 500px) {
     #linhas-kitchen .sec-titulo {text-align: left;}
}