function updateHeaderHeight() {
        // Get the height of #brx-header
        const headerHeight = document.querySelector('#brx-header').offsetHeight;
          
        // Store the height in the CSS custom property --header-height
        document.documentElement.style.setProperty('--brxw-header-height', headerHeight + 'px');
    }

    // Execute the function as soon as the document is ready
    document.addEventListener('DOMContentLoaded', function() {
        updateHeaderHeight();  // Initial update of header height when the document is ready

        // Update the header height on window resize and orientation change
        window.addEventListener('resize', updateHeaderHeight);
        window.addEventListener('orientationchange', updateHeaderHeight);
});

Refund & Cancellation Policy.

1. Overview

This policy explains when refunds are available for tickets purchased through My Black Solution. Because most events are hosted by independent organisers using our marketplace, refund eligibility can vary by event — always check the specific event's listing for organiser-set terms, which sit alongside this baseline policy.

2. General refund eligibility

  • Tickets are refundable up to [insert number] days before the event date, unless the organiser has set a different window on the event listing.
  • No refunds will normally be issued within [insert number] hours/days of the event start time.
  • Booking fees and payment processing fees are non-refundable, except where the event is cancelled by the organiser.

3. Event cancelled or rescheduled by the organiser

  • If an event is cancelled outright, ticket holders are entitled to a full refund, including booking fees.
  • If an event is rescheduled, tickets remain valid for the new date. Ticket holders who cannot attend the new date may request a full refund within [insert number] days of the reschedule notice.

4. Your right to cancel (Consumer Contracts Regulations)

Under the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, the standard 14-day cooling-off period does not apply to tickets for specific dated events, in line with the leisure/event services exemption. Refunds for such tickets are therefore governed by this policy and the individual organiser’s terms rather than a statutory cooling-off right.

5. How to request a refund

  •  Log in to your account and go to “My Tickets”.
  •  Select the order and choose “Request refund”, or contact [insert support email] with your order number.
  •  Approved refunds are returned to the original payment method within [insert number] business days.

6. Vendor and marketplace product refunds

For non-ticket purchases (marketplace goods, services, courses), refund eligibility is set by the individual vendor’s own returns policy, displayed on their listing, subject to your statutory consumer rights under the Consumer Rights Act 2015 (e.g. goods must be as described, fit for purpose, and of satisfactory quality).

7. Disputes

If you are unable to resolve a refund issue directly with an organiser or vendor, My Black Solution can review the matter and, where appropriate, assist in mediating a resolution. Contact [insert support email] with your order details.

8. Chargebacks

We ask that you contact us before raising a chargeback with your bank or card provider, so we can try to resolve the issue directly — this is usually faster than the chargeback process.

9. Contact

For all refund and cancellation queries: [insert support email].