.add-description-upsell {
  height: fit-content;
  width: 100%; }
  .add-description-upsell .upsell-content {
    justify-content: space-between; }
    @media screen and (max-width: 599px) {
      .add-description-upsell .upsell-content {
        flex-wrap: wrap; } }
  .add-description-upsell .upsell-left-content {
    margin: 32px 0;
    width: 100%; }
    @media screen and (max-width: 599px) {
      .add-description-upsell .upsell-left-content {
        margin: 16px 0; } }
  .add-description-upsell .upsell-right-image {
    min-width: 169px;
    margin: 24px 56px 0 56px; }
    @media screen and (max-width: 599px) {
      .add-description-upsell .upsell-right-image {
        margin-left: 16px; } }
  .add-description-upsell .upsell-heading {
    margin-bottom: 8px; }
  .add-description-upsell .upsell-message {
    margin-bottom: 20px; }
  .add-description-upsell .upsell-add-button {
    width: 218px; }
