@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--fs-blue:#0F2A44;--fs-blue2:#56748F;--fs-cream:#F4F1EA;--fs-white:#fff;--fs-text:#14181C;--fs-muted:#6F7478;--fs-pale:#D7E2EC;--fs-border:#d8dde1;--fs-green:#2f6b54;--fs-radius:14px}html,body{font-family:Manrope,sans-serif!important;color:var(--fs-text)}body{margin:0;background:#fff}.fs-shell *{box-sizing:border-box}.fs-shell{font-family:Manrope,sans-serif;color:var(--fs-text);font-size:16px;line-height:1.45}.fs-shell h1,.fs-shell h2,.fs-shell h3,.fs-shell h4,.fs-shell p{margin-top:0}.fs-shell a{color:inherit;text-decoration:none}.fs-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.fs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:5px;background:var(--fs-blue);color:#fff!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--fs-blue);transition:.2s}.fs-btn:hover{background:var(--fs-blue2);border-color:var(--fs-blue2)}.fs-btn--outline{background:transparent;color:var(--fs-blue)!important}.fs-btn--outline:hover{background:var(--fs-blue);color:#fff!important}.fs-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.fs-section{padding:64px 0}.fs-title{font-size:42px;line-height:1.06;font-weight:800;letter-spacing:-.035em}.fs-subtitle{font-size:18px;color:var(--fs-muted)}.fs-topbar{background:var(--fs-blue);color:#fff;text-align:center;padding:10px 16px;font-size:13px;font-weight:700}.fs-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid #e8eaec}.fs-header__inner{height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.fs-nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:700}.fs-nav--right{justify-content:flex-end}.fs-wordmark{font-weight:800;font-style:italic;font-size:28px;letter-spacing:-.05em;color:var(--fs-blue)!important}.fs-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.fs-mobile-toggle{display:none;background:none;border:0;padding:0}.fs-hero{position:relative;min-height:570px;background:linear-gradient(90deg,#0f2a44eb,#0f2a44b3 38%,#0f2a440d 70%),url(https://cdn.sanity.io/images/rsyfx5mw/production/9a77a4153248b2b5ecb75e556553ec29321f082b-9000x2813.jpg?auto=format&q=80) center/cover no-repeat;color:#fff;display:flex;align-items:center}.fs-hero__content{max-width:650px;padding:70px 0}.fs-hero h1{font-size:58px;line-height:1.02;letter-spacing:-.045em;margin:14px 0 18px}.fs-hero p{font-size:20px;max-width:540px}.fs-benefit-icons{display:flex;gap:26px;margin:28px 0 32px}.fs-benefit-icon{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.fs-benefit-icon span:first-child{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--fs-blue);font-size:18px}.fs-press{padding:22px 0;border-bottom:1px solid #eee;background:#fff}.fs-press__row{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;color:#6b7075;font-weight:800}.fs-press__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a8f94}.fs-press__brand{font-size:22px;letter-spacing:-.04em}.fs-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.fs-heading-row h2{font-size:36px;margin:0;letter-spacing:-.035em}.fs-text-link{font-weight:800;text-decoration:underline!important;text-underline-offset:5px}.fs-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fs-card{position:relative}.fs-card__media{position:relative;background:#f2f2f2;border-radius:7px;overflow:hidden;aspect-ratio:1/1}.fs-card__media img{width:100%;height:100%;object-fit:cover;display:block}.fs-card__badge{position:absolute;left:10px;top:10px;background:var(--fs-blue);color:#fff;font-size:11px;padding:7px 9px;border-radius:3px;font-weight:800}.fs-card__meta{padding:12px 2px}.fs-card__gender{font-size:12px;color:var(--fs-muted);font-weight:700}.fs-card h3{font-size:15px;line-height:1.35;margin:4px 0 7px}.fs-price{font-size:16px;font-weight:800}.fs-price s{font-weight:500;color:#8b8f92;margin-left:6px}.fs-feature-intro{background:var(--fs-cream)}.fs-feature-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.fs-feature-copy h2{font-size:43px;line-height:1.08;letter-spacing:-.04em}.fs-features{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.fs-feature{display:grid;grid-template-columns:46px 1fr;gap:12px}.fs-feature__icon{width:44px;height:44px;border-radius:50%;background:var(--fs-pale);display:grid;place-items:center;color:var(--fs-blue);font-size:20px}.fs-feature h3{font-size:16px;margin:0 0 4px}.fs-feature p{font-size:13px;color:var(--fs-muted);margin:0}.fs-feature-media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fs-feature-media img{width:100%;display:block;border-radius:8px;aspect-ratio:1/1.15;object-fit:cover}.fs-feature-media img:nth-child(2){margin-top:46px}.fs-finder{text-align:center}.fs-finder h2{font-size:36px}.fs-finder__fields{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:10px;margin-top:28px}.fs-select{height:54px;border:1px solid #ccd2d7;background:#fff;border-radius:4px;padding:0 14px;font:inherit;color:var(--fs-text)}.fs-categories{background:var(--fs-cream)}.fs-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fs-category{position:relative;aspect-ratio:1/.9;border-radius:7px;overflow:hidden;background:#e5e5e5}.fs-category img{width:100%;height:100%;object-fit:cover}.fs-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#000000a6)}.fs-category span{position:absolute;z-index:2;left:18px;bottom:18px;color:#fff;font-weight:800;font-size:19px}.fs-proof{text-align:center}.fs-proof h2{max-width:850px;margin:0 auto 28px;font-size:37px;line-height:1.12}.fs-ratings{display:flex;justify-content:center;gap:22px}.fs-rating-card{min-width:220px;padding:18px;border:1px solid #e4e6e8;border-radius:7px;background:#fff}.fs-stars{letter-spacing:2px;color:#f0b23c;font-size:19px}.fs-rating-card strong{display:block;margin-top:4px}.fs-health-banner{min-height:460px;display:flex;align-items:center;background:linear-gradient(90deg,#0f2a44e0,#0f2a4440),url(https://cdn.sanity.io/images/rsyfx5mw/production/734d0eae199213197fc175743f11ea86b7c02c43-3333x2500.jpg?rect=0,633,2677,1657&q=80&auto=format) center/cover;color:#fff}.fs-health-banner h2{font-size:44px;line-height:1.08;max-width:620px}.fs-compare{background:#fff}.fs-compare h2{text-align:center;font-size:36px}.fs-table{margin-top:32px;display:grid;grid-template-columns:1.2fr repeat(3,1fr);border-top:1px solid #ddd;border-left:1px solid #ddd}.fs-cell{padding:15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;min-height:52px;display:grid;place-items:center}.fs-cell--head{font-weight:800;background:#fafafa}.fs-cell--left{text-align:left;place-items:center start;font-weight:700}.fs-check{color:var(--fs-green);font-weight:800}.fs-contact{background:var(--fs-blue);color:#fff;text-align:center}.fs-contact h2{font-size:34px}.fs-contact .fs-btn{background:#fff;color:var(--fs-blue)!important;border-color:#fff}.fs-footer{background:#0d2236;color:#fff;padding:52px 0 24px}.fs-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:44px}.fs-footer h3{font-size:14px;text-transform:uppercase;letter-spacing:.07em}.fs-footer p,.fs-footer a{font-size:13px;color:#d9e0e6}.fs-footer ul{list-style:none;padding:0;margin:0}.fs-footer li{margin:8px 0}.fs-footer__bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:36px;padding-top:20px;font-size:12px;color:#b8c2cb}.fs-product-page{background:#fff}.fs-breadcrumbs{font-size:12px;color:#7a7f83;padding:18px 0}.fs-pdp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:44px;align-items:start}.fs-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fs-gallery__item{background:#f5f5f5;border-radius:5px;overflow:hidden}.fs-gallery__item:first-child{grid-column:span 2}.fs-gallery img{display:block;width:100%;height:100%;object-fit:cover}.fs-gallery__item:first-child img{aspect-ratio:1.18/1}.fs-gallery__item:not(:first-child) img{aspect-ratio:1/1}.fs-pdp-info{position:sticky;top:16px}.fs-social-line{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;margin-bottom:8px}.fs-avatars{display:flex}.fs-avatar{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-7px;background:var(--fs-pale)}.fs-avatar:first-child{margin-left:0}.fs-pdp h1{font-size:31px;line-height:1.12;letter-spacing:-.035em;margin:7px 0 12px}.fs-pdp-price{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800}.fs-pdp-price s{color:#8b8f92;font-size:16px;font-weight:500}.fs-save{background:var(--fs-pale);color:var(--fs-blue);padding:6px 8px;border-radius:4px;font-size:12px;font-weight:800}.fs-pdp-benefits{display:grid;gap:8px;margin:18px 0}.fs-pdp-benefit{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.fs-pdp-benefit span{width:24px;height:24px;border-radius:50%;background:var(--fs-pale);display:grid;place-items:center;color:var(--fs-blue)}.fs-option{margin:18px 0}.fs-option__title{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;margin-bottom:9px}.fs-option-values{display:flex;flex-wrap:wrap;gap:7px}.fs-option-btn{min-width:48px;height:42px;border:1px solid #cdd2d6;background:#fff;border-radius:4px;padding:0 12px;font:inherit;font-size:13px;cursor:pointer}.fs-option-btn.is-active{border:2px solid var(--fs-blue);background:#f7fafc}.fs-bundle-title{text-align:center;font-size:17px;font-weight:800;margin:24px 0 12px}.fs-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fs-bundle{position:relative;border:1px solid #cfd5da;border-radius:6px;padding:13px 9px;text-align:center;cursor:pointer;background:#fff}.fs-bundle.is-active{border:2px solid var(--fs-blue);background:#f5f8fb}.fs-bundle__flag{position:absolute;left:50%;transform:translate(-50%);top:-10px;background:var(--fs-blue);color:#fff;font-size:8px;padding:4px 7px;border-radius:3px;white-space:nowrap;font-weight:800}.fs-bundle strong{display:block;font-size:14px}.fs-bundle span{display:block;font-size:11px;color:var(--fs-muted)}.fs-add{width:100%;height:58px;border:0;border-radius:5px;background:var(--fs-blue);color:#fff;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-top:13px;cursor:pointer}.fs-add:hover{background:var(--fs-blue2)}.fs-stock{font-size:12px;margin-top:12px;text-align:center}.fs-stock:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#3b9d68;margin-right:6px}.fs-trust-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.fs-trust{border:1px solid #e1e4e7;border-radius:6px;padding:12px;text-align:center;font-size:11px}.fs-trust strong{display:block;font-size:12px;margin-bottom:2px}.fs-ugc{overflow:hidden;background:var(--fs-cream);padding:44px 0}.fs-ugc h2{text-align:center;font-size:31px}.fs-ugc-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fs-ugc-item{aspect-ratio:3/4;background:#dce3e8;border-radius:6px;overflow:hidden}.fs-ugc-item img{width:100%;height:100%;object-fit:cover}.fs-product-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px}.fs-product-story img{width:100%;border-radius:6px}.fs-product-story h2{font-size:39px;line-height:1.1}.fs-accordion{border-top:1px solid #ddd}.fs-accordion details{border-bottom:1px solid #ddd;padding:16px 0}.fs-accordion summary{font-weight:800;cursor:pointer;list-style:none}.fs-accordion summary::-webkit-details-marker{display:none}.fs-accordion summary:after{content:"+";float:right;font-size:23px;font-weight:400}.fs-accordion details[open] summary:after{content:"\2212"}.fs-accordion p{color:var(--fs-muted);font-size:14px;padding-top:10px;margin:0}.fs-pod{background:var(--fs-cream);text-align:center}.fs-pod h2{font-size:38px;max-width:760px;margin:0 auto 18px}.fs-pod p{max-width:860px;margin:0 auto;color:#4e555b}.fs-pod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.fs-pod-card{background:#fff;padding:22px;border-radius:7px;text-align:left}.fs-pod-card h3{font-size:17px}.fs-pod-card p{font-size:13px}.fs-pod-card .fs-stat{font-size:32px;font-weight:800;color:var(--fs-blue);margin:10px 0}@media(max-width:990px){.fs-container{width:min(100% - 28px,1240px)}.fs-header__inner{height:64px;grid-template-columns:1fr auto 1fr}.fs-nav{display:none}.fs-mobile-toggle{display:inline-flex}.fs-nav--right{display:flex}.fs-nav--right a:not(:last-child){display:none}.fs-hero{min-height:600px;background-position:62% center}.fs-hero h1{font-size:44px}.fs-products{grid-template-columns:repeat(2,1fr)}.fs-feature-grid,.fs-product-story{grid-template-columns:1fr}.fs-finder__fields{grid-template-columns:1fr 1fr}.fs-finder__fields .fs-btn{grid-column:span 2}.fs-category-grid{grid-template-columns:repeat(2,1fr)}.fs-footer__grid{grid-template-columns:1fr 1fr}.fs-pdp{grid-template-columns:1fr}.fs-pdp-info{position:static}.fs-pod-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.fs-section{padding:44px 0}.fs-title,.fs-heading-row h2,.fs-feature-copy h2,.fs-health-banner h2{font-size:30px}.fs-topbar{font-size:11px}.fs-wordmark{font-size:24px}.fs-hero{min-height:630px;align-items:flex-end;background:linear-gradient(0deg,#0f2a44f2,#0f2a4473 48%,#0f2a441a 75%),url(https://cdn.sanity.io/images/rsyfx5mw/production/9a77a4153248b2b5ecb75e556553ec29321f082b-9000x2813.jpg?auto=format&q=80) center/cover}.fs-hero__content{padding:50px 0}.fs-hero h1{font-size:38px}.fs-hero p{font-size:17px}.fs-benefit-icons{gap:12px;flex-direction:column}.fs-press__row{gap:20px}.fs-products{gap:10px}.fs-card h3{font-size:13px}.fs-features{grid-template-columns:1fr}.fs-feature-media img:nth-child(2){margin-top:20px}.fs-finder__fields{grid-template-columns:1fr}.fs-finder__fields .fs-btn{grid-column:auto}.fs-category-grid{grid-template-columns:1fr 1fr;gap:9px}.fs-category span{font-size:15px;left:12px;bottom:12px}.fs-ratings{flex-direction:column;align-items:center}.fs-table{font-size:11px;grid-template-columns:1.25fr repeat(3,1fr)}.fs-cell{padding:9px 5px}.fs-footer__grid{grid-template-columns:1fr}.fs-gallery{gap:6px}.fs-gallery__item:first-child{grid-column:span 2}.fs-pdp h1{font-size:26px}.fs-bundles{gap:5px}.fs-bundle{padding:12px 4px}.fs-ugc-row{display:flex;overflow:auto}.fs-ugc-item{flex:0 0 62%}.fs-pod-grid{grid-template-columns:1fr}.fs-product-story h2,.fs-pod h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/flexstep-site.css.map */
