:root{--color--neutral-black:#2d2926;--color--white:white;--color--purple:#6e38d5;--color--violet:#409;--color--medium-purple:#a42af9;--color--black:black;--color--light-orange:#ffcaa6;--color--red:#ef3340;--color--light-aqua:#b0f4f4;--color--dark-purple:#221551;--color--orange:#ff7500;--color--soft-gray:#d8d8d8;--color--aqua:#2ed7de;--color--light-purple:#d0c4f2;--color--accessible-gray:#707070;--color--darker:#0d0c0c;--color--lightest-gray:#f8f8f8;--color--dark-orange:#8c3d02;--color--light-gray:#f0f0f0;--color--dark-aqua:#166868;--color--spacing--4px:4px;--color--spacing--16px:16px;--color--spacing--20px:20px;--color--spacing--48px:48px;--color--spacing--64px:64px;--color--spacing--8px:8px;--color--spacing--24px:24px;--color--spacing--80px:80px;--color--spacing--72px:72px;--color--spacing--40px:40px;--color--spacing--56px:56px;--color--spacing--32px:32px;--color--spacing--12px:12px;--color--spacing--0px:0px;--color--gray:#343a40;--_base-collection---colors--transparent:#0000;--color--soft-black:#2d2826;--_base-collection---color--border-gray:#d8d8d8;--_base-collection---headings--h2-size-desktop:2.1875rem;--_base-collection---color--tertiary:white;--_base-collection---colors--black-1:#212228;--_base-collection---colors--gray:#6f767b;--_base-collection---colors--violet:#6e38d5;--_base-collection---colors--charcoal:#2e2e2e;--_base-collection---colors--black-2:black;--_base-collection---colors--orange:#f26922;--_base-collection---colors--white:white;--_base-collection---colors--white-smoke:#f7f7f7;--_base-collection---colors--otf-primary-color:#f26922;--_base-collection---colors--af-primary-color:#6e38d5;--_base-collection---font-family--klavika:Klavika;--_base-collection---font-family--proximanova:Proximanova;--_base-collection---font-family--af-font-heading:"F 37 Moon-Black";--_base-collection---font-family--otf-font-body:Proximanova;--_base-collection---font-family--otf-font-heading:Klavika;--_base-collection---font-family--af-font-body:"F 37 Moon",Arial,sans-serif;--_base-collection---fonts--font-body:Proximanova;--_base-collection---fonts--font-weight-body:400;--_base-collection---fonts--font-heading:Klavika;--_base-collection---fonts--font-weight-heading:500;--_base-collection---headings--h1-height-desktop:3.063rem;--_base-collection---headings--h1-height-tablet:2.5rem;--_base-collection---headings--h1-height-mobile:2rem;--_base-collection---headings--h1-height-large-desktop:4rem;--_base-collection---headings--h1-size-tablet:2.188rem;--_base-collection---headings--h2-size-large-desktop:1rem;--_base-collection---headings--h2-height-large-desktop:1rem;--_base-collection---headings--h1-size-large-desktop:3.75rem;--_base-collection---headings--h2-size-tablet:1rem;--_base-collection---headings--h2-height-desktop:2.5rem;--_base-collection---headings--h1-styled-height-desktop:3rem;--_base-collection---headings--h2-height-tablet:1rem;--_base-collection---headings--h1-size-mobile:1.625rem;--_base-collection---headings--h1-size-desktop:2.813rem;--_base-collection---headings--h1-styled-size-desktop:2.75rem;--_base-collection---headings--h2-height-mobile:1rem;--_base-collection---headings--h2-size-mobile:1rem;--_base-collection---text--size-medium-desktop:1.25rem;--_base-collection---text--height-medium-desktop:1.4375rem;--_base-collection---widths--width-xsmall:16rem;--_base-collection---widths--width-medium:32rem;--_base-collection---widths--width-xlarge:64rem;--_base-collection---widths--width-xxlarge:80rem;--_base-collection---widths--width-xxsmall:12rem;--_base-collection---widths--width-large:48rem;--_base-collection---widths--width-small:20rem;--_base-collection---color--text-light:white;--_base-collection---color--gray:#6f767b;--_base-collection---color--lightest-gray:#f7f7f7;--_base-collection---color--text-dark:#2e2e2e;--_base-collection---color--primary:#f26922;--_base-collection---color--secondary:#2e2e2e;--_base-collection---color--light-gray:#f2f2f2}body{color:var(--color--neutral-black);font-family:"F 37 Moon",Arial,sans-serif;font-size:16px;line-height:24px}h1{margin-top:0;margin-bottom:0;font-size:38px;font-weight:700;line-height:44px}h2{color:var(--color--neutral-black);letter-spacing:1px;margin-top:0;margin-bottom:0;font-size:45px;font-weight:700;line-height:45px}h3{margin-top:0;margin-bottom:0;font-size:24px;font-weight:700;line-height:30px}h4{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}h5{opacity:.6;color:var(--color--white);margin-top:0;margin-bottom:0;font-size:20px;font-weight:900;line-height:18px}h6{margin-top:0;margin-bottom:0;font-size:12px;font-weight:700;line-height:18px}p{margin-bottom:0}a{color:var(--color--purple);text-decoration:none}a:hover{color:var(--color--violet)}ul{margin-top:0;margin-bottom:0;padding-left:40px}ol{margin-top:0;margin-bottom:10px;padding-left:40px}.style-color-bg-lightestgray{background-color:var(--color--lightest-gray);color:#f5f5f5}.padding-24{padding:var(--color--spacing--24px);margin-top:0}.borderradius-8{border-radius:8px}.borderradius-8.bg-black{border-radius:var(--color--spacing--8px);background-color:#2d2926}.borderradius-4{border-radius:4px}.borderradius-4.bg-black{border-radius:var(--color--spacing--4px);background-color:#2d2926}.hide{display:none}.overflow-hidden{width:100%;height:auto;overflow:hidden}.align-center{margin-left:auto;margin-right:auto}.main-wrapper{margin-top:var(--color--spacing--0px);display:block;overflow:hidden}.main-wrapper._404{grid-column-gap:var(--color--spacing--32px);grid-row-gap:var(--color--spacing--32px);background-image:url(https://cdn.prod.website-files.com/66aa8fe9dc4db68f448a978f/677ff8d4435743593da68edd_polygon-background.webp);background-position:50%;background-size:cover;flex-flow:column;justify-content:center;align-items:center;min-height:646px;display:flex}.main-wrapper._404:lang(ar-sa){padding-top:40px;padding-bottom:40px}.main-wrapper.mtop-75.z2{z-index:1;position:relative}.main-wrapper.overflow-visible{overflow:visible}.main-wrapper.overflow-visible.z-100{z-index:100;position:relative}.main-wrapper.overflow-visible.z-100.all-locations:lang(en-ae){overflow:visible}.main-wrapper.news{z-index:2;position:relative}.main-wrapper.scr-main-wrap{margin-top:var(--color--spacing--0px)}.badge-label{padding-top:var(--color--spacing--4px);padding-right:var(--color--spacing--8px);padding-bottom:var(--color--spacing--4px);padding-left:var(--color--spacing--8px);border-top-left-radius:var(--color--spacing--4px);border-top-right-radius:var(--color--spacing--4px);border-bottom-left-radius:var(--color--spacing--4px);border-bottom-right-radius:var(--color--spacing--4px);background-color:var(--color--purple);color:var(--color--white);text-align:center;letter-spacing:1.12px;font-size:14px;font-weight:700;line-height:normal}.badge-label:where(.w-variant-b3425999-718c-20bf-585b-64102048b778){background-color:var(--color--violet);color:var(--color--aqua)}.badge-label:where(.w-variant-6784adf2-9e37-d0c5-cb4b-c1b6b582797e){background-color:var(--color--violet)}.badge-label:where(.w-variant-c954efd6-b6c0-57a7-3d59-e4a8933cf111){background-color:var(--color--aqua);color:var(--color--violet);font-size:12px}.badge-label:where(.w-variant-96f4e6a7-6f3d-4c73-92a6-47a90fc44a46){background-color:var(--color--neutral-black)}.badge-label:where(.w-variant-f943b08e-cbfc-f860-b359-7c19ec86db02){background-color:var(--color--white);color:var(--color--purple)}.badge-label:where(.w-variant-8566192f-2cf7-f436-4f55-3cb8357d1bfd){background-color:var(--color--white);color:var(--color--medium-purple)}.badge-label:where(.w-variant-55f728a7-36fa-f7c6-7d58-2e882ff75858){background-color:var(--color--light-gray);color:var(--color--purple)}.badge-label:where(.w-variant-bd109791-a9a6-a5ed-5e3a-22973e2a2e5f){background-color:var(--color--light-gray);color:var(--color--neutral-black)}.badge-label:where(.w-variant-20c056bb-fb28-3d1e-f77f-ee6814b184e6){background-color:var(--color--red);color:var(--color--darker)}.badge-label:where(.w-variant-0919d234-86da-977c-fb7f-7a05dc876b3e){background-color:var(--color--orange);color:var(--color--neutral-black)}.badge-label.aqua---violet-2{background-color:var(--color--aqua);color:var(--color--violet);font-size:12px}.badge-label.aqua---violet-2.purple-badge{background-color:var(--color--purple);color:var(--color--white);background-color:var(--color--purple)}.applefitness{height:auto;min-height:616px;padding:var(--color--spacing--80px)10vw;background-color:#e6e6e6;justify-content:center;align-items:center;display:flex}.applefitness:lang(en-au){padding-left:60px;padding-right:60px}.applefitness-left{grid-column-gap:var(--color--spacing--24px);grid-row-gap:var(--color--spacing--24px);flex-flow:column;width:auto;height:100%;padding-left:15px;padding-right:15px;display:flex}.applefitness-right{width:auto;height:100%}.applefitness-h2{color:#2d2926;text-align:left;font-size:38px;font-weight:900;line-height:35px}.applefitness-h2:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){text-transform:uppercase}.applefitness-h2:lang(ar-kw){text-align:right}.applefitness-h2:lang(fr-ca){text-transform:uppercase}.applefitness-h2.text-allcaps{letter-spacing:0;text-transform:uppercase;font-size:38.4px;line-height:34.56px}.applefitness-h2.text-allcaps:lang(ar-kw){text-align:right}.applefitness-p{color:#2d2926;max-width:570px;margin-top:0;margin-bottom:0;font-size:18px;line-height:26px}.applefitness-p.tryl-af-text{margin-top:16px;margin-bottom:24px}.applefitness-disclaimer{opacity:1;color:#666;margin-top:0;font-size:12px;line-height:18px;display:inline}.applefitness-disclaimer:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){color:var(--color--gray)}.applefitness-disclaimer-link{opacity:1;color:#666;font-size:12px;line-height:18px;text-decoration:underline;display:inline}.applefitness-disclaimer-link:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){color:var(--color--gray)}.applefitness-disclaimer-link:hover{opacity:1;color:#666}.applefitness-bt-wrap{display:inline-flex}.applefitness-right-img{object-fit:contain;height:100%}.footer-cookie{color:var(--color--purple);margin-top:12px;line-height:150%;text-decoration:none}.footer-cookie.ot-sdk-show-settings{white-space:nowrap;max-width:111px;margin-left:auto;padding:0}.footer-cookie.ot-sdk-show-settings._400{max-width:none;font-weight:400}.footer-cookie.ot-sdk-show-settings._400:lang(fr-ca){max-width:none}.applefitness-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:grid}.css-styles{display:none}.bt-af{height:auto;max-height:none;padding-top:var(--color--spacing--16px);padding-right:var(--color--spacing--24px);padding-bottom:var(--color--spacing--16px);padding-left:var(--color--spacing--24px);border-top-left-radius:var(--color--spacing--48px);border-top-right-radius:var(--color--spacing--48px);border-bottom-left-radius:var(--color--spacing--48px);border-bottom-right-radius:var(--color--spacing--48px);background-color:var(--color--purple);color:var(--color--white);text-align:center;letter-spacing:.48px;text-transform:uppercase;justify-content:center;align-items:center;font-family:"F 37 Moon",Arial,sans-serif;font-weight:700;line-height:normal;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);display:flex;overflow:visible}.bt-af:where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){border:2px solid var(--color--purple);background-color:var(--color--white);height:auto;max-height:100%;color:var(--color--purple);white-space:nowrap;overflow-wrap:break-word;padding-top:14px;padding-bottom:14px;line-height:1.2em}.bt-af:where(.w-variant-33a5c9ab-cb06-ddfc-95ef-e2391da4e3ca){color:var(--color--purple);background-color:#0000}.bt-af:where(.w-variant-522c8b75-dc46-df29-5740-8ac09333bea8){border:2px solid var(--color--white);background-color:#0000}.bt-af:where(.w-variant-cfe7c30b-6d40-51e5-b6ab-ebd5a3af6621){background-color:var(--_base-collection---colors--transparent)}.bt-af:where(.w-variant-92a68d29-4616-e73c-1cac-ac373a1a14c8){background-color:var(--color--aqua);color:var(--color--violet)}.bt-af:where(.w-variant-d8ac0e5e-6765-f3f7-5e38-2d4bd1bb279a){border:2px solid var(--color--aqua);color:var(--color--aqua);background-color:#0000}.bt-af:where(.w-variant-cc9af7c4-1ef0-0061-5239-78cc54413f69){color:var(--color--aqua);background-color:#0000}.bt-af:where(.w-variant-7b8863f6-67cc-3bfd-4156-e6dde5700aab){color:#231f2b;background-color:#0000;border:2px solid #231f2b}.bt-af:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b){background-color:var(--color--white);color:var(--color--purple)}.bt-af:where(.w-variant-e6f1b893-f74e-82c5-4a26-b6916756bce8){background-color:var(--color--aqua);color:var(--color--soft-black)}.bt-af:where(.w-variant-6735b743-8b44-90e6-8677-1538d58af3be){border:2px solid var(--color--violet);background-color:var(--_base-collection---colors--transparent);color:var(--color--violet)}.bt-af:where(.w-variant-1e13323c-dfcb-f007-4903-a6fed3ac389f){background-color:var(--color--white);color:var(--color--purple);border:2px solid #fff}.bt-af:hover{background-color:var(--color--violet);color:var(--color--white)}.bt-af:hover:where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){background-color:var(--color--purple);color:var(--color--white);border-style:solid;border-width:2px}.bt-af:hover:where(.w-variant-33a5c9ab-cb06-ddfc-95ef-e2391da4e3ca){color:var(--color--purple);background-color:#6e38d508}.bt-af:hover:where(.w-variant-522c8b75-dc46-df29-5740-8ac09333bea8){background-color:var(--color--white);color:var(--color--purple);border-style:solid;border-width:2px}.bt-af:hover:where(.w-variant-cfe7c30b-6d40-51e5-b6ab-ebd5a3af6621){background-color:#ffffff08}.bt-af:hover:where(.w-variant-92a68d29-4616-e73c-1cac-ac373a1a14c8){color:var(--color--violet);background-color:#29c1c7}.bt-af:hover:where(.w-variant-d8ac0e5e-6765-f3f7-5e38-2d4bd1bb279a){background-color:var(--color--aqua);color:var(--color--violet);border-style:none;border-width:0}.bt-af:hover:where(.w-variant-cc9af7c4-1ef0-0061-5239-78cc54413f69){color:var(--color--aqua);background-color:#2ed7de08}.bt-af:hover:where(.w-variant-7b8863f6-67cc-3bfd-4156-e6dde5700aab){color:var(--color--white);background-color:#231f2b;border-style:none;border-width:0}.bt-af:hover:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b){background-color:var(--color--lightest-gray);color:var(--color--purple)}.bt-af:hover:where(.w-variant-e6f1b893-f74e-82c5-4a26-b6916756bce8){background-color:var(--color--purple)}.bt-af:hover:where(.w-variant-1e13323c-dfcb-f007-4903-a6fed3ac389f){border-color:var(--color--violet);background-color:var(--color--violet);color:var(--color--white)}.bt-af:active{background-color:var(--color--purple);border:0 #0000;justify-content:center;align-items:center;display:flex;overflow:visible}.bt-af:active:where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){border:2px solid var(--color--purple);opacity:.65}.bt-af:active:where(.w-variant-522c8b75-dc46-df29-5740-8ac09333bea8){border:2px solid var(--color--white);background-color:var(--color--purple);color:var(--color--white)}.bt-af:active:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b),.bt-af:active:where(.w-variant-92a68d29-4616-e73c-1cac-ac373a1a14c8){background-color:var(--color--purple);color:var(--color--white)}.bt-af:active:where(.w-variant-1e13323c-dfcb-f007-4903-a6fed3ac389f){border-color:var(--color--violet);background-color:var(--color--violet);color:var(--color--white)}.bt-af:focus:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b){border:3px solid #6e38d580}.bt-af:lang(fr-ca){text-transform:uppercase}.bt-af:lang(vi-vn){height:auto}.bt-af:lang(fr-ca):where(.w-variant-6735b743-8b44-90e6-8677-1538d58af3be){white-space:normal;max-width:100%}.bt-af:lang(fr-ca):where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b){text-transform:uppercase}.bt-af:lang(vi-vn):where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){width:auto}.bt-af:lang(fr-fr):where(.w-variant-6735b743-8b44-90e6-8677-1538d58af3be){white-space:normal}.bt-af.bt-pv-outline{background-color:var(--color--white);color:var(--color--neutral-black);border:2px solid #000}.bt-af.bt-pv-outline:hover{background-color:var(--color--darker);color:var(--color--white)}.bt-af.white{background-color:var(--color--white);color:var(--color--purple);text-transform:uppercase}.bt-af.white:hover{color:var(--color--violet)}.bt-af._100{max-height:40px}.bt-af._100.wj-cta-btn{width:100%;max-height:none}.bt-af.white-outline{border:2px solid var(--color--purple);background-color:var(--color--white);max-height:40px;color:var(--color--purple);text-transform:uppercase}.bt-af.white-outline:hover{background-color:var(--color--purple);color:var(--color--white)}.bt-af.white-outline.wj-cta-btn{width:100%;max-height:none}.bt-af._w-pagination-next{text-transform:uppercase;border:0 #000;font-size:14px;font-weight:700}.bt-af.outline-purple{border:2px solid var(--color--purple);background-color:var(--color--white);color:var(--color--purple);white-space:nowrap}.bt-af.outline-purple:hover{background-color:var(--color--purple);color:var(--color--white);border-style:solid;border-width:2px}.bt-af.outline-purple:active{border:2px solid var(--color--purple);opacity:.65}.bt-af.outline-purple.news-back-btn{width:101px;height:auto;padding:var(--color--spacing--8px)var(--color--spacing--20px);text-align:right;letter-spacing:.3px;background-image:url(https://cdn.prod.website-files.com/66aa8fe9dc4db68f448a978f/68ada39e857582de29b0b56b_Icon.svg);background-position:20px;background-repeat:no-repeat;background-size:14px 12.5px;font-size:14px;line-height:21px;display:inline-block}.bt-af.outline-purple.news-back-btn:hover{background-color:var(--color--white);color:var(--color--violet)}.bt-af.region-continue{height:auto;padding-top:var(--color--spacing--8px);padding-bottom:var(--color--spacing--8px);text-transform:uppercase;font-size:14px;line-height:21px}.bt-af.wj-long-btn{grid-column-gap:4px;grid-row-gap:4px;height:auto;min-height:48px;display:flex}.bt-af.wj-long-btn.all-caps{text-transform:uppercase}.bt-af.aqua-3{background-color:var(--color--aqua);color:var(--color--violet)}.bt-af.aqua-3:hover{color:var(--color--violet);background-color:#29c1c7}.bt-af.aqua-3:active{background-color:var(--color--purple);color:var(--color--white)}.bt-af.aqua{background-color:var(--color--aqua);color:var(--color--violet)}.bt-af.aqua:hover{color:var(--color--violet);background-color:#29c1c7}.bt-af.aqua-4{background-color:var(--color--aqua);color:var(--color--violet)}.bt-af.aqua-4:hover{color:var(--color--violet);background-color:#29c1c7}.bt-af.aqua-4:active{background-color:var(--color--purple);color:var(--color--white)}.bt-af.aqua-4.cm-hero-btn{text-transform:uppercase}.bt-af.outline-purple-2{border:2px solid var(--color--purple);background-color:var(--color--white);color:var(--color--purple);white-space:nowrap}.bt-af.outline-purple-2:hover{background-color:var(--color--purple);color:var(--color--white);border-style:solid;border-width:2px}.bt-af.outline-purple-2:active{border:2px solid var(--color--purple);opacity:.65}.bt-af-long{max-height:none;padding:var(--color--spacing--12px)var(--color--spacing--24px);border:2px solid var(--color--purple);border-radius:var(--color--spacing--48px);background-color:var(--color--purple);color:var(--color--white);font-family:"F 37 Moon",Arial,sans-serif;line-height:var(--color--spacing--20px);text-align:center;letter-spacing:.03px;text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex;overflow:visible}.bt-af-long:where(.w-variant-6dde5a21-ac9f-b00f-08e7-6631e6201cc2){border:2px solid var(--color--purple);background-color:var(--color--white);color:var(--color--purple);transition:all .2s}.bt-af-long:where(.w-variant-d3e24e5e-2b8c-1b4f-2db0-1199cfe8cbc5){color:var(--color--purple);background-color:#0000;border-style:none}.bt-af-long:where(.w-variant-0cdc60fb-1755-9578-6c81-d22e69fbe110){border:2px solid var(--color--white);text-align:center;background-color:#0000}.bt-af-long:where(.w-variant-bde81ac6-54fb-b1a0-3439-206756b7e0d8){background-color:#0000;border-style:none}.bt-af-long:where(.w-variant-d2f07df2-318b-9ccd-d3dc-222411abfe1e){background-color:var(--color--aqua);color:var(--color--violet);border-style:none}.bt-af-long:where(.w-variant-baa8a909-4f88-48b9-f8ee-22230f8c597a){border:2px solid var(--color--aqua);color:var(--color--aqua);background-color:#0000}.bt-af-long:where(.w-variant-4e5b413c-5f4e-6897-6217-02026cf4b35e){color:var(--color--aqua);background-color:#0000;border-style:none}.bt-af-long:where(.w-variant-1315f777-5acd-4f34-d713-f9df63c60547){background-color:var(--color--white);color:var(--color--purple);border-style:none}.bt-af-long:where(.w-variant-17fa4b4a-0dbf-399d-a265-51bb59c1be2d){color:#231f2b;background-color:#0000;border:2px solid #231f2b}.bt-af-long:hover{border-color:var(--color--violet);background-color:var(--color--violet);color:var(--color--white)}.bt-af-long:hover:where(.w-variant-6dde5a21-ac9f-b00f-08e7-6631e6201cc2){background-color:var(--color--purple);color:var(--color--white);border-style:solid;border-width:2px}.bt-af-long:hover:where(.w-variant-d3e24e5e-2b8c-1b4f-2db0-1199cfe8cbc5){color:var(--color--purple);background-color:#6e38d508}.bt-af-long:hover:where(.w-variant-0cdc60fb-1755-9578-6c81-d22e69fbe110){background-color:var(--color--white);color:var(--color--purple);border-style:solid;border-width:2px}.bt-af-long:hover:where(.w-variant-bde81ac6-54fb-b1a0-3439-206756b7e0d8){background-color:#ffffff08}.bt-af-long:hover:where(.w-variant-d2f07df2-318b-9ccd-d3dc-222411abfe1e){color:var(--color--violet);background-color:#29c1c7}.bt-af-long:hover:where(.w-variant-baa8a909-4f88-48b9-f8ee-22230f8c597a){background-color:var(--color--aqua);color:var(--color--violet);border-style:none;border-width:0}.bt-af-long:hover:where(.w-variant-4e5b413c-5f4e-6897-6217-02026cf4b35e){color:var(--color--aqua);background-color:#2ed7de08}.bt-af-long:hover:where(.w-variant-1315f777-5acd-4f34-d713-f9df63c60547){background-color:var(--color--white);color:var(--color--violet)}.bt-af-long:hover:where(.w-variant-17fa4b4a-0dbf-399d-a265-51bb59c1be2d){color:var(--color--white);background-color:#231f2b;border-style:none;border-width:0}.bt-af-long:active{background-color:var(--color--purple);border:0 #0000;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.bt-af-long:active:where(.w-variant-6dde5a21-ac9f-b00f-08e7-6631e6201cc2){display:flex}.bt-af-long:active:where(.w-variant-1315f777-5acd-4f34-d713-f9df63c60547),.bt-af-long:active:where(.w-variant-0cdc60fb-1755-9578-6c81-d22e69fbe110){background-color:var(--color--purple);color:var(--color--white)}.bt-af-long:lang(fr-ca){text-transform:uppercase}.bt-af-long:lang(es-es){padding-top:var(--color--spacing--12px);padding-bottom:var(--color--spacing--12px)}.bt-af-long:lang(en-gb):where(.w-variant-0cdc60fb-1755-9578-6c81-d22e69fbe110){text-align:center}.home-disclaimer-wrap-desktop{margin-top:var(--color--spacing--24px);grid-column-gap:4px;grid-row-gap:4px;display:flex}.home-disclaimer-wrap-desktop.apple{flex-flow:wrap;margin:0;padding-left:0}.modal-aus{z-index:1000001;opacity:1;background-color:#35393de6;border-radius:0;justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.modal-aus:lang(en-au){padding:var(--color--spacing--24px);display:none}.modal-aus.modal-gym-staff{display:none;overflow:hidden}.modal-aus.modal-gym-staff.modal-2.modal{background-color:#35393de6;max-width:100%;height:100%;display:none;position:fixed}.close-modal{z-index:2000000;opacity:.5;cursor:pointer;background-color:#0000;justify-content:center;align-self:flex-end;align-items:center;width:auto;height:auto;padding:8px;transition:opacity .2s;display:flex;position:static;inset:10px 10px auto auto}.close-modal:hover{opacity:100}.cookies-btn{color:#6e38d5;line-height:24px}.cookies-btn.footer-cookies{max-width:none;font-weight:400;overflow:hidden}.cookies-btn.footer-cookies:lang(fr-ca){max-width:none}.applefitness-disclaimer-p{opacity:1;color:#666;margin-top:0;font-size:12px;line-height:18px;display:inline}.applefitness-disclaimer-p:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){color:var(--color--accessible-gray)}.home-disclaimer-wrap-tablet{margin-top:var(--color--spacing--24px);grid-column-gap:4px;grid-row-gap:4px;display:none}.gym-hero{overflow:hidden}.gym-hero-wrapper{background-color:var(--color--violet);vertical-align:text-top;justify-content:center;align-items:center;height:100%;max-height:100%;padding-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.gym-hero-content{box-sizing:border-box;aspect-ratio:auto;background-color:var(--color--white);width:100%;max-width:1318.5px;height:100%;display:flex;position:static;inset:auto 0% 0% 5%}.gym-section-list{background-color:var(--color--purple);justify-content:center;align-items:center;height:72px;display:flex}.gym-sectin-list-wrapper{grid-column-gap:48px;grid-row-gap:48px;height:60%;color:var(--color--white);justify-content:center;align-self:center;align-items:center;padding-top:24px;padding-bottom:24px;padding-left:60px;display:flex}.gym-sectin-list-wrapper.hide-mobile-landscape{padding:24px 60px}.gym-sectin-list-wrapper.hide-mobile-landscape.training{padding-right:60px}.gym-sectin-list-wrapper.variant-change.closing-soon{display:none}.gym-section-list-span{font-size:16px;font-weight:900;line-height:18px}.gym-section-list-span.training{font-size:16px}.gym-section-link-item{color:var(--color--white);-webkit-text-decoration-color:var(--color--darker);text-decoration-color:var(--color--darker);font-weight:400}.gym-section-link-item:hover{color:var(--color--white)}.gym-hero-info{width:40%}.gym-hero-info.gym-padding{flex-flow:column;justify-content:center;align-items:flex-start;width:45%;min-width:0%;max-width:none;min-height:516px;padding:48px;display:flex;position:relative}.gym-hero-photos{width:60%;position:relative;overflow:hidden}.gym-hero-image-item{background-color:var(--color--violet);object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0%}.gym-ctas{padding-top:80px;padding-bottom:80px}.gym-ctas.gym-padding{display:block}.gym-cta-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-cta-heading{max-width:600px;color:var(--color--violet);text-align:center;text-transform:uppercase;font-size:64px;font-weight:900;line-height:57.6px}.gym-cta-heading.coming-soon{max-width:500px}.gym-cta-heading.temporarily-closed{max-width:900px}.gym-cta-heading.new-cta-logic{max-width:650px}.gym-cta-heading.new-cta-logic:lang(fr-ma){max-width:750px}.gym-af-features{background-color:var(--color--lightest-gray);padding:80px 171px}.gym-af-features.gym-padding{flex-flow:column;justify-content:center;align-items:center;padding:80px 171px;display:flex}.gym-af-features-list{grid-column-gap:30px;grid-row-gap:30px;justify-content:center;max-width:1320px;margin-top:48px;display:flex}.gym-af-feature-item{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:33%;display:flex}.gym-af-feature-img{object-fit:cover;border-radius:8px;width:100%;height:227px}.gym-af-feature-title{color:var(--color--neutral-black);text-transform:uppercase;font-size:25.6px;font-weight:900;line-height:23.04px}.gym-padding{padding:80px 60px;display:none}.gym-take-a-tour.variant-change.open.pre-sales{flex-flow:column;display:flex}.take-a-tour-hero{object-fit:cover;width:100%;height:400px}.take-a-tour-content.gym-padding{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-h2{color:var(--color--violet);text-align:center;text-transform:uppercase;font-size:38.4px;font-weight:900;line-height:34.56px}.take-a-tour-description{text-align:center;max-width:700px}.take-a-tour-ctas{grid-column-gap:10px;grid-row-gap:10px;display:flex}.gym-universal-features.gym-padding:lang(en-au),.gym-universal-features.gym-padding:lang(en-ae){padding-left:60px;padding-right:60px}.gym-universal-features.gym-padding{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:column;justify-content:center;align-items:center;padding:80px 171px;display:flex}.gym-universal-features.gym-padding:lang(en-au),.gym-universal-features.gym-padding:lang(en-ae){padding-left:60px;padding-right:60px}.gym-uni-ft-title{grid-column-gap:0px;grid-row-gap:0px;opacity:100;color:var(--color--neutral-black);text-transform:uppercase;flex-flow:row;justify-content:center;align-items:stretch;font-size:20px;font-weight:900;line-height:18px;display:flex}.gym-uni-ft-heading{max-width:800px;color:var(--color--violet);text-align:center;font-size:38.4px;font-weight:900;line-height:34.56px}.gym-uni-ft-heading.gym-h2.coming-soon{max-width:900px}.gym-uni-ft-heading.gym-h2.rtl-text-right-mobile:lang(fr-ma){width:100%;max-width:900px;line-height:1.1}.text-span-5{color:var(--color--purple)}.gym-uni-ft-list{grid-column-gap:28px;grid-row-gap:28px;flex-flow:row;justify-content:center;align-items:center;margin-top:36px;padding-left:0;list-style-type:none;display:flex}.gym-uni-ft-list:lang(en-au){grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start stretch;width:100%;max-width:1053px;margin-left:auto;margin-right:auto;display:grid}.gym-uni-ft-list:lang(en-ae){grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1035px;display:grid}.gym-uni-ft-item{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.gym-uni-ft-item:lang(en-au){justify-content:flex-start;align-items:flex-start}.gym-uni-ft-item-description{text-align:left;white-space:nowrap;flex:1;align-self:flex-end;font-size:18px;line-height:27px}.gym-uni-ft-item-description:lang(en-au){white-space:normal}.gym-uni-ft-check:lang(en-au){margin-top:7px}.gym-equipments.gym-padding{background-color:var(--color--violet);display:block}.gym-equipments.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{background-image:url(https://cdn.prod.website-files.com/66aa8fe9dc4db68f448a978f/67b7a42191b293d3f69cfcdc_line-blend-1-aqua-reversed-masked%201.svg);background-position:100% 0;background-size:cover;flex-flow:column;display:flex}.gym-eqp-heading{color:var(--color--white);text-align:center;text-transform:uppercase;font-size:38.4px;font-weight:900}.gym-eqp-list{background-color:var(--color--white);border-radius:4px;max-width:1320px;margin-top:48px;overflow:hidden}.gym-eqp-accordion-wrapper{border-bottom:1px solid var(--color--soft-gray);background-color:var(--color--white);border-radius:0;justify-content:space-between;padding:0;display:none}.gym-eqp-accordion-wrapper.gym-eqp-accordion-fallback{display:none}.gym-eqp-item-title{opacity:1;color:var(--color--purple);text-transform:uppercase;font-size:20px;font-weight:900;line-height:18px}.gym-eqp-accordion-icon{transition:transform .3s}.gym-accordion-toogle{justify-content:space-between;display:flex}.gym-accordion-toogle.padding-24{cursor:pointer;cursor:pointer;position:relative}.gym-accordion-checkbox{z-index:2;cursor:pointer;border-radius:inherit;appearance:none;width:100%;height:100%;position:absolute;inset:0%}.gym-accordion-content.padding-24.style-color-bg-lightestgray{grid-column-gap:30px;grid-row-gap:8px;border-top:1px solid var(--color--soft-gray);background-color:var(--color--lightest-gray);grid-column-gap:30px;grid-row-gap:8px;border-top:1px solid var(--color--soft-gray);background-color:var(--color--lightest-gray);grid-column-gap:30px;grid-row-gap:8px;border-top:1px solid var(--color--soft-gray);background-color:var(--color--lightest-gray);flex-flow:wrap;transition:all .4s ease-in-out;display:none;overflow:hidden}.gym-eqp-item-text{width:283px;min-width:283px;color:var(--color--neutral-black)}.gym-our-team.gym-padding{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-our-team.gym-padding.pre-sales.open.temporarily-closed.variant-change.our-team{padding-bottom:0}.gym-our-team.gym-padding.pre-sales.open.temporarily-closed.variant-change.our-team:lang(en-au){background-color:var(--color--lightest-gray);padding-bottom:80px}.gym-team-description{text-align:center;max-width:none;font-size:18px;line-height:27px;display:inline}.gym-team-member-card{border-radius:4px;flex-flow:column;width:250px;display:flex}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide{width:250px}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide:hover{background-color:var(--color--purple)}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide.auto-height{height:auto}.gym-member-card-content{background-color:var(--color--purple);width:250px;height:100%;color:var(--color--white);padding:16px;transition:all .2s}.gym-member-card-title{font-weight:700;display:inline}.gym-member-card-title.spacer{margin-left:2px;margin-right:2px;display:block}.gym-member-card-photo{object-fit:cover;width:250px;max-width:none;height:250px;transition:all .2s}.swiper.og-testimonial-swiper{margin-top:56px}.swiper.is-slider-main{z-index:1;flex-flow:column;justify-content:center;align-items:center;position:relative;overflow:visible}.swiper.is-slider-main.staff-swiper{max-width:100%;margin-top:24px;overflow:hidden}.swiper.swiper-hero{height:100%}.swiper-pagination{justify-content:center;align-items:center;display:flex}.swiper-pagination.swiper-pg-success-stories{display:none}.swiper-pagination.events{justify-content:center;align-items:center;margin-top:32px;display:flex;position:static}.swiper-pagination.staff-pagination{grid-column-gap:1.5rem;grid-row-gap:.75rem;flex-flow:wrap;justify-content:center;align-items:center;width:100%;max-width:800px;display:flex}.swiper-pagination.hide{margin-top:0;margin-bottom:0}.gym-info-name{color:var(--color--violet);text-transform:uppercase;vertical-align:baseline;font-size:30.4px;font-weight:900;line-height:27.36px;display:inline}.gym-info-differentiator{color:var(--color--neutral-black);text-transform:uppercase;margin-top:8px;font-size:20px;font-weight:900;line-height:18px;display:block}.gym-info-description{color:var(--color--purple);margin-top:24px}.gym-info-description-text{display:inline}.gym-info-description-text.footer-details{color:var(--color--white);display:block}.gym-info-description-text.footer-details.inside-text{display:inline}.gym-info-description-text.footer-details.address_2{margin-left:0;margin-right:4px}.gym-info-description-text.footer-details.address_1{margin-right:4px}.gym-info-address{flex:1}.gym-info-address.footer-details{margin-top:24px}.gym-info-contact{flex-flow:column;margin-top:12px;display:flex}.gym-info-contact.footer-details{color:var(--color--white)}.gym-about.gym-padding{background-color:var(--color--violet);flex-flow:column;margin-top:30px;display:flex}.gym-about.gym-padding.variant-change.coming-soon.pre-sales.open.temporarily-closed{justify-content:center;align-items:center;margin-top:0}.gym-about-headings{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--white);flex-flow:column;align-items:center;display:flex}.gym-about-location{opacity:.6;text-align:center;text-transform:uppercase;font-size:20px;line-height:18px}.gym-about-location.local-gym.rtl-text-right-mobile,.gym-about-location.local-gym.rtl-text-right-mobile:lang(en-gb){flex-flow:column;justify-content:center;align-items:center;display:inline-flex}.gym-about-location.local-gym{opacity:1;color:var(--color--white)}.gym-about-location.local-gym.rtl-text-right-mobile,.gym-about-location.local-gym.rtl-text-right-mobile:lang(en-gb),.gym-about-location.local-gym.rtl-text-right-mobile,.gym-about-location.local-gym.rtl-text-right-mobile:lang(en-gb){flex-flow:column;justify-content:center;align-items:center;display:inline-flex}.gym-about-location.local-gym-mb-8{margin-bottom:8px;display:inline-block}.gym-about-title{width:420px;color:var(--color--white);text-align:center;text-transform:uppercase;font-size:38.4px;font-weight:900;line-height:34.56px}.gym-about-title:lang(fr-fr){line-height:1.05}.gym-about-title:lang(fr-ma){width:100%;max-width:840px;line-height:1.1}.gym-about-description{max-width:1320px;color:var(--color--white);text-align:center;margin-top:24px}.gym-about-office-hours{grid-column-gap:24px;grid-row-gap:24px;width:500px;color:var(--color--white);flex-flow:column;align-self:center;align-items:center;margin-top:24px;display:flex}.gym-about-office-hours.variant-change.open.pre-sales{margin-top:48px}.gym-office-hours-title{text-transform:uppercase;font-size:30.4px;font-weight:900;line-height:27.36px}.gym-office-hours-description a{color:var(--color--white);text-decoration:underline}.gym-office-hours-list{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;justify-items:start;width:100%;margin-top:8px;display:grid}.gym-office-day{justify-content:space-between;width:100%;display:flex}.gym-office-week-day{font-weight:700}.gym-office-day-time{text-align:right}.gym-plans.gym-padding{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-plans.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{width:100%;padding:80px 0}.gym-plans-title{max-width:700px;color:var(--color--violet);text-align:center;font-size:38.4px;font-weight:900;line-height:34.56px}.gym-plans-title:lang(en-au){width:100%;max-width:100%}.gym-plans-title:lang(en-ae){max-width:630px}.gym-plans-heading{grid-column-gap:24px;grid-row-gap:24px;text-align:center;flex-flow:column;align-items:center;max-width:600px;display:flex}.gym-plans-heading.variant-change.coming-soon{max-width:none}.gym-plans-heading.variant-change.open.pre-sales{max-width:700px}.gym-plans-heading.variant-change.open.pre-sales:lang(en-au){grid-column-gap:0px;grid-row-gap:0px;max-width:100%}.gym-plans-heading.variant-change.open.pre-sales:lang(en-ae){max-width:630px}.gym-plans-description{width:100%;display:inline}.gym-custom-plans{justify-content:center;width:800px;height:255px;display:flex}.gym-custom-plan-hero{width:50%;max-width:none;height:auto}.gym-custom-plan-content{background-color:var(--color--violet);width:50%}.image-7{object-fit:cover;width:100%;height:10%}.gym-cutom-plan-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:flex-start;height:90%;padding:24px 24px 32px;display:flex}.gym-custom-plan-title{color:var(--color--white);text-transform:uppercase;font-size:25.6px;font-weight:900;line-height:23.04px}.gym-custom-plan-description{color:var(--color--white);margin-bottom:16px}.gym-plan-cards{grid-column-gap:30px;grid-row-gap:30px;justify-content:center;align-self:stretch;align-items:center;display:flex}.membership-price-wrapper{border-radius:18px;padding:32px}.membership-card-content{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.membership-card-content.align-center{grid-column-gap:4px;grid-row-gap:4px;grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-items:center}.membership-price-card{border:0 #949494;border-radius:18px;flex-direction:column;flex:285px;justify-content:flex-start;align-items:stretch;height:100%;box-shadow:0 5px 18px #0000001f}.membership-price-card:lang(ja){display:none}.membership-price-card.simplified{border-radius:8px;flex:1;width:auto;min-width:300px;max-width:350px}.card-tab-heading{display:none}.card-tab-heading.plan-tab.simplified{background-color:var(--color--violet);color:#fff;text-align:center;white-space:normal;background-color:var(--color--violet);text-align:center;white-space:normal;background-color:var(--color--violet);text-align:center;white-space:normal;border-radius:8px 8px 0 0;margin-top:0;margin-bottom:0;padding:10px;font-size:24px;display:block}.membership-card-cta{align-self:stretch;margin-top:32px}.membership-card-price{font-size:25.6px;font-weight:900;line-height:23.04px}.membership-card-frequency{color:var(--color--accessible-gray)}.gym-about-location-wrapper{justify-content:center;align-items:center;display:inline-flex}.gym-about-location-wrapper:lang(en-gb){justify-content:center;align-items:center}.membership-card-frquency{display:inline-flex}.gym-info-name-wrapper{align-self:flex-start;margin-top:8px;font-size:30.4px;line-height:27.36px;display:block}.gym-map-club{height:auto;display:flex}.gym-mapbox-img{width:50%;position:relative}.gym-footer-detail{background-color:var(--color--violet);width:50%;padding:40px}.swiper-slide{flex:none;height:auto}.swiper-slide.is-slider-main{flex:none;width:33.3333%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.swiper-slide.events-slide{height:auto}.swiper-slide.events-slide:lang(en-au){flex:0 auto}.swiper-slide.events-slide.wj-real-card-btwrap{margin-top:inherit}.swiper-slide.own-gym-slide{height:auto}.swiper-wrapper{grid-column-gap:0px;grid-row-gap:0px;max-width:800px;display:flex}.swiper-wrapper.is-slider-main{justify-content:flex-start;align-items:flex-start;display:flex}.swiper-wrapper.is-slider-main.pp{max-width:none}.swiper-wrapper.is-slider-main.pp:lang(en-au){align-items:stretch}.swiper-wrapper.og-swiper-wrapper{justify-content:flex-start;align-items:flex-start;width:100%}.swiper-wrapper.et-swiper-wrapper{max-width:100%}.swiper-wrapper.real-estate{max-width:none;display:flex}.swiper-wrapper.swiper-hero{grid-column-gap:0px;grid-row-gap:0px;height:100%;overflow:visible}.slider-main_button{background-color:var(--color--soft-black);opacity:.8;color:#fff;text-align:center;border:0 solid #c8dd5e;border-radius:100vw;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.slider-main_button:hover{background-color:var(--color--soft-black);opacity:1;color:#161616}.slider-main_button.swiper-next{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#fff;border-color:#fff;width:32px}.slider-main_button.swiper-next:hover{background-color:var(--color--soft-black);color:#161616}.slider-main_button.swiper-next.no-trans{grid-column-gap:0rem;grid-row-gap:0rem;border-width:1px;border-radius:50%;width:32px;height:3rem;transition-property:none}.slider-main_button.swiper-next.pp{grid-column-gap:0rem;grid-row-gap:0rem;background-color:var(--_base-collection---colors--transparent)}.slider-main_button.swiper-prev{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#fff;border-color:#fff;width:12em}.slider-main_button.swiper-prev:hover{color:#161616;background-color:#fff}.slider-main_button.swiper-prev.pp{grid-column-gap:0rem;grid-row-gap:0rem;background-color:var(--_base-collection---colors--transparent);opacity:100;border-style:none;border-radius:0;flex:none;width:32px;line-height:0}.slider-main_button.swiper-prev.no-trans{grid-column-gap:0rem;grid-row-gap:0rem;background-color:var(--color--soft-black);opacity:.8;-webkit-text-fill-color:inherit;background-clip:border-box;border-width:0;border-radius:50%;flex:none;width:32px;height:32px;line-height:1;transition-property:none;position:relative}.slider-main_button.swiper-prev.no-trans:hover{opacity:1}.gym-info-address-mount{display:block}.gym-section-list-wrapper-mobile{display:none}.gym-section-list-wrapper-mobile.hsa-fsa{grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:center;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding:24px;display:flex}.gym-section-list-links.hsa-fsa{flex:1;justify-content:space-between;display:flex}.gym-section-list-arrow-icon.hsa-fsa{display:none}.gym-plans-title-heading{text-transform:uppercase;width:100%;display:inline-block}.gym-tat-h2{display:inline}.gym-tat-h2.text-purple:lang(en-au){color:var(--color--purple)}.gym-cta-buttons{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:auto;display:flex}.gym-cta-buttons.old{flex-flow:column;justify-content:flex-start;align-items:stretch}.gym-cta-buttons.new-cta-logic{flex-flow:row;justify-content:center;align-items:center}.gym-cta-buttons.block{display:block}.gym-cta-buttons.fullwidth-child{flex-flow:column}.gym-cta-buttons.flex-center{justify-content:center;align-items:center}.gym-amenities-list{display:none}.gym-ft-details-club-name{display:inline}.gym-details-name{color:var(--color--white);-webkit-text-stroke-color:var(--color--white);text-transform:uppercase;margin-bottom:8px;font-size:30.4px;font-weight:900;line-height:27.36px}.gym-details-name:lang(ar-sa){text-align:right}.gym-details-differentiator{opacity:.6;color:var(--color--white);text-transform:uppercase;font-size:20px;line-height:18px}.gym-social-links{grid-column-gap:8px;grid-row-gap:8px;margin-top:24px;display:flex}.contact-us-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;margin-top:56px;display:flex}.gym-info-contact-us-link{color:var(--color--white);text-transform:capitalize;margin-right:32px}.gym-info-contact-us-link:hover{color:var(--color--white);text-decoration:underline}.gym-hero-image.swiper-slide{position:relative}.photos-swiper-navigation{z-index:10;grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:15px;right:15px}.photos-swiper-navigation:lang(ar-sa){left:15px;right:auto}.llp-swiper-banner-script{width:0;height:0}.gym-team-description-wrapper{text-align:center;max-width:600px}.gym-member-card-name-wrapper{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.gym-member-card-name-wrapper:lang(en-au){justify-content:flex-start;align-items:center}.gym-member-card-name-wrapper.gym-staff-bio-name{font-weight:500}.gym-office-hours-link{color:var(--color--white);text-decoration:underline}.gym-office-hours-link:hover{color:var(--color--white)}.gym-member-card-photo-wrapper{background-color:var(--color--violet);transition:opacity .2s;overflow:hidden}.gym-member-card-photo-wrapper:hover{background-color:var(--color--purple)}.gym-member-card-details-icon{margin-left:4px;display:block}.gym-staff-modal-content{background-color:var(--color--white);border-radius:8px;flex-flow:column;width:800px;min-height:300px;max-height:90vh;padding:0;display:flex;position:relative}.gym-staff-bio-info{justify-content:center;align-items:flex-start;width:100%;margin-top:0;padding:16px 40px;display:flex;overflow:auto}.gym-staff-bio-photo{width:30%;padding-left:12px;padding-right:12px}.gym-staff-bio-info-details{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;width:70%;padding-left:12px;padding-right:12px;display:flex}.gym-staff-bio-photo-img{background-color:var(--color--violet);object-fit:cover;border-radius:8px;width:224px;height:224px}.gym-staff-bio-name{text-transform:uppercase;font-size:25.6px;font-weight:500;line-height:23.04px}.gym-staff-bio-position{color:var(--color--accessible-gray);padding-bottom:8px;font-size:18px;line-height:27px}.gym-staff-bio-description{padding-bottom:8px}.gym-tuf-btn{display:block}.gym-staff-bio-hidden{display:none}.code-embed-8{width:16px;height:16px}.modal-header{justify-content:flex-end;align-items:center;padding:16px;display:flex}.gym-staff-bio-wrapper{width:720px;height:auto;min-height:248px;display:flex}.gym-badge-wrapper{width:100%;height:26px;min-height:26px;position:relative}.badge{background-color:var(--color--soft-gray);letter-spacing:.96px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;height:26px;padding:4px 8px;font-size:12px;font-weight:700;line-height:17.64px;display:flex}.badge.open-badge{background-color:var(--color--aqua);color:var(--color--violet)}.badge.open-badge.absolute-position{justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0% auto auto 0%}.badge.closed-badge{background-color:var(--color--red);color:var(--color--darker);display:none}.badge.opening-badge{background-color:var(--color--purple);color:var(--color--white);display:none}.badge.coming-badge{background-color:var(--color--light-gray);color:var(--color--purple);display:none}.badge.llp-filter-tags{background-color:var(--color--aqua);color:var(--color--violet);margin-bottom:8px;display:inline-block}.badge.absolute-position{position:absolute;inset:0% auto auto 0%}.badge.absolute-position.open-badge:lang(ar-sa){inset:0% 0% auto auto}.badge.absolute-position.open-badge:lang(ar-kw){margin-left:auto;left:auto;right:0}.badge.absolute-position.closed-badge{display:flex}.badge.absolute-position.closed-badge:lang(ar-sa){inset:0% 0% auto auto}.badge.absolute-position.closed-badge:lang(ar-kw){margin-left:auto;left:auto;right:0}.badge.absolute-position.opening-badge{display:flex}.badge.absolute-position.opening-badge:lang(ar-sa){inset:0% 0% auto auto}.badge.absolute-position.opening-badge:lang(ar-kw){margin-left:auto;left:auto;right:0}.badge.absolute-position.coming-badge{display:flex}.badge.absolute-position.coming-badge:lang(ar-sa){inset:0% 0% auto auto}.badge.absolute-position.coming-badge:lang(ar-kw){margin-left:auto;left:auto;right:0}.gym-uni-ft{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:center;display:flex}.gym-uni-ft.coming-soon{display:flex}.gym-uni-ft.variant-change.pre-sales.open:lang(en-au),.gym-uni-ft.variant-change.pre-sales.open:lang(en-ae){width:100%}.gym-uni-ft.variant-change.closing-soon,.gym-uni-ft.variant-change.temporarily-closed{display:none}.gym-uni-ft-description{width:800px;font-size:18px;line-height:27px}.gym-uni-ft-description.coming-soon{margin-top:8px}.gym-uni-ft-description.closing-soon{width:900px;margin-top:8px}.text-span-7,.text-span-8{color:var(--color--purple)}.gym-uni-ft-desc-block{display:inline}.gym-uni-ft-cta{margin-top:8px}.gym-uni-ft-cta.socials{grid-column-gap:11px;grid-row-gap:11px;grid-column-gap:11px;grid-row-gap:11px;display:flex}.gym-plans-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-plans-wrapper.open.pre-sales{grid-column-gap:32px;grid-row-gap:32px;width:100%}.gym-plans-wrapper.open.pre-sales:lang(en-au){grid-column-gap:24px;grid-row-gap:24px}.gym-plans-online-signup-wrapper{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.gym-plans-online-singup-fallback{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-plans-online-singup-fallback.variant-change.temporarily-closed{display:block}.gym-plans-starting-at{opacity:100;color:var(--color--neutral-black);text-transform:uppercase;font-size:20px;line-height:18px}.gym-plans-starting-at-h5{color:var(--color--neutral-black);-webkit-text-stroke-color:var(--color--neutral-black);font-size:20px;font-weight:900;line-height:18px;display:inline}.gym-plans-starting-at-h5.purple{color:var(--color--purple)}.gym-plans-starting-description{max-width:390px;color:var(--color--accessible-gray);text-align:center;font-size:14px;line-height:21px}.gym-plans-starting-ctas{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;margin-top:16px;display:flex}.gym-plans-starting-ctas.variant-change.pre-sales{display:none}.gym-plans-starting-ctas.variant-change.open{justify-content:center;align-items:center;max-width:235px;margin-left:auto;margin-right:auto}.gym-plans-starting-ctas.llp-mi{justify-content:center;align-items:center}.gym-plans-starting-ctas.vertical-btn{max-width:235px;margin-left:auto;margin-right:auto}.gym-plans-heading-cta{margin-top:8px}.gym-cta-btn.open{margin-top:0}.gym-cta-btn.pre-sales{align-self:center;width:100%;height:auto;display:block}.gym-cta-btn.pre-sales.join-now-btn-wrap.is-flex{display:flex}.gym-cta-btn.pre-sales.join-now-btn-wrap.banner{width:auto}.gym-cta-btn.pre-sales.llp-add-location-id.is-flex{display:flex}.gym-cta-btn.pre-sales.llp-add-location-id.banner{width:auto}.gym-af-features-list-mobile.swiper.gym-af-features-swiper{display:none}.gym-uni-ft-social-link{width:36px;height:36px}.photos-pause-btn{z-index:100;position:absolute;bottom:15px;left:15px}.photos-pause-btn:lang(ar-sa){bottom:15px;left:auto;right:15px}.gym-link-list{grid-column-gap:48px;grid-row-gap:48px;padding-left:0;list-style-type:none;display:flex}.gym-announcements{grid-column-gap:30px;grid-row-gap:30px;justify-content:center;align-items:stretch;width:100%;max-width:1320px;margin-top:60px;padding-left:0;list-style-type:none;display:flex}.gym-announcements.mobile-only{display:none}.gym-announcement-item{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--color--soft-gray);background-color:var(--color--white);border-radius:8px;flex-flow:column;width:33%;min-width:0;max-width:none;padding:28px 24px 24px;display:flex;position:relative}.gym-announcement-item.desktop-announcements{flex:1;width:auto;max-width:681px}.gym-announcement-title{font-weight:700}.gym-announcement-description.desktop-description{max-width:624px}.gym-ancmt-details-btn-wrapper{grid-column-gap:0px;grid-row-gap:0px;color:var(--color--purple);flex-flow:row;flex:1;order:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:16px;font-weight:700;display:flex;position:static}.gym-ancmt-details-icon{width:16px;height:16px}.gym-announcement-badge{grid-column-gap:0px;grid-row-gap:0px;text-transform:uppercase;align-self:flex-start;margin-bottom:-24px;font-weight:400;display:flex;position:absolute;top:-12px}.gym-ancmnt-details-btn{grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-self:flex-end;align-items:center;display:flex}.link-block-2:lang(en-au){display:block}.apple-fitness-section.variant-change.open{display:none}.gym-hero-fade{background-image:linear-gradient(0deg,var(--color--violet)6%,#fff0);justify-content:center;align-items:center;width:100%;height:100%;padding-top:64px;padding-left:60px;padding-right:60px;display:flex}.gym-hero-fade.studio-banner-content{z-index:1;z-index:1;position:relative}.offset-section-anchor{position:relative;top:-80px}.offset-section-anchor.training-anchor{margin-top:-48px}.offset-section-anchor.training-anchor.tr-fitness-consultation{margin-top:0}.offset-section-anchor.zero-top{top:0}.gym-fallback-map-img{object-fit:cover;width:100%;height:100%;display:none}.gym-accordion-content-fallback.padding-24.style-color-bg-lightestgray{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center;display:none}.gym-accordion-content-fallback.padding-24.style-color-bg-lightestgray.gym-accordion-content{grid-column-gap:0px;grid-column-gap:0px;flex-flow:column;display:none}.gym-accordion-fallback-msg-1{color:var(--color--neutral-black);text-align:center;font-weight:700}.gym-accordion-fallback-msg-2{color:var(--color--accessible-gray);text-align:center;font-size:14px;line-height:21px}.gym-staff-fallback{grid-column-gap:24px;grid-row-gap:24px;background-color:var(--color--white);flex-flow:column;padding:0;display:flex}.gym-staff-fallback-img{object-fit:cover;border-radius:8px;width:500px;height:300px;overflow:hidden}.gym-staff-fallback-img-wrapper{grid-column-gap:0px;grid-row-gap:0px;border-radius:8px;flex-flow:column;justify-content:center;align-self:center;align-items:center;display:block;overflow:hidden}.gym-staff-fallback-content{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-staff-fallback-title{font-weight:700}.gym-staff-fallback-title.fallback-title-with-city{font-size:18px;line-height:27px;display:inline}.gym-staff-fallback-description{color:var(--color--accessible-gray);font-size:14px;line-height:21px}.gym-staff-fallback-cta-description{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center;max-width:750px;margin-top:24px;display:flex}.gym-staff-fallback-cta{justify-content:center;align-items:center;display:flex}.gym-staff-fallback-cta-detail{text-align:center}.gym-hero-autoplay-pause{display:block}.gym-hero-autoplay-play{vertical-align:baseline;display:none}.gym-about-location-text,.gym-uni-ft-title-text{display:inline}.gym-uni-ft-title-text.mr-4{margin-left:4px}.sr-only{opacity:0;width:0;height:0;margin-bottom:0;overflow:hidden}.modal-2{background-color:#fff;border-radius:.75rem;flex:none;width:100%;max-width:500px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.gym-cancel-membership-txt{text-align:center}.gym-cancel-membership-txt.freeze-membership-2{margin-bottom:20px}.gym-cta-banner{grid-column-gap:3rem;grid-row-gap:3rem;background-color:var(--color--purple);color:var(--color--white);justify-content:center;align-items:center;padding-top:16px;padding-bottom:16px;display:none;position:relative}.gym-cta-banner.show{display:block}.tryl-grid-item-txt{color:var(--color--neutral-black);font-size:16px;line-height:24px}.tryl-grid-item-txt:lang(en-au){text-align:left;margin-right:0}.tryl-grid-item-txt:lang(en-ae){font-size:18px;line-height:27px}.skip-link{z-index:10000002;background-color:var(--color--violet);color:var(--color--white);padding-left:10px;padding-right:10px;position:absolute;top:-40px}.skip-link:hover{color:var(--color--white)}.skip-link:lang(ar-sa){z-index:10000002;position:absolute}.skip-link.w--current{background-color:var(--color--white);color:var(--color--neutral-black);border-radius:20px;top:-50px}.skip-link-txt{font-size:18px}.fataf-list-item{justify-content:flex-start;align-items:center;display:flex}.fataf-list-item:lang(en-au){text-align:left;display:flex}.fataf-list-item.with-see-details:lang(en-au){display:block}.fataf-list-item.with-see-details:lang(en-ae){flex-flow:column;justify-content:flex-start;align-items:flex-start}.af-terms-modal-trigger{color:var(--color--purple);background-color:#0000;margin-left:8px;padding:0;font-size:12px}.af-terms-modal-trigger:hover{color:var(--color--violet)}.af-terms-modal-trigger:lang(en-au){white-space:nowrap;margin-left:0}.af-terms-modal-trigger.tryl-terms-conditions-link{color:var(--color--accessible-gray);margin-left:4px;line-height:150%}.af-terms-modal-trigger.tryl-terms-conditions-link:hover{color:var(--color--violet)}.af-terms-modal-trigger.e-promo{white-space:nowrap}.af-terms-modal-trigger.e-promo:lang(en-au){margin-left:8px}.af-terms-modal-trigger.e-promo.et-see-details{font-size:14px;line-height:21px}.af-terms-modal-trigger.llp-modal-trigger:lang(en-ae){margin-left:0}.gym-banner-text2{text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;max-width:550px;min-height:86px;font-family:"F 37 Moon",Arial,sans-serif;font-size:2.5rem;font-weight:900;line-height:.9;display:flex}.gym-banner-text1{opacity:.87;text-transform:uppercase;font-family:"F 37 Moon",Arial,sans-serif;font-size:1rem;font-weight:700;line-height:18px}.accessible-link-color{color:var(--color--violet)}.home-banner-graphic-wrap.desktop{z-index:1;position:absolute}.home-banner-graphic-wrap.desktop.new-home-hero{width:100%;height:100%;inset:0%}.home-banner-graphic-wrap.desktop.is-hidden-mobile,.home-banner-graphic-wrap.desktop.new{inset:0%}.home-banner-graphic-wrap.mobile{display:none}.gym-info-address-street{flex-flow:column;display:flex}.mapbox-logo{z-index:2;background-color:#e1e1e1;border-top-right-radius:4px;width:80px;height:20px;padding-left:6px;padding-right:6px;line-height:20px;display:block;position:absolute;inset:auto auto 0% 0%}.mapbox-logo:lang(ar-sa){left:auto;right:0}.mapbox-attribution{z-index:0;justify-content:flex-end;padding-left:6px;padding-right:6px;display:flex;position:absolute;inset:auto 0% 0%}.mapbox-attribution-container{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;display:flex}.mapbox-attribution-links{color:#2d2926b3;font-size:12px;line-height:20px}.gym-h1-2.gym-info-name{padding-top:32px;display:block;position:relative}.local-gym-sec2-h2-top{text-align:center;margin-bottom:0}.footer-scripts,.gym-amenities-category{display:none}.explore-memberships-link{text-transform:uppercase;font-family:"F 37 Moon",Arial,sans-serif;font-weight:700;display:inline}.markup-schema{z-index:0;display:none;position:fixed;inset:0% auto auto 0%}.get-all-categories{height:0;overflow:hidden}.gym-amenities-wrapper{border-radius:4px;width:100%;max-width:1320px;margin-top:48px;margin-left:auto;margin-right:auto;overflow:hidden}.modal{display:none}.modal.aus{width:100vw;height:100vh;display:none;position:fixed;inset:0%}.modal.aus:lang(en-au){z-index:9000;background-color:#35393de6;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.close-footer-locale-picker{z-index:3;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/66aa8fe9dc4db68f448a978f/67cad18cdf1573b265916446_close-16.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:32px;height:32px;padding:0;display:block;position:fixed;inset:24px 24px auto auto}.close-footer-locale-picker:lang(ar-sa){left:24px;right:auto}.modal-heading-countries{color:#0a0a0a;text-align:center;letter-spacing:.47px;text-transform:uppercase;margin-bottom:25px;font-size:2.1875rem;font-style:normal;font-weight:900;line-height:2.5rem}.region-country{font-size:1.1875rem;font-weight:700;line-height:1.4375rem}.modal-countries{z-index:10;width:100%;max-width:none;max-height:none;margin:4rem auto;padding-top:0;padding-bottom:0}.modal-countries.no-margin{max-width:1320px;margin-top:0;margin-bottom:0;padding:60px}.region-countries{grid-column-gap:16px;grid-row-gap:16px;border-top:1px #000;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding:22px 0 22px 20px;font-size:16px;font-weight:300;line-height:32px;display:grid}.country-link-template{display:none}.language-selector-modal{z-index:30000;background-color:#29282866;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-left:2rem;padding-right:2rem;display:none;position:fixed;inset:0%;overflow:auto}.language-selector-modal.transparent{background-color:#0000;display:block}.language-selector-modal.transparent.no-padding{z-index:3000000;background-color:#d8d8d8;max-height:100vh;padding-left:0;padding-right:0;display:none}.language-selector-modal.transparent.no-padding:lang(ar-sa){display:none}.language-selector-modal.transparent.no-padding.active-locale-modal{display:block}.region-language{font-size:1rem;font-weight:300;line-height:1.0625rem}.lp-region-wrap{width:100%;margin-bottom:26px;padding-left:0;padding-right:0;display:block}.locale-modal{z-index:2;background-color:#fff;border-radius:.75rem;flex:none;width:100%;position:relative}.locale-modal.countries{background-color:#0000;justify-content:flex-start;align-items:flex-end;min-height:100vh}.footer-locale-link{color:#2d2926}.region{z-index:2;color:#000;font-size:26px;font-weight:400;line-height:32px;position:relative}.region.scr-region{font-weight:700}.region-block{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;display:flex}.all-countries-wrapper{display:none}.footer-language-selector.modal-open-trigger-global{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-end;align-items:center;padding:0;display:flex}.footer-language-selector.modal-open-trigger-global:lang(ar-sa){justify-content:flex-start;align-items:center}.footer-globe-icon{width:13px;height:13px}.footer-selected-language{font-size:.875rem;font-weight:400}.llp-offerings{flex:0 auto}.llp-offerings:lang(en-au){flex:1}.llp-has-cost,.llp-has-cost:lang(en-au){grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;display:flex}.llp-no-cost-text{text-align:center;text-transform:uppercase;max-width:450px;font-size:20px;font-weight:900;line-height:18px}.llp-no-cost-text.llp-has-membership-rate{grid-column-gap:6px;grid-row-gap:6px;grid-column-gap:6px;grid-row-gap:6px;display:flex}.json-null-signup-on{width:fit-content;min-width:235px;max-width:fit-content;margin-left:auto;margin-right:auto}.json-null-signup-on:lang(de-de),.json-null-signup-on:lang(it-it),.json-null-signup-on:lang(fr-ca){max-width:300px}.json-null-signup-on:lang(fr-fr){max-width:350px}.json-null-signup-on.banner{max-width:100%;margin-left:0}.json-set-signup-on{width:fit-content;min-width:235px;max-width:fit-content;margin-left:auto;margin-right:auto}.json-set-signup-on:lang(de-de),.json-set-signup-on:lang(it-it){max-width:300px}.json-set-signup-on:lang(de-at){max-width:300px;margin-left:auto;margin-right:auto}.json-set-signup-on:lang(fr-ca){max-width:300px}.json-set-signup-on:lang(fr-fr){max-width:350px}.json-set-signup-on.banner{max-width:100%;margin-left:0}.gym-with-plans.gym-plans-online-signup-wrapper{grid-column-gap:48px;grid-row-gap:48px;grid-column-gap:48px;grid-row-gap:48px;width:100%}.is-join-now-enabled{grid-column-gap:10px;grid-row-gap:10px;display:flex}.is-join-now-enabled.full-width-tablet.full-width-desktop,.is-join-now-enabled.is-block,.is-join-now-enabled.is-block{display:block}.gym-filter-tags{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:13px;display:flex}.llp-filter-tags.llp-filter-tags-wrap{justify-content:flex-start;align-items:center;margin-top:.25rem;display:flex}.filter-tags-text{color:var(--color--accessible-gray);margin-left:.5rem}.filter-tags-text:lang(ar-sa){margin-left:0;margin-right:.5rem}.filter-tags-cms{color:#2d2926;width:0;height:0;line-height:20px;overflow:hidden}.llp-tag-icon{width:16px;height:16px;display:block}.llp-skeleton-loader{z-index:100;background-color:var(--color--white);padding:48px;position:absolute;inset:0%}.llp-skeleton-loader.image{z-index:200;padding:0}.llp-skeleton-loader.local-offer{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:center;align-items:center;padding:16px 0;display:flex}.llp-add-location-id.gym-plan-ctas{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}.gad-span{display:inline}.translated-h1,.translated-membership-inquiry,.need-crowdin-translation,.cookie-settings-translated{width:0;height:0;overflow:hidden}.locale-font-css,.hidden-coming-soon-elements{display:none}.gym-tour-team-spacer{height:80px}.sidebar-logo{text-decoration:none}.sidebar-links{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.menu-items-wrapper{min-width:250px;height:100%;padding-bottom:env(safe-area-inset-bottom,12px);flex-flow:column;justify-content:flex-start;display:flex}.sidebar-blur.close-sidebar-trigger{inset:0%;background-color:#0003;width:100%;height:100%;position:absolute;inset:0%}.base_sidebar-mobile-menu{z-index:999;background-color:#fff;flex-flow:column;justify-content:space-between;height:100%;padding:1rem 1rem 2rem;transition:transform .2s;display:flex;position:fixed;inset:0% auto 0% 0%;transform:translate(-100%);box-shadow:0 2px 5px #0003}.base_logo-wrapper{min-width:161px}.base_navbar{z-index:100;background-color:var(--color--dark-purple);flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex;position:sticky;top:0}.sidebar-button-group{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.base_logo-home{text-decoration:none;display:block}.base_sidebar-nav-link{cursor:pointer;color:inherit;padding-left:0;padding-right:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.125rem;text-decoration:none;display:block}.base_sidebar-nav-link.w--current{color:#0a0a0a}.sidebar-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.base_navbar-wrapper{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:5.625rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;font-weight:500;display:flex}.base_mobile-menu-toggle{cursor:pointer;background-color:#0000;display:none}.sidebar-footer{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-top:auto;display:flex}.base_nav-link-wrap{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-end;align-items:center;width:auto;height:auto;margin-right:24px;display:flex}.base_nav-link-wrap.left-aligned{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-end;align-items:center;margin-left:0;margin-right:0;padding-left:0;list-style-type:none}.base_nav-link-wrap.left-aligned:lang(en-au){order:0;justify-content:flex-end;align-self:auto;align-items:center}.base_nav-link-wrap.left-aligned:lang(en-ae){flex:0 auto;justify-content:center;align-items:center;display:flex}.base_nav-link-wrap.left-aligned:lang(ar-sa){justify-content:center;align-items:center;padding-right:0}.base_nav-link-wrap.left-aligned:lang(de-at){font-weight:400}.base_nav-link-wrap.left-aligned:lang(es-es){grid-column-gap:0px;grid-row-gap:0px}.sidebar-footer-label{color:#707070;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}.base_nav-link{cursor:pointer;color:inherit;padding:12px 8px;font-family:"F 37 Moon Demi",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:none;display:block}.base_nav-link:hover{color:var(--color--aqua)}.base_nav-link:lang(de-at){pointer-events:auto}.base_nav-link.w--current{color:var(--color--aqua)}.base_nav-link.w--current:lang(de-at){color:var(--color--white)}.base_navbar-responsive{z-index:100000;color:var(--color--white);position:sticky;inset:0 auto auto}.base_mobile-menu-wrapper{z-index:200;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:auto;height:100vh;display:none;position:absolute;inset:0%}.base_options-wrapper{justify-content:center;align-items:center;display:flex}.base_options-wrapper:lang(ar-kw){flex:0 auto;width:auto}.base_options-wrapper.left-aligned{justify-content:flex-start;align-items:center}.base_options-wrapper.center-aligned{justify-content:center;align-items:center}.sidebar-close{background-color:#0000}.logo-af{object-fit:fill;width:161px;height:44px}.navbar-cta-desktop{min-width:150px}.navbar-cta-desktop:lang(ar-sa){flex:none}.navbar-cta-mobile{display:none}.navbar-skip-link{z-index:10000002;background-color:var(--color--violet);color:var(--color--white);padding-left:10px;padding-right:10px;position:absolute;top:-40px;left:0}.navbar-skip-link:hover{color:var(--color--white)}.navbar-skip-link:lang(ar-sa){z-index:10000002;position:absolute}.navbar-skip-link.w--current{background-color:var(--color--white);color:var(--color--neutral-black);border-radius:20px;top:-50px}.base_footer-label{margin-bottom:.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem}.base_footer-copy{color:#1a1a1a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.base_footer-copy.m-left{margin-left:5px}.base_footer-copy.m-left:lang(ar-sa){margin-left:5px;margin-right:5px}.base_footer-content{grid-column-gap:50px;grid-row-gap:50px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;display:flex}.base_footer-grid{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 150px;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;place-items:stretch stretch;width:100%;display:grid}.base_footer-grid:lang(en-au),.base_footer-grid:lang(en-ae),.base_footer-grid:lang(ar-sa),.base_footer-grid:lang(en-za),.base_footer-grid:lang(en-gb),.base_footer-grid:lang(en-ie),.base_footer-grid:lang(en-ca),.base_footer-grid:lang(fr-ca),.base_footer-grid:lang(de-at){grid-template-columns:1fr 2fr}.base_footer-grid:lang(de-de){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;grid-auto-flow:row;width:100%;display:grid}.base_footer-grid:lang(en-in),.base_footer-grid:lang(it-it){grid-template-columns:1fr 2fr}.base_footer-grid:lang(fr-fr){grid-template-columns:1fr 1fr}.base_footer-grid:lang(fr-ma){grid-template-columns:1fr 1fr 1fr}.base_copyright-content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.base_copyright-content-wrapper.right-column{justify-content:flex-start;align-items:flex-end}.base_copyright-content-wrapper.right-column:lang(fr-ca){min-width:0}.base_footer-social{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;padding-left:0;list-style-type:none;display:flex}.base_footer-social:lang(ar-sa){justify-content:flex-start;align-items:center;padding-right:0}.base_footer-wrapper{grid-column-gap:50px;grid-row-gap:50px;background-color:#f0f0f0;flex-flow:column;width:100%;max-width:100%;padding:5rem 3.75rem 3rem;font-weight:500;display:flex}.base_footer-socmed-link{width:32px;height:32px}.base_footer-logo-link{width:140px}.base_footer-app{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.base_footer-app.mobile{display:none}.base_logo-link{color:#000;justify-content:center;align-items:center;text-decoration:none}.base_logo-link.w--current{margin-bottom:1.5rem}.base_copyright-content{grid-column-gap:3rem;grid-row-gap:3rem;border-top:1px solid #bfbfbf;justify-content:space-between;width:100%;max-width:90rem;margin-left:auto;margin-right:auto;padding-top:3rem;display:flex}.base_footer-logo-column{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.base_footer-logo-column:lang(en-za){min-width:180px}.base_footer-logo-column:lang(ar-sa){justify-content:flex-start;align-items:flex-start}.base_footer-logo-column:lang(de-de){min-width:250px}.base_footer-logo-column:lang(it-it){min-width:185px}.base_footer-logo-column:lang(de-at){min-width:250px}.base_footer-logo-column:lang(th-th){min-width:190px}.base_footer-logo-column:lang(fr-fr),.base_footer-logo-column:lang(fr-ma){min-width:200px}.footer_links-heading{font-family:"F 37 Moon",Arial,sans-serif;font-weight:900;line-height:1.75rem}.footer_links-heading:lang(fr-ca),.footer_links-heading:lang(fr-ma){text-transform:uppercase}.base_brand-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding-left:0;list-style-type:none;display:flex}.base_brand-list:lang(ar-sa){padding-right:0}.footer-col{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:auto;max-width:none;padding-left:0;font-size:1.125rem;list-style-type:none;display:flex}.footer-col:lang(ar-sa){padding-right:0}.footer-col:lang(de-de){grid-column-gap:1rem;grid-row-gap:1rem;flex:1;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.footer-col:lang(en-ph),.footer-col:lang(th-th),.footer-col:lang(zh-hk),.footer-col:lang(en-my),.footer-col:lang(zh-tw),.footer-col:lang(en-nz),.footer-col:lang(fr-fr),.footer-col:lang(fr-ma),.footer-col:lang(en-qa){flex:1}.footer-col.gap:lang(en-au),.footer-col.gap:lang(en-ae),.footer-col.gap:lang(ar-sa),.footer-col.gap:lang(en-za),.footer-col.gap:lang(en-gb),.footer-col.gap:lang(en-ie){grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(en-ph),.footer-col.gap:lang(th-th),.footer-col.gap:lang(zh-hk),.footer-col.gap:lang(en-my),.footer-col.gap:lang(zh-tw),.footer-col.gap:lang(en-nz),.footer-col.gap:lang(fr-fr){flex-flow:row}.footer-col.gap:lang(fr-ma),.footer-col.gap:lang(en-qa){flex-flow:row;width:100%}.footer-col.gap{grid-column-gap:3rem;grid-row-gap:3rem}.footer-col.gap:lang(en-au),.footer-col.gap:lang(en-ae),.footer-col.gap:lang(ar-sa),.footer-col.gap:lang(en-za),.footer-col.gap:lang(en-gb),.footer-col.gap:lang(en-ie){grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(fr-ca){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(en-ca){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(de-de){grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;grid-template-columns:1fr 1fr}.footer-col.gap:lang(de-at){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(ar-kw){grid-column-gap:1rem;grid-row-gap:1rem}.footer-col.gap:lang(en-in){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(it-it){grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row}.footer-col.gap:lang(en-ph),.footer-col.gap:lang(th-th),.footer-col.gap:lang(zh-hk),.footer-col.gap:lang(en-my),.footer-col.gap:lang(zh-tw),.footer-col.gap:lang(en-nz),.footer-col.gap:lang(fr-fr){flex-flow:row}.footer-col.gap:lang(fr-ma),.footer-col.gap:lang(en-qa){flex-flow:row;width:100%}.base-footer-link{max-width:none;color:var(--color--neutral-black);white-space:normal;vertical-align:baseline;flex-flow:wrap;margin-bottom:0;padding:0;font-family:"F 37 Moon",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.126rem;text-decoration:none;display:flex}.base-footer-link.germany-cancel-contract:lang(de-de){text-decoration:underline}.footer-app-badge{width:130px;height:100%}.footer-app-badge:lang(zh-hk),.footer-app-badge:lang(th-th){width:auto;height:40px}.footer-app-badge:lang(es-es){min-width:120px}.footer-copyright{display:flex}.lllp-plan-desc-wrap{max-width:600px;margin-left:auto;margin-right:auto}.purple-text{color:var(--color--purple)}.llp-cta-wrapper{width:100%;margin-top:24px}.llp-cta{grid-column-gap:10px;grid-row-gap:10px;flex-flow:wrap;display:flex}.llp-cta.stack-vertical{flex-flow:column}.llp-online-signup-on{width:100%}.mt-24{margin-top:24px}.global-gym-access{grid-column-gap:5px;grid-row-gap:5px}.global-gym-access.wj-grid-item-txt.text-white{color:#fdfdfd;font-size:16px;line-height:24px}.global-gym-access.wj-hero-p:lang(en-au),.inline-text{display:inline-block}.inline-text.inline-block,.inline-text.display-inline{display:inline}.inline-text.wj-banner-text{display:inline}.inline-text.gym-count{margin-left:4px;margin-right:4px}.ng-text-count{display:inline}.plans-iframe-wrapper{width:100%;margin-top:0;display:block;position:relative;overflow:hidden}.plans-iframe-container{position:relative}.plans-ux-cover{background-color:#fff;width:40px;height:80px;position:absolute;inset:0% 0% auto auto}.text-purple{color:var(--color--purple)}.list-item{line-height:1.125rem}.llp-hero-cta-component{width:100%}@media screen and (min-width:1280px){.applefitness{height:auto;min-height:616px}.applefitness:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){width:100%}.applefitness-left{justify-content:center;align-items:flex-start}.applefitness-h2{max-width:550px;font-weight:900}.applefitness-h2:lang(ar-sa):where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){text-align:right}.applefitness-h2.text-allcaps{letter-spacing:0;max-width:636px}.applefitness-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;max-width:1125px;display:grid}.applefitness-wrap:lang(en-au){max-width:1280px}.bt-af:hover{color:var(--color--white)}.bt-af:hover:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b),.bt-af:hover:where(.w-variant-92a68d29-4616-e73c-1cac-ac373a1a14c8){color:var(--color--violet)}.bt-af:hover:where(.w-variant-33a5c9ab-cb06-ddfc-95ef-e2391da4e3ca),.bt-af:hover:where(.w-variant-522c8b75-dc46-df29-5740-8ac09333bea8){color:var(--color--purple)}.bt-af:hover:where(.w-variant-cc9af7c4-1ef0-0061-5239-78cc54413f69){color:var(--color--aqua)}.bt-af:active:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b){background-color:var(--color--purple);color:var(--color--white)}.bt-af:active:where(.w-variant-92a68d29-4616-e73c-1cac-ac373a1a14c8){color:var(--color--white)}.bt-af.aqua-3:hover{color:var(--color--violet)}.bt-af.aqua-3:active{color:var(--color--white)}.bt-af.aqua-4:hover{color:var(--color--violet)}.bt-af.aqua-4:active{color:var(--color--white)}.gym-hero-wrapper{justify-content:center;align-items:flex-end;height:auto;padding-left:0;padding-right:0;display:flex}.gym-hero-content{justify-content:center;width:100%;max-width:1318.5px;position:static;inset:auto 0% 0% 5%}.gym-hero-photos{width:auto;min-width:55%;height:auto}.gym-af-features.gym-padding{flex-flow:column;justify-content:center;align-items:center;display:flex}.gym-af-features-list{max-width:1320px}.gym-af-feature-img{object-fit:cover}.gym-uni-ft-list:lang(en-au){max-width:1000px}.gym-eqp-list{flex-flow:column;align-self:center;width:100%;display:block}.gym-eqp-list.hide{display:none}.gym-eqp-accordion-wrapper{width:auto;display:none}.gym-accordion-content.padding-24.style-color-bg-lightestgray{display:none}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide{height:100%}.swiper.is-slider-main.staff-swiper{width:auto;max-width:900px;display:flex;overflow:hidden}.swiper-pagination{margin-top:48px}.gym-info-name{vertical-align:baseline;display:inline}.gym-info-description-text{display:inline}.gym-about.gym-padding.variant-change.coming-soon.pre-sales.open.temporarily-closed{justify-content:center;align-items:center}.gym-about-title:lang(zh-hk){line-height:1.1}.gym-plans.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{padding:80px 60px}.membership-price-card.simplified{width:320px;min-width:0}.gym-info-name-wrapper{white-space:pre-line;flex-flow:row;display:block}.swiper-wrapper{grid-column-gap:0px;grid-row-gap:0px;display:flex}.swiper-wrapper.is-slider-main{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center}.gym-cta-buttons:lang(de-de){width:100%;max-width:300px}.gym-details-name:lang(ar-sa){text-align:right}.gym-hero-image.swiper-slide{position:relative}.badge.absolute-position.open-badge,.badge.absolute-position.closed-badge,.badge.absolute-position.opening-badge,.badge.absolute-position.coming-badge,.badge.absolute-position.open-badge,.badge.absolute-position.closed-badge,.badge.absolute-position.opening-badge,.badge.absolute-position.coming-badge,.badge.absolute-position.open-badge,.badge.absolute-position.closed-badge,.badge.absolute-position.opening-badge,.badge.absolute-position.coming-badge{display:flex}.gym-uni-ft.variant-change.coming-soon,.gym-uni-ft.variant-change.closing-soon,.gym-uni-ft.variant-change.temporarily-closed,.gym-plans-online-singup-fallback.variant-change.temporarily-closed{display:none}.gym-plans-starting-at{font-weight:900}.gym-plans-starting-at-h5{font-size:20px;line-height:18px}.gym-plans-starting-ctas.variant-change.pre-sales{display:none}.gym-cta-btn.open{margin-top:0}.gym-cta-btn.pre-sales{width:auto}.apple-fitness-section.variant-change.open{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;display:block}.gym-hero-fade{padding-top:64px;padding-left:171px;padding-right:171px}.gym-hero-fade.studio-banner-content{padding-left:60px;padding-right:60px}.gym-fallback-map-img{display:none}.gym-accordion-content-fallback{display:flex}.gym-accordion-content-fallback.padding-24.style-color-bg-lightestgray{grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center}.gym-accordion-fallback-msg-1{color:var(--color--neutral-black);font-weight:700}.gym-accordion-fallback-msg-2{color:var(--color--accessible-gray);font-size:14px;line-height:21px}.gym-staff-fallback{padding:0}.modal.aus:lang(en-au){display:none}.modal-heading-countries{max-width:none;font-weight:500}.language-selector-modal.transparent.no-padding{display:none}.region{color:#000}.base_sidebar-nav-link{font-size:1.2rem}.base_navbar-wrapper{max-width:100rem}.base_nav-link-wrap{grid-column-gap:3rem;grid-row-gap:3rem}.base_nav-link-wrap.left-aligned:lang(en-gb),.base_nav-link-wrap.left-aligned:lang(en-ie),.base_nav-link-wrap.left-aligned:lang(en-gb),.base_nav-link-wrap.left-aligned:lang(en-ie){grid-column-gap:2.5rem;grid-row-gap:2.5rem}.base_nav-link{color:inherit}.base_footer-content{grid-column-gap:50px;grid-row-gap:50px;display:flex}.base_footer-grid{grid-template-columns:300px 1fr 150px}.base_footer-grid:lang(de-at){grid-template-columns:1fr 2fr}.base_footer-wrapper{width:100%;padding-top:4.375rem;padding-bottom:4.375rem}.footer-col{grid-column-gap:1rem;grid-row-gap:1rem}.footer-col:lang(de-de){grid-column-gap:0rem;grid-row-gap:0rem}.footer-col.gap:lang(en-ca),.footer-col.gap:lang(it-it){grid-template-rows:auto}.footer-col.gap{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(en-ca),.footer-col.gap:lang(it-it){grid-template-rows:auto}.base-footer-link{max-width:18.125rem;margin-bottom:0;padding-left:0;font-size:1.125rem;display:inline-block}}@media screen and (max-width:991px){.main-wrapper{margin-top:0;position:static;top:auto}.main-wrapper.training-main-wrapper{margin-top:0}.main-wrapper._404{grid-column-gap:var(--color--spacing--24px);grid-row-gap:var(--color--spacing--24px);min-height:600px}.main-wrapper.mtop-75{margin-top:0}.applefitness{height:auto;padding-left:60px;padding-right:60px}.applefitness-left{width:100%;padding-left:0;padding-right:0}.applefitness-right{width:100%}.applefitness-bt-wrap{position:static}.applefitness-wrap{grid-column-gap:var(--color--spacing--48px);grid-row-gap:var(--color--spacing--48px);flex-flow:column;padding-bottom:0;display:flex;position:relative}.bt-af{min-width:120px;height:auto;max-height:none;padding:var(--color--spacing--12px)var(--color--spacing--24px);letter-spacing:.42px;font-size:14px}.bt-af:where(.w-variant-cfe7c30b-6d40-51e5-b6ab-ebd5a3af6621),.bt-af:where(.w-variant-92a68d29-4616-e73c-1cac-ac373a1a14c8),.bt-af:where(.w-variant-d8ac0e5e-6765-f3f7-5e38-2d4bd1bb279a),.bt-af:where(.w-variant-cc9af7c4-1ef0-0061-5239-78cc54413f69),.bt-af:where(.w-variant-7b8863f6-67cc-3bfd-4156-e6dde5700aab),.bt-af:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b),.bt-af:where(.w-variant-e6f1b893-f74e-82c5-4a26-b6916756bce8){max-height:48px}.bt-af:lang(es-es){padding-top:var(--color--spacing--12px);padding-bottom:var(--color--spacing--12px)}.bt-af._100{width:100%}.bt-af.white-outline{border:2px solid var(--color--purple)}.bt-af.white-outline:hover{background-color:var(--color--purple);color:var(--color--white)}.bt-af.custom-long-btn{white-space:normal}.bt-af.outline-purple,.bt-af.outline-purple-2{max-height:48px}.bt-af.wj-long-btn{flex-flow:wrap}.bt-af.aqua-3,.bt-af.aqua-4,.bt-af.outline-purple-2{max-height:48px}.bt-af-long{width:100%;padding:var(--color--spacing--12px)var(--color--spacing--24px);letter-spacing:.42px;justify-content:center;align-items:center;font-size:14px}.bt-af-long:lang(fr-ca){text-align:center;height:auto;max-height:none}.bt-af-long:lang(es-es){line-height:var(--color--spacing--16px)}.home-disclaimer-wrap-desktop.apple{inset:auto 0% 0%;display:none;position:absolute;inset:auto 0% 0%}.modal-aus.modal-gym-staff{display:none}.home-disclaimer-wrap-tablet{text-align:left;justify-content:flex-end;align-items:center;width:100%;display:block}.home-disclaimer-wrap-tablet:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){color:#707070}.gym-hero-wrapper{background-position:50%;height:auto;max-height:none;padding-top:0;padding-left:0;padding-right:0}.gym-hero-content{flex-flow:column-reverse;width:672px;height:auto;min-height:600px}.gym-section-list{height:auto}.gym-sectin-list-wrapper.hide-mobile-landscape{grid-row-gap:0px;flex-flow:wrap;padding-left:24px;padding-right:24px;display:flex}.gym-sectin-list-wrapper.hide-mobile-landscape.training{flex-flow:row;justify-content:center;align-items:stretch;padding-right:24px}.gym-section-list-span{border-bottom:1px none var(--color--white);width:100%;color:var(--color--white);justify-content:center;align-self:auto;align-items:center;padding-bottom:0;display:flex}.gym-section-list-span.training{width:auto}.gym-section-link-item{border-bottom:1px none var(--color--white);text-align:center;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.gym-hero-info.gym-padding{flex-flow:column;width:100%;height:50%;min-height:auto;display:flex}.gym-hero-photos{object-fit:cover;width:100%;height:400px;min-height:250px}.gym-hero-image-item{object-fit:cover;width:100%}.gym-ctas.gym-padding{grid-column-gap:48px;grid-row-gap:48px;grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;display:flex}.gym-cta-wrapper.coming-soon.variant-change,.gym-cta-wrapper.pre-sales.variant-change,.gym-cta-wrapper.temporarily-closed.variant-change{display:none}.gym-cta-wrapper.variant-change.closing-soon{display:flex}.gym-cta-heading{max-width:600px;font-size:48px;line-height:43.2px}.gym-af-features.gym-padding{flex-flow:column;justify-content:center;align-items:flex-start;padding:48px 24px;display:block}.gym-af-features-list{display:flex}.gym-af-feature-item{width:100%}.gym-af-feature-img{object-fit:cover}.gym-af-feature-img.af-feat-img-mobile{width:100%;max-width:none}.gym-af-feature-title{text-transform:uppercase;margin-top:8px;font-size:25.6px;line-height:23.04px}.gym-padding{padding:48px 24px}.take-a-tour-content.gym-padding{justify-content:center;align-items:flex-start}.gym-h2{text-align:center;align-self:center;width:100%}.take-a-tour-description{text-align:center;width:100%}.take-a-tour-ctas{flex-flow:row;justify-content:center;align-items:center;width:100%}.gym-universal-features.gym-padding{align-items:flex-start;padding:48px 24px}.gym-uni-ft-heading.gym-h2{text-align:left}.gym-uni-ft-heading.gym-h2:lang(ar-sa){text-align:right}.gym-uni-ft-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;align-items:flex-start;margin-top:16px}.gym-uni-ft-list.rtl-text-right-mobile:lang(en-ae){grid-template-columns:1fr 1fr 1fr}.gym-uni-ft-item:lang(en-ae){justify-content:flex-start;align-items:flex-start}.gym-uni-ft-item-description.rtl-text-right-mobile:lang(en-ae){white-space:normal;white-space:normal}.gym-uni-ft-check:lang(en-ae){margin-top:6px}.gym-equipments.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{background-position:50%;justify-content:center;align-items:center}.gym-eqp-list{align-self:stretch}.gym-eqp-accordion-wrapper.gym-eqp-accordion-fallback{display:none}.gym-eqp-item-title{color:var(--color--purple)}.gym-our-team.gym-padding{justify-content:center;align-items:flex-start}.gym-our-team.gym-padding.pre-sales.open.temporarily-closed.variant-change{justify-content:center;align-items:center}.gym-our-team.gym-padding.pre-sales.open.temporarily-closed.variant-change.our-team:lang(en-au){padding-bottom:48px}.gym-team-description{text-align:center}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide{justify-content:center;align-items:center;width:33%}.gym-member-card-content,.gym-member-card-photo{width:100%}.swiper.is-slider-main.staff-swiper{align-self:center;width:100%;max-width:100%}.swiper-pagination{align-self:center;margin-top:16px}.gym-about.gym-padding.variant-change.coming-soon.pre-sales.open.temporarily-closed{justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px}.gym-about-headings{text-align:center;justify-content:center;align-items:center}.gym-about-title{text-align:center}.gym-about-description{text-align:center;width:720px}.gym-about-office-hours{justify-content:center;align-items:flex-start;width:100%}.gym-about-office-hours.variant-change.open.pre-sales{justify-content:center;align-items:center;width:500px}.gym-office-hours-description{text-align:center}.gym-plans.gym-padding{align-items:flex-start}.gym-plans.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{justify-content:center;align-items:center;padding:48px 24px}.gym-plans-title{text-align:center;text-transform:uppercase;align-self:flex-start}.gym-plans-heading{align-items:flex-start}.gym-plans-description{text-align:left}.gym-custom-plans.overflow-hidden.borderradius-8{flex-flow:row;width:600px;height:auto}.gym-custom-plan-hero{object-fit:cover;width:50%}.gym-custom-plan-content{width:50%;height:auto}.image-7{height:24px}.gym-plan-cards{flex-flow:wrap}.membership-price-card{flex-basis:300px}.membership-price-card.simplified{width:320px}.gym-map-club{flex-flow:column}.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed{flex-flow:row}.gym-mapbox-img{width:50%;height:auto}.gym-footer-detail{width:50%;height:auto;padding:48px 24px}.swiper-slide.is-slider-main{width:50%}.swiper-slide.is-slider-main:lang(en-au),.swiper-slide.is-slider-main._100{width:100%}.swiper-slide.is-slider-main._100.aus{padding-left:40px;padding-right:40px}.swiper-wrapper{max-width:800px}.swiper-wrapper.is-slider-main.aus{margin-left:auto;margin-right:auto}.swiper-wrapper.is-slider-main.aus:lang(en-au){max-width:none}.swiper-wrapper.gym-af-features-swiper{grid-column-gap:var(--color--spacing--0px);grid-row-gap:var(--color--spacing--0px);justify-content:flex-start;align-items:stretch;width:100%;display:flex}.swiper-wrapper.llp-our-team{width:100%}.gym-section-list-wrapper-mobile{flex-flow:column;width:100%;padding:24px 24px 32px;display:none}.gym-section-list-wrapper-mobile.hsa-fsa{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row}.gym-section-list-links{flex-flow:column;display:flex}.gym-section-list-links.hsa-fsa{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row}.gym-plans-title-heading,.gym-tat-h2{display:inline}.gym-custom-plan-cta{width:100%}.gym-cta-buttons{width:235px}.contact-us-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.gym-hero-image.swiper-slide{height:550px;max-height:none}.wrapper-gym-plans-description,.gym-team-description-wrapper{text-align:center}.gym-member-card-photo-wrapper{width:100%}.gym-staff-modal-content{width:500px;min-height:0}.gym-staff-bio-info{padding-left:16px;padding-right:16px}.gym-staff-bio-photo{width:35%}.gym-staff-bio-photo-img{width:123px;max-width:none;height:123px}.gym-tuf-btn{display:block}.gym-tuf-btn.full-width-mobile{width:100%}.gym-staff-bio-wrapper{height:auto}.gym-uni-ft{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.gym-uni-ft-description{text-align:left;width:auto;max-width:500px}.gym-uni-ft-description.closing-soon{width:auto;max-width:700px}.gym-uni-ft-cta,.gym-uni-ft-cta-find-gym{width:100%}.gym-plans-wrapper{justify-content:center;align-items:flex-start}.gym-plans-wrapper.open.pre-sales{justify-content:center;align-items:center}.gym-plans-online-signup-wrapper{justify-content:flex-start;align-items:center}.gym-plans-online-singup-fallback{justify-content:center;align-items:flex-start;width:100%}.gym-plans-online-singup-fallback.variant-change.open.pre-sales{justify-content:center;align-items:center}.gym-plans-online-singup-fallback.variant-change.temporarily-closed:lang(ar-sa),.gym-plans-starting-description{text-align:center}.gym-plans-starting-description:lang(ar-sa){margin-left:auto;margin-right:auto}.gym-plans-starting-ctas.variant-change.open,.gym-plans-heading-cta{width:100%}.gym-cta-btn{width:auto}.gym-cta-btn.open{margin-top:0}.gym-cta-btn.pre-sales{width:100%}.gym-af-features-list-mobile.swiper.gym-af-features-swiper{flex-flow:column;margin-top:48px;display:none}.gym-link-list{display:flex}.gym-announcements{display:none}.gym-announcements.mobile-only{grid-column-gap:0px;grid-row-gap:0px;display:flex}.gym-announcements.mobile-only.swiper.swiper-announcements{flex-flow:column;justify-content:flex-start;align-items:stretch;width:720px;overflow:visible}.gym-announcement-item{width:100%}.gym-announcement-item.swiper-slide{flex:1;align-items:stretch;width:350px;max-width:100%;height:auto;min-height:100%}.link-block-2{display:inline}.gym-section-list-variants{width:100%}.gym-hero-fade{padding-top:64px;padding-left:60px;padding-right:60px}.gym-fallback-map-img{object-fit:cover;object-position:80% 50%}.gym-accordion-content-fallback.padding-24.style-color-bg-lightestgray.gym-accordion-content{display:none}.modal-2{overflow:hidden}.gym-cta-banner{grid-column-gap:1rem;grid-row-gap:1rem;padding-left:16px;padding-right:16px}.tryl-grid-item-txt.rtl-text-right-mobile:lang(en-ae){text-align:left;text-align:left}.fataf-list-item.e-promo{display:flex}.modal.aus:lang(en-au){display:none}.modal-heading-countries{color:#0a0a0a}.modal-countries{margin-top:4rem}.region-countries{grid-template-columns:1fr 1fr 1fr}.language-selector-modal{display:none}.lp-region-wrap{padding-left:0;padding-right:0}.is-join-now-enabled.full-width-tablet{display:block}.llp-skeleton-loader.local-offer{padding:16px}.gym-tour-team-spacer{height:48px}.sidebar-links{padding-left:0;list-style-type:none}.sidebar-links:lang(ar-sa){padding-right:0}.menu-items-wrapper{flex-direction:column;display:flex;position:relative}.sidebar-blur{background-color:#0003;position:absolute;inset:0%}.base_sidebar-mobile-menu{background-color:var(--color--dark-purple);transform:translate(-100%)}.base_sidebar-mobile-menu:lang(ar-sa){left:auto;right:0%;transform:translate(100vw)}.base_sidebar-mobile-menu.show{background-color:var(--color--dark-purple);transform:none}.base_logo-wrapper:lang(es-es){flex:1}.base_sidebar-nav-link{padding-left:0;padding-right:0;font-family:"F 37 Moon Demi",Arial,sans-serif;font-weight:400}.base_sidebar-nav-link:hover,.base_sidebar-nav-link.w--current{color:var(--color--aqua)}.sidebar-top{flex:0 auto;justify-content:space-between;margin-bottom:35px;display:flex}.base_navbar-wrapper{justify-content:flex-start;align-items:center;height:4.375rem;padding:1rem 1.5rem}.base_mobile-menu-toggle{flex:none;margin-right:1.5rem;display:block}.base_mobile-menu-toggle:lang(ar-sa){margin-left:1.5rem;margin-right:0}.sidebar-footer{flex:0 auto;position:static;inset:auto auto 0 0}.base_nav-link-wrap,.base_nav-link-wrap.left-aligned:lang(en-ae),.base_nav-link-wrap.left-aligned:lang(en-ae){display:none}.sidebar-footer-label{font-family:"F 37 Moon Demi",Arial,sans-serif}.base_nav-link{padding-left:0}.base_navbar-responsive{z-index:8888}.base_mobile-menu-wrapper{z-index:9999999;background-color:var(--_base-collection---colors--transparent);display:none;position:fixed;inset:0%}.base_mobile-menu-wrapper.show{display:flex}.base_options-wrapper,.base_options-wrapper:lang(es-es){width:auto}.sidebar-close{background-color:#0000}.logo-af{aspect-ratio:auto}.navbar-cta-desktop{place-self:end flex-end;margin-left:auto}.navbar-skip-link.w--current:focus{top:0}.base_footer-label{font-family:"F 37 Moon Demi",Arial,sans-serif;font-weight:400}.base_footer-content{grid-column-gap:3.5rem;grid-row-gap:3.5rem;flex-flow:column;justify-content:flex-start;align-items:stretch}.base_footer-grid{grid-template-columns:1fr 1fr 1fr;place-items:stretch stretch;width:100%}.base_footer-grid:lang(ar-sa){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 2fr}.base_footer-grid:lang(it-it){grid-template-columns:1fr 2fr}.base_copyright-content-wrapper.right-column:lang(ar-sa){min-width:160px}.base_footer-social{margin-left:auto;margin-right:auto}.base_footer-social:lang(ar-sa){margin-right:0}.base_footer-wrapper{padding-left:1.5rem;padding-right:1.5rem}.base_footer-app{margin-left:auto;margin-right:auto;display:none}.base_footer-app.mobile{padding-left:0;list-style-type:none;display:flex}.base_footer-logo-column{text-align:center;justify-content:flex-start;align-items:center}.base_footer-logo-column:lang(ar-sa){justify-content:flex-start;align-items:flex-start}.base_footer-logo-column:lang(it-it),.base_footer-logo-column:lang(de-at){min-width:0}.base_brand-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column}.footer-col{justify-content:flex-start;align-items:stretch;display:flex}.footer-col.gap:lang(en-gb),.footer-col.gap:lang(en-ie),.footer-col.gap:lang(en-ae){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(ar-sa){grid-column-gap:2rem;grid-row-gap:2rem}.footer-col.gap:lang(en-za){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:grid}.footer-col.gap:lang(en-gb),.footer-col.gap:lang(en-ie),.footer-col.gap:lang(en-ae){grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(en-ca){grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(it-it){grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-app-badge{width:auto}.footer-app-badge:lang(vi-vn){width:130px}.footer-app-badge:lang(fr-fr){width:100%;height:40px;display:block}.footer-app-badge:lang(ar-kw){width:100%;max-width:135px}.footer-app-badge:lang(ar-sa){width:100%;max-width:132px}.footer-app-badge:lang(zh-tw),.footer-app-badge:lang(de-de),.footer-app-badge:lang(de-at),.footer-app-badge:lang(it-it),.footer-app-badge:lang(fr-ca),.footer-app-badge:lang(fr-ma){width:100%;max-width:135px}.plans-ux-cover{height:100%}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none}.main-wrapper._404{min-height:500px;padding-right:var(--color--spacing--32px);padding-left:var(--color--spacing--32px)}.badge-label{letter-spacing:.96px;font-size:12px}.applefitness{min-height:auto;padding:var(--color--spacing--48px)var(--color--spacing--24px)}.applefitness:lang(en-au){padding-right:var(--color--spacing--24px);padding-left:var(--color--spacing--24px)}.applefitness-right{text-align:center}.applefitness-h2{font-size:30px;line-height:28px}.applefitness-h2:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){text-transform:uppercase}.applefitness-h2.text-allcaps{font-size:1.875rem;line-height:1.6875rem}.applefitness-p:where(.w-variant-878af053-4a9c-5761-c5f0-544bbbbc249c){font-size:16px;line-height:24px}.applefitness-p.tryl-af-text{line-height:150%}.footer-cookie.ot-sdk-show-settings{margin-left:0}.applefitness-wrap{grid-column-gap:var(--color--spacing--24px);grid-row-gap:var(--color--spacing--24px);padding-bottom:0}.bt-af{max-height:none;padding:var(--color--spacing--12px)var(--color--spacing--24px);letter-spacing:.36px;font-size:16px}.bt-af:where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){white-space:nowrap;word-break:keep-all}.bt-af:lang(vi-vn){white-space:normal}.bt-af.outline-purple,.bt-af.outline-purple-2,.bt-af.outline-purple-2{white-space:nowrap;word-break:keep-all}.bt-af-long{max-height:none;padding:var(--color--spacing--12px)var(--color--spacing--24px);letter-spacing:.36px;font-size:16px}.modal-aus,.modal-aus:lang(en-au){display:none}.modal-aus.modal-gym-staff.modal-2.modal{margin-left:0;margin-right:0}.gym-hero-wrapper{height:auto;max-height:none;padding-top:0;padding-left:0;padding-right:0}.gym-hero-content{flex-flow:column-reverse;width:100%;height:100%}.gym-section-list{height:auto}.gym-sectin-list-wrapper.hide-mobile-landscape{display:none}.gym-section-list-span{color:var(--color--white);border-bottom:1px solid #fff9;justify-content:flex-start;align-items:center;margin-bottom:0;padding-bottom:24px;font-size:16px}.gym-section-link-item{border-top-style:none;border-top-width:1px;border-top-color:var(--color--white);opacity:1;border-bottom:1px solid #fff9;justify-content:space-between;padding-top:16px;padding-bottom:16px;padding-left:12px;display:flex}.gym-hero-info.gym-padding{padding-left:24px;padding-right:24px}.gym-hero-photos{width:100%;height:auto;min-height:250px;position:relative}.gym-hero-image-item{object-fit:cover;object-position:50% 50%}.gym-cta-wrapper.variant-change.closing-soon{display:none}.gym-cta-heading{max-width:100%;font-size:38px;line-height:34.2px}.gym-af-features.gym-padding{flex-flow:column;justify-content:center;align-items:flex-start;display:block}.gym-af-features-list{display:none}.gym-af-feature-title{margin-top:24px}.gym-af-feature-description{margin-top:16px}.gym-padding{padding:48px 24px}.gym-h2{text-align:left;white-space:normal;align-self:flex-start;width:auto;max-width:none;font-size:30px;line-height:27px;display:inline}.gym-h2:lang(ar-sa){text-align:right}.take-a-tour-description{text-align:left;width:auto}.take-a-tour-description:lang(ar-sa){text-align:right}.take-a-tour-ctas{flex-flow:column;width:100%}.gym-universal-features.gym-padding{align-items:flex-start;padding:48px 24px}.gym-universal-features.gym-padding:lang(en-ae){padding-left:24px;padding-right:24px}.gym-uni-ft-title{font-size:17px;line-height:15.3px}.gym-uni-ft-heading.gym-h2{text-align:left;white-space:normal;text-align:left;white-space:normal;max-width:none}.gym-uni-ft-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;align-items:flex-start;margin-top:16px}.gym-uni-ft-list:lang(en-au),.gym-uni-ft-list:lang(en-ae),.gym-uni-ft-list.rtl-text-right-mobile:lang(en-ae),.gym-uni-ft-list.rtl-text-right-mobile:lang(en-ae){grid-template-columns:1fr}.gym-uni-ft-item-description{white-space:normal}.gym-eqp-heading{text-align:left;font-size:30px;line-height:27px}.gym-eqp-item-title{font-size:17px;line-height:15.3px}.gym-accordion-content.padding-24.style-color-bg-lightestgray{display:none}.gym-team-description{text-align:left}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide{width:40%}.gym-member-card-photo{width:100%}.swiper.og-testimonial-swiper{margin-top:20px}.swiper.is-slider-main.staff-swiper{max-width:100%;margin-top:8px}.swiper-pagination.swiper-pg-success-stories{display:block}.swiper-pagination.events{margin-top:52px}.swiper-pagination.hide{margin-top:0}.gym-info-name{font-size:24px;line-height:21.6px}.gym-info-description-text.footer-details.inside-text{display:inline}.gym-info-address{font-size:15px}.gym-about.gym-padding.variant-change.coming-soon.pre-sales.open.temporarily-closed{justify-content:center;align-items:flex-start;margin-top:0;padding-top:48px;padding-bottom:48px}.gym-about-headings{text-align:left;align-items:flex-start}.gym-about-location.local-gym{text-align:left}.gym-about-location.local-gym.rtl-text-right-mobile{justify-content:center;align-items:flex-start}.gym-about-title{text-align:left}.gym-about-title:lang(ar-sa){text-align:right}.gym-about-description{text-align:left;width:100%}.gym-about-description:lang(ar-sa){text-align:right}.gym-about-office-hours{align-items:flex-start;width:auto}.gym-about-office-hours.variant-change.open.pre-sales{justify-content:center;align-items:flex-start;width:100%}.gym-office-hours-description{text-align:left}.gym-office-hours-description:lang(ar-sa){text-align:right}.gym-plans.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{justify-content:center;align-items:flex-start}.gym-plans-title{grid-column-gap:16px;grid-row-gap:16px;text-align:left;text-transform:uppercase;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:flex-start;font-size:30px;line-height:27px;display:inline-block}.gym-plans-title:lang(ar-sa){text-align:right}.gym-plans-heading{align-items:flex-start}.gym-custom-plans.overflow-hidden.borderradius-8{flex-flow:column;width:100%;height:auto}.gym-custom-plan-hero{object-fit:cover;width:100%;height:10%;max-height:none}.gym-custom-plan-content{width:100%;height:60%}.image-7{max-width:none;height:24px}.gym-plan-cards,.gym-map-club,.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed,.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed,.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed,.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed,.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed,.gym-map-club.variant-change.open.pre-sales.coming-soon.temporarily-closed{flex-flow:column}.gym-mapbox-img{width:100%;height:40%;min-height:200px}.gym-footer-detail{width:100%;height:60%}.swiper-slide.is-slider-main{width:100%}.swiper-slide.is-slider-main._100{width:100%;height:100%}.swiper-slide.is-slider-main._100.aus{padding-right:var(--color--spacing--24px);padding-left:var(--color--spacing--24px)}.swiper-wrapper{max-width:500px}.swiper-wrapper.is-slider-main{grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-start;align-items:flex-start;max-width:510px}.swiper-wrapper.is-slider-main.aus{max-width:none}.swiper-wrapper.announcements{max-width:100%}.gym-section-list-wrapper-mobile{flex-flow:column;width:100%;padding:24px 24px 32px;display:flex}.gym-section-list-wrapper-mobile.hsa-fsa{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-bottom:32px}.gym-section-list-links{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}.gym-section-list-links.hsa-fsa{flex-flow:column;width:100%}.gym-section-list-arrow-icon{height:16px;margin-right:8px}.gym-section-list-arrow-icon.hsa-fsa{display:block}.gym-plans-title-heading,.gym-tat-h2{display:inline}.gym-af-features-heading{overflow-wrap:break-word;max-width:none}.gym-custom-plan-cta{width:100%}.gym-cta-buttons{flex-flow:column;width:100%}.gym-cta-buttons.new-cta-logic{flex-flow:column}.gym-details-name{font-size:24px;line-height:21.6px}.gym-details-differentiator{text-transform:uppercase;font-size:17px;line-height:15.3px}.gym-info-contact-us-link:lang(ar-sa){margin-right:0}.gym-hero-image.swiper-slide{height:300px;max-height:none}.wrapper-gym-plans-description{text-align:left}.wrapper-gym-plans-description:lang(ar-sa){text-align:right}.gym-team-description-wrapper{text-align:left;align-self:flex-start}.gym-team-description-wrapper:lang(ar-sa){text-align:right}.gym-member-card-photo-wrapper{width:100%}.gym-staff-modal-content{width:90vw;max-width:500px;min-height:700px}.gym-staff-bio-info{overflow:auto}.gym-staff-bio-photo,.gym-staff-bio-info-details{width:100%}.gym-staff-bio-photo-img{width:100%;height:auto}.gym-tuf-btn{width:100%}.gym-staff-bio-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:center;height:auto;padding-left:24px;padding-right:24px}.gym-uni-ft.variant-change.pre-sales.open,.gym-uni-ft.variant-change.coming-soon,.gym-uni-ft.variant-change.closing-soon,.gym-uni-ft.variant-change.temporarily-closed{width:100%}.gym-uni-ft-description{width:auto;max-width:400px}.gym-uni-ft-cta{align-self:auto;align-items:stretch;width:100%;display:flex}.gym-uni-ft-cta-find-gym{width:100%}.gym-plans-wrapper.open.pre-sales{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:flex-start}.gym-plans-online-singup-fallback.variant-change.open.pre-sales{justify-content:center;align-items:flex-start}.gym-plans-starting-at{width:100%}.gym-plans-starting-description{text-align:left;max-width:100%}.gym-plans-starting-description:lang(en-au){width:100%;max-width:350px;margin-right:auto}.gym-plans-starting-ctas.variant-change.pre-sales{width:100%;display:none}.gym-plans-starting-ctas.variant-change.open{max-width:100%;margin-left:0}.gym-plans-starting-ctas.llp-mi{width:100%}.gym-plans-starting-ctas.llp-mi.no-margin{margin-top:0}.gym-plans-starting-ctas.vertical-btn{max-width:100%}.gym-cta-btn.pre-sales.join-now-btn-wrap.banner,.gym-cta-btn.pre-sales.llp-add-location-id.banner,.gym-cta-btn.coming-soon.llp-add-location-id,.gym-cta-btn.pre-sales.join-now-btn-wrap.banner,.gym-cta-btn.pre-sales.llp-add-location-id.banner,.gym-cta-btn.pre-sales.join-now-btn-wrap.banner,.gym-cta-btn.pre-sales.join-now-btn-wrap.banner,.gym-cta-btn.pre-sales.llp-add-location-id.banner,.gym-cta-btn.pre-sales.llp-add-location-id.banner,.gym-cta-btn.coming-soon.llp-add-location-id,.gym-cta-btn.coming-soon.llp-add-location-id,.take-a-tour-cta-btn{width:100%}.gym-af-features-list-mobile.swiper.gym-af-features-swiper{margin-top:32px;display:flex}.gym-announcements{margin-top:36px;list-style-type:none}.gym-announcements.mobile-only.swiper.swiper-announcements,.schedule-a-tour-cta{width:100%}.gym-hero-fade{padding-top:0;padding-left:0;padding-right:0}.gym-fallback-map-img{object-position:50% 50%}.gym-accordion-content-fallback.padding-24.style-color-bg-lightestgray{justify-content:center;align-items:flex-start;display:none}.gym-accordion-fallback-msg-1,.gym-accordion-fallback-msg-2{text-align:left}.gym-staff-fallback{clear:none;justify-content:center;align-items:flex-start;width:100%;position:static}.gym-staff-fallback-img{width:100%;height:220px}.gym-staff-fallback-img-wrapper{width:100%}.gym-staff-fallback-content,.gym-staff-fallback-cta-description{justify-content:center;align-items:flex-start}.gym-staff-fallback-cta{align-self:stretch;display:block}.gym-staff-fallback-cta-detail{text-align:left}.modal-2{border-radius:3.8px;max-height:95vh;margin:8px;overflow:hidden}.gym-cta-banner{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column}.tryl-grid-item-txt{font-size:16px}.fataf-list-item:lang(en-au),.af-terms-modal-trigger:lang(en-au){text-align:left}.gym-banner-text2{min-height:21.6px;margin-bottom:8px;font-size:24px;line-height:21.6px}.gym-banner-text1{font-size:18px}.home-banner-graphic-wrap.desktop,.home-banner-graphic-wrap.desktop:lang(en-gb){display:block}.home-banner-graphic-wrap.desktop.hide-mobile{display:none}.home-banner-graphic-wrap.desktop.hide-mobile.news-mobile-bg,.home-banner-graphic-wrap.desktop.new-home-hero{display:block}.home-banner-graphic-wrap.desktop.is-hidden-mobile{display:none}.home-banner-graphic-wrap.mobile{object-fit:contain;object-position:0% 0%;display:block;position:absolute;inset:0%}.home-banner-graphic-wrap.mobile.news{object-fit:cover;width:100%;height:100%;display:block}.home-banner-graphic-wrap.mobile.news:lang(en-in){object-fit:cover}.local-gym-sec2-h2-top{text-align:left}.explore-memberships-link{text-transform:uppercase;font-weight:700}.join-now-btn-wrap.explore-memberships{text-align:center;text-align:center;width:100%}.modal.aus:lang(en-au){display:none}.close-footer-locale-picker{z-index:3}.modal-heading-countries{font-size:24px;line-height:2rem}.modal-countries{max-width:100%;min-height:100vh;margin-top:0;margin-bottom:0}.modal-countries.no-margin{padding:60px 30px 20px}.region-countries{grid-template-columns:1fr 1fr}.language-selector-modal{padding-left:0;padding-right:0;display:none}.language-selector-modal.transparent{display:none}.language-selector-modal.transparent.no-padding{display:none;position:fixed}.lp-region-wrap{padding-left:0;padding-right:0}.locale-modal{background-color:#f2f2f2;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.locale-modal.countries{flex-flow:column;justify-content:flex-start;align-items:flex-start}.llp-has-cost{width:100%}.llp-has-cost:lang(en-au){justify-content:center;align-items:flex-start}.llp-no-cost-text{text-align:left;max-width:100%}.llp-no-cost-text:lang(en-au){text-align:left}.llp-no-cost-text.llp-has-membership-rate{width:100%}.json-null-signup-on,.json-set-signup-on{width:100%;max-width:100%}.gym-no-plans{width:100%}.is-join-now-enabled.is-block-mobile,.is-join-now-enabled.is-block,.is-join-now-enabled.is-block{display:block}.llp-skeleton-loader.local-offer{grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.base_navbar-wrapper{height:auto;padding-top:1rem;padding-bottom:1rem}.base_options-wrapper:lang(vi-vn){display:none}.base_options-wrapper:lang(fr-fr){width:30%}.base_footer-label{text-align:left}.base_footer-label:lang(ar-sa){text-align:right}.base_footer-content{padding-left:0;padding-right:0}.base_footer-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr;grid-auto-flow:row;place-items:center start}.base_footer-grid:lang(en-au){grid-template-columns:1fr}.base_footer-grid:lang(ar-sa){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.base_footer-grid:lang(en-za),.base_footer-grid:lang(en-gb),.base_footer-grid:lang(en-ie),.base_footer-grid:lang(en-ae),.base_footer-grid:lang(en-ca),.base_footer-grid:lang(fr-ca),.base_footer-grid:lang(de-at){grid-template-columns:1fr}.base_footer-grid:lang(de-de){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.base_footer-grid:lang(en-in),.base_footer-grid:lang(it-it),.base_footer-grid:lang(fr-fr),.base_footer-grid:lang(fr-ma){grid-template-columns:1fr}.base_footer-grid:lang(en-qa){grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;align-items:flex-start;display:flex}.base_copyright-content-wrapper.right-column{justify-content:flex-start;align-items:flex-start}.base_copyright-content-wrapper.right-column:lang(ar-sa){min-width:0}.base_footer-social{margin-left:0;margin-right:0}.base_footer-wrapper{padding-top:3rem;padding-bottom:3rem}.base_copyright-content{flex-flow:column}.base_footer-logo-column{justify-content:flex-start;align-items:flex-start}.footer-col:lang(th-th),.footer-col:lang(fr-ma){width:100%}.footer-col.gap:lang(en-au),.footer-col.gap:lang(ar-sa){grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;grid-template-columns:1fr}.footer-col.gap:lang(en-za),.footer-col.gap:lang(en-gb),.footer-col.gap:lang(en-ie),.footer-col.gap:lang(en-ae),.footer-col.gap:lang(en-ca),.footer-col.gap:lang(fr-ca),.footer-col.gap:lang(de-at){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.footer-col.gap:lang(en-in),.footer-col.gap:lang(it-it){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.footer-col.gap:lang(th-th),.footer-col.gap:lang(zh-hk),.footer-col.gap:lang(fr-fr){flex-flow:column;width:100%}.footer-col.gap:lang(fr-ma),.footer-col.gap:lang(en-qa){flex-flow:column}.footer-col.gap{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.footer-col.gap:lang(en-au),.footer-col.gap:lang(ar-sa){grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;grid-template-columns:1fr}.footer-col.gap:lang(en-za),.footer-col.gap:lang(en-gb),.footer-col.gap:lang(en-ie),.footer-col.gap:lang(en-ae),.footer-col.gap:lang(en-ca),.footer-col.gap:lang(fr-ca),.footer-col.gap:lang(de-at){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.footer-col.gap:lang(de-de){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.footer-col.gap:lang(en-in),.footer-col.gap:lang(it-it){grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.footer-col.gap:lang(ar-kw){grid-column-gap:1.5rem;grid-row-gap:1.5rem}.footer-col.gap:lang(en-ph){flex-flow:column}.footer-col.gap:lang(th-th),.footer-col.gap:lang(zh-hk),.footer-col.gap:lang(fr-fr){flex-flow:column;width:100%}.footer-col.gap:lang(fr-ma),.footer-col.gap:lang(en-qa){flex-flow:column}.base-footer-link{font-size:.9rem;line-height:1.25rem;transition:color .7s}.llp-cta-wrapper{width:100%}.llp-cta{flex-flow:column;width:100%}.llp-online-signup-on,.llp-online-signup-off{width:100%}.global-gym-access.wj-grid-item-txt:lang(en-au){text-align:left}}@media screen and (max-width:479px){.main-wrapper,.main-wrapper:lang(en-ae){overflow:hidden}.main-wrapper.training-main-wrapper{margin-top:0}.main-wrapper._404{min-height:450px}.main-wrapper.overflow-hidden{overflow:hidden}.main-wrapper.mtop-75.justbrand{margin-top:0}.image:lang(es-es){object-fit:cover;width:130px}.applefitness-wrap{padding-bottom:0}.bt-af{white-space:normal;overflow-wrap:break-word;height:auto;max-height:100%;padding-top:14px;padding-bottom:14px;line-height:1.2em}.bt-af:where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){height:auto;max-height:100%}.bt-af:active:where(.w-variant-3733929b-f8df-8169-d3ca-6bb25277a57b){background-color:var(--color--purple);color:var(--color--white)}.bt-af:lang(de-de),.bt-af:lang(it-it){white-space:normal}.bt-af:lang(fr-ca){height:auto;min-height:48px;padding-right:var(--color--spacing--16px);padding-left:var(--color--spacing--16px);white-space:normal}.bt-af:lang(fr-fr){white-space:normal}.bt-af:lang(es-es){white-space:normal;word-break:normal;overflow-wrap:break-word}.bt-af:lang(fr-ca):where(.w-variant-6735b743-8b44-90e6-8677-1538d58af3be){white-space:normal;height:auto;min-height:48px}.bt-af:lang(es-es):where(.w-variant-a47ad71f-3832-c82a-2c69-2fe7bd5db2a5){white-space:normal;word-break:normal;overflow-wrap:break-word}.bt-af.custom-long-btn{white-space:normal;word-break:normal;height:auto;min-height:48px}.bt-af-long{width:100%;padding-top:var(--color--spacing--12px);padding-bottom:var(--color--spacing--12px);text-transform:uppercase;font-size:14px;line-height:20px}.bt-af-long:lang(fr-ca){padding-right:var(--color--spacing--20px);padding-left:var(--color--spacing--20px);font-size:14px}.home-disclaimer-wrap-tablet,.gym-section-link-item:lang(fr-fr){text-align:left}.gym-h2{white-space:normal;overflow-wrap:normal;width:auto;max-width:none;display:inline}.gym-universal-features.gym-padding:lang(en-au){padding-left:24px;padding-right:24px}.gym-uni-ft-title{display:inline}.gym-uni-ft-heading.gym-h2{white-space:normal;white-space:normal;max-width:100%}.gym-uni-ft-list:lang(ar-sa){width:100%;padding-right:16px}.gym-equipments.gym-padding.variant-change.open.pre-sales.coming-soon.temporarily-closed{background-position:60% 40%;background-size:cover;background-attachment:scroll}.gym-team-member-card.overflow-hidden.borderradius-4.swiper-slide{width:250px}.gym-member-card-content{width:100%}.gym-member-card-photo{height:100%}.swiper.is-slider-main{padding-left:0;padding-right:0}.swiper.is-slider-main.staff-swiper{width:100%;max-width:100%;overflow:visible}.swiper-pagination.staff-pagination{grid-column-gap:.75rem;grid-column-gap:.75rem}.gym-about-location.local-gym-mb-8{text-align:left;text-align:left}.gym-about-title,.gym-plans-title:lang(de-at),.gym-plans-heading:lang(de-at),.gym-plan-cards{width:100%}.membership-price-card.simplified{width:100%;max-width:none}.gym-mapbox-img{min-height:200px}.swiper-wrapper{width:100%;max-width:320px}.gym-af-features-heading{overflow-wrap:normal;width:auto;max-width:none}.gym-member-card-photo-wrapper{aspect-ratio:1;width:100%}.gym-plans-wrapper.open.pre-sales,.gym-plans-online-signup-wrapper.variant-change.open.pre-sales{width:100%}.gym-plans-starting-description{width:100%;max-width:350px}.gym-plans-starting-ctas.variant-change.open{max-width:100%}.gym-af-features-list-mobile.swiper.gym-af-features-swiper{margin-top:32px}.gym-staff-fallback-cta-description{margin-top:8px}.modal-2{border-bottom-right-radius:3.8px;border-bottom-left-radius:3.8px}.home-banner-graphic-wrap.desktop,.home-banner-graphic-wrap.desktop.local-offer:lang(en-in){display:block}.home-banner-graphic-wrap.mobile{position:absolute;inset:0%}.local-gym-sec2-h2-top{flex-flow:wrap;display:block}.modal.aus:lang(en-au){display:none}.modal-countries{align-items:flex-start;height:100%;margin-top:0;margin-bottom:220px;padding:0;display:block}.modal-countries.no-margin:lang(en-ae){display:block}.region-countries{grid-template-columns:1fr}.language-selector-modal{height:100%;margin-top:0;padding-left:0;padding-right:0;display:none}.language-selector-modal.transparent.no-padding{height:100%;display:none;position:fixed}.language-selector-modal.transparent.no-padding:lang(en-ae){width:100%}.lp-region-wrap{padding-left:0;padding-right:0}.locale-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:center;height:100%}.locale-modal.countries{justify-content:flex-start;height:auto}.footer-selected-language{white-space:nowrap}.llp-has-cost{justify-content:center;align-items:flex-start}.llp-no-cost-text.llp-has-membership-rate{display:block}.json-null-signup-on{display:none}.base_navbar{grid-column-gap:1rem;grid-row-gap:1rem;padding-left:1rem;padding-right:1rem}.base_navbar-wrapper{padding:0}.base_mobile-menu-toggle:lang(ar-sa){margin-left:1.5rem}.base_navbar-responsive{position:sticky;top:-62px}.base_options-wrapper:lang(ar-sa){display:flex}.navbar-cta-desktop{display:none}.navbar-cta-mobile{width:100%;display:block}.base_footer-content{grid-column-gap:1rem;grid-row-gap:1rem;padding-left:0;padding-right:0}.base_footer-grid{grid-column-gap:.8rem;grid-row-gap:.8rem;flex-flow:row}.base_footer-wrapper{padding-top:2rem;padding-left:1rem;padding-right:1rem}.footer-col:lang(th-th){width:100%}.footer-col.gap:lang(zh-tw),.footer-col.gap:lang(en-nz),.footer-col.gap:lang(en-my),.footer-col.gap:lang(zh-tw),.footer-col.gap:lang(en-nz),.footer-col.gap:lang(en-my){flex-flow:column}.base-footer-link{font-size:.75rem;line-height:1.175rem;display:block}.footer-app-badge:lang(ko-kr){min-width:120px}.purple-text.inline-text-mobile.mr-6{margin-right:6px;display:inline-block}.inline-text-mobile{display:inline}.llp-online-signup-on{width:100%}.global-gym-access.wj-grid-item-txt:lang(en-au){text-align:left}.plans-ux-cover{display:none}}#w-node-_62f5d0d7-62e2-49ee-8235-36d1bc655324-bc655322{grid-area:span 1/span 1/span 1/span 1}#w-node-_586cab42-edde-fe34-2367-531cfd1ac675-a07f3c42{grid-area:span 1/span 2/span 1/span 2}@media screen and (min-width:1280px){#w-node-cf5d760d-9cd7-3456-c19c-e20fa07f3c44-a07f3c42{align-self:center}}