[id^=shopify-section-template--][id*=__lff_]{--lff-body: clamp(1rem, 1.736vw, 25px);--subheading-text-transform: none;--button-letter-spacing: .04em;--button-padding-block: .5em;--button-padding-inline: 1.4em}[id$=__lff_hero] .display-l{font-size:clamp(2.25rem,5.714vw,96px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase}[id^=shopify-section-template--][id*=__lff_] .h2{font-size:clamp(1.5rem,3.274vw,55px);line-height:1.1;letter-spacing:.02em}[id$=__lff_partners] .h2{font-weight:700}[id^=shopify-section-template--][id*=__lff_] .button{font-size:clamp(1rem,2.083vw,35px);font-weight:500;line-height:1.2}[id^=shopify-section-template--][id*=__lff_]:not([id$=__lff_legal]) :where(p,li,.link){font-size:var(--lff-body)}[id$=__lff_hero] .content-box{min-height:0;--content-box-spacing-block-start: clamp(56px, 4vw + 32px, 96px);--content-box-spacing-block-end: clamp(48px, 4vw + 24px, 88px)}@media screen and (min-width:1000px){[id$=__lff_hero] .content-box{min-height:470px}}[id$=__lff_mission] ul{list-style:none;margin-inline-start:0;padding-inline-start:0}[id$=__lff_mission] ul li{padding-inline-start:0;margin-block-end:.8em}[id$=__lff_mission] ul li:last-child{margin-block-end:0}[id$=__lff_mission] .multi-column__item{padding:0}[id$=__lff_mission] .multi-column__item:nth-child(2){align-self:center}[id$=__lff_mission] .multi-column__item:nth-child(2) img{width:100%;height:auto;aspect-ratio:1124 / 1080;object-fit:contain}[id$=__lff_mission] .prose{--prose-default-spacing: 1.2em;--prose-button-spacing: 1.6em}[id$=__lff_mission] .prose-justify-left>*{margin-inline:0}[id$=__lff_mission] .link{font-weight:700;text-decoration:underline;text-underline-offset:.25em}@media screen and (min-width:1000px){[id$=__lff_mission] .container{--container-max-width: 1440px;--container-gutter-context: 80px}[id$=__lff_mission] .section-spacing{min-height:978px;display:flex;flex-direction:column;justify-content:center}[id$=__lff_mission] .multi-column{--multi-column-grid: auto-flow / minmax(0, 1fr) clamp(200px, 30vw, 385px)}}@media screen and (max-width:999.98px){[id$=__lff_mission] .multi-column__item:nth-child(2){order:-1;justify-self:center;width:100%;max-width:300px}}@media screen and (max-width:600px){[id$=__lff_mission] .multi-column__item:nth-child(2){max-width:200px}}[id$=__lff_initiatives_text] .section-spacing{--section-vertical-spacing-block-start: 0px}[id$=__lff_initiatives_text] .max-w-lg{max-width:90%}@media screen and (min-width:1000px){[id$=__lff_initiatives] .section-spacing{--section-vertical-spacing-block-start: 185px;--section-vertical-spacing-block-end: 185px}[id$=__lff_initiatives] .section-stack{--section-stack-row-gap: 185px}[id$=__lff_initiatives_text] .section-spacing{--section-vertical-spacing-block-end: 185px}}[id$=__lff_initiatives_text] .link{padding-inline-start:1.55em;background-origin:content-box}[id$=__lff_initiatives_text] .link:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;width:1.15em;height:1.15em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.45 20.45h-3.55v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.63-1.85 3.36-1.85 3.6 0 4.27 2.37 4.27 5.45v6.29zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.55V9h3.57v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.73v20.54C0 23.22.79 24 1.77 24h20.45c.98 0 1.78-.78 1.78-1.73V1.73C24 .77 23.2 0 22.22 0z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.45 20.45h-3.55v-5.57c0-1.33-.03-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.63-1.85 3.36-1.85 3.6 0 4.27 2.37 4.27 5.45v6.29zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.55V9h3.57v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.73v20.54C0 23.22.79 24 1.77 24h20.45c.98 0 1.78-.78 1.78-1.73V1.73C24 .77 23.2 0 22.22 0z'/%3E%3C/svg%3E") no-repeat center / contain}[id$=__lff_partners] .multi-column{--multi-column-grid: auto-flow / repeat(auto-fit, minmax(min(100%, 420px), 1fr))}[id$=__lff_partners] .prose>div{max-width:1140px}[id$=__lff_partners] hr{border-top-width:3px;border-color:#00000080;margin-block-end:clamp(24px,2.5vw,40px)}[id$=__lff_partners] .prose{--prose-button-spacing: 32px}[id$=__lff_partners] .section-spacing{--section-vertical-spacing-block-end: 48px}[id$=__lff_partner_logos] .section-spacing{--section-vertical-spacing-block-start: 2.75rem;--section-vertical-spacing-block-end: 1.5rem}@media screen and (min-width:1000px){[id$=__lff_partners] .section-spacing{--section-vertical-spacing-block-start: 185px;--section-vertical-spacing-block-end: 100px}[id$=__lff_partners] .prose{--prose-button-spacing: 100px}[id$=__lff_partner_logos] .section-spacing{--section-vertical-spacing-block-end: 74px}}[id$=__lff_partner_logos] .logo-list{--logo-scale: .6;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,4.5vw,76px);max-width:1100px;margin-inline:auto}[id$=__lff_partner_logos] .logo-list__item{padding:0;box-shadow:none}[id$=__lff_partner_logos] .logo-list__item:nth-child(1) img{width:calc(226px * var(--logo-scale))}[id$=__lff_partner_logos] .logo-list__item:nth-child(2) img{width:calc(314px * var(--logo-scale))}[id$=__lff_partner_logos] .logo-list__item:nth-child(3) img{width:calc(314px * var(--logo-scale))}[id$=__lff_partner_logos] .logo-list__item:nth-child(4) img{width:calc(406px * var(--logo-scale))}[id$=__lff_partner_logos] .logo-list__item:nth-child(5) img{width:calc(475px * var(--logo-scale))}[id$=__lff_partner_logos] .logo-list__item:nth-child(6) img{width:calc(201px * var(--logo-scale))}[id$=__lff_partner_logos] .logo-list__item:nth-child(7) img{width:calc(498px * var(--logo-scale))}@media screen and (max-width:900px){[id$=__lff_partner_logos] .logo-list{--logo-scale: .42}}[id$=__lff_legal] .section-spacing{--section-vertical-spacing-block-start: 0px}[id$=__lff_legal] .max-w-lg{max-width:90%}[id$=__lff_legal] .rich-text{font-size:.875rem;line-height:1.6;opacity:.65}@media screen and (max-width:600px){[id$=__lff_legal] .rich-text{font-size:.8125rem;line-height:1.7;padding-inline:12px}[id^=shopify-section-template--][id*=__lff_] .section-spacing{--section-vertical-spacing: 44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/live-fit-foundation_cel.css.map */
