/* Tour details page (single product) — layout reorganization.
 *
 * Fixes two empty-area problems in the parent layout:
 * 1. The features strip reserved 500px of blank space on its inline-end
 *    (parent rule: max-width calc(100% - 500px) for an element this site
 *    does not render). It now spans the full row.
 * 2. The right column stretches to the height of the left content, leaving
 *    a large blank gap under the booking form. The form is now sticky, so
 *    it follows the visitor while the tour details scroll — the standard
 *    travel-site pattern that also makes booking always reachable.
 *
 * Scoped to the single product wrapper; logical properties for RTL.
 */

/* 1. Features strip: full row, tighter vertical rhythm */
.ova-content-single-product .single-product-header .ova-features-product {
  max-width: 100%;
  padding: 30px 0;
}

/* 2. Sticky booking form (desktop only — columns stack at 1024px).
      Top offset clears the theme's 80px sticky header. */
@media (min-width: 1025px) {
  .ova-content-single-product .ova-single-product-summary-right .ova-forms-product {
    position: sticky;
    top: 100px;
  }
}

/* Tighten the gap between the gallery and the features strip */
.ova-content-single-product .single-product-header .ova-gallery-popup {
  margin-bottom: 0;
}
