/* PASSADEIRAS */
#passadeiras section.modelos-disponiveis#linha-telas {padding: 68px 0}
#passadeiras section.modelos-disponiveis#linha-telas .cards .card {max-width: calc((100% / 2) - 1.52%);}

#passadeiras section.modelos-disponiveis#terras-brasileiras {padding: 68px 0 35px;}
#passadeiras section.modelos-disponiveis#terras-brasileiras .cards {justify-content: center;}
#passadeiras section.modelos-disponiveis#terras-brasileiras .cards .card {max-width: calc((100% / 2) - 1.52%); display: flex; flex-direction: column;}

#passadeiras section.modelos-disponiveis#terras-brasileiras .bows-cores {display: flex; justify-content: center; align-items: center; gap: 16px; margin-top: 17px;}
#passadeiras section.modelos-disponiveis#terras-brasileiras .bows-cores .bow-cor {display: flex; flex-direction: column; gap: 3px; justify-content: center; align-items: center;}
#passadeiras section.modelos-disponiveis#terras-brasileiras .bows-cores .sub-titulo {font: 700 12.25px var(--futura); color: var(--cinza); text-align: center;}
#passadeiras section.modelos-disponiveis#terras-brasileiras .bows-cores .img {display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; max-width: 54px; padding: 0; max-height: 54px; aspect-ratio: 1 / 1;}
#passadeiras section.modelos-disponiveis#terras-brasileiras .bows-cores .img img {width: 100%; height: 100%; object-fit: contain;}

#passadeiras section.modelos-disponiveis#linha-everyday {padding: 68px 0 35px;}
#passadeiras section.modelos-disponiveis#linha-everyday .cards {justify-content: center; align-items: center;}
#passadeiras section.modelos-disponiveis#linha-everyday .cards .card {max-width: calc((100% / 3) - 2.33%);}

#passadeiras section.modelos-disponiveis#colecao-colormats {padding: 68px 0 35px;}
#passadeiras section.modelos-disponiveis#colecao-colormats .cards .card {max-width: calc((100% / 2) - 1.52%);}

#passadeiras > .btn-whats {margin: 0 auto 0;}

@media (max-width: 990px) {     
     /* PASSADEIRAS */
     #passadeiras > .btn-whats {margin: 0 auto 0;}

     #passadeiras section.modelos-disponiveis#linha-everyday .cards .card {max-width: calc((100% / 2) - 1.03%);}
     #passadeiras section.modelos-disponiveis#terras-brasileiras {padding: 25px 0 15px;}
     #passadeiras section.modelos-disponiveis#linha-telas {padding: 25px 0 15px;}
     #passadeiras section.modelos-disponiveis#linha-everyday {padding: 25px 0 15px;}
     #passadeiras section.modelos-disponiveis#colecao-colormats {padding: 25px 0 15px;}
}

@media (max-width: 700px) {
     #passadeiras section.modelos-disponiveis#colecao-colormats .cards .card {max-width: 100%;}     
}

@media (max-width: 550px) {
     #passadeiras section.modelos-disponiveis#terras-brasileiras .cards .card {max-width: 100%;}
     #passadeiras section.modelos-disponiveis#terras-brasileiras .cards .card .ing-main {width: 100%;}     
}

@media (max-width: 550px) {
     #passadeiras section.modelos-disponiveis#linha-telas .cards .card,
     #passadeiras section.modelos-disponiveis#linha-everyday .cards .card {max-width: 100%;}     
}