.lekfit-redesign{--ink:#151515;--paper:#fff;--soft:#f1f1ee;--line:#deded8}:where(.lekfit-redesign) *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}.lekfit-redesign{margin:0;background:var(--paper);color:var(--ink);font-family:neue-haas-grotesk-text,Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Arial,sans-serif;font-weight:400;font-synthesis:none;-webkit-font-smoothing:antialiased}:where(.lekfit-redesign) button,:where(.lekfit-redesign) input{font:inherit}:where(.lekfit-redesign) a{color:inherit;text-decoration:none}:where(.lekfit-redesign) a:focus-visible,:where(.lekfit-redesign) button:focus-visible,:where(.lekfit-redesign) input:focus-visible,:where(.lekfit-redesign) summary:focus-visible{outline:2px solid #8b7455;outline-offset:5px}:where(.lekfit-redesign) a:hover{text-decoration:underline}:where(.lekfit-redesign) button{cursor:pointer}:where(.lekfit-redesign) .lekfit-site-header{height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3%;gap:25px;position:sticky;top:0;background:#fff;z-index:20;border-bottom:1px solid #ecece8}:where(.lekfit-redesign) .brand-logo{width:185px;height:auto;display:block}:where(.lekfit-redesign) .nav-left,:where(.lekfit-redesign) .nav-right{display:flex;gap:25px;align-items:center;font-size:11px;letter-spacing:.35px;white-space:nowrap}:where(.lekfit-redesign) .nav-right{justify-content:flex-end}:where(.lekfit-redesign) .cart{width:28px;height:32px;display:flex;align-items:center;justify-content:center}:where(.lekfit-redesign) .cart svg{width:22px;height:24px}:where(.lekfit-redesign) .menu-toggle{display:none;background:none;border:1px solid #bbb;padding:10px 14px;font-size:12px}:where(.lekfit-redesign) .mobile-nav[hidden]{display:none}:where(.lekfit-redesign) .mobile-nav{position:fixed;top:70px;left:0;right:0;z-index:21;background:#fff;padding:20px 6%;border-bottom:1px solid #ddd;box-shadow:0 10px 20px #0001;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:14px}:where(.lekfit-redesign) .hero{display:grid;grid-template-columns:1fr .68fr 1fr;min-height:630px;height:calc(94svh - 90px);max-height:850px;background:#eee}:where(.lekfit-redesign) .hero-photo{min-width:0;overflow:hidden}:where(.lekfit-redesign) .hero-photo img{width:100%;height:100%;object-fit:cover;display:block}:where(.lekfit-redesign) .hero-photo.cardio img{object-position:60% 50%}:where(.lekfit-redesign) .hero-photo.strength img{object-position:65% 50%}:where(.lekfit-redesign) .hero-copy{background:#171717;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 24px}:where(.lekfit-redesign) .eyebrow{font-size:10px;line-height:1.7;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px}:where(.lekfit-redesign) .hero-copy h1{font-weight:300;font-size:clamp(35px,3.8vw,58px);letter-spacing:-1.4px;line-height:1.08;margin:20px 0 28px}:where(.lekfit-redesign) .hero-copy .pillars{font-size:9px;letter-spacing:1.8px;line-height:1.9;margin:0 0 40px}:where(.lekfit-redesign) .text-link{display:inline-flex;align-items:center;gap:14px;font-size:10px;text-transform:uppercase;letter-spacing:1.3px;border-bottom:1px solid;padding:8px 0}:where(.lekfit-redesign) .hero-copy small{color:#bbb;font-size:10px;line-height:1.5;margin-top:16px}:where(.lekfit-redesign) .method{padding:95px 20px 100px;text-align:center;max-width:900px;margin:auto}:where(.lekfit-redesign) .method h2{font-weight:300;font-size:clamp(36px,4.4vw,60px);line-height:1.14;letter-spacing:-1.3px;margin:25px 0}:where(.lekfit-redesign) .method p.body{font-size:14px;line-height:1.9;max-width:570px;margin:24px auto 36px;color:#5a5a5a}:where(.lekfit-redesign) .method-pillars{display:flex;justify-content:center;gap:65px;margin:42px 0 32px;font-size:30px;font-weight:400;letter-spacing:-.5px}:where(.lekfit-redesign) .feature{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);min-height:640px}:where(.lekfit-redesign) .feature-photo{position:relative;min-width:0;height:680px;overflow:hidden;background:#e9e9e7}:where(.lekfit-redesign) .feature-photo img{width:100%;height:100%;object-fit:cover;display:block}:where(.lekfit-redesign) .feature-photo.rebounder img{object-position:45% 50%}:where(.lekfit-redesign) .feature-photo.barre img{object-position:58% 50%}:where(.lekfit-redesign) .feature-photo.weights img{object-position:50% 40%}:where(.lekfit-redesign) .feature-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 14%}:where(.lekfit-redesign) .feature h2{font-size:clamp(35px,4vw,56px);font-weight:300;line-height:1.12;letter-spacing:-1.3px;margin:12px 0 25px}:where(.lekfit-redesign) .feature .body{font-size:14px;line-height:1.9;color:#555;margin:0 0 30px;max-width:390px}:where(.lekfit-redesign) .feature .trial-note{font-size:10px;color:#666;margin:14px 0 0}:where(.lekfit-redesign) .feature.reverse .feature-copy{grid-column:1;grid-row:1}:where(.lekfit-redesign) .feature.reverse .feature-photo{grid-column:2;grid-row:1}:where(.lekfit-redesign) .membership{padding:100px 20px;text-align:center}:where(.lekfit-redesign) .membership h2{font-size:clamp(35px,4vw,56px);font-weight:300;line-height:1.15;letter-spacing:-1px;margin:22px 0}:where(.lekfit-redesign) .membership .sub{font-size:14px;line-height:1.7;color:#555;margin:20px 0 30px}:where(.lekfit-redesign) .plans{display:flex;justify-content:center;gap:30px;font-size:13px;margin:30px 0}:where(.lekfit-redesign) .plans span+span:before{content:" / ";color:#aaa;margin-right:30px}:where(.lekfit-redesign) .join{display:inline-flex;justify-content:center;align-items:center;background:#151515;color:#fff;padding:19px 34px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase}:where(.lekfit-redesign) .join:hover{background:#333;text-decoration:none}:where(.lekfit-redesign) .membership details{max-width:520px;margin:25px auto 0}:where(.lekfit-redesign) .membership summary{font-size:11px;color:#666;cursor:pointer;list-style:none}:where(.lekfit-redesign) .membership details p{font-size:12px;line-height:1.8;color:#666;margin:16px auto}:where(.lekfit-redesign) .more{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.lekfit-redesign) .more a{padding:35px 8%;font-size:11px;line-height:1.7}:where(.lekfit-redesign) .more a+a{border-left:1px solid var(--line)}:where(.lekfit-redesign) .more strong{display:block;font-size:23px;font-weight:400;letter-spacing:-.5px;margin-bottom:8px}:where(.lekfit-redesign) .newsletter{max-width:390px}:where(.lekfit-redesign) .newsletter h2{font-size:21px;font-weight:400;line-height:1.25;margin:0 0 15px}:where(.lekfit-redesign) .newsletter p{font-size:12px;line-height:1.8;color:#aaa;margin:0 0 23px}:where(.lekfit-redesign) .email-form[hidden]{display:none}:where(.lekfit-redesign) .email-form{display:flex;align-items:stretch;border-bottom:1px solid #aaa}:where(.lekfit-redesign) .email-form input{width:100%;min-width:0;padding:13px 0;border:0;background:transparent;color:#fff;font-size:13px;outline-offset:2px}:where(.lekfit-redesign) .email-form input::placeholder{color:#ccc}:where(.lekfit-redesign) .email-form button{border:0;background:transparent;color:#fff;padding:12px 8px 12px 20px;font-size:11px;letter-spacing:.7px}:where(.lekfit-redesign) .signup-status{font-size:11px!important;margin:14px 0!important;color:#ddd!important;min-height:20px}:where(.lekfit-redesign) .footer{background:#151515;color:#fff;padding:70px 5% 25px}:where(.lekfit-redesign) .footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.6fr;gap:40px}:where(.lekfit-redesign) .footer-column h3{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#999;margin:0 0 22px}:where(.lekfit-redesign) .footer-column nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:12px;line-height:1.5}:where(.lekfit-redesign) .footer-brand{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #444;padding-top:30px;margin-top:50px;gap:25px}:where(.lekfit-redesign) .footer-brand img{width:165px;filter:invert(1);height:auto}:where(.lekfit-redesign) .footer-brand p{font-size:10px;letter-spacing:1.2px;color:#bbb}:where(.lekfit-redesign) .footer-apps{display:flex;gap:20px;margin-top:30px}:where(.lekfit-redesign) .footer-apps a{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;color:#bbb;white-space:nowrap}:where(.lekfit-redesign) .footer-apps img{height:36px;width:36px;border-radius:8px}:where(.lekfit-redesign) .social{display:flex;gap:16px;align-items:center;margin-top:26px}:where(.lekfit-redesign) .social svg{height:25px;width:25px}:where(.lekfit-redesign) .fine{font-size:9px;color:#888;line-height:1.7;display:flex;justify-content:space-between;gap:20px;margin-top:28px}:where(.lekfit-redesign) .fine a{color:#aaa}:where(.lekfit-redesign) .preview-note{font-size:9px;color:#888;margin:18px 0 0;line-height:1.7}:where(.lekfit-redesign) .feature-index{font-size:9px;letter-spacing:1.3px;margin:0 0 28px;color:#666}:where(.lekfit-redesign) .hero-copy .text-link{font-size:9px}@media(max-width:1150px){:where(.lekfit-redesign) .lekfit-site-header{gap:20px;padding:0 2%;height:80px}:where(.lekfit-redesign) .brand-logo{width:155px}:where(.lekfit-redesign) .nav-left,:where(.lekfit-redesign) .nav-right{gap:16px;font-size:10px}:where(.lekfit-redesign) .hero{height:calc(94svh - 80px)}:where(.lekfit-redesign) .hero-copy{padding:25px 15px}:where(.lekfit-redesign) .hero-copy h1{font-size:42px}:where(.lekfit-redesign) .hero-copy .pillars{font-size:8px;letter-spacing:1px}:where(.lekfit-redesign) .feature-copy{padding:55px 10%}:where(.lekfit-redesign) .feature-photo{height:590px}:where(.lekfit-redesign) .footer-main{gap:25px;grid-template-columns:1fr 1fr 1fr 1.4fr}:where(.lekfit-redesign) .footer-apps{gap:12px}}@media(max-width:900px){:where(.lekfit-redesign) .lekfit-site-header{height:70px;grid-template-columns:1fr auto 1fr;padding:0 5%}:where(.lekfit-redesign) .brand-logo{width:145px}:where(.lekfit-redesign) .nav-left{display:none}:where(.lekfit-redesign) .nav-right>a:not(.cart){display:none}:where(.lekfit-redesign) .nav-right{gap:15px}:where(.lekfit-redesign) .menu-toggle{display:block;justify-self:start}:where(.lekfit-redesign) .hero{min-height:540px;grid-template-columns:1fr .85fr 1fr;height:calc(80svh - 70px)}:where(.lekfit-redesign) .hero-copy h1{font-size:35px}:where(.lekfit-redesign) .hero-copy .eyebrow{font-size:8px}:where(.lekfit-redesign) .feature-photo{height:540px}:where(.lekfit-redesign) .feature-copy{padding:45px 8%}:where(.lekfit-redesign) .feature h2{font-size:39px}:where(.lekfit-redesign) .footer-main{grid-template-columns:1fr 1fr 1fr}:where(.lekfit-redesign) .newsletter{grid-column:1/-1;max-width:100%;margin-top:30px}:where(.lekfit-redesign) .email-form{max-width:480px}}@media(max-width:600px){:where(.lekfit-redesign) .hero{height:auto;min-height:0;grid-template-columns:1fr 1fr}:where(.lekfit-redesign) .hero-photo{height:370px}:where(.lekfit-redesign) .hero-copy{grid-column:1/-1;grid-row:2;padding:50px 25px}:where(.lekfit-redesign) .hero-copy h1{font-size:46px;margin:10px 0 20px}:where(.lekfit-redesign) .hero-copy h1 br{display:none}:where(.lekfit-redesign) .hero-copy h1{max-width:310px}:where(.lekfit-redesign) .hero-copy .pillars{font-size:9px;letter-spacing:1.5px;margin-bottom:28px}:where(.lekfit-redesign) .hero-copy .eyebrow{font-size:9px}:where(.lekfit-redesign) .hero-copy .text-link{font-size:10px}:where(.lekfit-redesign) .hero-photo.cardio img{object-position:62% 45%}:where(.lekfit-redesign) .hero-photo.strength img{object-position:66% 45%}:where(.lekfit-redesign) .method{padding:65px 6%}:where(.lekfit-redesign) .method h2{font-size:39px}:where(.lekfit-redesign) .method-pillars{gap:24px;font-size:23px;margin:30px 0}:where(.lekfit-redesign) .method p.body{font-size:13px}:where(.lekfit-redesign) .feature{grid-template-columns:1fr}:where(.lekfit-redesign) .feature-photo,:where(.lekfit-redesign) .feature.reverse .feature-photo{grid-column:1;grid-row:1;height:440px}:where(.lekfit-redesign) .feature-copy,:where(.lekfit-redesign) .feature.reverse .feature-copy{grid-column:1;grid-row:2;padding:45px 8% 50px}:where(.lekfit-redesign) .feature h2{font-size:42px}:where(.lekfit-redesign) .feature .body{font-size:13px}:where(.lekfit-redesign) .feature-photo.weights img{object-position:50% 34%}:where(.lekfit-redesign) .feature-photo.barre img{object-position:55% 50%}:where(.lekfit-redesign) .membership{padding:65px 7%}:where(.lekfit-redesign) .membership h2{font-size:40px}:where(.lekfit-redesign) .plans{gap:15px;font-size:12px}:where(.lekfit-redesign) .plans span+span:before{margin-right:15px}:where(.lekfit-redesign) .more{grid-template-columns:1fr}:where(.lekfit-redesign) .more a{padding:28px 8%}:where(.lekfit-redesign) .more a+a{border-left:0;border-top:1px solid var(--line)}:where(.lekfit-redesign) .more strong{font-size:23px}:where(.lekfit-redesign) .footer{padding:50px 7% 25px}:where(.lekfit-redesign) .footer-main{grid-template-columns:1fr 1fr;gap:35px 20px}:where(.lekfit-redesign) .footer-column:nth-child(3){grid-column:1/-1}:where(.lekfit-redesign) .footer-column:nth-child(3) nav{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}:where(.lekfit-redesign) .newsletter{grid-column:1/-1;margin-top:10px}:where(.lekfit-redesign) .footer-brand{flex-direction:column;align-items:flex-start}:where(.lekfit-redesign) .footer-apps{gap:25px}:where(.lekfit-redesign) .fine{flex-direction:column;gap:12px}:where(.lekfit-redesign) .eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(.lekfit-redesign) [data-lekfit-klaviyo]{min-height:0}:where(.lekfit-redesign) [data-lekfit-klaviyo] form{background:transparent!important}:where(.lekfit-redesign) [data-lekfit-klaviyo] input[type=email]{font-family:neue-haas-grotesk-text,Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Arial,sans-serif!important}:where(.lekfit-redesign) [data-lekfit-klaviyo] button{font-family:neue-haas-grotesk-text,Neue Haas Grotesk Text Pro,Neue Haas Grotesk,Helvetica Neue,Arial,sans-serif!important}:where(.lekfit-redesign) h1,:where(.lekfit-redesign) h2,:where(.lekfit-redesign) .method-pillars,:where(.lekfit-redesign) .more strong{font-family:neue-haas-grotesk-display,Neue Haas Grotesk Display Pro,Neue Haas Grotesk,Helvetica Neue,Arial,sans-serif}:where(.lekfit-redesign) .hero-copy h1,:where(.lekfit-redesign) .method h2,:where(.lekfit-redesign) .feature h2,:where(.lekfit-redesign) .membership h2{font-weight:700;letter-spacing:-1.6px;line-height:1.07}:where(.lekfit-redesign) .hero-copy h1{font-size:clamp(36px,3.8vw,58px)}:where(.lekfit-redesign) .method h2{font-size:clamp(40px,4.6vw,64px)}:where(.lekfit-redesign) .feature h2{font-size:clamp(38px,4.2vw,60px)}:where(.lekfit-redesign) .method p.body,:where(.lekfit-redesign) .feature .body{font-size:16px;line-height:1.75;color:#444}:where(.lekfit-redesign) .membership .sub{font-size:16px;color:#444}:where(.lekfit-redesign) .nav-left,:where(.lekfit-redesign) .nav-right{font-size:12px;font-weight:700;letter-spacing:0;gap:22px}:where(.lekfit-redesign) .eyebrow,:where(.lekfit-redesign) .feature-index{font-size:11px;font-weight:700;letter-spacing:1.5px}:where(.lekfit-redesign) .feature-index{color:#555}:where(.lekfit-redesign) .hero-copy .pillars{font-size:10px;letter-spacing:1.4px}:where(.lekfit-redesign) .text-link,:where(.lekfit-redesign) .hero-copy .text-link{font-size:11px;font-weight:700;letter-spacing:1px}:where(.lekfit-redesign) .hero-copy small,:where(.lekfit-redesign) .feature .trial-note{font-size:12px;line-height:1.65}:where(.lekfit-redesign) .method-pillars{font-size:32px;font-weight:700;letter-spacing:-.8px}:where(.lekfit-redesign) .join{font-size:11px;font-weight:700;letter-spacing:1px}:where(.lekfit-redesign) .plans{font-size:14px}:where(.lekfit-redesign) .membership summary{font-size:12px}:where(.lekfit-redesign) .more strong,:where(.lekfit-redesign) .newsletter h2{font-weight:700;letter-spacing:-.4px}:where(.lekfit-redesign) .footer-column h3{font-size:11px;font-weight:700;color:#aaa}:where(.lekfit-redesign) .footer-column nav{font-size:13px}:where(.lekfit-redesign) .newsletter p{font-size:13px;color:#bbb}:where(.lekfit-redesign) .footer-brand p{font-size:11px}:where(.lekfit-redesign) .fine{font-size:11px}@media(max-width:1150px){:where(.lekfit-redesign) .nav-left,:where(.lekfit-redesign) .nav-right{font-size:11px;gap:14px}:where(.lekfit-redesign) .hero-copy h1{font-size:42px}}@media(max-width:900px){:where(.lekfit-redesign) .hero-copy h1{font-size:35px}:where(.lekfit-redesign) .feature h2{font-size:40px}}@media(max-width:600px){:where(.lekfit-redesign) .hero-copy h1{font-size:44px}:where(.lekfit-redesign) .method h2{font-size:39px}:where(.lekfit-redesign) .feature h2{font-size:40px}:where(.lekfit-redesign) .membership h2{font-size:39px}:where(.lekfit-redesign) .method p.body,:where(.lekfit-redesign) .feature .body{font-size:15px;line-height:1.75}:where(.lekfit-redesign) .method-pillars{font-size:24px;gap:24px}:where(.lekfit-redesign) .hero-copy .pillars{font-size:10px}:where(.lekfit-redesign) .plans{font-size:13px}:where(.lekfit-redesign) .text-link{font-size:11px}:where(.lekfit-redesign) .feature .trial-note{font-size:12px}:where(.lekfit-redesign) .newsletter p{font-size:13px}}html{scroll-padding-top:80px}:where(.lekfit-redesign) .lekfit-site-header{height:64px;padding:0 3%;border-bottom:1px solid #eee}:where(.lekfit-redesign) .brand-logo{width:129.5px}:where(.lekfit-redesign) .nav-left,:where(.lekfit-redesign) .nav-right{font-weight:400;font-size:12px;gap:24px;letter-spacing:.1px}:where(.lekfit-redesign) .mobile-nav{top:64px}:where(.lekfit-redesign) .hero{grid-template-columns:38% 24% 38%;height:auto;min-height:0;max-height:none;aspect-ratio:1.75}:where(.lekfit-redesign) .hero-copy{position:relative;background:transparent;isolation:isolate;padding:35px 22px;overflow:hidden}:where(.lekfit-redesign) .hero-underlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;z-index:-2}:where(.lekfit-redesign) .hero-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;z-index:-1}:where(.lekfit-redesign) .hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;z-index:1}:where(.lekfit-redesign) .hero-copy h1{font-weight:400;font-size:clamp(34px,3.5vw,52px);letter-spacing:-.65px;line-height:1.08;margin:16px 0 27px}:where(.lekfit-redesign) .hero-copy .eyebrow{font-weight:400;font-size:9px;letter-spacing:1.9px}:where(.lekfit-redesign) .hero-copy .pillars{font-weight:400;letter-spacing:1.6px;font-size:9px;margin-bottom:38px}:where(.lekfit-redesign) .hero-copy .text-link{font-weight:400;font-size:10px;letter-spacing:1.25px}:where(.lekfit-redesign) .hero-copy small{font-size:10px}:where(.lekfit-redesign) .method h2,:where(.lekfit-redesign) .feature h2,:where(.lekfit-redesign) .membership h2{font-weight:400;letter-spacing:-.7px;line-height:1.13}:where(.lekfit-redesign) .method h2{font-size:clamp(38px,4.1vw,58px)}:where(.lekfit-redesign) .feature h2{font-size:clamp(34px,3.65vw,52px)}:where(.lekfit-redesign) .membership h2{font-size:clamp(36px,3.8vw,54px)}:where(.lekfit-redesign) .method-pillars,:where(.lekfit-redesign) .more strong,:where(.lekfit-redesign) .newsletter h2{font-weight:400;letter-spacing:-.3px}:where(.lekfit-redesign) .method .eyebrow,:where(.lekfit-redesign) .feature-index,:where(.lekfit-redesign) .membership .eyebrow{font-weight:400;letter-spacing:1.5px}:where(.lekfit-redesign) .text-link,:where(.lekfit-redesign) .join{font-weight:400}:where(.lekfit-redesign) .method-pillars{font-size:30px}:where(.lekfit-redesign) .feature{min-height:0}:where(.lekfit-redesign) .feature-photo{height:auto;aspect-ratio:1.035}:where(.lekfit-redesign) .feature-photo.rebounder img{object-position:44% 50%}:where(.lekfit-redesign) .feature-photo.barre img{object-position:75% 100%;transform:scale(1.25);transform-origin:80% 100%}:where(.lekfit-redesign) .feature-photo.weights{aspect-ratio:1.16}:where(.lekfit-redesign) .feature-photo.weights img{object-position:50% 65%}:where(.lekfit-redesign) .feature-copy{padding:60px 12%}:where(.lekfit-redesign) .feature .body{font-size:15px;max-width:360px}@media(max-width:1150px){:where(.lekfit-redesign) .lekfit-site-header{height:64px}:where(.lekfit-redesign) .brand-logo{width:129.5px}:where(.lekfit-redesign) .nav-left,:where(.lekfit-redesign) .nav-right{font-weight:400;font-size:11px;gap:16px}:where(.lekfit-redesign) .hero-copy h1{font-size:clamp(29px,3.5vw,44px)}:where(.lekfit-redesign) .feature-copy{padding:45px 10%}}@media(max-width:900px){:where(.lekfit-redesign) .lekfit-site-header{height:64px}:where(.lekfit-redesign) .brand-logo{width:101.5px}:where(.lekfit-redesign) .hero{height:auto;aspect-ratio:1.75;min-height:0}:where(.lekfit-redesign) .hero-copy{padding:25px 12px}:where(.lekfit-redesign) .hero-copy h1{font-size:28px}:where(.lekfit-redesign) .hero-copy .eyebrow{font-size:7px;margin-bottom:12px}:where(.lekfit-redesign) .hero-copy .pillars{font-size:7px;letter-spacing:.8px;margin-bottom:20px}:where(.lekfit-redesign) .hero-copy .text-link{font-size:8px;letter-spacing:.8px}:where(.lekfit-redesign) .hero-copy small{font-size:8px}:where(.lekfit-redesign) .feature h2{font-size:34px}:where(.lekfit-redesign) .feature-copy{padding:35px 8%}:where(.lekfit-redesign) .feature .body{font-size:14px}}@media(max-width:600px){:where(.lekfit-redesign) .hero{aspect-ratio:auto;height:auto;grid-template-columns:1fr 1fr}:where(.lekfit-redesign) .hero-photo{height:auto;aspect-ratio:.68}:where(.lekfit-redesign) .hero-copy{grid-column:1/-1;grid-row:2;padding:45px 25px}:where(.lekfit-redesign) .hero-copy h1{font-size:42px;max-width:310px;letter-spacing:-.5px}:where(.lekfit-redesign) .hero-copy .eyebrow{font-size:9px;margin-bottom:20px}:where(.lekfit-redesign) .hero-copy .pillars{font-size:9px;letter-spacing:1.5px;margin-bottom:28px}:where(.lekfit-redesign) .hero-copy .text-link{font-size:10px;letter-spacing:1.2px}:where(.lekfit-redesign) .hero-copy small{font-size:10px}:where(.lekfit-redesign) .hero-underlay{object-position:60% 48%}:where(.lekfit-redesign) .method h2{font-size:37px}:where(.lekfit-redesign) .method-pillars{font-size:23px}:where(.lekfit-redesign) .feature-photo,:where(.lekfit-redesign) .feature.reverse .feature-photo{height:auto;aspect-ratio:1.035}:where(.lekfit-redesign) .feature-photo.weights{aspect-ratio:1.16}:where(.lekfit-redesign) .feature-copy,:where(.lekfit-redesign) .feature.reverse .feature-copy{padding:40px 8% 45px}:where(.lekfit-redesign) .feature h2{font-size:37px}:where(.lekfit-redesign) .feature .body{font-size:15px}:where(.lekfit-redesign) .membership h2{font-size:37px}}:where(.lekfit-redesign) .hero{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:1.75;overflow:hidden}:where(.lekfit-redesign) .hero-photo.cardio{grid-column:1;grid-row:1}:where(.lekfit-redesign) .hero-photo.strength{grid-column:2;grid-row:1}:where(.lekfit-redesign) .hero-photo.cardio img{object-position:50% 0}:where(.lekfit-redesign) .hero-photo.strength img{object-position:50% 50%}:where(.lekfit-redesign) .hero-copy{position:absolute;inset:0 auto 0 38%;width:24%;height:100%;background:#000000ad;z-index:2;isolation:auto}:where(.lekfit-redesign) .hero-copy:before{display:none}:where(.lekfit-redesign) .hero-content{z-index:auto}:where(.lekfit-redesign) .feature-photo.barre img{transform:none;object-fit:cover;object-position:50% 50%}@media(max-width:600px){:where(.lekfit-redesign) .hero{aspect-ratio:auto;height:auto;display:grid;grid-template-columns:1fr 1fr;padding-bottom:245px;background:#e0e2e1}:where(.lekfit-redesign) .hero-photo{height:auto;aspect-ratio:5/6}:where(.lekfit-redesign) .hero-photo img{object-fit:cover}:where(.lekfit-redesign) .hero-copy{left:0;top:auto;bottom:0;width:100%;height:285px;padding:25px 22px}:where(.lekfit-redesign) .hero-copy h1{font-size:34px;margin:10px 0 18px;max-width:320px}:where(.lekfit-redesign) .hero-copy .eyebrow{margin-bottom:6px}:where(.lekfit-redesign) .hero-copy .pillars{margin-bottom:14px}:where(.lekfit-redesign) .hero-copy small{margin-top:10px}:where(.lekfit-redesign) .hero{padding-bottom:0;aspect-ratio:5/7}:where(.lekfit-redesign) .hero-photo{height:100%;aspect-ratio:auto}:where(.lekfit-redesign) .hero-photo.cardio img{object-position:62% 50%}:where(.lekfit-redesign) .hero-photo.strength img{object-position:68% 50%}}:where(.lekfit-redesign) .menu-toggle{border:0;background:transparent;padding:0;width:44px;height:44px;position:relative;color:var(--ink);-webkit-tap-highlight-color:transparent}:where(.lekfit-redesign) .menu-line{position:absolute;left:10px;width:24px;height:1.5px;background:currentColor;top:18px;transition:transform .2s ease,top .2s ease}:where(.lekfit-redesign) .menu-line+.menu-line{top:25px}:where(.lekfit-redesign) .menu-toggle[aria-expanded=true] .menu-line{top:21.5px;transform:rotate(45deg)}:where(.lekfit-redesign) .menu-toggle[aria-expanded=true] .menu-line+.menu-line{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){:where(.lekfit-redesign) .menu-line{transition:none}}:where(.lekfit-redesign) .hero-slideshow-controls{display:none}@media(max-width:600px){:where(.lekfit-redesign) .hero{display:block;aspect-ratio:5/7;min-height:520px}:where(.lekfit-redesign) .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;opacity:0;transition:opacity 1.6s cubic-bezier(.22,.61,.36,1);will-change:opacity}:where(.lekfit-redesign) .hero-photo.cardio{opacity:1}:where(.lekfit-redesign) .hero.slideshow-ready .hero-photo{opacity:0}:where(.lekfit-redesign) .hero.slideshow-ready .hero-photo.is-active{opacity:1}:where(.lekfit-redesign) .hero-photo img{transform:scale(1.025);transition:transform 8s cubic-bezier(.2,.4,.3,1);object-fit:cover}:where(.lekfit-redesign) .hero.slideshow-ready .hero-photo.is-active img{transform:scale(1)}:where(.lekfit-redesign) .hero-photo.cardio img{object-position:50% 0}:where(.lekfit-redesign) .hero-photo.strength img{object-position:50% 50%}:where(.lekfit-redesign) .hero-copy{z-index:3;bottom:0;height:285px;background:#000000ad}:where(.lekfit-redesign) .hero-slideshow-controls{display:flex;align-items:center;gap:10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:4}:where(.lekfit-redesign) .slide-dot{border:0;padding:10px 0;width:28px;background:transparent;position:relative;color:#fff;height:24px}:where(.lekfit-redesign) .slide-dot:after{content:"";display:block;width:100%;height:1px;background:currentColor;opacity:.4}:where(.lekfit-redesign) .slide-dot[aria-pressed=true]:after{opacity:1;height:2px}:where(.lekfit-redesign) .slide-pause{height:28px;width:28px;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;padding:7px;margin-left:6px}:where(.lekfit-redesign) .slide-pause svg{width:10px;height:12px}:where(.lekfit-redesign) .slide-pause .play-mark{display:none}:where(.lekfit-redesign) .slide-pause.is-paused .play-mark{display:block}:where(.lekfit-redesign) .slide-pause.is-paused .pause-mark{display:none}}@media(max-width:600px)and (prefers-reduced-motion:reduce){:where(.lekfit-redesign) .hero-photo,:where(.lekfit-redesign) .hero-photo img{transition:none;transform:none}:where(.lekfit-redesign) .slide-pause{display:none}}@font-face{font-family:Libre Bodoni;src:url(./libre-bodoni-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Libre Bodoni;src:url(./libre-bodoni-italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}:where(.lekfit-redesign) .hero-copy h1,:where(.lekfit-redesign) .method h2,:where(.lekfit-redesign) .feature h2,:where(.lekfit-redesign) .membership h2{font-family:Libre Bodoni,Didot,serif;font-weight:400;letter-spacing:-.6px;line-height:1.1}:where(.lekfit-redesign) .hero-copy h1{font-size:clamp(34px,3.7vw,54px);line-height:1.04;margin:15px 0 30px}:where(.lekfit-redesign) .hero-copy h1 em{font-style:italic}:where(.lekfit-redesign) .method h2{font-size:clamp(42px,4.8vw,66px);margin:26px 0 30px}:where(.lekfit-redesign) .method{padding-top:95px;padding-bottom:95px}:where(.lekfit-redesign) .feature h2{font-size:clamp(36px,3.7vw,53px);line-height:1.14;margin-bottom:30px}:where(.lekfit-redesign) .feature h2 em,:where(.lekfit-redesign) .membership h2 em,:where(.lekfit-redesign) .method h2 em{font-weight:400}:where(.lekfit-redesign) .membership h2{font-size:clamp(42px,4.4vw,62px);line-height:1.15}:where(.lekfit-redesign) .more strong{font-size:25px;letter-spacing:-.3px}@media(max-width:900px)and (min-width:601px){:where(.lekfit-redesign) .hero-copy h1{font-size:32px}:where(.lekfit-redesign) .feature h2{font-size:34px}}@media(max-width:600px){:where(.lekfit-redesign) .hero-copy h1{font-size:36px;max-width:310px;line-height:1.08;margin:10px 0 18px}:where(.lekfit-redesign) .hero-copy h1 br{display:none}:where(.lekfit-redesign) .method h2{font-size:43px;line-height:1.14}:where(.lekfit-redesign) .feature h2{font-size:38px;line-height:1.15;letter-spacing:-.4px}:where(.lekfit-redesign) .membership h2{font-size:42px}:where(.lekfit-redesign) .more strong{font-size:25px}}:where(.lekfit-redesign) .hero-photo picture{display:block;width:100%;height:100%}.lekfit-redesign{width:100%;font-size:16px;line-height:normal}.lekfit-redesign h1,.lekfit-redesign h2,.lekfit-redesign h3{font-synthesis:none;text-transform:none}.lekfit-redesign img{max-width:100%}.lekfit-redesign .lekfit-site-header{position:relative}.lekfit-redesign .feature-photo img{max-width:none}:where(.lekfit-redesign) .hero-copy{background:rgba(0,0,0,var(--lekfit-overlay,.68))}body[data-lekfit-theme] #PageContainer{margin-top:0!important}body[data-lekfit-theme].template-index .main-content{padding:0!important;margin-top:0!important}body[data-lekfit-theme] .lekfit-redesign{text-align:left;letter-spacing:normal}body[data-lekfit-theme] #shopify-section-lekfit-header{position:sticky;top:0;z-index:40}.lekfit-redesign h1,.lekfit-redesign h2,.lekfit-redesign h3,.lekfit-redesign a{color:inherit}.lekfit-redesign .lekfit-site-header a{color:var(--ink)}.lekfit-redesign .hero-copy h1,.lekfit-redesign .hero-copy a,.lekfit-redesign .footer,.lekfit-redesign .footer a,.lekfit-redesign .join{color:#fff}body[data-lekfit-theme] .lekfit-redesign .lekfit-site-header a{color:#151515!important}body[data-lekfit-theme] .lekfit-redesign .hero-photo{display:block!important}body[data-lekfit-theme] #shopify-section-lekfit-header{transition:transform .28s cubic-bezier(.22,.61,.36,1)}body[data-lekfit-theme] #shopify-section-lekfit-header.is-scroll-hidden{transform:translateY(-100%);pointer-events:none}@media(prefers-reduced-motion:reduce){body[data-lekfit-theme] #shopify-section-lekfit-header{transition:none}}.lekfit-redesign .footer .newsletter,.lekfit-redesign .footer .newsletter>h2,.lekfit-redesign .footer .newsletter>p,.lekfit-redesign .footer [data-lekfit-klaviyo]{text-align:left}.lekfit-redesign .footer [data-lekfit-klaviyo] form{margin:0!important;width:100%!important;max-width:480px!important;text-align:left!important}.lekfit-redesign .footer .newsletter .footer-apps,.lekfit-redesign .footer .newsletter .social{justify-content:flex-start}:where(.lekfit-redesign) .hero-photo.cardio img{object-position:50% 100%;transform-origin:50% 100%}svg.lk-arrow-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.12em;overflow:visible;pointer-events:none}.lekfit-redesign #strength{min-height:0}.lekfit-redesign #strength .feature-photo.weights{height:auto;aspect-ratio:1884/1696;align-self:start}.lekfit-redesign #strength .feature-photo.weights img{object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lekfit-redesign.css.map */
