:root{--fs-strong:#2B2F33;--fs-action:#2B2F33;--fs-sand:#f5f1e8;--fs-ink:#2B2F33;--fs-line:#D8D3CA}.fs{color:var(--fs-ink);font-family:var(--font-body--family),Arial,sans-serif;font-size:16px;line-height:1.65}.fs h1,.fs h2,.fs h3{color:var(--fs-ink);font-family:var(--font-heading--family),Arial,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.18;margin:0}.fs h1{font-size:clamp(32px,3.5vw,48px)}.fs h2{font-size:clamp(28px,2.8vw,36px)}.fs h3{font-size:24px}.fs p{margin:18px 0}.fs a{text-underline-offset:5px}.fs-shell{max-width:1280px;margin:auto;padding:0 40px}.fs-space{padding-top:80px;padding-bottom:80px}.fs-kicker{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px!important;color:#66665e}.fs-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:var(--fs-action);color:#fff!important;text-decoration:none;border:1px solid var(--fs-action);border-radius:4px;font-weight:600;font-size:15px;line-height:1.4}.fs-button:hover{background:var(--fs-strong);border-color:var(--fs-strong)}.fs-button--light{background:transparent;color:var(--fs-action)!important}.fs-button--light:hover{background:#e7e9e4}.fs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fs-hero{background:var(--fs-sand)}.fs-hero-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:40px;max-width:1440px;margin:auto;padding:48px 40px}.fs-hero-copy{padding:24px 0;display:flex;flex-direction:column;justify-content:center}.fs-hero-copy p{max-width:410px}.fs-hero-picture{aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:4px;background:var(--fs-sand)}.fs-hero-picture img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain}.fs-note{font-size:15px!important;color:#66665e}.fs-strip{border-bottom:1px solid var(--fs-line)}.fs-strip .fs-shell{display:flex;justify-content:space-between;gap:20px;padding-top:19px;padding-bottom:19px;font-size:12px}.fs-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.fs-section-head p{max-width:390px;margin:0}.fs-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.fs-category{text-decoration:none}.fs-category-media{aspect-ratio:1;overflow:hidden;background:#ecebe5;border-radius:4px;margin-bottom:16px}.fs-category img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.fs-category:hover img{transform:scale(1.035)}.fs-category h3{font-size:20px;display:flex;justify-content:space-between;gap:12px}.fs-category p{font-size:16px;margin:7px 0 0;color:#66665e}.fs-fit{background:var(--fs-sand);color:var(--fs-ink)}.fs-fit h2,.fs-fit h3{color:var(--fs-ink)}.fs-fit .fs-kicker{color:#66665e}.fs-fit-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.fs-fit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.fs-step-number{display:block;color:#8b5414;font-size:15px;letter-spacing:.1em;margin-bottom:24px}.fs-fit h3{font-size:22px}.fs-fit p{font-size:16px;color:var(--fs-ink)}.fs-fit .fs-button{background:var(--fs-action);color:#fff!important;border-color:var(--fs-action)}.fs-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fs-product{text-decoration:none}.fs-product img{aspect-ratio:1;object-fit:cover;width:100%;background:#f3f3ef;border-radius:4px}.fs-product h3{font-size:17px;letter-spacing:-.01em;margin-top:15px;line-height:1.4}.fs-product p{font-size:16px;margin:7px 0}.fs-story{background:var(--fs-sand)}.fs-story-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.fs-story img{width:100%;height:auto;border-radius:4px}.fs-story-copy{padding:20px 0}.fs-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;border-top:1px solid var(--fs-line);padding-top:36px;margin-top:70px}.fs-proof h3{font-size:20px}.fs-proof p{font-size:16px;color:#66665e}.fs-faq{max-width:850px;margin:auto}.fs-faq h2{margin-bottom:32px}.fs-faq details{border-top:1px solid var(--fs-line);padding:22px 0}.fs-faq summary{font-size:18px;font-weight:600;cursor:pointer;color:var(--fs-ink)}.fs-faq details p{font-size:16px}.fs-footer{background:var(--fs-sand);color:var(--fs-ink);padding:65px 0 25px}.fs-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.fs-footer h2,.fs-footer h3{color:var(--fs-ink)}.fs-footer h2{font-size:27px;letter-spacing:.12em}.fs-footer h3{font-size:14px;letter-spacing:0}.fs-footer p{max-width:360px;font-size:16px;color:#66665e}.fs-footer ul{list-style:none;padding:0;margin:20px 0}.fs-footer li{margin:10px 0}.fs-footer a{color:inherit;text-decoration:none;font-size:15px}.fs-footer a:hover{text-decoration:underline}.fs-footer-bottom{border-top:1px solid var(--fs-line);margin-top:40px;padding-top:20px;font-size:12px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.fs-page{max-width:880px;padding-top:70px;padding-bottom:80px}.fs-page h1{margin-bottom:30px}.fs-page h2{font-size:29px;margin:42px 0 15px}.fs-page h3{font-size:22px;margin:26px 0 12px}.fs-page li{margin:10px 0}.fs-page img{max-width:100%;height:auto}.fs-page .fs-intro{font-size:18px;max-width:62ch}.header-logo{letter-spacing:.09em}.fs-collection-note{background:var(--fs-sand);padding:18px 24px;margin:0 auto 28px;max-width:1240px;font-size:14px}.fs :focus-visible{outline:3px solid #8B6A42;outline-offset:4px}@media(max-width:989px){.fs-shell{padding-left:24px;padding-right:24px}.fs-hero-grid{gap:28px;padding:32px 24px}.fs-hero-copy{padding:20px 0}.fs-hero-picture{min-height:0}.fs-fit-layout{gap:35px;grid-template-columns:1fr}.fs-story-grid{gap:35px}.fs-products{grid-template-columns:repeat(2,1fr)}.fs-footer-grid{gap:30px}.fs-strip .fs-shell{font-size:12px}.fs-categories{gap:24px 15px}}@media(max-width:640px){.fs-shell{padding-left:20px;padding-right:20px}.fs-space{padding-top:52px;padding-bottom:52px}.fs-hero-grid{display:flex;flex-direction:column;gap:24px;padding:28px 20px 32px}.fs-hero-copy{padding:8px 0 0;width:100%}.fs-hero-copy p{font-size:15px}.fs-hero-picture{min-height:0;aspect-ratio:4/5;width:100%}.fs-hero-copy h1{max-width:390px}.fs-kicker{margin-bottom:16px!important}.fs-actions{gap:9px}.fs-button{padding:12px 17px;font-size:15px}.fs-strip .fs-shell{flex-wrap:wrap;justify-content:center;gap:6px 18px;padding-top:13px;padding-bottom:13px}.fs-section-head{display:block;margin-bottom:25px}.fs-section-head p{margin-top:15px;font-size:15px}.fs-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.fs-category-media{aspect-ratio:1;margin-bottom:13px}.fs-category h3{font-size:18px;letter-spacing:-.025em}.fs-category p{font-size:15px}.fs-fit-steps{grid-template-columns:1fr;gap:18px}.fs-fit-steps>div{display:grid;grid-template-columns:30px 1fr;column-gap:12px}.fs-step-number{grid-row:span 2;margin:3px 0}.fs-fit-steps h3{font-size:20px}.fs-fit-steps p{margin:8px 0}.fs-story-grid{grid-template-columns:1fr;gap:25px}.fs-proof{grid-template-columns:1fr;gap:18px;margin-top:38px;padding-top:27px}.fs-proof p{margin-top:10px}.fs-product h3{font-size:15px}.fs-faq summary{font-size:16px}.fs-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.fs-footer-brand{grid-column:span 2}.fs-footer{padding-top:45px}.fs-page{padding-top:42px}.fs-page h1{font-size:32px}.fs-page h2{font-size:26px}.fs-collection-note{margin-left:20px;margin-right:20px}}@media(prefers-reduced-motion:reduce){.fs-category img{transition:none}}.fs-fit-planner{padding:28px;background:var(--fs-sand);border-radius:4px;margin:30px 0 45px}.fs-fit-planner h2{margin:0;font-size:25px}.fs-fit-inputs{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin:24px 0}.fs-fit-inputs label{grid-column:span 2;display:grid;gap:8px;font-size:14px}.fs-fit-inputs label:nth-child(1),.fs-fit-inputs label:nth-child(2){grid-column:span 3}.fs-fit-inputs input,.fs-fit-inputs select,.fs-contact-fields select{width:100%;padding:12px;border:1px solid #9B978F;border-radius:3px;background:#fff;color:#2b2f33;font:inherit}.fs-measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.fs-measure-grid figure{margin:0}.fs-measure-grid img{width:100%;border-radius:4px}.fs-measure-grid figcaption{margin-top:10px;font-size:14px}.fs [hidden]{display:none!important}@media(max-width:640px){.fs-fit-planner{padding:22px 16px}.fs-fit-inputs{gap:10px}.fs-fit-inputs label{font-size:15px}.fs-measure-grid{gap:20px 12px}}.fs a:not([class]){color:var(--fs-action)}.fs-footer a:not([class]){color:inherit}.fs-hero h1{max-width:15ch;text-wrap:balance}.fs-category-media{background:#f5f3ee}.fs-story-copy p{max-width:48ch}.fs-purchase-checks .fs-proof{margin-top:0;border-top:0;padding-top:0}.fs-brand-line{font-family:var(--font-heading--family);font-size:18px!important;color:var(--fs-ink)}.fs-guide-links{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:28px}.fs-page p,.fs-page li{max-width:68ch}.forspark-fit__intro,.forspark-fit__facts,.forspark-fit__links a{font-size:15px!important}.forspark-fit__heading{font-family:var(--font-heading--family)!important;font-weight:500!important}.header-logo{font-family:var(--font-heading--family);font-weight:600;letter-spacing:.06em}.fs-fit-inputs label,.fs-measure-grid figcaption,.fs-collection-note{font-size:15px}@media(max-width:640px){.fs p,.fs li{font-size:15px}.fs-hero h1{max-width:17ch}.fs-hero .fs-actions{display:grid;grid-template-columns:1fr;width:100%}.fs-hero .fs-button{width:100%}.fs-fit-layout{gap:28px}.fs-fit-steps h3{font-size:19px}.fs-guide-links{gap:16px}.fs-footer p{font-size:15px}}#MainContent:has(.fs-page--warm){background:var(--fs-sand)}.fs-step-number:before{content:"";display:inline-block;width:18px;height:2px;margin-right:8px;vertical-align:middle;background:#8b6a42}body{accent-color:#2B2F33}::selection{background:#e6e0d5;color:#2b2f33}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#8b6a42}.fs-button:hover,.fs-fit .fs-button:hover{background:#45483f;border-color:#45483f}.fs-button--light:hover{background:#e8e3d9;border-color:#2b2f33;color:#2b2f33!important}.fs-guide-links a,.fs-faq a,.fs-collection-note a{text-decoration:underline}.fs a:not([class]):hover{color:#66665e}.fs-category-section{scroll-margin-top:110px}.fs-category-heading{max-width:680px;margin-bottom:32px}.fs-category-heading .fs-kicker{margin-bottom:12px!important}.fs-category-heading>p:last-child{margin:14px 0 0;color:#66665e}.fs-category-section .fs-category-media{background:#fff;border:1px solid #E8E3D9;padding:20px;aspect-ratio:1}.fs-category-section .fs-category img{display:block;object-fit:contain;object-position:center}.fs-category-section .fs-category h3{align-items:baseline}.fs-category-section .fs-category h3 span{flex-shrink:0}.fs-category-section .fs-category p{max-width:28ch}@media(max-width:989px){.fs-category-section .fs-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fs-category-heading{margin-bottom:24px}.fs-category-section .fs-category-media{padding:12px}.fs-category-section .fs-category h3{min-height:2.36em}}.fs-page-scene picture,.fs-gather picture{display:block}.fs-page-scene img,.fs-gather__media img{display:block;width:100%;height:auto}.fs-fit-layout{grid-template-columns:1fr 1fr;align-items:center}.fs-fit-visual{grid-column:2;grid-row:1 / span 2;max-width:440px;justify-self:center}.fs-fit-visual img{display:block;width:100%;height:auto;border-radius:4px}.fs-fit-visual a{display:inline-block;margin-top:12px}.fs-fit-layout .fs-fit-steps{grid-column:1;grid-template-columns:1fr;gap:18px}.fs-fit-layout .fs-fit-steps p{margin:8px 0}.fs-fit-layout .fs-step-number{margin-bottom:8px}.fs-gather{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.fs-page-scene{margin:28px 0 36px}.fs-page-scene img{border-radius:4px}.fs-measure-group{margin-top:36px}.fs-measure-grid{align-items:start}.fs-measure-group:has(figure:only-child) .fs-measure-grid{max-width:440px;grid-template-columns:1fr}@media(max-width:989px){.fs-fit-layout,.fs-gather{gap:28px}}@media(max-width:640px){.fs-fit-layout{grid-template-columns:1fr}.fs-fit-visual{grid-column:1;grid-row:auto;max-width:360px}.fs-fit-layout .fs-fit-steps{grid-column:1}.fs-gather{grid-template-columns:1fr}.fs-gather__media{max-width:340px;margin:auto}.fs-page-scene{max-width:360px;margin-inline:auto}.fs-measure-grid{grid-template-columns:1fr}.fs-measure-grid figure{max-width:440px}.fs-measure-group h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/forspark.css.map */
