.summary-custom .woocommerce-breadcrumb{
    display: none;
}
.summary-custom .single-product-category{
    display: none;
}
.summary-custom .woocommerce-product-details__short-description{
    display: none;
}
.summary-custom .woocommerce-product-rating{
    display: none
}
.summary-custom .product_title.entry-title{
    display: none;
}
.summary-custom .price{
    display: none;
}
.custom-order-image-price-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  
  /* Tablet (≥600px) */
  @media (min-width: 600px) {
    .custom-order-image-price-container {
      flex-direction: row;
      flex-wrap: wrap;
    }
  
    .custom-order-header-left,
    .custom-order-header-right {
      flex: 1 1 50%; /* Two columns */
    }
  }
  
  /* Desktop (≥1024px) */
  @media (min-width: 1024px) {
    .custom-order-header-left {
      flex: 0 0 250px; /* fixed width for pricing */
    }
  
    .custom-order-header-right {
      flex: 1; /* remaining space for image/slider */
    }
  }

.wapf-field-group {
    display: grid;
    grid-template-columns: 1fr; /* default: 1 column for mobile */
    gap: 10px; /* space between columns */
  }
  
  @media (min-width: 600px) {
    .wapf-field-group {
      grid-template-columns: repeat(2, 1fr); /* 2 columns on tablets */
    }
  }
  
  @media (min-width: 1024px) {
    .wapf-field-group {
      grid-template-columns: repeat(3, 1fr); /* 3 columns on desktops */
    }
  }