@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:fallback;src:url(//pilatesflo.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2) format("woff2"),url(//pilatesflo.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-style:italic;font-display:fallback;src:url(//pilatesflo.com/cdn/fonts/montserrat/montserrat_i5.d3a783eb0cc26f2fda1e99d1dfec3ebaea1dc164.woff2) format("woff2"),url(//pilatesflo.com/cdn/fonts/montserrat/montserrat_i5.76d414ea3d56bb79ef992a9c62dce2e9063bc062.woff) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:fallback;src:url(//pilatesflo.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2"),url(//pilatesflo.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:italic;font-display:fallback;src:url(//pilatesflo.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2) format("woff2"),url(//pilatesflo.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:fallback;src:url(//pilatesflo.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2) format("woff2"),url(//pilatesflo.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:italic;font-display:fallback;src:url(//pilatesflo.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2) format("woff2"),url(//pilatesflo.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff) format("woff")}:root{--container-max-width: 100%;--container-xxs-max-width: 27.5rem;--container-xs-max-width: 42.5rem;--container-sm-max-width: 61.25rem;--container-md-max-width: 71.875rem;--container-lg-max-width: 78.75rem;--container-xl-max-width: 85rem;--container-gutter: 1.25rem;--section-with-border-vertical-spacing: 2.25rem;--section-with-border-vertical-spacing-tight:2.5rem;--section-without-border-vertical-spacing:3.375rem;--section-without-border-vertical-spacing-tight:3.75rem;--section-stack-gap:2.5rem;--section-stack-gap-tight: 2.25rem;--form-gap: 1.25rem;--fieldset-gap: 1rem;--form-control-gap: .625rem;--checkbox-control-gap: .75rem;--input-padding-block: .65rem;--input-padding-inline: .8rem;--checkbox-size: .875rem;--sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-height, 0px));--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right;--heading-font-family: Montserrat, sans-serif;--heading-font-weight: 500;--heading-font-style: normal;--heading-text-transform: normal;--heading-letter-spacing: .1em;--text-font-family: Poppins, sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);--button-text-transform: uppercase;--button-letter-spacing: .18em;--text-heading-size-factor: 1;--text-h1: max(.6875rem, clamp(1.375rem, 1.146341463414634rem + .975609756097561vw, 2rem) * var(--text-heading-size-factor));--text-h2: max(.6875rem, clamp(1.25rem, 1.0670731707317074rem + .7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));--text-h3: max(.6875rem, clamp(1.125rem, 1.0335365853658536rem + .3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));--text-h4: max(.6875rem, clamp(1rem, .9542682926829268rem + .1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));--text-h5: calc(.875rem * var(--text-heading-size-factor));--text-h6: calc(.75rem * var(--text-heading-size-factor));--text-xs: .875rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--accent: 120 105 191;--text-primary: 40 40 40;--background-primary: 255 255 255;--background-secondary: 255 255 255;--border-color: 223 223 223;--page-overlay: 0 0 0 / .4;--button-background-primary: 120 105 191;--button-text-primary: 255 255 255;--success-background: 212 227 203;--success-text: 48 122 7;--warning-background: 229 229 229;--warning-text: 40 40 40;--error-background: 243 204 204;--error-text: 203 43 43;--on-sale-text: 28 28 28;--on-sale-badge-background: 28 28 28;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 239 239 239;--sold-out-badge-text: 0 0 0 / .65;--custom-badge-background: 255 255 255;--custom-badge-text: 0 0 0 / .65;--star-color: 0 0 0;--header-background: 255 255 255;--header-text: 0 0 0;--header-border-color: 217 217 217;--footer-background: 255 255 255;--footer-text: 28 28 28;--footer-border-color: 221 221 221;--modal-background: 255 255 255;--modal-text: 28 28 28;--modal-border-color: 221 221 221;--drawer-background: 255 255 255;--drawer-text: 28 28 28;--drawer-border-color: 221 221 221;--popover-background: 255 255 255;--popover-text: 40 40 40;--popover-border-color: 223 223 223;--rounded-full: 9999px;--button-border-radius: 3.75rem;--input-border-radius: 0rem;--shadow-sm: 0 2px 8px rgb(0 0 0 / .05);--shadow: 0 5px 15px rgb(0 0 0 / .05);--shadow-md: 0 5px 30px rgb(0 0 0 / .05);--shadow-block: px px px rgb(var(--text-primary) / 0);--checkmark-svg-url: url(//pilatesflo.com/cdn/shop/t/503/assets/checkmark.svg?v=77552481021870063511791475503);--cursor-zoom-in-svg-url: url(//pilatesflo.com/cdn/shop/t/503/assets/cursor-zoom-in.svg?v=75787681337021150281791475503)}[dir=rtl]:root{--transform-logical-flip: -1;--transform-origin-start: right;--transform-origin-end: left}@media screen and (min-width:700px){:root{--text-xs: .875rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--container-gutter: 2rem}}@media screen and (min-width:1000px){:root{--container-gutter: 3rem;--section-with-border-vertical-spacing: 3.5rem;--section-with-border-vertical-spacing-tight: 3.5rem;--section-without-border-vertical-spacing: 5.25rem;--section-without-border-vertical-spacing-tight: 5.25rem;--section-stack-gap:2.5rem;--section-stack-gap-tight:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pg-flo-source-fonts.css.map */
