/* =========================================================
   Mobile Column Order Engine
   Divi Theme Builder product pages
========================================================= */

@media (max-width: 768px) {
  body.single-product .rp-mobile-column-order {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }

  body.single-product .rp-information-column {
    order: 999 !important;
  }

  body.single-product .rp-mobile-order-item {
    order: var(--rp-mobile-order, 0) !important;
  }
}

@supports selector(.et_pb_row:has(> .rp-information-column)) {
  @media (max-width: 768px) {
    body.single-product .et-db #et-boc .et-l .et_pb_row:has(> .rp-information-column):has(> .rp-usp-column),
    body.single-product .et-db #et-boc .et-l .et_pb_row_inner:has(> .rp-information-column):has(> .rp-usp-column),
    body.single-product .et_pb_row:has(> .rp-information-column):has(> .rp-usp-column),
    body.single-product .et_pb_row_inner:has(> .rp-information-column):has(> .rp-usp-column),
    body.single-product .et-db #et-boc .et-l .et_pb_row:has(.rp-information-column):has(.rp-usp-column),
    body.single-product .et-db #et-boc .et-l .et_pb_row_inner:has(.rp-information-column):has(.rp-usp-column),
    body.single-product .et_pb_row:has(.rp-information-column):has(.rp-usp-column),
    body.single-product .et_pb_row_inner:has(.rp-information-column):has(.rp-usp-column) {
      display: flex !important;
      flex-direction: column !important;
      flex-wrap: nowrap !important;
    }
  }
}
