.fpb{--fpb-evergreen: #173D3A;--fpb-sage: #8EA99B;--fpb-lime: #D7F36A;--fpb-porcelain: #F6F4EC;--fpb-graphite: #172421;--fpb-surface: #FCFBF7;--fpb-mist: #E7ECE6;--fpb-lime-tint: #F3F9DA;--fpb-line: #DCDDD3;--fpb-line-strong: #B9BDB3;--fpb-text-muted: #3C4A46;--fpb-text-subtle: #4F5C58;--fpb-strike: #5B6763;--fpb-placeholder: #EEF1EA;--fpb-ink-deep: #0B1311;--fpb-on-dark-muted: #DCE3DE;--fpb-font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fpb-font-body: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fpb-fs-h1: clamp(32px, 3.6vw, 48px);--fpb-fs-h2: clamp(32px, 4.2vw, 52px);--fpb-fs-h2-xl: clamp(36px, 4.8vw, 60px);--fpb-fs-h3: clamp(20px, 2vw, 24px);--fpb-fs-lede: 18px;--fpb-fs-body: 16px;--fpb-fs-small: 14px;--fpb-fs-micro: 12px;--fpb-gutter: clamp(16px, 4vw, 40px);--fpb-section-pad: clamp(64px, 8vw, 96px);--fpb-r-sm: 10px;--fpb-r-md: 14px;--fpb-r-lg: 20px;--fpb-r-xl: 24px;--fpb-r-pill: 999px;--fpb-shadow-cta: 0 4px 0 var(--fpb-graphite);--fpb-shadow-cta-hover: 0 6px 0 var(--fpb-graphite);--fpb-shadow-cta-active: 0 1px 0 var(--fpb-graphite);--fpb-bg: var(--fpb-porcelain);--fpb-fg: var(--fpb-graphite);--fpb-fg-muted: var(--fpb-text-muted);--fpb-rule: var(--fpb-line);--fpb-accent-text: var(--fpb-evergreen);--fpb-focus: var(--fpb-evergreen);background:var(--fpb-bg);color:var(--fpb-fg);font-family:var(--fpb-font-body);font-size:var(--fpb-fs-body);line-height:1.5}.fpb *,.fpb *:before,.fpb *:after{box-sizing:border-box}.fpb img,.fpb video{max-width:100%;height:auto;display:block}.fpb-bg--porcelain{--fpb-bg: var(--fpb-porcelain)}.fpb-bg--surface{--fpb-bg: var(--fpb-surface)}.fpb-bg--mist{--fpb-bg: var(--fpb-mist);--fpb-rule: #C9CCC1}.fpb-bg--evergreen,.fpb-bg--graphite{--fpb-fg: var(--fpb-porcelain);--fpb-fg-muted: var(--fpb-on-dark-muted);--fpb-rule: rgba(246, 244, 236, .18);--fpb-accent-text: var(--fpb-sage);--fpb-focus: var(--fpb-lime)}.fpb-bg--evergreen{--fpb-bg: var(--fpb-evergreen)}.fpb-bg--graphite{--fpb-bg: var(--fpb-graphite)}.fpb :focus-visible{outline:3px solid var(--fpb-focus);outline-offset:3px}.fpb-wrap{max-width:1200px;margin:0 auto;padding-block:var(--fpb-section-pad);padding-left:max(var(--fpb-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--fpb-gutter),env(safe-area-inset-right,0px))}.fpb-stack{display:flex;flex-direction:column;gap:12px}.fpb-head{display:flex;flex-direction:column;gap:12px;max-width:720px}.fpb-eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--fpb-accent-text)}.fpb-h1,.fpb-h2,.fpb-h3{margin:0;font-family:var(--fpb-font-display);font-weight:700;color:inherit;text-wrap:balance}.fpb-h1{font-size:var(--fpb-fs-h1);line-height:1.02;letter-spacing:-.02em}.fpb-h2{font-size:var(--fpb-fs-h2);line-height:1.05;letter-spacing:-.02em}.fpb-h2--xl{font-size:var(--fpb-fs-h2-xl);line-height:1.02}.fpb-h3{font-size:var(--fpb-fs-h3);line-height:1.15}.fpb-display{text-transform:uppercase;letter-spacing:0;line-height:1.02}.fpb-lede{margin:0;font-size:var(--fpb-fs-lede);color:var(--fpb-fg-muted)}.fpb-rte>*{margin:0 0 .6em}.fpb-rte>*:last-child{margin-bottom:0}.fpb a{color:inherit}.fpb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;border:2px solid var(--fpb-graphite);background:var(--fpb-lime);color:var(--fpb-graphite);font-family:var(--fpb-font-body);font-weight:600;font-size:16px;letter-spacing:.01em;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.fpb-btn:hover{transform:translateY(-1px)}.fpb-btn--self-start{align-self:flex-start}.fpb-cta{width:100%;min-height:64px;padding:10px 20px;border-radius:var(--fpb-r-md);border:2px solid var(--fpb-graphite);background:var(--fpb-lime);color:var(--fpb-graphite);box-shadow:var(--fpb-shadow-cta);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.fpb-cta:hover{transform:translateY(-2px);box-shadow:var(--fpb-shadow-cta-hover)}.fpb-cta:active{transform:translateY(3px);box-shadow:var(--fpb-shadow-cta-active)}.fpb-cta[disabled],.fpb-cta[aria-disabled=true]{cursor:not-allowed;transform:none;box-shadow:none;border-color:var(--fpb-line-strong);background:#e4e4dc;color:var(--fpb-text-subtle)}.fpb-cta__main{font-family:var(--fpb-font-body);font-weight:600;letter-spacing:.01em;font-size:clamp(18px,1.6vw,20px);line-height:1.2;display:inline-flex;align-items:center;gap:10px}.fpb-cta__sub{font-size:13px;font-weight:600}.fpb-bg--evergreen .fpb-cta,.fpb-bg--graphite .fpb-cta{border-color:var(--fpb-ink-deep);box-shadow:0 4px 0 var(--fpb-ink-deep)}.fpb-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--fpb-r-pill);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fpb-pill--lime{background:var(--fpb-lime);color:var(--fpb-graphite)}.fpb-pill--ink{background:var(--fpb-graphite);color:var(--fpb-porcelain)}.fpb-pill--evergreen{background:var(--fpb-evergreen);color:var(--fpb-porcelain)}.fpb-pill--ghost{background:transparent;color:var(--fpb-fg);box-shadow:inset 0 0 0 1.5px var(--fpb-accent-text)}.fpb-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fpb-checks li{display:flex;gap:10px;align-items:flex-start}.fpb-checks svg{flex:none;margin-top:2px;color:var(--fpb-accent-text)}.fpb-editor-note{margin:0;padding:10px 12px;border:1.5px dashed var(--fpb-sage);border-radius:var(--fpb-r-sm);background:var(--fpb-placeholder);color:var(--fpb-text-muted);font-size:13px;line-height:1.45}.fpb-media-ph{border-radius:var(--fpb-r-lg);border:1.5px dashed var(--fpb-sage);background:var(--fpb-placeholder);display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%}.fpb-media-ph svg{width:100%;height:100%;fill:var(--fpb-sage);opacity:.6}.fpb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fpb [data-fpb-submit] [data-show]{display:none}.fpb [data-fpb-submit]:not([data-state]) [data-show=idle],.fpb [data-fpb-submit][data-state=idle] [data-show=idle],.fpb [data-fpb-submit][data-state=loading] [data-show=loading],.fpb [data-fpb-submit][data-state=added] [data-show=added]{display:inline-flex;flex-direction:inherit;align-items:center;gap:inherit}.fpb [data-fpb-submit][data-state=loading]{pointer-events:none}.fpb-error{margin:0;padding:10px 12px;border-radius:var(--fpb-r-sm);background:#fbe9e4;color:#7a2414;font-size:var(--fpb-fs-small)}.fpb-spin{animation:fpb-spin .8s linear infinite}@keyframes fpb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fpb-btn,.fpb-cta{transition:none}.fpb-btn:hover,.fpb-cta:hover{transform:none}.fpb-spin{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fpb-base.css.map */
