@font-face{font-family:Jokker-Semibold;font-style:normal;font-display:swap;src:url(/cdn/shop/files/Jokker-Semibold.otf?v=1737492652) format("opentype"),url(/cdn/shop/files/Jokker-Semibold.woff2?v=1737492653) format("woff2"),url(/cdn/shop/files/Jokker-Semibold.woff?v=1737492653) format("woff")}@font-face{font-family:Jokker;font-style:normal;font-display:swap;src:url(/cdn/shop/files/Jokker-Medium.otf?v=1737492653) format("opentype"),url(/cdn/shop/files/Jokker-Medium.woff2?v=1737492653) format("woff2"),url(/cdn/shop/files/Jokker-Medium.woff?v=1737492653) format("woff")}@font-face{font-family:"Neue Haas Grotesk 55";src:url(/cdn/shop/files/NHaasGroteskDSPro-55Rg.otf?v=1737492752) format("opentype"),url(/cdn/shop/files/NHaasGroteskDSPro-55Rg.woff2?v=1737492760) format("woff2"),url(/cdn/shop/files/NHaasGroteskDSPro-55Rg.woff?v=1737492760) format("woff")}@font-face{font-family:"Neue Haas Grotesk 65";src:url(/cdn/shop/files/NHaasGroteskDSPro-65Md.otf?v=1737492752) format("opentype"),url(/cdn/shop/files/NHaasGroteskDSPro-65Md.woff2?v=1737492766) format("woff2"),url(/cdn/shop/files/NHaasGroteskDSPro-65Md.woff?v=1737492766) format("woff")}:root{--font-accent: "Jokker", sans-serif;--font-accent-semibold: "Jokker-Semibold", sans-serif;--font-55: "Neue Haas Grotesk 55", sans-serif;--font-65: "Neue Haas Grotesk 65", sans-serif;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--font-size-base: 1rem;--font-size-2xs: calc(var(--font-size-base) * 1.6);--font-size-xs: calc(var(--font-size-base) * 1.8);--font-size-sm: calc(var(--font-size-base) * 2);--font-size-md: calc(var(--font-size-base) * 2.8);--font-size-lg: calc(var(--font-size-base) * 3.6);--font-size-xl: calc(var(--font-size-base) * 4.8);--font-size-2xl: calc(var(--font-size-base) * 6.2);--font-size-3xl: calc(var(--font-size-base) * 8)}@media (max-width: 1024px){:root{--font-size-2xs: calc(var(--font-size-base) * 1.5);--font-size-xs: calc(var(--font-size-base) * 1.7);--font-size-sm: calc(var(--font-size-base) * 1.9);--font-size-md: calc(var(--font-size-base) * 2.4);--font-size-lg: calc(var(--font-size-base) * 3);--font-size-xl: calc(var(--font-size-base) * 4);--font-size-2xl: calc(var(--font-size-base) * 5.2);--font-size-3xl: calc(var(--font-size-base) * 6)}}@media (max-width: 989px){:root{--font-size-2xs: calc(var(--font-size-base) * 1.4);--font-size-xs: calc(var(--font-size-base) * 1.6);--font-size-sm: calc(var(--font-size-base) * 1.8);--font-size-md: calc(var(--font-size-base) * 2);--font-size-lg: calc(var(--font-size-base) * 2.4);--font-size-xl: calc(var(--font-size-base) * 3.2);--font-size-2xl: calc(var(--font-size-base) * 4);--font-size-3xl: calc(var(--font-size-base) * 4)}}@media (max-width: 320px){:root{--font-size-2xs: calc(var(--font-size-base) * 1.2);--font-size-xs: calc(var(--font-size-base) * 1.4);--font-size-sm: calc(var(--font-size-base) * 1.6);--font-size-md: calc(var(--font-size-base) * 1.8);--font-size-lg: calc(var(--font-size-base) * 2.2);--font-size-xl: calc(var(--font-size-base) * 2.6);--font-size-2xl: calc(var(--font-size-base) * 3);--font-size-3xl: calc(var(--font-size-base) * 3.4)}}.hxl{font-family:var(--font-55);font-size:var(--font-size-3xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.h0{font-family:var(--font-55);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.h1{font-family:var(--font-55);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.h2{font-family:var(--font-55);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.h3{font-family:var(--font-55);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}p,li{font-family:var(--font-55);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.button,select.button.button--primary,.button--announcement-bar,.list-menu__item span,.list-menu__item a,.calculator-form__button,.calculator-form__secondary-button{font-size:var(--font-size-xs);font-family:var(--font-65);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight);text-transform:uppercase}.calculator-form__button,.calculator-form__secondary-button{letter-spacing:var(--letter-spacing-wide)}.button{letter-spacing:var(--letter-spacing-wider)}.button--announcement-bar,.list-menu__item span,.mobile-book-now span,.mobile-book-now,.list-menu__item a{font-family:var(--font-accent)}.button--announcement-bar:first-of-type:not(.button--search){text-decoration-line:underline}.list-menu__item span{font-size:calc(var(--font-size-sm) - .2rem)}.menu-drawer__menu-item.list-menu__item{font-family:var(--font-65);font-size:calc(var(--font-size-md))}.drawer-menu-card__info h3{font-family:var(--font-55);font-size:calc(var(--font-size-lg))}.drawer-menu-card__content-bottom .rte p{font-family:var(--font-55);font-size:calc(var(--font-size-md))}@media (max-width: 1300px){.list-menu__item span,.list-menu__item a{font-size:calc(var(--font-size-sm) - .4rem)}}@media (max-width: 1199px){.list-menu__item span,.list-menu__item a{font-size:calc(var(--font-size-sm) - .8rem)}}.field__input,.field__label,.select__select,.customer .field input,.customer select{font-family:var(--font-55);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.announcement-bar__message{font-family:var(--font-55);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.banner__text.rte p{font-size:var(--font-size-md)}.multicolumn-card__info p{font-family:var(--font-55);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.multicolumn-card__info .text-size--md p{font-size:var(--font-size-md)}.multicolumn-card__info .text-size--sm p{font-size:var(--font-size-sm)}.multicolumn-card__info .text-size--xs p{font-size:var(--font-size-xs)}.swipe-button{font-family:var(--font-55);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wider)}@media (max-width: 749px){.multicolumn-card__info h3.h2{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-wide)}.multicolumn-card__info h3.h0{font-size:var(--font-size-xl)}}.footer-block__details-content li a,.footer-block__details-content .list-menu__item--link{font-family:var(--font-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-transform:uppercase}.footer-block__heading{text-decoration:underline;font-family:var(--font-accent);line-height:var(--line-height-tight);font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase}.footer-block__newsletter .footer-block__heading{font-size:calc(var(--font-size-lg) + .6rem);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-regular);text-decoration:none;text-align:right}.footer-block__newsletter-text p{font-family:var(--font-55);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-snug)}.footer__policies ul li a,.footer__policies ul li{font-family:var(--font-55);font-size:calc(var(--font-size-2xs) - .4em);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);text-decoration:none;text-transform:uppercase}@media (max-width: 1249px){.footer__policies ul li,.footer__policies ul li a{font-size:calc(var(--font-size-2xs) - .2em)}.newsletter-form__button:not(:focus-visible):not(.focused){font-size:var(--font-size-xs)}.policies li{font-family:var(--font-55);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.footer-block__newsletter .footer-block__heading{font-size:var(--font-size-lg)}}@media (max-width: 749px){.footer-block__heading,.footer-block__details-content li a,.footer-block__details-content .list-menu__item--link{font-size:var(--font-size-xs)}.footer-block__newsletter .footer-block__heading{font-size:calc(var(--font-size-lg));line-height:var(--line-height-normal);text-align:center}}.card-collage__text p{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.card-collage__item:not(:first-of-type) .card-collage__heading,.rich-text__heading.font-weight--bold{font-family:var(--font-65);line-height:var(--line-height-tight)}.image-with-text__text--caption{font-family:var(--font-65);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.image-with-text__text p{font-family:var(--font-55);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.image-with-text__heading{font-family:var(--font-55);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}@media (max-width: 749px){.image-with-text__heading{font-size:var(--font-size-lg)}}.service-item__header h4{font-size:var(--font-size-lg)}.service-category h4{font-family:var(--font-65)}.service-item__price{font-family:var(--font-55);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.service-item__description p{font-family:var(--font-55);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.service-item__addon p{font-family:var(--font-55);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}@media (max-width: 749px){.service-item__header h4{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.service-item__price{font-size:var(--font-size-sm)}.service-item__description p,.service-item__addon p{font-size:var(--font-size-xs)}.title.inline-richtext{font-size:var(--font-size-xl)}}.policies-section .policies-section__block-title,.bundles__title{font-family:var(--font-65)}.bundles__price--original{font-size:var(--font-size-sm);font-family:var(--font-55)}.bundles__price--sale{font-size:var(--font-size-md);font-family:var(--font-55)}.bundles__price--savings{font-family:var(--font-65);line-height:var(--line-height-tight)}.bundles__popular-badge{background-color:var(--popular-card-background);color:var(--popular-card-text)}.bundles__card--popular .bundles__popular-badge span{font-size:var(--font-size-sm);font-family:var(--font-65)}select.bundles__select{font-size:var(--font-size-sm);text-transform:uppercase;font-family:var(--font-65);letter-spacing:var(--letter-spacing-wide);text-align:center}@media (max-width: 1400px){select.bundles__select{font-size:calc(var(--font-size-sm) - .1rem)}}@media (max-width: 1320px){select.bundles__select{font-size:calc(var(--font-size-sm) - .5rem)}}@media (max-width: 990px){select.bundles__select{font-size:calc(var(--font-size-xs) - .1rem);letter-spacing:calc(var(--letter-spacing-normal) + .01em)}}@media (max-width: 850px){select.bundles__select{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-normal)}}@media (max-width: 749px){select.bundles__select{font-size:calc(var(--font-size-2xs))}}.join-team__content p{font-family:var(--font-55);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.join-team__selector-title{font-family:var(--font-65);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider)}.join-team__select,.memberships__select,.location-select{font-size:var(--font-size-xs);text-transform:uppercase;font-family:var(--font-65);letter-spacing:var(--letter-spacing-wide)}@media screen and (max-width: 749px){.join-team__title{font-size:var(--font-size-xl)}.join-team__content p{font-size:var(--font-size-sm)}}.benefits__card-title{font-family:var(--font-65);font-size:var(--font-size-lg)}.benefits__card-subtitle{font-family:var(--font-55);font-size:var(--font-size-sm)}.rich-text__text.rte p{font-family:var(--font-55);font-size:var(--font-size-md);line-height:var(--line-height-snug)}@media screen and (max-width: 749px){.rich-text__heading.h0{font-size:var(--font-size-xl)}}.location-selector__item span{font-family:var(--font-65);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}@media screen and (max-width: 749px){.location-selector__item span{font-size:var(--font-size-md)}}.contact-item .h2{font-family:var(--font-65)}.contact-item p,.contact-item a{font-family:var(--font-55);font-size:var(--font-size-md);text-decoration:none}.memberships__save-badge span{font-family:var(--font-65);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight)}.memberships__title{font-family:var(--font-65);font-size:var(--font-size-lg)}.memberships__price{font-family:var(--font-55);font-size:var(--font-size-sm)}.memberships__description .rte p,.memberships__description .rte ul li{font-family:var(--font-55);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.memberships__select,.location-select{font-family:var(--font-65);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.template-search .card__content p{font-family:var(--font-55);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.calculator-form__heading{font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-family:var(--font-55)}.calculator-form__subheading{font-size:var(--font-size-md);line-height:var(--line-height-tight);font-family:var(--font-65)}.calculator-form__label,.calculator-form__input,.calculator-form__radio-label{font-size:var(--font-size-md);line-height:var(--line-height-tight);font-family:var(--font-55)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fonts.css.map */
