.main { display: flex; align-items: center; justify-content: space-between; width: 100%; .plus { color: $color_main; width: 46px; height: 46px; text-align: center; line-height: 43px; font-size: 50px; background-color: $color_main; color: #fff; border-radius: 8px; } .reduce { font-size: 50px; width: 46px; height: 46px; text-align: center; line-height: 43px; color: $color_main; } .input { display: flex; align-items: flex-end; background-color: #fff; padding: 5px 10px; box-sizing: border-box; width: 106px; border-radius: 10px; input { font-size: $font_size_medium; // text-align: right; width: 100%; padding-right: 10px; } } .unit { font-size: $font_size_min; color: $color_font_two; } }