:root{--fac-cream: #f2f0e4;--fac-ink: #1a1a1a;--fac-lime: #c1ff22;--fac-blue: #728bff;--fac-mint: #d4f2e1;--fac-rose: #f5c2cc;--fac-white: #ffffff;--fac-black: #111214;--fac-border-w: 1.5px;--fac-border: var(--fac-border-w) solid var(--fac-ink);--fac-rule: 1px solid color-mix(in srgb, var(--fac-ink) 14%, transparent);--fac-radius: 1.25rem;--fac-radius-sm: .85rem;--fac-radius-pill: 999px;--fac-max: 72rem;--fac-pad-x: clamp(1.25rem, 3.5vw, 2.5rem);--fac-section-y: clamp(4rem, 9vw, 6.5rem);--fac-font-display: var(--font-heading--family), system-ui, sans-serif;--fac-font-body: var(--font-body--family), system-ui, sans-serif;--fac-font-serif: var(--font-accent--family), Georgia, "Times New Roman", serif;--fac-ease: cubic-bezier(.22, 1, .36, 1)}body:has(.fac-section){background:var(--fac-cream);overflow-x:clip}body:has(.fac-section) .shopify-section:has(.fac-section)+.shopify-section:has(.fac-section){margin-top:0}.fac-section{color:var(--fac-ink);isolation:isolate}.fac-section:not(.fac-caps):not(.fac-manifesto):not(.fac-cta):not(.fac-proof):not(.fac-footer):not(.fac-built):not(.fac-audit){background:var(--fac-cream)}.fac-wrap{width:min(100% - (var(--fac-pad-x) * 2),var(--fac-max));margin-inline:auto}.fac-eyebrow{margin:0 0 1rem;font-family:var(--fac-font-body);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--fac-ink) 55%,transparent)}.fac-display{margin:0;font-family:var(--fac-font-display);font-weight:700;line-height:.96;letter-spacing:-.04em;text-wrap:balance;color:var(--fac-ink)}.fac-display--xl{font-size:clamp(2.85rem,7vw,5.25rem)}.fac-display--lg{font-size:clamp(2.25rem,5vw,3.65rem)}.fac-display--md{font-size:clamp(1.9rem,3.5vw,2.85rem)}.fac-em{font-family:var(--fac-font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.fac-body{margin:0;font-family:var(--fac-font-body);font-size:clamp(1.05rem,1.35vw,1.125rem);line-height:1.55;color:color-mix(in srgb,var(--fac-ink) 68%,transparent);text-wrap:pretty}.fac-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.75rem 1.35rem;border:var(--fac-border);border-radius:var(--fac-radius-pill);font-family:var(--fac-font-body);font-size:.9375rem;font-weight:650;line-height:1;text-decoration:none;color:var(--fac-ink);background:transparent;cursor:pointer;transition:background-color .16s ease,transform .16s var(--fac-ease)}.fac-btn:hover{transform:translateY(-1px)}.fac-btn:focus-visible{outline:2px solid var(--fac-blue);outline-offset:3px}.fac-btn--lime{background:var(--fac-lime)}.fac-btn--lime:hover{background:color-mix(in srgb,var(--fac-lime) 88%,#fff)}.fac-btn--ghost{background:var(--fac-white)}.fac-btn--ink{background:var(--fac-ink);color:var(--fac-cream);border-color:var(--fac-ink)}.fac-card{border:var(--fac-border);border-radius:var(--fac-radius);overflow:clip}.fac-divider{border:0;border-top:var(--fac-border);margin:0}.fac-check{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;flex:none;border:var(--fac-border);border-radius:50%;background:var(--fac-lime);color:var(--fac-ink);margin-top:.1rem}.fac-check svg{display:block}#header-group{background:transparent}#header-group .header-section,#header-group header-component,#header-group .header,#header-group .header__row{background:var(--fac-cream)}#header-group header-component[sticky][data-sticky-state=active] .header,#header-group header-component[sticky][data-sticky-state=active] .header__row{background:color-mix(in srgb,var(--fac-cream) 96%,#fff);box-shadow:0 1px color-mix(in srgb,var(--fac-ink) 10%,transparent)}#header-group .header,#header-group .header__columns{min-height:3.5rem;align-items:center}#header-group .header__heading-logo,#header-group .header-logo,#header-group .header__heading a,#header-group .header__heading{color:var(--fac-ink)!important;font-weight:700;letter-spacing:-.04em;font-size:clamp(1rem,1.5vw,1.125rem);text-decoration:none!important;text-transform:uppercase}#header-group .menu-list__list{gap:clamp(1rem,2vw,1.5rem)}#header-group .menu-list__link,#header-group .header-menu .menu-list__link{color:color-mix(in srgb,var(--fac-ink) 72%,transparent)!important;font-family:var(--fac-font-body);font-weight:500;font-size:.8125rem;text-decoration:none!important}#header-group .menu-list__link:hover{color:var(--fac-ink)!important}#header-group .fac-header-cta,.fac-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4rem .95rem;border:var(--fac-border);border-radius:var(--fac-radius-pill);background:var(--fac-lime);color:var(--fac-ink)!important;font-family:var(--fac-font-body);font-size:.75rem;font-weight:650;text-decoration:none!important;white-space:nowrap}#header-group .fac-header-cta:hover{background:color-mix(in srgb,var(--fac-lime) 86%,#fff)}#header-group .header__column--right{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}#header-group .header-actions,#header-group header-actions,#header-group .account-button,#header-group cart-icon-component,#header-group .header__icon,#header-group .header-actions__action{display:none!important}.fac-header-cta-drawer{padding:1rem 1.25rem .25rem}.fac-header-cta-drawer .fac-header-cta{width:100%;min-height:2.85rem}@media screen and (max-width:749px){#header-group .header__column--right>.fac-header-cta{display:none}}@media(prefers-reduced-motion:reduce){.fac-btn:hover{transform:none}.fac-marquee__track{animation:none!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fac-design-system.css.map */
