:root{--foundation-color-brand-strong: #2ea249;--foundation-color-brand-strong-hover: #0c9c43;--foundation-color-brand-mid: #22b20f;--foundation-color-brand-soft: #59c10f;--foundation-color-brand-warm: #d8d141;--foundation-color-brand-accent: #f1cf27;--foundation-color-brand-highlight: #ffe11f;--foundation-color-secondary: var(--foundation-color-brand-accent);--foundation-color-tertiary: #c84e5e;--foundation-color-quaternary: #000000;--foundation-color-surface-1: #f4f5f7;--foundation-color-surface-2: #ebedf2;--foundation-color-surface-card: #ffffff;--foundation-color-surface-paper: #f9fafb;--foundation-color-page-background: var(--foundation-color-surface-paper);--foundation-color-placeholder-bg: #aeb6c4;--foundation-color-placeholder-icon: #e9edf3;--foundation-color-heading: #263247;--foundation-color-body: #3f4a5c;--foundation-color-muted: #5f6f80;--foundation-color-on-brand-hero: #f4ffed;--foundation-color-on-brand-hero-subtle: #e3fbd5;--foundation-color-on-brand-hero-muted: #dbfbc5;--foundation-color-on-brand-section-heading: #f2fff8;--foundation-color-on-brand-section-copy: #d4fae1;--foundation-color-on-brand-section-trust: #d6fce3;--foundation-color-on-brand-chip-bg: rgba(255, 255, 255, .22);--foundation-color-footer-bg: #000000;--foundation-color-footer-brand: #ffffff;--foundation-color-footer-heading: #ffffff;--foundation-color-footer-body: #7f7f7f;--foundation-color-footer-body-strong: #8e8e8e;--foundation-color-footer-muted: #7f7f7f;--foundation-color-footer-muted-soft: #6f6f6f;--foundation-color-footer-subtle: #555555;--foundation-color-footer-hover: #d3dae7;--foundation-color-footer-border: rgba(255, 255, 255, .07);--foundation-type-size-caption: calc(var(--font-body-scale) * 1.2rem);--foundation-type-size-body-sm: calc(var(--font-body-scale) * 1.35rem);--foundation-type-size-body-md: calc(var(--font-body-scale) * 1.55rem);--foundation-type-size-heading-xs: calc(var(--font-heading-scale) * 1.3rem);--foundation-type-size-heading-sm: calc(var(--font-heading-scale) * 1.6rem);--foundation-type-size-heading-md: calc(var(--font-heading-scale) * 2rem);--foundation-type-size-heading-lg: calc(var(--font-heading-scale) * 2.4rem);--foundation-type-size-heading-xl: calc(var(--font-heading-scale) * 3.4rem);--foundation-type-size-heading-xxl: calc(var(--font-heading-scale) * 4.2rem);--foundation-type-size-body-lg: calc(var(--font-body-scale) * 1.7rem);--foundation-type-size-page-title: clamp(calc(var(--font-heading-scale) * 2.8rem), 3.6vw, calc(var(--font-heading-scale) * 4.2rem));--foundation-type-weight-heading: var(--font-heading-weight);--foundation-type-weight-body: var(--font-body-weight);--foundation-type-weight-regular: 400;--foundation-type-weight-medium: 500;--foundation-type-weight-semibold: 600;--foundation-type-weight-bold: 700;--foundation-type-line-height-heading-tight: 1.12;--foundation-type-line-height-body: 1.5;--foundation-type-line-height-body-relaxed: 1.45;--foundation-radius-sm: .8rem;--foundation-radius-md: 1.2rem;--foundation-radius-lg: 1.6rem;--foundation-radius-pill: 999px;--foundation-shadow-sm: 0 1px 0 rgba(17, 24, 39, .06);--foundation-shadow-md: 0 10px 30px rgba(14, 31, 57, .08);--foundation-shadow-brand-hero: 0 32px 60px rgba(18, 57, 4, .32);--foundation-shadow-brand-card: 0 14px 24px rgba(12, 24, 7, .24);--foundation-shadow-card-elevated: 0 14px 24px rgba(17, 24, 39, .08);--foundation-shadow-card-strong: 0 8px 16px rgba(14, 31, 57, .11);--foundation-space-xs: .8rem;--foundation-space-sm: 1.2rem;--foundation-space-md: 1.6rem;--foundation-space-lg: 2.4rem;--foundation-space-xl: 3.2rem;--foundation-space-2xl: 4rem;--foundation-section-header-max-width: 72rem;--foundation-section-intro-margin-top: var(--foundation-space-md);--foundation-section-intro-size: var(--foundation-type-size-body-lg);--foundation-section-intro-line-height: var(--foundation-type-line-height-body-relaxed);--foundation-action-button-primary-bg: var(--foundation-color-brand-accent);--foundation-action-button-primary-text: var(--foundation-color-heading);--foundation-action-button-padding-block: 1.2rem;--foundation-action-button-padding-inline: 2.2rem;--foundation-action-button-padding: var(--foundation-action-button-padding-block) var(--foundation-action-button-padding-inline);--foundation-action-button-icon-size: 1.8rem;--foundation-action-button-primary-shadow: 0 8px 16px rgba(31, 43, 14, .2);--foundation-action-button-primary-shadow-hover: 0 12px 22px rgba(31, 43, 14, .28);--foundation-action-button-primary-shadow-active: 0 7px 14px rgba(31, 43, 14, .22);--foundation-action-button-primary-hover-translate-y: -.2rem;--foundation-action-button-primary-active-translate-y: 0;--foundation-action-button-primary-hover-filter: brightness(1.03);--foundation-action-button-primary-active-filter: brightness(.98);--foundation-action-button-secondary-bg: var(--foundation-color-surface-card);--foundation-action-button-secondary-text: var(--foundation-color-heading);--foundation-action-button-secondary-shadow: 0 8px 16px rgba(14, 31, 57, .16);--foundation-action-button-secondary-shadow-hover: 0 12px 22px rgba(14, 31, 57, .2);--foundation-action-button-secondary-shadow-active: 0 7px 14px rgba(14, 31, 57, .14);--foundation-action-button-secondary-hover-translate-y: -.2rem;--foundation-action-button-secondary-active-translate-y: 0;--foundation-action-button-secondary-hover-filter: brightness(1.02);--foundation-action-button-secondary-active-filter: brightness(.99);--foundation-action-button-tertiary-bg: var(--foundation-color-brand-strong);--foundation-action-button-tertiary-text: var(--foundation-color-surface-card);--foundation-action-button-tertiary-shadow: 0 8px 16px rgba(12, 156, 67, .24);--foundation-action-button-tertiary-shadow-hover: 0 12px 22px rgba(12, 156, 67, .32);--foundation-action-button-tertiary-shadow-active: 0 7px 14px rgba(12, 156, 67, .26);--foundation-action-button-tertiary-hover-translate-y: -.2rem;--foundation-action-button-tertiary-active-translate-y: 0;--foundation-action-button-tertiary-hover-filter: brightness(1.03);--foundation-action-button-tertiary-active-filter: brightness(.98);--foundation-donate-button-bg: var(--foundation-action-button-primary-bg);--foundation-donate-button-text: var(--foundation-action-button-primary-text);--foundation-donate-button-shadow: var(--foundation-action-button-primary-shadow);--foundation-donate-button-shadow-hover: var(--foundation-action-button-primary-shadow-hover);--foundation-donate-button-shadow-active: var(--foundation-action-button-primary-shadow-active);--foundation-donate-button-hover-translate-y: var(--foundation-action-button-primary-hover-translate-y);--foundation-donate-button-active-translate-y: var(--foundation-action-button-primary-active-translate-y);--foundation-donate-button-hover-filter: var(--foundation-action-button-primary-hover-filter);--foundation-donate-button-active-filter: var(--foundation-action-button-primary-active-filter)}.foundation-shell{background:var(--foundation-color-surface-1);border-radius:var(--foundation-radius-lg);padding:2.4rem}.foundation-shell--narrow{background:var(--foundation-color-surface-card)}.foundation-page-background{background:var(--foundation-color-page-background)}.foundation-section-title,.main-page-title,.main-blog .title--primary,.article-template__title,.template-search__header .h2,.template-404 .title{color:var(--foundation-color-heading);letter-spacing:-.02em;font-size:var(--foundation-type-size-page-title);font-weight:var(--foundation-type-weight-medium);line-height:var(--foundation-type-line-height-heading-tight)}.foundation-section-header{max-width:var(--foundation-section-header-max-width);margin:0 auto;text-align:center}.foundation-section-header__title{margin:0}.foundation-section-header__intro{margin:var(--foundation-section-intro-margin-top) auto 0;font-size:var(--foundation-section-intro-size);line-height:var(--foundation-section-intro-line-height)}.foundation-page-header__title{font-size:clamp(3rem,3.3vw,4.9rem)}.foundation-page-header__subtitle{margin:1.4rem auto 0;max-width:75ch;font-size:var(--foundation-type-size-heading-md);line-height:1.45;color:var(--foundation-color-muted)}.foundation-copy,.main-page .rte,.article-template__content,.template-search__header p,.template-404 p{color:var(--foundation-color-body)}.foundation-card,.blog-articles .card,.template-search__results .card{background:var(--foundation-color-surface-card);border-radius:var(--foundation-radius-sm);box-shadow:var(--foundation-shadow-sm)}.foundation-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:var(--foundation-radius-pill);font-weight:700;color:var(--foundation-color-heading);background:#ffe11f52}.foundation-link,a.foundation-link,.rte a{color:var(--foundation-color-brand-strong)}.foundation-link:hover,a.foundation-link:hover,.rte a:hover{color:var(--foundation-color-brand-strong-hover)}.foundation-media-placeholder{background:var(--foundation-color-placeholder-bg);color:var(--foundation-color-placeholder-icon);display:grid;place-items:center}.foundation-media-placeholder.foundation-media-placeholder{display:grid}.template-page .main-page,.template-blog .main-blog,.template-search .template-search__header,.template-404 .template-404{background:var(--foundation-color-surface-1);border-radius:var(--foundation-radius-lg);box-shadow:var(--foundation-shadow-md)}.template-page .main-page.foundation-page-background{background:var(--foundation-color-page-background);border-radius:0;box-shadow:none}.template-page .main-page,.template-blog .main-blog,.template-search .template-search__header,.template-404 .template-404{padding-top:2.4rem;padding-bottom:2.4rem}@media screen and (max-width:749px){.foundation-shell,.template-page .main-page,.template-blog .main-blog,.template-search .template-search__header,.template-404 .template-404{border-radius:var(--foundation-radius-md);padding-top:1.8rem;padding-bottom:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/foundation-design-system.css.map */
