:root{--ff-green: #22301B;--ff-cream: #EFEBE0;--ff-hover-bg: #E6E1D2;--ff-line: rgb(34 48 27 / .2);--ff-serif: "Instrument Serif", serif;--ff-sans: "Space Grotesk", sans-serif;--font-heading--family: var(--ff-serif);--font-accent--family: var(--ff-serif);--font-body--family: var(--ff-sans);--font-subheading--family: var(--ff-sans);--font-h1--family: var(--ff-serif);--font-h2--family: var(--ff-serif);--font-h3--family: var(--ff-serif);--font-h4--family: var(--ff-serif);--font-h5--family: var(--ff-sans);--font-h6--family: var(--ff-sans);--font-paragraph--family: var(--ff-sans);--button-font-family-primary: var(--ff-sans);--button-font-family-secondary: var(--ff-sans);--font-heading--weight: 400;--font-accent--weight: 400;--font-body--weight: 400;--font-subheading--weight: 400;--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 400;--font-h5--weight: 400;--font-h6--weight: 400;--font-paragraph--weight: 400}html,body{background:var(--ff-cream)}::selection{background:var(--ff-green);color:var(--ff-cream)}a{text-underline-offset:4px}.button,[class*=button-]{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.button{transition:transform .15s ease,box-shadow .15s ease}.button:hover{transform:translate(-3px,-3px);box-shadow:4px 4px #22301b59}marquee-text,.marquee{border-block-end:1px solid var(--ff-green)}.header-section,#header-component{border-block-end:1px solid var(--ff-line)}.menu-list__link--active,.menu-list__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.ff-grid{display:grid;background:var(--ff-line);gap:1px;border-block-end:1px solid var(--ff-line)}.ff-grid>*{background:var(--ff-cream)}.product-card{letter-spacing:.02em}.product-card .card-gallery{background:color-mix(in srgb,var(--ff-overlay-color, #22301B) var(--ff-overlay-strength, 12%),white);transition:background .25s ease}.product-card:hover .card-gallery{background-color:var(--ff-hover-bg)}.product-card:hover .product-media-container img{transform:scale(1.06)}.product-card .product-badges,[class*=badge]{letter-spacing:.18em}.product-card .product-media-container img,.product-card .product-media-container video,.media-gallery__grid .product-media-container img,.media-gallery__grid .product-media-container video{mix-blend-mode:multiply;transition:transform .35s ease}.media-gallery__grid .product-media-container{background:color-mix(in srgb,var(--ff-overlay-color, #22301B) var(--ff-overlay-strength, 12%),white)}.media-gallery__grid .product-media-container.media-fit-contain img{object-position:center 60%}@media(min-width:750px){.product-information__media{align-self:start;position:sticky;top:calc(var(--header-height, 80px) + 20px)}}.facets{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.facets summary,.facets label,.facets button{border-radius:999px}.accordion{border-block-start:1px solid var(--ff-line)}.accordion .accordion-row,.accordion [class*=accordion-row]{border-block-end:1px solid var(--ff-line)}.ff-quote-grid{display:grid;background:var(--ff-line);gap:1px;border-block:1px solid var(--ff-line)}.ff-quote-cell{background:var(--ff-cream);padding:40px 36px;display:flex;flex-direction:column;gap:14px}.ff-quote-cell__mark{font-family:var(--ff-serif);font-size:44px;line-height:.6;opacity:.4}.ff-quote-cell__stars{font-size:14px;letter-spacing:.2em}.ff-quote-cell__text{font-family:var(--ff-serif);font-size:22px;line-height:1.3}.ff-quote-cell__author{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-top:auto}.ff-stat-grid{display:grid;background:var(--ff-line);gap:1px;border-block:1px solid var(--ff-line)}.ff-stat-cell{background:var(--ff-cream);padding:32px 28px}.ff-stat-cell__big{font-family:var(--ff-serif);font-size:30px;margin-bottom:8px}.ff-stat-cell__small{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.ff-quote-cycle{text-align:center;cursor:pointer}.ff-quote-cycle__eyebrow{font-size:12px;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin-bottom:20px}.ff-quote-cycle__text{font-family:var(--ff-serif);font-size:clamp(32px,4.6vw,72px);line-height:1.05;max-width:24ch;margin:0 auto}.ff-quote-cycle__author{font-size:13px;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-top:24px}@media(max-width:749px){.ff-grid,.ff-quote-grid,.ff-stat-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/finance-fools.css.map */
