.flexRow { .flexRowContent--productPanel { margin: 16px 0; padding: 0 40px; position: relative; .stretchChildrenWidth:first-child { padding: 0; justify-content: normal; } .flexCol--productShowcase { padding: 0 32px 0 0; } } .flexRowContent--quantityAndBuy { margin: 0 0 16px; .stretchChildrenWidth { width: auto !important; &:last-child { flex: 1; } } } .flexRowContent--productName { margin: 0; } }