.latest-updates-section{width:100%;padding:60px 0;text-align:center;position:relative}.latest-updates-section .section-container{width:100%;margin:0 auto;padding:0 10px;max-width:100%}.latest-updates-section .section-header{margin-bottom:32px;padding:0 32px}.latest-updates-section .small-heading{font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:22px!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:normal!important;margin:0 0 12px;color:inherit}.latest-updates-section .main-heading{font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:2.42rem!important;line-height:.91!important;letter-spacing:-.011em!important;text-transform:none!important;margin:0 0 13.2px;color:inherit}.slider-wrapper{position:relative;margin-top:0}.updates-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding:10px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.updates-slider::-webkit-scrollbar{display:none}.updates-slider.is-dragging *{pointer-events:none}.update-card{flex:0 0 calc(100% - 40px);width:calc(100% - 40px);background-color:#2f2e2b;border-radius:14px;overflow:hidden;text-align:left;transition:transform .3s ease,opacity .3s ease;scroll-snap-align:center;opacity:.5;display:flex;flex-direction:column}.update-card.active{opacity:1}.update-card img{width:100%;height:380px;min-height:380px;max-height:380px;object-fit:cover;display:block;border-radius:16px}.update-content{padding:28px 20px;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.update-content h3{font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:1.7rem!important;line-height:120%!important;letter-spacing:-.011em!important;text-transform:none!important;margin:0 0 16px;color:inherit}.update-content p{font-family:Barlow,sans-serif!important;font-weight:400!important;font-size:22px!important;line-height:150%!important;letter-spacing:-.011em!important;margin:0;color:inherit}.peek-btn{display:inline-block;font-family:Barlow,sans-serif;font-weight:700;font-size:.6875rem;line-height:150%;letter-spacing:.05em;text-transform:uppercase;border-radius:50px;padding:10px 32px;background:#e4fe5b;color:#000;text-decoration:none;white-space:nowrap;transition:transform .2s ease}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background:#e4fe5b;border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:36px;color:#000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;pointer-events:auto}@media (max-width: 767px){.latest-updates-section .section-header{padding:0 20px}.update-content p{line-height:160%}}@media (min-width: 768px) and (max-width: 989px){.latest-updates-section{padding:90px 0}.latest-updates-section .section-header{padding:0 40px}.latest-updates-section .main-heading{font-size:3rem;line-height:.91;margin:0 0 17.6px}.update-content{padding:36px 28px}.peek-btn{font-size:.75rem;padding:10px 40px}.scroll-btn.prev-btn{left:40px}.scroll-btn.next-btn{right:40px}}@media (min-width: 768px){.latest-updates-section .small-heading{font-size:30px!important}.latest-updates-section .main-heading{font-size:3rem!important;line-height:.91!important;margin:0 0 17.6px}.update-content{padding:36px 28px}.update-content p{font-size:30px!important}.peek-btn{font-size:.75rem;padding:10px 40px}}@media (min-width: 900px){.update-card{flex:0 0 60%;width:60%}}@media (min-width: 990px){.latest-updates-section{padding:120px 0}.latest-updates-section .section-header{padding:0 48px}.latest-updates-section .main-heading{font-size:4rem!important}.update-content{padding:40px 32px}.scroll-btn.prev-btn{left:48px}.scroll-btn.next-btn{right:48px}}@media (min-width: 1280px){.latest-updates-section .section-header{padding:0 80px}.latest-updates-section .small-heading{font-size:30px!important}.scroll-btn.prev-btn{left:80px}.scroll-btn.next-btn{right:80px}}@media (min-width: 1400px){.update-card{flex:0 0 48%;width:48%}}@media (min-width: 1440px){.latest-updates-section .section-header{padding:0 100px}.latest-updates-section .main-heading{font-size:4.5rem!important}.update-content{padding:44px 36px}.scroll-btn.prev-btn{left:100px}.scroll-btn.next-btn{right:100px}}@media (min-width: 1920px){.latest-updates-section{padding:140px 0}.latest-updates-section .section-header{padding:0 132px}.latest-updates-section .main-heading{font-size:5rem!important}.update-content{padding:48px 40px}.peek-btn{font-size:.875rem;padding:10px 48px}.scroll-btn.prev-btn{left:132px}.scroll-btn.next-btn{right:132px}}.benefits-section{width:100%;background-color:#2f2e2b;padding:80px 0}.benefits-container{max-width:1440px;margin:0 auto;padding:0 32px;text-align:center}.benefits-small-heading{font-family:Barlow,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 16px}.benefits-heading{font-family:Barlow,sans-serif;font-weight:700;font-size:3.5rem;line-height:110%;color:#fff;margin:0 auto 17.6px}.benefits-subheading{font-family:Barlow,sans-serif;font-weight:400;font-size:1.125rem;line-height:150%;color:#fff;margin:0 auto 32px}.benefits-button{display:inline-block;background-color:#e4fe5b;color:#000;font-family:Barlow,sans-serif;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding:10px 32px;border-radius:50px;text-decoration:none;margin-bottom:83px;transition:transform .2s ease,box-shadow .2s ease}.benefits-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e4fe5b4d}.benefits-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:1200px;margin:0 auto}.benefit-card{padding:40px 32px;border-radius:24px;text-align:left;aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;box-sizing:border-box}.benefit-card-image{background-color:transparent;align-items:center;justify-content:center;position:relative;padding:0;overflow:hidden}.benefit-card-img{width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain}.benefit-card-title{font-family:Barlow,sans-serif;font-weight:700;font-size:1.7rem;line-height:120%;color:#fff!important;margin:0 0 16px;display:block;flex-shrink:0}.benefit-card-description{font-family:Barlow,sans-serif;font-weight:400;font-size:1rem;line-height:150%;color:#fff!important;margin:0;flex:1;overflow:hidden}.benefit-card-button{position:absolute;display:inline-block;background-color:#e4fe5b;color:#000;font-family:Barlow,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:10px 24px;border-radius:50px;text-decoration:none;margin-top:20px;transition:transform .2s ease,box-shadow .2s ease;align-self:center}.benefit-card-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e4fe5b4d}@media (min-width: 480px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.benefits-section{padding:60px 0}.benefits-container{padding:0 20px}.benefits-small-heading{font-size:.75rem;margin-bottom:12px}.benefits-heading{font-size:2rem;line-height:115%;margin-bottom:13.2px}.benefits-subheading{font-size:1rem;margin-bottom:24px;max-width:600px}.benefits-button{font-size:.75rem;padding:10px 28px;margin-bottom:83px}.benefit-card{padding:28px 20px}.benefit-card-title{font-size:1.7rem;margin-bottom:12px}.benefit-card-description{font-size:1rem;line-height:160%}.benefit-card-button{font-size:.6875rem;padding:10px 20px}}@media (min-width: 768px) and (max-width: 989px){.benefits-section{padding:90px 0}.benefits-container{padding:0 40px}.benefits-heading{font-size:3rem}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:20px}.benefit-card{padding:36px 28px}.benefit-card-title{font-size:1.7rem}.benefit-card-description{font-size:1rem}}@media (min-width: 990px){.benefits-section{padding:120px 0}.benefits-container{padding:0 48px}.benefits-heading{font-size:4rem}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width: 1440px){.benefits-heading{font-size:4.5rem}.benefits-subheading{font-size:1.25rem}.benefit-card{padding:44px 36px}.benefit-card-title{font-size:1.7rem}.benefit-card-description{font-size:1rem}}@media (min-width: 1920px){.benefits-section{padding:140px 0}.benefits-heading{font-size:5rem}.benefits-button{font-size:1rem;padding:10px 36px;margin-bottom:130px}.benefits-grid{gap:28px;max-width:1400px}.benefit-card{padding:48px 40px}.benefit-card-title{font-size:1.7rem}.benefit-card-description{font-size:1rem}.benefit-card-button{font-size:.875rem;padding:10px 28px}}.hype-squad{width:100%;text-align:center;padding:60px 0;position:relative}.hype-squad .container{width:100%;margin:0 auto;padding:0;max-width:100%}.hype-header{padding:0 32px}.hype-header .subheading{font-family:Barlow,sans-serif;font-weight:700;font-size:22px;letter-spacing:.1em;text-transform:uppercase;margin:0;color:inherit}.hype-header .heading{font-family:Barlow,sans-serif;font-weight:700;font-size:2.42rem;line-height:.91;margin:0 0 16px;color:inherit}.hype-header .description{font-family:Barlow,sans-serif;font-weight:400;font-size:22px;line-height:150%;margin:0 0 32px;color:inherit}.hype-header .btn{display:inline-block;font-family:Barlow,sans-serif;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;border-radius:50px;padding:10px 32px;text-decoration:none;color:#000;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:50px}.hype-trainers-wrapper{position:relative;margin-top:0}.hype-trainers{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;scroll-behavior:smooth;padding:10px 0;scrollbar-width:none}.hype-trainers::-webkit-scrollbar{display:none}.trainer-card{flex:0 0 250px;width:100%;border-radius:0;text-align:center;transition:transform .3s ease;background:transparent}.trainer-card:hover{transform:translateY(-5px)}.trainer-image-wrapper{width:100%;height:320px;border-radius:0;overflow:hidden}.trainer-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.trainer-card h3{font-family:Barlow,sans-serif;font-weight:800;font-size:1.5rem;line-height:120%;letter-spacing:-.011em;margin:16px 0 8px;text-align:left;color:inherit}.trainer-card .roles{font-family:Barlow,sans-serif;font-weight:500;font-size:.875rem;line-height:150%;letter-spacing:-.011em;text-align:left;margin:0 0 10px;color:inherit;opacity:.8}.tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.tag{font-family:Barlow,sans-serif;font-weight:700;font-size:.625rem;line-height:150%;letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:4px 12px;border-radius:20px;color:#139cdb}.scroll-btn{background:#e4fe5b;border:none;color:#000;font-size:36px;cursor:pointer;width:50px;height:50px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:3;display:flex;align-items:center;justify-content:center}.scroll-btn.left{left:32px}.scroll-btn.right{right:32px}@media (min-width: 768px){.hype-squad{padding:80px 0}.hype-header{padding:0 48px}.hype-header .subheading{font-size:30px}.hype-header .heading{font-size:3rem}.hype-header .description{font-size:30px}.hype-header .btn{font-size:.75rem;padding:10px 40px}.scroll-btn.left{left:48px}.scroll-btn.right{right:48px}}@media (min-width: 990px){.hype-squad{padding:80px 0}.hype-header{padding:0 64px}.hype-header .heading{font-size:4rem}.scroll-btn.left{left:64px}.scroll-btn.right{right:64px}}@media (min-width: 1280px){.hype-header{padding:0 80px}.hype-header .subheading{font-size:30px}.scroll-btn.left{left:80px}.scroll-btn.right{right:80px}}@media (min-width: 1440px){.hype-header{padding:0 100px}.hype-header .heading{font-size:4.5rem}.scroll-btn.left{left:100px}.scroll-btn.right{right:100px}}@media (min-width: 1920px){.hype-squad{padding:140px 0}.hype-header{padding:0 132px}.hype-header .heading{font-size:5rem}.hype-header .btn{font-size:.875rem;padding:10px 48px}.scroll-btn.left{left:100px}.scroll-btn.right{right:100px}}@media (max-width: 768px){.scroll-btn{display:none}}.fitxr-quote-section{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:60px 0}.fitxr-overlay{background:#0000001a;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.fitxr-content{position:relative;z-index:1;width:100%;max-width:100%;margin:0 auto;padding:0 32px;text-align:left;color:#fff}.fitxr-quote{font-family:Barlow,sans-serif;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.011em;margin:0 0 40px;color:inherit}.fitxr-quote .fitxr-part{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.fitxr-author{display:flex;align-items:center;margin-bottom:30px}.fitxr-author-img{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:15px}.fitxr-author-name{font-family:Barlow,sans-serif;font-weight:700;font-size:.875rem;line-height:150%;margin:0;color:#fff}.fitxr-author-title{font-family:Barlow,sans-serif;font-weight:400;font-size:.875rem;line-height:150%;opacity:.8;margin:0;color:#fff}.fitxr-btn{display:inline-block;font-family:Barlow,sans-serif;font-weight:700;font-size:.6875rem;line-height:150%;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:50px;padding:10px 32px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}@media (min-width: 480px){.fitxr-quote{font-size:1.75rem}.fitxr-author-img{width:60px;height:60px}}@media (min-width: 768px){.fitxr-quote-section{padding:80px 0}.fitxr-content{padding:0 48px}.fitxr-quote{font-size:2rem}.fitxr-author-name,.fitxr-author-title{font-size:1rem}.fitxr-btn{font-size:.75rem;padding:10px 40px}}@media (min-width: 990px){.fitxr-quote-section{padding:120px 0}.fitxr-content{padding:0 64px}.fitxr-quote{font-size:2.5rem}.fitxr-author-img{width:70px;height:70px}}@media (min-width: 1280px){.fitxr-quote-section{padding:160px 0}.fitxr-content{padding:0 80px}.fitxr-quote{font-size:3rem}.fitxr-author-name,.fitxr-author-title{font-size:1.125rem}}@media (min-width: 1440px){.fitxr-quote-section{padding:180px 0}.fitxr-content{padding:0 100px}.fitxr-quote{font-size:3.5rem}.fitxr-author-img{width:80px;height:80px}}@media (min-width: 1920px){.fitxr-quote-section{padding:200px 0}.fitxr-content{padding:0 132px}.fitxr-quote{font-size:4rem}.fitxr-btn{font-size:.875rem;padding:10px 48px}.fitxr-author-name,.fitxr-author-title{font-size:1.25rem}}.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid #ffffffb0;color:#fff!important}@media screen and (min-width: 750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities *,.utilities *:before,.utilities *:after{color:#fff!important}.utilities a{color:#fff!important}.utilities a:hover{color:#ffffffb0!important}.utilities svg{fill:#fff!important;color:#fff!important}.utilities svg path{fill:#fff!important}.utilities .social-icons__icon{fill:#fff!important;color:#fff!important}.utilities h1,.utilities h2,.utilities h3,.utilities h4,.utilities h5,.utilities h6,.utilities p,.utilities span,.utilities div,.utilities li,.utilities label,.utilities ul{color:#fff!important}@media screen and (max-width: 749px){.utilities h1,.utilities h2,.utilities h3{font-size:.7em!important}}.utilities>*{text-align:center}@media screen and (min-width: 750px){.utilities>*{text-align:left}}@media screen and (min-width: 750px){.utilities{position:relative}.utilities>*{order:0;margin-left:0;margin-right:0;position:static}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__icons:nth-child(3)){grid-template-columns:auto auto 1fr}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__icons:nth-child(3)) .footer-utilities__icons:nth-child(3){justify-content:end}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__icons:nth-child(2)+.footer-utilities__text:nth-child(3)){grid-template-columns:1fr auto 1fr}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__icons:nth-child(2)+.footer-utilities__text:nth-child(3)) .footer-utilities__icons:nth-child(2){justify-self:center}.utilities:has(.footer-utilities__text:nth-child(1)+.footer-utilities__icons:nth-child(2)+.footer-utilities__text:nth-child(3)) .footer-utilities__text:nth-child(3){justify-self:end}.utilities:has(.footer-utilities__icons:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__text:nth-child(3)){grid-template-columns:1fr auto auto}.utilities:has(.footer-utilities__icons:nth-child(1)+.footer-utilities__text:nth-child(2)+.footer-utilities__text:nth-child(3)) .footer-utilities__text:nth-child(3){justify-content:end}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__text:last-child){grid-template-columns:auto auto;justify-content:space-between}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__text:last-child) .footer-utilities__text:nth-child(2){justify-self:end}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(2)+.footer-utilities__text:last-child){grid-template-columns:1fr 1fr}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(2)+.footer-utilities__text:last-child) .footer-utilities__text:nth-child(2){justify-self:end}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__icons:last-child){grid-template-columns:1fr 1fr}.utilities:has(.footer-utilities__text:first-child:nth-last-child(2)+.footer-utilities__icons:last-child) .footer-utilities__icons:nth-child(2){justify-self:end}.utilities:has(.footer-utilities__text:first-child:nth-last-child(1)){grid-template-columns:1fr;justify-content:start}.utilities:has(.footer-utilities__text:first-child:nth-last-child(1)) .footer-utilities__text:nth-child(1){justify-self:start}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(1)){grid-template-columns:1fr;justify-content:start}.utilities:has(.footer-utilities__icons:first-child:nth-last-child(1)) .footer-utilities__icons:nth-child(1){justify-self:start}}.footer-wrapper{display:flex;flex-direction:column;gap:3rem;color:#fff!important;overflow-x:hidden;width:100%;box-sizing:border-box}.footer-wrapper *,.footer-wrapper *:before,.footer-wrapper *:after{color:#fff!important}.footer-wrapper a{color:#fff!important;text-decoration:none}.footer-wrapper a:hover{color:#ffffffb0!important}.footer-wrapper input{background-color:transparent;color:#fff!important;border-color:#ffffffb0}.footer-wrapper input::placeholder{color:#fff!important}.footer-wrapper button,.footer-wrapper button *{color:#fff!important}.footer-wrapper svg{fill:#fff!important;color:#fff!important}.footer-wrapper svg path{fill:#fff!important}.footer-wrapper .social-icons__icon{fill:#fff!important;color:#fff!important}.footer-wrapper h1,.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper h4,.footer-wrapper h5,.footer-wrapper h6,.footer-wrapper p,.footer-wrapper span,.footer-wrapper div,.footer-wrapper li,.footer-wrapper label,.footer-wrapper summary,.footer-wrapper details{color:#fff!important}.footer-wrapper .group-block{max-width:100%;overflow-x:hidden}.footer-wrapper .logo-block{max-width:100px!important;width:100px!important}@media screen and (min-width: 750px){.footer-wrapper .logo-block{max-width:200px!important;width:200px!important}}.footer-wrapper .social-icons__wrapper{max-width:100%;flex-shrink:1;min-width:0}@media screen and (max-width: 749px){.footer-wrapper h1,.footer-wrapper h2,.footer-wrapper h3{font-size:.7em!important}.footer-wrapper .group-block{width:100%!important}.footer-wrapper .logo-block{flex-shrink:0;min-width:100px}.footer-wrapper .social-icons__wrapper{flex-shrink:0!important}}@media screen and (max-width: 989px){.footer-wrapper{gap:2rem}}.hero-wrapper{--hero-height-offset: 0px}body:has(>#header-group>.header-section>#header-component) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}.hero{position:relative}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}.hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity));min-height:inherit;display:grid;grid-template-columns:1fr;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width: 750px){.hero__container{align-items:var(--vertical-alignment)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.layout-panel-flex--column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}.layout-panel-flex--row{flex-flow:row nowrap;justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}@media screen and (max-width: 749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}}.spacing-style{--spacing-scale: .8;--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width: 990px){.spacing-style{--spacing-scale: 1}}.spacing-style{padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.hero__content-wrapper.page-width{grid-column:2 / 3}.hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.hero__content-wrapper .group-block-content{position:relative}.hero__content-wrapper.full-width{max-width:none!important;width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important}.hero__content-wrapper.full-width>*{max-width:var(--hero-content-max-width, 1440px)!important;margin-left:0;margin-right:auto}@media (min-width: 768px){.hero__content-wrapper.full-width{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width: 1280px){.hero__content-wrapper.full-width{padding-left:4rem!important;padding-right:4rem!important}}.hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr)}.hero--auto .hero__image,.hero--auto .hero__video{aspect-ratio:var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height :is(.hero__image,.hero__video){width:100%;aspect-ratio:auto}.hero--no-blocks-auto-height .hero__media-wrapper{position:relative}.hero__image,.hero__video,.hero__video-poster{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;z-index:var(--layer-base)}.hero__image--mobile,.hero__video--mobile,.hero__video-wrapper--mobile{display:none}.hero__image--desktop,.hero__video--desktop,.hero__video-wrapper--desktop{display:block}@media screen and (max-width: 749px){.hero__image--desktop,.hero__video--desktop,.hero__video-wrapper--desktop{display:none}.hero__image--mobile,.hero__video--mobile,.hero__video-wrapper--mobile{display:block}.hero__media-wrapper{grid-template-columns:repeat(var(--hero-media-count-mobile, 1),1fr)}.hero--stack-mobile .hero__media-wrapper{grid-template-columns:1fr;grid-template-rows:repeat(var(--hero-media-count-mobile, 1),calc(100% / var(--hero-media-count-mobile, 1)))}.hero--mobile-image-present .hero__container{display:flex;flex-direction:column;align-items:stretch}.hero--mobile-image-present .hero__content-wrapper{position:relative;z-index:2;order:1;flex:0 0 auto}.hero--mobile-image-present .hero__media-wrapper{z-index:1;order:2;flex:1 1 auto;min-height:50vh}.hero--mobile-image-present.hero--mobile-relative .hero__media-wrapper{position:relative}}.hero__video-wrapper--desktop{position:relative}.hero__video-poster--desktop{position:absolute}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}.hero__media-wrapper,.hero__content-wrapper{pointer-events:none}:is(.hero__media-wrapper,.hero__content-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.hero__content-wrapper--design-mode *{pointer-events:auto}.hero h1,.hero p{line-height:0!important}.hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}.hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width: 750px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width: 750px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{right:0;left:auto}.button-primary{background:#ff2e60;color:#fff;padding:.5rem 1rem;border-radius:9999px;font-weight:600;font-size:11px;letter-spacing:.025em;text-transform:uppercase;border:none;transition:all .3s ease;display:inline-block;text-decoration:none;white-space:nowrap}@media (min-width: 768px){.button-primary{padding:.6rem 2rem;font-size:.875rem}}.button-top-right{position:absolute;top:1rem;right:calc(1rem + 44px);z-index:10;display:flex;align-items:center;height:40px}@media (min-width: 768px){.button-top-right{top:2rem;right:calc(4rem + 64px);height:56px}}.page-coaches .button-top-right,.page-studios .button-top-right,.page-careers .button-top-right{top:0}@media (min-width: 768px){.page-coaches .button-top-right,.page-studios .button-top-right,.page-careers .button-top-right{top:1rem}}.burger-menu-icon{position:absolute;top:1rem;right:1rem;z-index:100;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}@media (min-width: 768px){.burger-menu-icon{top:2rem;right:4rem;width:56px;height:56px}}.burger-menu-icon svg{width:30px;height:30px}@media (min-width: 768px){.burger-menu-icon svg{width:30px;height:30px}}.burger-menu-icon:hover{opacity:.8}.page-coaches .burger-menu-icon svg path{stroke:#139cdb!important}.hero-menu-drawer .hero-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:999998;cursor:pointer}.hero-menu-drawer .hero-menu-content{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;background:#139cdb;z-index:999999;overflow-y:auto;color:#fff!important;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.hero-menu-drawer .hero-menu-content *{color:#fff!important}.hero-menu-drawer.is-open .hero-menu-overlay,.hero-menu-drawer.is-open .hero-menu-content{opacity:1;visibility:visible}.hero-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}@media (min-width: 768px){.hero-menu-header{padding:2rem 4rem}}.hero-menu-logo-wrapper{display:flex;align-items:center}.hero-menu-logo-link{display:flex;align-items:center;text-decoration:none}.hero-menu-logo{height:40px;width:auto}@media (min-width: 768px){.hero-menu-logo{height:50px}}.hero-menu-shop-name{font-family:Barlow,sans-serif;font-size:1.5rem;font-weight:700;color:#fff!important}.hero-menu-header-right{display:flex;align-items:center;gap:1rem}@media (min-width: 768px){.hero-menu-header-right{gap:2rem}}.hero-drawer-button{font-size:.625rem;padding:8px 16px;white-space:nowrap}@media (min-width: 768px){.hero-drawer-button{font-size:.75rem;padding:10px 24px}}.hero-menu-close{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#fff!important;transition:opacity .2s ease;border-radius:50%;flex-shrink:0;min-width:40px;min-height:40px}@media (min-width: 768px){.hero-menu-close{padding:.75rem}}.hero-menu-close:hover{opacity:.7;background:#ffffff1a}.hero-menu-close svg{width:24px;height:24px;stroke:#fff!important;color:#fff!important;flex-shrink:0}@media (min-width: 768px){.hero-menu-close svg{width:30px;height:30px}}.hero-menu-close svg path{stroke:#fff!important}.hero-menu-nav{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;padding:1rem 1rem 2rem}@media (min-width: 768px){.hero-menu-nav{padding:2rem 4rem 4rem}}.hero-menu-list{list-style:none;padding:0;margin:0;width:100%}.hero-menu-list li{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.hero-menu-drawer.is-open .hero-menu-list li{opacity:1;transform:translateY(0)}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(1){transition-delay:.1s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(2){transition-delay:.15s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(3){transition-delay:.2s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(4){transition-delay:.25s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(5){transition-delay:.3s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(6){transition-delay:.35s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(7){transition-delay:.4s}.hero-menu-drawer.is-open .hero-menu-list li:nth-child(8){transition-delay:.45s}.hero-menu-link{display:inline-block;padding:0;color:#fff!important;text-decoration:none!important;font-family:Barlow,sans-serif;font-size:2rem;font-weight:600;transition:padding .3s ease;position:relative;overflow:hidden}@media (min-width: 768px){.hero-menu-link{font-size:3rem;padding:0}}.hero-menu-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background-color:#cf2e2e;transition:width .4s ease;z-index:-1}.hero-menu-link:hover{color:#fff!important;text-decoration:none!important;padding-left:1rem;padding-right:1rem}.hero-menu-link:hover:before{width:100%}.hero .logo-block{position:absolute;top:1rem;left:1rem;z-index:10;font-size:1rem;display:flex;align-items:center;height:40px}.hero .logo-block .logo-block__link{display:flex;align-items:center;height:100%}.hero .logo-block .logo-block__image-wrapper{max-width:100px;width:100px}.hero .logo-block .logo-block__image{max-height:100%;width:100%}@media (min-width: 768px){.hero .logo-block{top:2rem;left:4rem;font-size:1.5rem;height:auto}.hero .logo-block .logo-block__image-wrapper{max-width:200px;width:200px}.hero .logo-block .logo-block__image{max-height:100%;width:100%}}.page-coaches .hero .logo-block,.page-studios .hero .logo-block,.page-careers .hero .logo-block{top:0}@media (min-width: 768px){.page-coaches .hero .logo-block,.page-studios .hero .logo-block,.page-careers .hero .logo-block{top:1rem}}.hero .text-block h1{max-width:100%;font-weight:700!important;font-size:64px!important;line-height:.91!important;letter-spacing:-1.95px!important}.hero .text-block p{font-weight:700!important;font-size:22px!important;line-height:.91!important;letter-spacing:-.011em!important}@media (min-width: 375px){.hero .text-block h1{font-size:71px!important;line-height:.91!important}}@media (min-width: 410px){.hero .text-block h1{font-size:75px!important;line-height:.91!important}}@media (min-width: 485px){.hero .text-block h1{font-size:96px!important;line-height:.91!important}.hero .text-block p{font-weight:700!important;font-size:22px!important;line-height:.91!important}}@media (min-width: 540px){.hero .text-block h1{font-size:108px!important;line-height:.91!important}}@media (min-width: 768px){.hero .text-block h1{font-size:128px!important;line-height:.91!important;letter-spacing:-4px!important}.hero .text-block p{font-weight:700!important;font-size:30px!important;line-height:.91!important}}@media (min-width: 1280px){.hero .text-block h1{font-size:122px!important;max-width:1040px;line-height:.91!important}.hero .text-block p{font-weight:700!important;font-size:30px!important;line-height:.91!important}}@media (min-width: 1440px){.hero .text-block h1{font-size:134px!important;line-height:.91!important}}@media (min-width: 1920px){.hero .text-block h1{font-size:144px!important;max-width:100%;line-height:.91!important}}.join-crew{width:100%;padding:60px 0;text-align:center;position:relative}.join-crew__container{width:100%;margin:0 auto;padding:0;max-width:100%}.join-crew__header{padding:0 32px}.join-crew__subheading{font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:22px!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:normal!important;margin:0 0 12px;color:inherit}.join-crew__heading{font-family:Barlow,sans-serif!important;font-weight:700!important;font-size:2.42rem!important;line-height:.91!important;letter-spacing:-.011em!important;text-transform:none!important;margin:0 0 13.2px;color:inherit}.join-crew__desc{font-family:Barlow,sans-serif!important;font-weight:400!important;font-size:22px!important;line-height:160%!important;letter-spacing:-.011em!important;margin:0 0 24px;color:inherit}.join-crew__button{display:inline-block;font-family:Barlow,sans-serif;font-weight:700;font-size:.6875rem;line-height:150%;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:50px;padding:10px 32px;text-decoration:none;color:#000;transition:transform .2s ease;margin-bottom:50px}.join-crew__slider-wrapper{position:relative;margin-top:0}.join-crew__slider{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding:10px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.join-crew__slider::-webkit-scrollbar{display:none}.join-crew__slide{flex:0 0 300px;width:300px;background:transparent;text-align:left;scroll-snap-align:center}.join-crew__slide img{width:100%;height:480px;object-fit:cover;display:block;border-radius:0}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background:#e4fe5b;border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:36px;color:#000;display:flex;align-items:center;justify-content:center;line-height:0;padding-bottom:6px;transition:all .3s ease;z-index:3}.scroll-btn:hover{transform:translateY(-50%) scale(1.1)}.scroll-btn.prev-btn{left:32px}.scroll-btn.next-btn{right:32px}@media (max-width: 767px){.join-crew__header{padding:0 20px}}@media (min-width: 768px) and (max-width: 989px){.join-crew{padding:90px 0}.join-crew__header{padding:0 40px}.join-crew__heading{font-size:3rem!important;line-height:.91!important;margin:0 0 17.6px}.join-crew__desc{font-size:30px!important;margin:0 0 32px}.join-crew__button{font-size:.75rem;padding:10px 40px;margin-bottom:50px}.scroll-btn.prev-btn{left:40px}.scroll-btn.next-btn{right:40px}}@media (min-width: 768px){.join-crew__subheading{font-size:30px!important}.join-crew__heading{font-size:3rem!important;line-height:.91!important;margin:0 0 17.6px}.join-crew__desc{font-size:30px!important;margin:0 0 32px}.join-crew__button{font-size:.75rem;padding:10px 40px;margin-bottom:50px}}@media (min-width: 990px){.join-crew{padding:80px 0}.join-crew__header{padding:0 48px}.join-crew__heading{font-size:4rem!important}.scroll-btn.prev-btn{left:48px}.scroll-btn.next-btn{right:48px}}@media (min-width: 1280px){.join-crew__header{padding:0 80px}.join-crew__subheading{font-size:30px!important}.scroll-btn.prev-btn{left:80px}.scroll-btn.next-btn{right:80px}}@media (min-width: 1440px){.join-crew__header{padding:0 100px}.join-crew__heading{font-size:4.5rem!important}.scroll-btn.prev-btn{left:100px}.scroll-btn.next-btn{right:100px}}@media (min-width: 1920px){.join-crew{padding:140px 0}.join-crew__header{padding:0 132px}.join-crew__heading{font-size:5rem!important}.join-crew__button{font-size:.875rem;padding:10px 48px;margin-bottom:130px}.scroll-btn.prev-btn{left:132px}.scroll-btn.next-btn{right:132px}}@media (max-width: 768px){.scroll-btn{display:none}.join-crew__slide{flex:0 0 calc(100% - 40px);width:calc(100% - 40px)}}.main-collection-grid{grid-column:var(--grid-column--mobile)}@media screen and (min-width: 750px){.main-collection-grid{grid-column:var(--grid-column--desktop)}}@media screen and (min-width: 750px){.collection-wrapper{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width: 750px){.collection-wrapper:has(.facets-block-wrapper--full-width),.collection-wrapper:has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}@media screen and (min-width: 750px){.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}@media screen and (min-width: 750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(#filters-drawer)):has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}@media screen and (max-width: 749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width: 749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width: 749px){:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:calc(-1*max(var(--padding-xs),var(--padding-inline-start)));margin-inline-end:calc(-1*max(var(--padding-xs),var(--padding-inline-end)))}}.beat-synced-section{width:100%;padding:60px 0;text-align:center;color:#fff}.beat-synced-section__inner{width:100%;margin:0 auto;padding:0;box-sizing:border-box;overflow:hidden}.beat-synced-section__heading{font-family:Barlow,sans-serif;font-weight:700;font-style:normal;font-size:2.42rem;line-height:.91;letter-spacing:-.011em;text-align:center;margin:0 0 16px;color:#fff}.beat-synced-section__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.beat-synced-section__subheading{font-family:Barlow,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:normal;letter-spacing:.1em;text-align:center;text-transform:uppercase;opacity:.8;color:#fff;margin-bottom:16px}.beat-synced-section__cards{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-top:40px;padding-bottom:10px;justify-content:flex-start;align-items:flex-start;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.beat-synced-section__cards.is-dragging .beat-synced-section__media{pointer-events:none}.beat-synced-section__button{position:relative;z-index:10;pointer-events:auto!important}.beat-synced-section__card{flex:0 0 100%;width:100%;aspect-ratio:1.5 / 1;max-width:1200px;border-radius:16px;text-align:left;padding:20px;scroll-snap-align:center;box-sizing:border-box;opacity:.5;transition:opacity .3s ease,transform .3s ease}.beat-synced-section__card.active{opacity:1;transform:scale(1.02)}@media (min-width: 600px){.beat-synced-section__card{aspect-ratio:2 / 1}}@media (min-width: 768px){.beat-synced-section__card{flex:0 0 50%;width:50%}}@media (min-width: 1400px){.beat-synced-section__card{flex:0 0 50%;width:50%}}.beat-synced-section__media{width:100%;height:100%;border-radius:12px;overflow:hidden;margin-bottom:16px}.beat-synced-section__media img,.beat-synced-section__media video{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.beat-synced-section__title{font-family:Barlow,sans-serif;font-weight:800;font-style:normal;font-size:1.3rem;line-height:100%;letter-spacing:-.011em;margin-bottom:8px;color:#fff}.beat-synced-section__desc{font-family:Barlow,sans-serif;font-weight:500;font-style:normal;font-size:22px;line-height:140%;letter-spacing:-.011em;opacity:.85;margin-bottom:16px;color:#fff}.beat-synced-section__button{font-family:Barlow,sans-serif;font-weight:700;font-style:normal;font-size:.6875rem;line-height:150%;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:9999px;padding:10px 32px;transition:.3s ease;text-decoration:none;white-space:nowrap}@media (min-width: 480px){.beat-synced-section__heading{font-size:2.5rem}.beat-synced-section__title{font-size:1.75rem}.beat-synced-section__desc{font-size:1rem}}@media (min-width: 768px){.beat-synced-section{padding:80px 0}.beat-synced-section__heading{font-size:3rem}.beat-synced-section__subheading{font-size:30px}.beat-synced-section__title{font-size:2rem}.beat-synced-section__desc{font-size:1.3rem}.beat-synced-section__button{font-size:.75rem;padding:10px 40px}}@media (min-width: 990px){.beat-synced-section{padding:120px 0}.beat-synced-section__heading{font-size:4rem}.beat-synced-section__title{font-size:1.8rem}.beat-synced-section__desc{font-size:1.3rem}}@media (min-width: 1280px){.beat-synced-section__subheading{font-size:30px}}@media (min-width: 1440px){.beat-synced-section__heading{font-size:4.5rem}.beat-synced-section__title{font-size:1.8rem}.beat-synced-section__desc{font-size:1.3rem}}@media (min-width: 1920px){.beat-synced-section{padding:140px 0}.beat-synced-section__heading{font-size:5rem}.beat-synced-section__title{font-size:1.8rem}.beat-synced-section__desc{font-size:1.3rem}.beat-synced-section__button{font-size:.875rem;padding:10px 48px}}.text-video-section{width:100%;position:relative}.text-video-container{width:100%;margin:0 auto;padding:0 32px;position:relative}.text-video-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.text-video-text{display:flex;align-items:center}.text-video-heading{font-family:Barlow,sans-serif;font-weight:800;font-size:4rem;line-height:95%;letter-spacing:-.02em;margin:0;color:#000;text-transform:uppercase}.text-video-media{position:relative}.text-video-video-wrapper,.text-video-image-wrapper{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px}.text-video-video,.text-video-image{width:100%;height:100%;object-fit:cover}.text-video-caption{position:absolute;bottom:32px;left:50%;transform:translate(-50%);max-width:700px;width:calc(100% - 64px);padding:0}.text-video-caption p{font-family:Barlow,sans-serif;font-weight:500;font-size:2rem;line-height:130%;margin:0;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media (min-width: 768px){.text-video-container{padding:0 48px}}@media (min-width: 990px){.text-video-container{padding:0 64px}.text-video-grid{grid-template-columns:1fr 1fr;gap:64px}.text-video-heading{font-size:6rem}}@media (min-width: 1280px){.text-video-container{padding:0 80px}.text-video-heading{font-size:6rem}}@media (min-width: 1440px){.text-video-container{padding:0 100px}.text-video-heading{font-size:6rem}}@media (min-width: 1920px){.text-video-container{padding:0 132px}.text-video-heading{font-size:7rem}.text-video-caption p{font-size:2rem}}@media (max-width: 768px){.text-video-heading{font-size:3rem}.text-video-caption p{font-size:1rem;padding:16px}.text-video-caption{padding:16px}}.trainers-section{width:100%}.trainers-container{width:100%;margin:0 auto;padding:0 32px}.trainers-filters{display:flex;gap:12px;margin-bottom:48px;flex-wrap:wrap}.filter-btn{font-family:Barlow,sans-serif;font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:10px 24px;border:2px solid white;border-radius:9999px;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.filter-btn:hover,.filter-btn.active{background:#e4fe5b;border-color:#e4fe5b;color:#139cdb}.trainers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.trainer-card{display:flex;flex-direction:column;background:transparent;transition:opacity .3s ease}.trainer-card.hidden{display:none}.trainer-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;margin-bottom:16px}.trainer-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.trainer-testimonial-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;opacity:0;transition:opacity .3s ease}.trainer-image:hover .trainer-testimonial-overlay{opacity:1}.trainer-image:hover img{opacity:0}.trainer-info{display:flex;flex-direction:column;gap:8px}.trainer-name{font-family:Barlow,sans-serif;font-weight:700;font-size:56px;line-height:100%;letter-spacing:-.011em;margin:0;color:#fff!important}.trainer-description{font-family:Barlow,sans-serif;font-weight:400;font-size:18px;line-height:120%;margin:0 0 12px;color:#fff;text-align:left}.trainer-tags{display:flex;flex-wrap:wrap;gap:8px}.trainer-tag{font-family:Barlow,sans-serif;font-weight:600;font-size:12px;letter-spacing:.05em;padding:6px 16px;border:1px solid white;border-radius:9999px;color:#139cdb;background:#fff}.trainer-testimonial-overlay .testimonial-quote{font-family:Barlow,sans-serif;font-weight:400;font-size:1rem;line-height:140%;letter-spacing:-.011em;margin:0 0 16px;color:#fff;text-align:center}.trainer-testimonial-overlay .testimonial-author{font-family:Barlow,sans-serif;font-weight:600;font-size:.875rem;margin:0;color:#fff;text-align:center}@media (min-width: 768px){.trainers-container{padding:0 48px}.trainer-name{font-size:48px}.trainer-description{font-size:1.4rem}.trainers-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (min-width: 990px){.trainers-container{padding:0 64px}}@media (min-width: 1280px){.trainers-container{padding:0 80px}.trainers-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.trainers-container{padding:0 100px}}@media (min-width: 1920px){.trainers-container{padding:0 132px}}.workout-types-section{width:100%}.workout-types-container{width:100%;margin:0;padding:0 32px}.workout-item{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center;margin-bottom:5rem}.workout-item:last-child{margin-bottom:0}.workout-item-reverse{direction:rtl}.workout-item-reverse>*{direction:ltr}.workout-peek-image{position:absolute;left:-132px;top:50%;transform:translateY(-50%);z-index:1;width:auto;height:300px}.workout-item-reverse .workout-peek-image{left:auto;right:-132px}.workout-peek-image img{width:auto;height:100%;display:block;object-fit:cover}.workout-image-wrapper{position:relative;z-index:2;width:100%;height:300px}.workout-image{width:100%;height:100%;border-radius:1rem;display:block;object-fit:cover}.workout-text-wrapper{padding:.5rem}.workout-title{font-family:Barlow,sans-serif;font-weight:700;font-size:4rem;line-height:100%;letter-spacing:-.011em;margin:0 0 1rem;color:#fff}.workout-description{font-family:Barlow,sans-serif;font-weight:500;font-size:1.125rem;line-height:140%;letter-spacing:-.011em;margin:0;color:#fff}@media (min-width: 768px){.workout-types-container{padding:0 48px}}@media (min-width: 990px){.workout-types-container{padding:0 64px}}@media (min-width: 1280px){.workout-types-container{padding:0 80px}}@media (min-width: 1440px){.workout-types-container{padding:0 100px}}@media (min-width: 1920px){.workout-types-container{padding:0 132px}.workout-item{padding-top:40px;padding-bottom:40px;margin-bottom:0}.workout-image-wrapper{width:600px;height:340px}.workout-peek-image{height:340px}}@media (max-width: 1280px){.workout-title{font-size:3.5rem}}@media (max-width: 768px){.workout-item{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.workout-item-reverse{direction:ltr}.workout-peek-image{display:none}.workout-title{font-size:2.5rem}.workout-description{font-size:1rem}}@media (max-width: 480px){.workout-types-container{padding:0 1rem}.workout-title{font-size:2rem}.workout-description{font-size:.875rem}}email-signup-block{display:block}.email-signup-block{min-width:fit-content}@media screen and (max-width: 749px){.email-signup-block{width:100%;min-width:unset}}.email-signup__heading{padding-block:var(--padding-sm);color:#fff!important;font-weight:400}.email-signup__heading *{color:#fff!important}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{position:relative;display:grid;grid-template-columns:1fr auto;background-color:transparent}.email-signup__input-group:not(:has(.email-signup__button--integrated)){gap:var(--gap-xs)}@media screen and (max-width: 749px){.email-signup__input-group:not(:has(.email-signup__button--arrow)){grid-template-columns:1fr}}.email-signup__input{width:100%;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border)}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{white-space:nowrap;padding:0}@media screen and (max-width: 749px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl)}.email-signup__input-group .email-signup__input--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;color:var(--color-input-text);background-color:transparent;padding:0;border:none;border-radius:0;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values)}.email-signup__input-group .email-signup__input--underline:focus-visible{--box-shadow-multiplier: 1.75;--box-shadow-color: var(--color-input-text);outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}.email-signup__input-group{--button-actual-width: var(--button-size)}.email-signup__input:has(+.email-signup__button--arrow.email-signup__button--integrated){padding-inline-end:calc(var(--button-size) + var(--padding-sm))}@media screen and (max-width: 749px){.email-signup__input:has(+.email-signup__button--arrow.email-signup__button--integrated){text-align:left}}.email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text){padding-inline-end:calc(var(--button-actual-width) + var(--padding-xs) + var(--margin-xs))}@media screen and (max-width: 749px){.email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text){text-align:left}}.email-signup__button-icon{color:currentcolor;padding:5px}@media screen and (max-width: 749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{aspect-ratio:1;padding-inline:var(--padding-xs)}.email-signup__button--arrow:not(.email-signup__button--integrated){width:auto}.email-signup__button--integrated{--button-offset: var(--margin-xs);position:absolute;height:calc(100% - (var(--button-offset) * 2) - (var(--border-width) * 2));right:calc(var(--button-offset) + var(--border-width));top:calc(var(--button-offset) + var(--border-width));width:max-content}@media screen and (max-width: 749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__input--underline+.email-signup__button--integrated{--button-offset: calc(10% - var(--border-width));right:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li{border-radius:calc(var(--style-border-radius-popover) - 8px)}.policy_list li a{color:var(--color-foreground);display:inline-block;padding:8px;text-align:start;width:100%;outline-color:#0000;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li:is(:hover,:focus-within){background:rgb(var(--color-foreground-rgb) / .15)}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);left:anchor(left);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(rgb(var(--color-background-rgb) / .15) 0 100%);background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:var(--shadow-popover);padding:8px;margin:0;opacity:0;scale:.94;translate:0 6px;transform-origin:6ch 100%}.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:1;translate:0 0;scale:1}@media screen and (max-width: 750px){.terms-policies-popover{left:anchor(center);transform:translate(-50%);transform-origin:0% 100%}}@supports not (position-anchor: --account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);left:calc(var(--anchor-left) * 1px);transform:translateY(calc(-100% - 1.25rem))}@media screen and (max-width: 750px){.terms-policies-popover{left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%,calc(-100% - 1.25rem))}}}@media (prefers-reduced-motion: no-preference){.terms-policies-popover{transition-property:display,overlay,opacity,scale,translate;transition-behavior:allow-discrete;transition-duration:.3s;transition-timing-function:var(--ease-out-quad)}@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:.7;translate:0 6px;scale:.94}}}.icon-block{display:flex;fill:currentcolor;flex-shrink:0}.icon-block__media{height:auto}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width: 750px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__link{display:flex;width:100%;max-width:100%;max-height:100%;text-decoration:none;color:inherit}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%;height:100%}.logo-block__image{object-fit:contain;width:100%}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width: 749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.menu--caret .icon-plus,.menu--plus .icon-caret{display:none}.menu__heading__link{color:inherit;text-decoration:none}.menu__heading__link:hover{text-decoration:underline}.menu__heading__default a{color:inherit;text-decoration:none}.menu__heading__default a:hover{text-decoration:underline}.payment-icons{width:100%}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}.payment-icons__item{display:flex;align-items:center}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center;max-width:100%;overflow-x:hidden;background:transparent}@media screen and (max-width: 749px){.social-icons__wrapper{gap:0}}@media screen and (max-width: 749px){.social-icons__icon-wrapper{height:10px;padding:0}}@media screen and (max-width: 749px){.social-icons__icon-wrapper a{padding:0;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 749px){.social-icons__icon{width:10px;height:10px}}@media screen and (max-width: 749px){.social-icons__icon-wrapper:has(.social-icons__icon path){width:10px}}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width: 750px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile)}}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width: 750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.menu-list--mobile.menu-list{display:grid}.menu-list--mobile .menu-list__list{width:max-content;margin-inline:auto;gap:var(--menu-horizontal-gap)}.menu-list--mobile li{width:max-content;padding-block:var(--padding-sm)}.menu-list--mobile li:first-of-type{padding-inline-start:var(--menu-horizontal-gap)}.menu-list--mobile li:last-of-type{padding-inline-end:var(--menu-horizontal-gap)}.menu-list--mobile a{color:var(--color-foreground)}.menu-list__scroll-container{position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);padding-block:var(--padding-2xs)}header-menu{width:100%}.menu-drawer__featured-content{z-index:var(--layer-base);container-type:inline-size}.menu-drawer__featured-content--childlist{z-index:var(--layer-flat)}.menu-drawer__featured-content-list{display:flex;gap:1em;overflow-x:auto;padding-block-end:var(--padding-lg)}.menu-drawer__featured-content-list-item{flex:0 0 auto}.menu-drawer__featured-content-list-item--product{width:35cqi}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width:80cqi}.menu-drawer__featured-content-list-item:first-child{margin-inline-start:var(--margin-xl)}.menu-drawer__featured-content-list-item:last-child{margin-inline-end:var(--margin-xl)}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap}.menu-list__list-item[aria-hidden=true]{visibility:hidden}.menu-list__link{font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);transition:color var(--animation-speed) var(--animation-easing);text-decoration:none;display:flex;min-height:var(--minimum-touch-target);align-items:center}.menu-list__link:hover,.menu-list__link:focus{color:var(--menu-top-level-font-color)}@media screen and (min-width: 750px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{color:rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--menu-top-level-font-color)}.overflow-menu::part(list){--focus-outline-size: calc(var(--focus-outline-offset) + var(--focus-outline-width));gap:0 var(--menu-horizontal-gap)}.overflow-menu{background-color:transparent;padding:var(--focus-outline-size);margin:calc(-1 * var(--focus-outline-size))}.overflow-menu:after{content:"";position:absolute;top:calc(100% - 1px + var(--border-bottom-width));left:0;width:100%;height:var(--submenu-height);background-color:var(--color-background);box-shadow:var(--shadow-popover);clip-path:inset(.5px 0 -100px 0);opacity:var(--submenu-opacity, 1);transition:height var(--submenu-animation-speed) var(--ease-out-cubic),opacity var(--animation-speed-slow) var(--ease-out-cubic) var(--animation-speed-fast);z-index:calc(var(--layer-header-menu) - 1)}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color:transparent}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-matches-parent::part(overflow){--submenu-padding-block-start: 0px}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);box-shadow:var(--shadow-drawer);visibility:hidden;background-color:var(--color-background);position:absolute;width:100%;left:0;top:calc(100% - 1px + var(--border-bottom-width));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(0 100% var(--submenu-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow),.menu-list__submenu:is(:hover),.overflow-menu::part(overflow):hover{--submenu-content-opacity: 1;visibility:visible}.menu-list__list-item:has([data-animating])>.menu-list__submenu{--submenu-content-opacity: 0;visibility:visible}.menu-list__list-item:has([data-animating])>.menu-list__submenu:before{height:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){grid-column:2;padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end);padding-inline:var(--section-padding-inline)}.overflow-menu::part(overflow){--menu-top-level-font-size: var(--font-size--xlarge);display:grid;grid-template-columns:var(--full-page-grid-with-margins)}.overflow-menu::part(overflow-list){--submenu-content-opacity: 0;position:relative;display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-areas:"left right";grid-template-rows:max-content;grid-gap:0}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){max-height:calc(80vh - var(--header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) transparent}.menu-list__list-item:is([slot=overflow]){--menu-top-level-font-color: var(--color-foreground);--menu-top-level-font-color-rgb: var(--color-foreground-rgb);display:contents;white-space:normal}.menu-list__list-item:is([slot=overflow]) .menu-list__link{--submenu-content-opacity: 0;grid-area:left;grid-row:auto;height:min-content;font-size:var(--font-size--xl);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu{visibility:hidden;grid-row:1;grid-area:right;grid-row-end:span calc(var(--overflow-count) + 1);padding-inline-start:var(--menu-horizontal-gap)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu .menu-list__submenu-inner{padding-block-start:0;grid-column:unset}.menu-list__list-item:is([slot=overflow]) .menu-list__link[aria-expanded=true]+.menu-list__submenu{visibility:visible}.header-menu[data-overflow-expanded=true] .menu-list__list-item:where([slot=overflow]) .menu-list__link{--submenu-content-opacity: 1}.menu-list__list-item:where([slot=overflow]):has([data-animating])>.menu-list__link{--submenu-content-opacity: 0}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation)}.mega-menu__link{font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color);white-space:normal;text-decoration:none;display:inline-flex;padding:var(--padding-2xs) 0;transition:color var(--animation-speed) var(--animation-easing)}.mega-menu__link:hover{color:var(--menu-child-active-font-color)}.mega-menu__link--parent{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}.mega-menu__link--parent:hover{color:var(--menu-parent-active-font-color)}@media screen and (max-width: 989px){.mega-menu__content-list-item--hidden-tablet{display:none}}.mega-menu__link:has(.mega-menu__link-image){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__link-image{width:100%;position:relative;aspect-ratio:16 / 9;margin-bottom:var(--padding-sm);object-fit:cover;border-radius:var(--menu-image-border-radius)}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{content:"";display:block;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--padding-sm);background-color:var(--color-foreground-muted);opacity:.1;border-radius:var(--menu-image-border-radius)}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--menu-columns-tablet),minmax(0,1fr));gap:var(--menu-vertical-gap) var(--menu-horizontal-gap);width:100%}@media screen and (min-width: 990px){.mega-menu__grid{grid-template-columns:repeat(var(--menu-columns-desktop),minmax(0,1fr))}}.mega-menu__column{grid-column:span 1}.mega-menu__column--span-2{grid-column:span 2}.mega-menu__column--span-3{grid-column:span 3}.mega-menu__column--span-4{grid-column:span 4}.mega-menu__column--wide-collection-image{grid-column:span 1}@media screen and (min-width: 990px){.mega-menu__column--wide-collection-image{grid-column:span 2}}.mega-menu__submenu .mega-menu__column--wide-collection-image{grid-column:span 1}.mega-menu__content-list{display:grid;justify-content:end;gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,1fr))}@media screen and (min-width: 990px){.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,1fr))}}.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,300px))}@media screen and (min-width: 990px){.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,300px))}}.mega-menu__list{display:grid;grid-template-columns:subgrid;grid-column:span var(--menu-columns-tablet);gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}@media screen and (min-width: 990px){.mega-menu__list{grid-column:span var(--menu-columns-desktop)}}.mega-menu__content{grid-column:span var(--menu-content-columns-tablet) / -1}@media screen and (min-width: 990px){.mega-menu__content{grid-column:span var(--menu-content-columns-desktop) / -1}}.menu-list__list-item[slot=overflow] .section{grid-template-columns:1fr}.menu-list__list-item[slot=overflow] .section .mega-menu__grid{grid-column:1}.mega-menu__content-list li{white-space:normal}.mega-menu__more-list{--menu-child-font-size: var(--font-size--xl);width:200px}.mega-menu__more-list-item .mega-menu__link{color:rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}.mega-menu__more-list-item:where(:hover,.active) .mega-menu__link{color:var(--menu-top-level-font-color)}.mega-menu__more-list-item[aria-hidden=true]{display:none}.mega-menu__submenu{display:contents}marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background)}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}.marquee__repeated-items>*{align-content:center}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media (prefers-reduced-motion: no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}.social-icons__icon{display:flex;fill:currentColor;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg)}.social-icons__icon{display:none}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}@media (prefers-reduced-motion: reduce){video-background-component video{display:none}}.link{text-decoration:none;text-decoration-color:currentcolor}.link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.jumbo-text__container{width:100%}footer .jumbo-text__container{pointer-events:none}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;white-space:pre;width:100%;will-change:font-size;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible}jumbo-text.ready{opacity:1}jumbo-text[data-cap-text=true]{text-box-edge:cap text}.jumbo-text-space{display:inline-flex;width:.5ch}:is(.jumbo-text-char,.jumbo-text-line){display:inline-flex}@media (prefers-reduced-motion: no-preference){[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.ready[data-text-effect=reveal],.ready[data-text-effect=reveal] .jumbo-text-line{overflow:hidden}.ready[data-text-effect=reveal] .jumbo-text-char{transform:translateY(100%)}.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-char{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.jumbo-text-visible[data-text-effect=reveal],.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{overflow:visible;transition:overflow 0s linear .75s}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
