.wrapperImageAndDescription{ display: grid; gap: 32px; grid-template-columns: 47.591% 1fr; margin-left: 32px; } .containerImageProductDescriptionSection{ width: 100%; height: 100%; display: flex; } .imageProductDescriptionSection{ width: 100%; height: 100%; } .descriptionSectionTitle{ font-weight: 400; font-size: 24px; line-height: 32px; color: #575757; height: 40px; margin: 0; margin-bottom: 8px; } .descriptionSectionParagraph{ font-weight: 400; font-size: 16px; line-height: 22px; color: #929292; margin: 0; } @media screen and (max-width: 1024px) { .wrapperImageAndDescription{ display: flex; flex-direction: column; margin-left: 0; gap: 16px; border-bottom: 1px solid #BFBFBF; } .descriptionSectionParagraph{ margin-bottom: 16px; } }