Kelowna

Switch Training Ground

Kelowna
.fsn-location-dropdown {
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.fsn-location-dropdown.is-open {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0);
}

.fsn-location-trigger {
    background: rgba(255,255,255,0.1);
    padding: 8px 16px;
    border-radius: 99px;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    cursor: pointer;
}

.fsn-location-trigger:hover {
    background: rgba(255,255,255,0.2);
}

/* Styling for the active city in the dropdown */
.fsn-city-option.is-active {
    background-color: var(--primary);
    color: white !important;
}

/* Ensure the injected checkmark looks sharp */
.fsn-check-icon {
    display: flex;
    align-items: center;
    opacity: 0.8;
}

/* --- Optimized Dropdown UI --- */
.fsn-location-dropdown {
    will-change: transform, opacity; /* Hardware acceleration */
    transition: all 0.25s cubic-bezier(0.2, 1, 0.2, 1);
}

.fsn-city-option {
    position: relative;
    padding-right: 40px !important; /* Reserve space for checkmark */
}

/* Pre-insert checkmark icon via CSS to avoid JS DOM manipulation */
.fsn-city-option::after {
    content: '✓';
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 900;
    opacity: 0;
    transition: opacity 0.2s ease;
}

.fsn-city-option.is-active::after {
    opacity: 1;
}

/* Page Transition Effect */
body {
    transition: opacity 0.3s ease;
}

body.is-switching {
    opacity: 0.6;
    pointer-events: none;
}

@media screen and (max-width: 768px) {
	.brxe-woocommerce-mini-cart .cart-detail{
  width: 300px !important;
    max-width: 300px !important;
}
}

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);
});

Train. Play. Explore.

Ninja Open Gym In
Kelowna

Our Open Gym sessions are free time on our courses. These sessions are coach-supervised, but not a structured lesson. Perfect for those experimenting with our sports, or serious athletes wanting to refine their skills.

Fitset Ninja Supports Canadian Athletes

Level Up

Ninja specific workouts

Drop-in Avalibale

Available on weekends from 1 PM

To ensure you receive all our confirmation emails and important updates, please enter only one email address when booking. This helps us keep everything seamless and ensures you don’t miss a thing! We can’t wait to see you at Fitset Ninja!

01

Inclusive Environment (Ages 5 to Adult)

We welcome families, young beginners, and OCR veterans. Gym lanes are partitioned dynamically so every age group plays and challenges themselves in a secure space

02

Floor Marshals & Certified Safety Staff

Our safety marshals are always active on the floor. More than just spotters, they are certified professionals ready to show you safe falling techniques and obstacle guidelines.

03

Massive 12,000 Sq Ft Layout

Explore massive layouts, professional safety mats, and premium replica obstacles of all difficulties. From basic balance blocks to the ultimate 14ft warped walls.

Open gym Reservation

Open Gym Details

Coach-supervised free time on our world-class courses. Practice at your own pace, refine your skills, and conquer the obstacles you love.

Saturday
1:00 PM - 2:30 PM 2:30 PM - 4:00 PM 4:00 PM - 5:30 PM
Sunday
1:00 PM - 2:30 PM 2:30 PM - 4:00 PM 4:00 PM - 5:30 PM
Select Dates & Book Now

Month Year

SuMoTuWeThFrSa
Selected Date

Community Snapshots

Ninja Class Life

From Our Fans

Our 7 year old twins are in love with their ninja class. They keep track of the days when they have class and always ask if we can go for extra days. Coming home excited, happy and always telling everyone about their super cool ninja classes. That alone is reason enough to love Fitset Ninja.

J

Jasmine J.

Parent

This place is awesome! Our kids attend the homeschool classes and they are getting solid instruction, having fun and tons of encouragement. These guys are genuine in their desire to see people do awesome stuff. Highly recommend checking it out.

C

Carrie F.

Parent

The students had such a great time! They challenged themselves more than they usually have. The staff were amazing and worked enthusiastically with those who were unsure of themselves.

P

Paul S.

Mckee School

Ninja Answers

Frequently Asked
Questions

Our mobile obstacle courses are for all skill levels! Our course is designed to accommodate all ability and fitness levels in a fun and engaging way.

The maximum number of participants are 40 per session and up to a maximum of 300 participants per day. If you’re planning for a larger group, we suggest you book enough days so everyone has an opportunity to enjoy the obstacle course.

  • If indoors, clean indoor running shoes and Gym attire (shorts or athletic pants/joggers and a t-shirt).
  • If outdoors, outdoor running shoes and additional layers to stay warm throughout the entire event if chilly
  • A full water bottle

Fitset Ninja offers the best, most unique event for schools in Kelowna! We provide an incredibly fun, memorable and safe environment for everyone 5 years and up to enjoy climbing, swinging, jumping and hanging on some awesome obstacles in a high-energy atmosphere.

Still Have Questions?

Can't find what you are looking for? Reach out to our customer support desk.

780.455.4442

Fitset ninja location

Visit our pop-up training facility inside MNP Place in Kelowna, BC.

Headquarters

Kelowna

British Columbia

Address

4105 Gordon Dr,
Kelowna, BC V1W 4Z1