/******* Do not edit this file *******
Code Snippets Manager
Saved: Oct 23 2025 | 22:55:53 */
/* Fix cut-off titles and headings on mobile */
@media (max-width: 768px) {
  /* Make the main post title stand out more */
  /* Keep subheadings slightly smaller but readable */
  /* Ensure container allows full text visibility */
  .brxe-post-title, .if-single-blog-heading {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
    line-height: 1.3em !important;
  }
  .brxe-post-title {
    font-size: clamp(1.8rem, 6vw, 2.6rem) !important;
  }
  .if-single-blog-heading {
    font-size: clamp(1.5rem, 5vw, 2.2rem) !important;
  }
  .if-single-post__container-info {
    overflow: visible !important;
    width: 100% !important;
  }
}
.if-related-product-slider-header.brxe-block {
  min-height: 80px !important;
}
/* Keep first two fields next to each other with extra right spacing on larger screens */
@media (min-width: 600px) {
  /* Add more space between the two fields */
  /* Optional: reset margin on the second field */
  #brxe-qxnpvr .wapf-field-row:nth-of-type(1), #brxe-qxnpvr .wapf-field-row:nth-of-type(2) {
    display: inline-block;
    width: calc(50% - 20px);
    /* keeps them side by side with room to breathe */
    vertical-align: top;
  }
  #brxe-qxnpvr .wapf-field-row:nth-of-type(1) {
    margin-right: 40px !important;
    /* increase horizontal gap */
  }
  #brxe-qxnpvr .wapf-field-row:nth-of-type(2) {
    margin-right: 0 !important;
  }
}
/* Stack fields normally on mobile */
@media (max-width: 599px) {
  #brxe-qxnpvr .wapf-field-row {
    display: block;
    width: 100% !important;
    margin-right: 0 !important;
  }
}
