@font-face{font-family:Bricolage Grotesque;src:url(./bricolage-var.woff2) format("woff2-variations");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Literata;src:url(./literata-var.woff2) format("woff2-variations");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Literata-fallback;src:local("Georgia");size-adjust:97%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Bricolage-fallback;src:local("Arial");size-adjust:105%;ascent-override:90%;descent-override:20%;line-gap-override:0%}:root{--font-fouragers-display: "Bricolage Grotesque", "Bricolage-fallback", system-ui, sans-serif;--font-fouragers-body: "Literata", "Literata-fallback", Georgia, "Times New Roman", serif;--paper: oklch(96.5% .009 135);--paper-raised: oklch(93.8% .013 135);--sage: oklch(93% .028 138);--mist: oklch(92.5% .022 215);--ink: oklch(21% .024 150);--ink-muted: oklch(43% .03 146);--pine: oklch(41% .105 152);--pine-hover: oklch(34% .105 152);--pine-active: oklch(29% .095 152);--forest: oklch(50% .135 145);--moss: oklch(64% .155 140);--fir: oklch(22% .02 152);--fir-deep: oklch(16% .016 152);--fir-line: oklch(33% .022 148);--bone: oklch(93% .014 110);--lichen: oklch(73% .038 132);--amber: oklch(83% .135 86);--amber-soft: oklch(83% .135 86 / .16);--vermilion: oklch(56% .19 28);--border: oklch(86% .02 142);--border-strong: oklch(78% .024 142);--instock: oklch(62% .15 145);--error: oklch(55% .19 28);--error-text: oklch(54% .19 28);--fouragers-shell: 72rem;--fouragers-column: 46rem;--fouragers-measure: 65ch;--narrow-page-width: var(--fouragers-shell);--normal-page-width: var(--fouragers-shell);--wide-page-width: var(--fouragers-shell);--narrow-content-width: var(--fouragers-column);--normal-content-width: var(--fouragers-column);--wide-content-width: var(--fouragers-column);--minimum-touch-target: 44px;--font-body--family: var(--font-fouragers-body);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--font-fouragers-display);--font-subheading--style: normal;--font-subheading--weight: 650;--font-heading--family: var(--font-fouragers-display);--font-heading--style: normal;--font-heading--weight: 700;--font-accent--family: var(--font-fouragers-display);--font-accent--style: normal;--font-accent--weight: 700;--font-primary--family: var(--font-fouragers-body);--font-primary--style: normal;--font-primary--weight: 400;--font-secondary--family: var(--font-fouragers-display);--font-secondary--style: normal;--font-secondary--weight: 650;--font-tertiary--family: var(--font-fouragers-display);--font-tertiary--style: normal;--font-tertiary--weight: 700;--font-paragraph--family: var(--font-fouragers-body);--font-paragraph--style: normal;--font-paragraph--weight: 400;--font-paragraph--size: 1.0625rem;--font-paragraph--line-height: 1.6;--font-paragraph--letter-spacing: 0;--font-h1--size: clamp(2.5rem, 1.9rem + 3vw, 4rem);--font-h1--line-height: 1.05;--font-h1--letter-spacing: -.01em;--font-h2--size: clamp(2rem, 1.6rem + 2vw, 3.125rem);--font-h2--line-height: 1.1;--font-h2--letter-spacing: -.01em;--font-h3--size: clamp(1.5rem, 1.3rem + 1vw, 2rem);--font-h3--line-height: 1.15;--font-h3--letter-spacing: -.01em;--font-h4--size: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--font-h4--line-height: 1.2;--font-h4--letter-spacing: -.01em;--font-h5--size: 1rem;--font-h5--line-height: 1.25;--font-h5--letter-spacing: 0;--font-h6--size: .8rem;--font-h6--line-height: 1.25;--font-h6--letter-spacing: .08em;--font-h1-color: var(--color-foreground-heading);--font-h2-color: var(--color-foreground-heading);--font-h3-color: var(--color-foreground-heading);--font-h4-color: var(--color-foreground-heading);--font-h5-color: var(--color-foreground-heading);--font-h6-color: var(--color-foreground-heading);--button-font-family-primary: var(--font-fouragers-display);--button-font-family-secondary: var(--font-fouragers-display);--button-font-weight-primary: 650;--button-font-weight-secondary: 650;--style-border-radius-buttons-primary: 8px;--style-border-radius-buttons-secondary: 8px;--style-border-radius-inputs: 4px;--style-border-radius-popover: 8px;--variant-picker-button-radius: 4px;--shadow-button: none;--shadow-drawer: none;--shadow-popover: none;color-scheme:light}body{background:var(--paper);color:var(--ink);font-family:var(--font-fouragers-body);font-size:1.0625rem;font-feature-settings:"onum" 1,"liga" 1,"clig" 1,"kern" 1;font-variant-numeric:oldstyle-nums proportional-nums;line-height:1.6;text-rendering:optimizeLegibility;--header-height: 64px;--header-group-height: 64px}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 24px}}:where(button,input[type=button],input[type=submit],input[type=reset],[role=button]){min-block-size:44px}:where(.section-content-wrapper,.layout-panel-flex,.group-block,.group-block-content,.text-block,.rte,rte-formatter){min-inline-size:0}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-foreground: var(--ink);--color-foreground-rgb: 16 27 18;--color-foreground-heading: var(--ink);--color-foreground-heading-rgb: 16 27 18;--color-foreground-muted: var(--ink-muted);--color-primary: var(--pine);--color-primary-rgb: 6 90 44;--color-primary-hover: var(--pine-hover);--color-primary-hover-rgb: 0 70 25;--color-border: var(--border);--color-border-rgb: 202 213 200;--color-shadow: var(--ink);--color-shadow-rgb: 16 27 18;--color-primary-button-text: var(--paper);--color-primary-button-background: var(--pine);--color-primary-button-border: var(--pine);--color-primary-button-hover-text: var(--paper);--color-primary-button-hover-background: var(--pine-hover);--color-primary-button-hover-border: var(--pine-hover);--color-secondary-button-text: var(--ink);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--border-strong);--color-secondary-button-hover-text: var(--pine);--color-secondary-button-hover-background: var(--paper-raised);--color-secondary-button-hover-border: var(--pine);--color-input-background: var(--paper);--color-input-text: var(--ink);--color-input-text-rgb: 16 27 18;--color-input-border: var(--border-strong);--color-input-hover-background: var(--paper-raised);--color-variant-background: var(--paper);--color-variant-text: var(--ink);--color-variant-text-rgb: 16 27 18;--color-variant-border: var(--border-strong);--color-variant-hover-background: var(--paper-raised);--color-variant-hover-text: var(--pine);--color-variant-hover-border: var(--pine);--color-selected-variant-background: var(--pine);--color-selected-variant-text: var(--paper);--color-selected-variant-border: var(--pine);--color-selected-variant-hover-background: var(--pine-hover);--color-selected-variant-hover-text: var(--paper);--color-selected-variant-hover-border: var(--pine-hover);--input-disabled-background-color: var(--paper-raised);--input-disabled-border-color: var(--border);--input-disabled-text-color: var(--ink-muted)}:root,.color-scheme-1,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-background: var(--paper);--color-background-rgb: 241 245 239}.color-scheme-2{--color-background: var(--paper-raised);--color-background-rgb: 231 237 228}.color-scheme-3{--color-background: var(--sage);--color-background-rgb: 223 237 219}.color-scheme-4{--color-background: var(--mist);--color-background-rgb: 215 234 239}.color-scheme-5{--color-background: var(--fir-deep);--color-background-rgb: 8 15 10;--color-foreground: var(--bone);--color-foreground-rgb: 232 233 222;--color-foreground-heading: var(--bone);--color-foreground-heading-rgb: 232 233 222;--color-foreground-muted: var(--lichen);--color-primary: var(--bone);--color-primary-rgb: 232 233 222;--color-primary-hover: var(--amber);--color-primary-hover-rgb: 238 193 84;--color-border: var(--fir-line);--color-border-rgb: 46 57 47;--color-shadow: var(--fir-deep);--color-shadow-rgb: 8 15 10;--color-primary-button-text: var(--fir-deep);--color-primary-button-background: var(--bone);--color-primary-button-border: var(--bone);--color-primary-button-hover-text: var(--fir-deep);--color-primary-button-hover-background: var(--lichen);--color-primary-button-hover-border: var(--lichen);--color-secondary-button-text: var(--bone);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--fir-line);--color-secondary-button-hover-text: var(--amber);--color-secondary-button-hover-background: var(--fir);--color-secondary-button-hover-border: var(--lichen);--color-input-background: var(--fir);--color-input-text: var(--bone);--color-input-text-rgb: 232 233 222;--color-input-border: var(--fir-line);--color-input-hover-background: var(--fir);--color-variant-background: var(--fir);--color-variant-text: var(--bone);--color-variant-text-rgb: 232 233 222;--color-variant-border: var(--fir-line);--color-variant-hover-background: var(--fir-deep);--color-variant-hover-text: var(--amber);--color-variant-hover-border: var(--lichen);--color-selected-variant-background: var(--bone);--color-selected-variant-text: var(--fir-deep);--color-selected-variant-border: var(--bone);--color-selected-variant-hover-background: var(--lichen);--color-selected-variant-hover-text: var(--fir-deep);--color-selected-variant-hover-border: var(--lichen)}.color-scheme-6{--color-background: transparent;--color-background-rgb: 8 15 10;--color-foreground: var(--bone);--color-foreground-rgb: 232 233 222;--color-foreground-heading: var(--bone);--color-foreground-heading-rgb: 232 233 222;--color-foreground-muted: var(--lichen);--color-primary: var(--bone);--color-primary-rgb: 232 233 222;--color-primary-hover: var(--amber);--color-primary-hover-rgb: 238 193 84;--color-border: var(--lichen);--color-border-rgb: 159 173 149}:root{--color-error: var(--error-text);--color-success: var(--pine);--color-instock: var(--instock);--color-lowstock: var(--amber);--color-outofstock: var(--ink-muted)}:focus-visible{outline:2px solid var(--pine);outline-offset:2px}:where(input,select,textarea)::placeholder{color:var(--ink-muted);opacity:1}:where(.price,.compare-at-price,.unit-price,product-price,.cart-primary-typography,.cart-secondary-typography,.cart-bubble__text,.quantity-selector,time){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}::selection{background:var(--amber-soft);color:var(--ink)}#header-group,#header-component,#header-component .header__row--top{background:var(--fir-deep)}#header-component{--color-background: var(--fir-deep);--color-foreground: var(--bone);--color-foreground-heading: var(--bone);--color-border: var(--fir-line);--color-primary: var(--amber);--color-primary-hover: var(--amber);color:var(--bone);font-family:var(--font-fouragers-display)}#header-component .header__row--top{border-block-end:1px solid var(--fir-line)}#header-component .header__row--top .header__columns{block-size:64px;min-block-size:64px;padding-block:0}#header-component .header-logo{min-inline-size:0;color:var(--bone);font-family:var(--font-fouragers-display)}#header-component .header-logo__image-container,#header-component .header-logo__image{max-inline-size:100%}#header-component .header-logo__image{filter:brightness(0) invert(1);opacity:.93}#header-component .menu-list__link,#header-component .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,#header-component .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,#header-component .menu-list:where(:has(.menu-list__link--active)) .menu-list__link{color:var(--bone);font-family:var(--font-fouragers-display);font-weight:550}#header-component .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,#header-component .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,#header-component .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--amber)}#header-component .menu-list__link-title{position:relative}#header-component .menu-list__link--active .menu-list__link-title:after,#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link:focus-visible .menu-list__link-title:after{position:absolute;inset-inline:0;inset-block-end:-.38rem;block-size:2px;border-radius:2px;background:var(--amber);content:""}#header-component .header-actions__action,#header-component .header__icon--menu,#header-component .dropdown-localization__button{min-inline-size:44px;min-block-size:44px;color:var(--bone);font-family:var(--font-fouragers-display)}#header-component :is(.header-actions__action,.header__icon--menu,.dropdown-localization__button):hover{color:var(--amber)}#header-component :is(a,button,summary):focus-visible{color:var(--amber);outline:2px solid var(--amber);outline-offset:2px}#header-component .menu-drawer{--color-background: var(--fir-deep);--color-foreground: var(--bone);--color-foreground-heading: var(--bone);--color-border: var(--fir-line);background:var(--fir-deep);color:var(--bone)}#header-component .menu-drawer__menu-item{color:var(--bone);font-family:var(--font-fouragers-display);min-block-size:44px}#header-component .menu-drawer__menu-item:is(:hover,:focus-visible,[aria-current=page],.menu-drawer__menu-item--active){color:var(--amber)}@media screen and (max-width:749px){body{--header-height: 60px;--header-group-height: 60px}#header-component .header__row--top .header__columns{block-size:60px;min-block-size:60px}#header-component .header-logo__image{inline-size:min(var(--header-logo-image-width-mobile),7rem)}}main.content-for-layout{background:var(--paper);color:var(--ink)}main.content-for-layout :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-fouragers-display);font-style:normal;text-wrap:balance}main.content-for-layout :is(.rte,rte-formatter){color:var(--color-foreground, var(--ink));font-family:var(--font-fouragers-body);font-size:1.0625rem;font-feature-settings:"onum" 1,"liga" 1,"clig" 1,"kern" 1;font-variant-numeric:oldstyle-nums proportional-nums;line-height:1.6;text-wrap:pretty}main.content-for-layout :is(.rte,rte-formatter) :is(p,li){max-inline-size:var(--fouragers-measure);text-wrap:pretty}main.content-for-layout :is(.rte,rte-formatter) a:not(.button,.button-primary,.button-secondary){color:var(--color-primary, var(--pine));text-decoration-color:var(--amber);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.18em}main.content-for-layout :is(.rte,rte-formatter) a:not(.button,.button-primary,.button-secondary):hover{color:var(--color-primary-hover, var(--pine-hover));text-decoration-color:var(--amber)}main.content-for-layout :is(.rte,rte-formatter) blockquote{margin:2rem 0;padding:1.5rem;border:1px solid var(--color-border, var(--border-strong));border-radius:2px;background:color-mix(in oklch,var(--color-background, var(--paper)) 94%,var(--color-foreground, var(--ink)) 6%);color:var(--color-foreground, var(--ink));font-style:normal;font-weight:400}main.content-for-layout :is(.rte,rte-formatter) table{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}main.content-for-layout :is(.rte,rte-formatter) :is(th,td){border-color:var(--color-border, var(--border))}main.content-for-layout :is(.button,.button-secondary){min-block-size:44px;border-radius:8px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);font-family:var(--font-fouragers-display);font-weight:650}main.content-for-layout :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){min-block-size:44px;font-size:max(1rem,16px)}main[data-template=page] .section,main[data-template="page.contact"] .section,.shopify-policy__container{--color-background: var(--paper);--color-foreground: var(--ink);--color-foreground-heading: var(--ink);--color-border: var(--border);--color-primary: var(--pine);--color-primary-hover: var(--pine-hover);--color-input-background: var(--paper);--color-input-text: var(--ink);--color-input-border: var(--border-strong);--color-input-hover-background: var(--paper-raised);background:var(--paper);color:var(--ink)}main[data-template=page] .section-content-wrapper,main[data-template="page.contact"] .section-content-wrapper{inline-size:100%;max-inline-size:var(--fouragers-column);margin-inline:auto;align-items:flex-start}main[data-template=page] :where(a,button,input,select,textarea,summary):focus-visible,main[data-template="page.contact"] :where(a,button,input,select,textarea,summary):focus-visible,.shopify-policy__container :where(a,button,input,select,textarea,summary):focus-visible,#pc--optOutFormContainer :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pine);outline-offset:2px}main[data-template=page] .text-block,main[data-template="page.contact"] .text-block{inline-size:100%;max-inline-size:none;align-items:flex-start;text-align:start}main[data-template=page] .text-block>*,main[data-template="page.contact"] .text-block>*{inline-size:100%;max-inline-size:none;margin-inline:0;text-align:start}main[data-template=page] h1,main[data-template="page.contact"] h1,.shopify-policy__title h1{max-inline-size:100%;margin:0 0 2rem -.04em;color:var(--ink);font-family:var(--font-fouragers-display);font-size:clamp(2.5rem,1.9rem + 3vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;text-align:start;text-wrap:balance;overflow-wrap:anywhere}main[data-template=page] .rte,main[data-template=page] rte-formatter,main[data-template="page.contact"] .text-block.rte,main[data-template="page.contact"] rte-formatter,.shopify-policy__body{inline-size:100%;max-inline-size:var(--fouragers-measure);color:var(--ink);font-family:var(--font-fouragers-body);font-size:1.0625rem;font-weight:400;font-feature-settings:"onum" 1,"liga" 1,"clig" 1,"kern" 1;line-height:1.6;text-align:start;text-wrap:pretty;overflow-wrap:anywhere}main[data-template=page] .rte :is(h2,h3,h4,h5,h6),main[data-template=page] rte-formatter :is(h2,h3,h4,h5,h6),main[data-template="page.contact"] .rte :is(h2,h3,h4,h5,h6),.shopify-policy__body :is(h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-fouragers-display);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}main[data-template=page] .rte a,main[data-template=page] rte-formatter a,main[data-template="page.contact"] .rte a,.shopify-policy__body a{color:var(--pine);text-decoration-color:var(--pine);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em}main[data-template=page] .rte a:hover,main[data-template=page] rte-formatter a:hover,main[data-template="page.contact"] .rte a:hover,.shopify-policy__body a:hover{color:var(--pine-hover);text-decoration-color:var(--pine-hover)}.shopify-policy__container{inline-size:calc(100% - 32px);max-inline-size:var(--fouragers-column);margin-inline:auto;padding-block:clamp(2.5rem,7vw,5rem)}.shopify-policy__title{margin:0;text-align:start}.shopify-policy__body{max-inline-size:var(--fouragers-measure)}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form,#pc--optOutFormContainer{display:grid;inline-size:100%;max-inline-size:var(--fouragers-column);gap:1rem;margin-block-start:2rem}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form label,#pc--optOutFormContainer label{color:var(--ink);font-family:var(--font-fouragers-display);font-size:.9rem;font-weight:650}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea),#pc--optOutFormContainer :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){inline-size:100%;min-inline-size:0;min-block-size:52px;padding-inline:1rem;border:1px solid var(--border-strong);border-radius:4px;background:var(--paper);color:var(--ink);box-shadow:none;font-family:var(--font-fouragers-display);font-size:1rem}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form :is(.checkbox,.checkbox__label,label:has(input[type=checkbox])),#pc--optOutFormContainer :is(.checkbox,.checkbox__label,label:has(input[type=checkbox])){display:flex;min-block-size:44px;align-items:center}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form input[type=checkbox],#pc--optOutFormContainer input[type=checkbox]{inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;accent-color:var(--pine)}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form .checkbox__input:focus-visible+.checkbox__label .icon-checkmark,#pc--optOutFormContainer .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:2px solid var(--pine);outline-offset:2px}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form :is(button,input[type=submit]),#pc--optOutFormContainer :is(button,input[type=submit]){min-block-size:52px;padding:.75rem 1.25rem;border:0;border-radius:8px;background:var(--pine);color:var(--paper);box-shadow:none;font-family:var(--font-fouragers-display);font-size:1rem;font-weight:650}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form :is(button,input[type=submit]):hover,#pc--optOutFormContainer :is(button,input[type=submit]):hover{background:var(--pine-hover)}#pc--opt-out-form-container,#pc--opt-out-form,#pc--optOutFormContainer .pc--opt-out-form-container,#pc--optOutFormContainer .pc--show-email-field,#pc--optOutFormContainer .pc--opt-out-form-wrapper,#pc--optOutFormContainer #pc--opt-out-button{inline-size:100%;max-inline-size:100%;min-inline-size:0}#pc--optOutFormContainer .pc--show-email-field label{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}main[data-template="page.contact"] .contact-form{inline-size:100%;max-inline-size:var(--fouragers-column);color:var(--ink)}main[data-template="page.contact"] .contact-form__form{display:flex;flex-direction:column;gap:1.5rem}main[data-template="page.contact"] .contact-form__form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}main[data-template="page.contact"] .contact-form__field{display:grid;min-inline-size:0;gap:.5rem}main[data-template="page.contact"] .contact-form__label{color:var(--ink);font-family:var(--font-fouragers-display);font-size:.8rem;font-weight:650;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}main[data-template="page.contact"] .contact-form__input{inline-size:100%;min-inline-size:0;min-block-size:52px;padding:0 1rem;border:1px solid var(--border-strong);border-radius:4px;background:var(--paper);color:var(--ink);box-shadow:none;font-family:var(--font-fouragers-display);font-size:1rem;line-height:1.4}main[data-template="page.contact"] .contact-form__input::placeholder{color:var(--ink-muted);opacity:1}main[data-template="page.contact"] .contact-form__input:hover{background:var(--paper-raised)}main[data-template="page.contact"] .contact-form__input--textarea{min-block-size:12rem;padding-block:1rem;resize:vertical}main[data-template="page.contact"] .contact-form__error,main[data-template="page.contact"] .contact-form__success{gap:.5rem;font-family:var(--font-fouragers-display);font-size:.9rem}main[data-template="page.contact"] .contact-form__error{color:var(--error-text)}main[data-template="page.contact"] .contact-form__success{color:var(--pine)}main[data-template="page.contact"] .submit-button{min-block-size:52px;padding:.75rem 1.25rem;border:0;border-radius:8px;background:var(--pine);color:var(--paper);box-shadow:none;font-family:var(--font-fouragers-display);font-size:1rem;font-weight:650}main[data-template="page.contact"] .submit-button:hover{background:var(--pine-hover);color:var(--paper)}main[data-template="page.contact"] .submit-button:active{background:var(--pine-active)}@media screen and (min-width:750px){main[data-template="page.contact"] .contact-form__form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-policy__container{inline-size:calc(100% - 48px)}}@media screen and (max-width:749px){main[data-template=page] h1,main[data-template="page.contact"] h1,.shopify-policy__title h1{margin-block-end:1.5rem}:is(main[data-template=page] .rte,main[data-template=page] rte-formatter,.shopify-policy__container) form :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea,button,input[type=submit]),#pc--optOutFormContainer :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea,button,input[type=submit]){inline-size:100%;min-block-size:56px}main[data-template="page.contact"] .contact-form__input,main[data-template="page.contact"] .submit-button{inline-size:100%;min-block-size:56px}main[data-template="page.contact"] .contact-form__input--textarea{min-block-size:14rem}}main[data-template=collection]>.shopify-section:first-child .section,main[data-template=blog] .blog-posts,main[data-template=search] .search-page__header{padding-block-start:clamp(2.5rem,6vw,5rem)}main[data-template=collection]>.shopify-section:first-child .section{border-block-end:1px solid var(--border)}:is(.product-card,.collection-card,.resource-card){color:var(--color-foreground, var(--ink));font-family:var(--font-fouragers-body)}:is(.product-card,.collection-card,.resource-card) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,product-title),.product-card .text-block,.product-card product-price{font-family:var(--font-fouragers-display)}.product-card product-price,.product-card .price,.product-card .compare-at-price{color:var(--color-foreground, var(--ink));font-weight:650}:is(.product-card,.collection-card,.resource-card) :is(.card-gallery,.collection-card__image,.resource-card__image){border:1px solid var(--color-border, var(--border));border-radius:2px;background:color-mix(in oklch,var(--color-background, var(--paper)) 94%,var(--color-foreground, var(--ink)) 6%);overflow:hidden}.product-card__link:focus-visible{border-radius:2px;outline-color:var(--pine);outline-offset:3px}.product-badges__badge{border:1px solid var(--border-strong);border-radius:2px;box-shadow:none;font-family:var(--font-fouragers-display);font-size:.8rem;font-weight:650;line-height:1.2}.product-badges__badge.color-scheme-1{border-color:var(--pine);background:var(--pine);color:var(--paper)}.product-badges__badge.color-scheme-3{background:var(--sage);color:var(--ink)}:where(.facets__summary,.facets-toggle__button,.sorting-filter__select,.grid-density-controls button,.clear-filter){min-block-size:44px;font-family:var(--font-fouragers-display)}:where(.facets__label,.sorting-filter__label,.products-count-wrapper,.filter-count-bubble__text){color:var(--ink);font-family:var(--font-fouragers-display);font-variant-numeric:tabular-nums lining-nums}:where(.pills__pill,.facets__pill-label,.cart-discount__pill){border:1px solid var(--border);background:var(--paper-raised);color:var(--ink);font-family:var(--font-fouragers-display)}main[data-template^=product] .product-information{background:var(--paper);color:var(--ink)}main[data-template^=product] .product-details h1{margin-inline-start:-.04em;color:var(--ink);font-family:var(--font-fouragers-display);font-size:clamp(2rem,1.6rem + 2vw,3.125rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}main[data-template^=product] .product-details :is(.rte,rte-formatter){max-inline-size:var(--fouragers-measure)}main[data-template^=product] .product-media-container{border:1px solid var(--border);border-radius:2px;background:var(--paper-raised);box-shadow:none;overflow:hidden}main[data-template^=product] :is(.variant-option legend,.variant-option--dropdowns>label){color:var(--ink);font-family:var(--font-fouragers-display);font-size:.9rem;font-weight:650}main[data-template^=product] .variant-option__button-label{min-block-size:44px;border-radius:4px;font-family:var(--font-fouragers-display)}main[data-template^=product] .variant-option__button-label:has(:focus-visible){border-color:var(--pine);outline:2px solid var(--pine);outline-offset:2px}main[data-template^=product] :is(.quantity-selector,.variant-option__select-wrapper){min-block-size:44px;border-color:var(--border-strong);border-radius:4px;background:var(--paper)}main[data-template^=product] :is(.product-inventory__status,product-price,.price,.compare-at-price){font-family:var(--font-fouragers-display);font-variant-numeric:tabular-nums lining-nums}main[data-template^=product] .product-form-text__error,main[data-template^=product] .recipient-form__message{color:var(--error-text);font-family:var(--font-fouragers-display)}main[data-template^=product] .product-details .add-to-cart-button:disabled{--button-color: var(--ink-muted);--button-background-color: var(--paper-raised);--button-border-color: var(--border-strong);color:var(--ink-muted);background:var(--paper-raised);opacity:1}main[data-template^=product] .product-details .add-to-cart-button:not(:disabled),.quick-add-modal .add-to-cart-button:not(:disabled),.cart__checkout-button:not(:disabled){--button-color: var(--fir-deep);--button-background-color: var(--amber);--button-border-color: color-mix(in oklch, var(--amber), var(--fir-deep) 18%);color:var(--fir-deep);background:var(--amber);font-family:var(--font-fouragers-display);font-weight:650}main[data-template^=product] .product-details .add-to-cart-button:not(:disabled):hover,.quick-add-modal .add-to-cart-button:not(:disabled):hover,.cart__checkout-button:not(:disabled):hover{--button-color: var(--fir-deep);--button-background-color: color-mix(in oklch, var(--amber), white 12%);color:var(--fir-deep);background:color-mix(in oklch,var(--amber),white 12%)}main[data-template=blog] .blog-post-item{border-color:var(--border-strong);border-radius:2px;background:var(--paper-raised)}main[data-template=blog] .blog-post-item:has(.blog-post-card__image-container){background:transparent}main[data-template=blog] .blog-post-card__content{color:var(--ink);font-family:var(--font-fouragers-body)}main[data-template=blog] .blog-post-card__content :is(h2,h3,h4,.h2,.h3,.h4),main[data-template=blog] .blog-post-card__content>a{color:var(--ink);font-family:var(--font-fouragers-display)}main[data-template=blog] .blog-post-card__content>a:hover{color:var(--pine);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:.18em}main[data-template=article] .section-content-wrapper{inline-size:100%;max-inline-size:var(--fouragers-column);margin-inline:auto;align-items:flex-start}main[data-template=article] .section-content-wrapper>header,main[data-template=article] .blog-post-content,main[data-template=article] .blog-post-comments-container{inline-size:100%;max-inline-size:var(--fouragers-column);margin-inline:auto;text-align:start}main[data-template=article] header .text-block>*{margin-inline:0;text-align:start}main[data-template=article] .blog-post-content{color:var(--ink);font-family:var(--font-fouragers-body);font-size:1.0625rem;line-height:1.6}main[data-template=article] .blog-post-comment{padding-block:1.5rem;border-block-end:1px solid var(--border)}main[data-template=article] :is(.blog-post-comments__form-input,.field__input){min-block-size:52px;border:1px solid var(--border-strong);border-radius:4px;background:var(--paper);color:var(--ink);box-shadow:none;font-family:var(--font-fouragers-display);font-size:1rem}main[data-template=article] .blog-post-comments__form-input--textarea{min-block-size:12rem}main[data-template=article] .blog-post-comments__form-message{color:var(--pine);font-family:var(--font-fouragers-display)}main[data-template=article] .blog-post-comments__form-message:has(+ul){color:var(--error-text)}main[data-template=cart] .cart-page{padding-block-end:clamp(3rem,7vw,6rem);color:var(--ink)}main[data-template=cart] .cart-title,.cart-drawer__heading{color:var(--ink);font-family:var(--font-fouragers-display)}main[data-template=cart] .cart__summary-container,.cart-drawer__summary{--color-background: var(--paper-raised);--color-background-rgb: 231 237 228;--color-foreground: var(--ink);--color-foreground-rgb: 16 27 18;--color-border: var(--border);background:var(--paper-raised);color:var(--ink)}main[data-template=cart] .cart__summary-container{border:1px solid var(--border);border-radius:2px}.cart-items__table-row{border-color:var(--border)}.cart-items__title{color:var(--ink);font-family:var(--font-fouragers-display);font-weight:650}.cart-items__details,.cart-items__variant,.cart-items__properties,.cart__summary-item,.tax-note{color:var(--ink-muted)}.cart-items__price,.cart__total-value,.cart__original-total-value,.cart__discount-value{color:var(--ink);font-family:var(--font-fouragers-display);font-variant-numeric:tabular-nums lining-nums}.cart-item__error,.cart-discount__error{color:var(--error-text);font-family:var(--font-fouragers-display)}.cart-drawer__dialog,.account-drawer__dialog,.account-popover__panel,.facets-block-wrapper--drawer,.pickup-location__dialog,.quick-add-modal__content,.search-modal__content{border:1px solid var(--border-strong);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:none;font-family:var(--font-fouragers-body)}.cart-drawer__header{border-block-end:1px solid var(--border);background:var(--paper)}.cart-drawer__summary{border-block-start:1px solid var(--border)}.cart-drawer :is(button,a,summary):focus-visible,.account-drawer :is(button,a,summary):focus-visible,.account-popover :is(button,a,summary):focus-visible{outline:2px solid var(--pine);outline-offset:2px}main[data-template=search] .search-page__header{inline-size:100%;max-inline-size:var(--fouragers-shell);margin-inline:auto;align-items:flex-start}main[data-template=search] .search-page__header :is(h1,h2,h3,.h1,.h2,.h3){color:var(--ink);font-family:var(--font-fouragers-display);font-size:clamp(2.5rem,1.9rem + 3vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;text-align:start}.search-page-input,.search-input{min-block-size:52px;border-color:var(--border-strong);border-radius:4px;background:var(--paper);color:var(--ink);font-family:var(--font-fouragers-display);font-size:1rem}.search-page-input::placeholder,.search-input::placeholder{color:var(--ink-muted);opacity:1}.search-page-input:focus-visible,.predictive-search-form__header-inner:has(.search-input:focus-visible){border-color:var(--pine);outline:2px solid var(--pine);outline-offset:2px}.predictive-search,.predictive-search-form__header,.predictive-search-form__header-inner,.predictive-search-form__content,.predictive-search-form__content-wrapper,.predictive-search-dropdown{--color-background: var(--paper);--color-background-rgb: 241 245 239;--color-foreground: var(--ink);--color-foreground-rgb: 16 27 18;--color-primary: var(--pine);--color-primary-hover: var(--pine-hover);--color-border: var(--border);background:var(--paper);color:var(--ink);box-shadow:none}.predictive-search-form__footer{border-block-start:1px solid var(--border);background:var(--paper-raised);background-image:none}.predictive-search-results__title,.predictive-search-results__pill,.predictive-search-results__no-results{color:var(--ink);font-family:var(--font-fouragers-display)}.search-modal__content[open]{border-color:var(--border-strong);box-shadow:none}#header-component .menu-list__submenu,#header-component .mega-menu,#header-component .menu-drawer__submenu,#header-component .menu-drawer__localization{--color-background: var(--fir-deep);--color-foreground: var(--bone);--color-foreground-heading: var(--bone);--color-border: var(--fir-line);background:var(--fir-deep);background-image:none;color:var(--bone)}#header-component :is(.mega-menu__link,.menu-drawer__back-button){color:var(--bone);font-family:var(--font-fouragers-display)}#header-component :is(.mega-menu__link,.menu-drawer__back-button):hover{color:var(--amber)}@media screen and (max-width:749px){main[data-template=collection]>.shopify-section:first-child .section,main[data-template=blog] .blog-posts,main[data-template=search] .search-page__header{padding-block-start:2.5rem}main[data-template^=product] .product-details h1,main[data-template=search] .search-page__header :is(h1,h2,h3,.h1,.h2,.h3){overflow-wrap:anywhere}main[data-template=article] .blog-post-comments__form-input--textarea{min-block-size:14rem}main[data-template=cart] .cart__summary-container{border-inline:0;border-block-end:0;border-radius:0}.cart-drawer__dialog,.account-drawer__dialog,.facets-block-wrapper--drawer,.search-modal__content{border-radius:0}}footer.section-wrapper{--color-background: var(--fir-deep);--color-foreground: var(--bone);--color-foreground-heading: var(--bone);--color-foreground-muted: var(--lichen);--color-border: var(--fir-line);--color-primary: var(--bone);--color-primary-hover: var(--amber);--color-input-background: var(--fir);--color-input-text: var(--bone);--color-input-border: var(--fir-line);--color-input-hover-background: var(--fir);--color-primary-button-text: var(--fir-deep);--color-primary-button-background: var(--bone);--color-primary-button-hover-text: var(--fir-deep);--color-primary-button-hover-background: var(--lichen);border-block-start:1px solid var(--fir-line);background:var(--fir-deep);color:var(--lichen);font-family:var(--font-fouragers-display)}footer.section-wrapper .section-background,footer.section-wrapper .section{background:var(--fir-deep);color:var(--lichen)}footer.section-wrapper .section-content-wrapper{inline-size:100%;max-inline-size:var(--fouragers-shell);margin-inline:auto}footer.section-wrapper :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--bone);font-family:var(--font-fouragers-display)}footer.section-wrapper .text-block>*,footer.section-wrapper .footer-utilities,footer.section-wrapper .footer-utilities__text{color:inherit;font-family:var(--font-fouragers-display)}footer.section-wrapper .section-content-wrapper>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:end}footer.section-wrapper .section-content-wrapper>.group-block>.group-block-content>*{inline-size:100%;min-inline-size:0}footer.section-wrapper .section-content-wrapper>.group-block .text-block{color:var(--lichen)}footer.section-wrapper .section-content-wrapper>.group-block .text-block:first-child{color:var(--bone)}footer.section-wrapper .email-signup-block{inline-size:100%}footer.section-wrapper .email-signup__input{min-inline-size:0;min-block-size:52px;border-color:var(--fir-line);border-radius:4px;background:var(--fir);color:var(--bone);box-shadow:none;font-family:var(--font-fouragers-display);font-size:1rem}footer.section-wrapper .email-signup__input::placeholder{color:var(--lichen);opacity:1}footer.section-wrapper .email-signup__button{min-inline-size:44px;min-block-size:44px;border-radius:4px;color:var(--bone)}footer.section-wrapper .email-signup__button:hover{color:var(--amber)}footer.section-wrapper .email-signup__input:focus-visible,footer.section-wrapper .email-signup__button:focus-visible,footer.section-wrapper a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}footer.section-wrapper .footer-utilities{padding-block-start:1.5rem;border-block-start:1px solid var(--fir-line);color:var(--lichen);text-wrap:wrap}footer.section-wrapper .footer-utilities__group{min-inline-size:0}footer.section-wrapper .footer-utilities a,footer.section-wrapper .policy_list a{display:inline-flex;min-block-size:44px;align-items:center;color:var(--lichen);font-family:var(--font-fouragers-display);text-decoration-color:var(--amber-soft);text-underline-offset:.18em}footer.section-wrapper .footer-utilities a:hover,footer.section-wrapper .policy_list a:hover{color:var(--bone);text-decoration-color:var(--amber)}footer.section-wrapper .policy_list{row-gap:0;font-size:.875rem;line-height:1.5}footer.section-wrapper .email-signup__message{color:var(--bone);font-family:var(--font-fouragers-display);font-size:.9rem}footer.section-wrapper .email-signup__message--error .icon-error{color:var(--error);fill:var(--error)}footer.section-wrapper .email-signup__message--success .icon-success{color:var(--moss)}@media screen and (min-width:750px){footer.section-wrapper .section-content-wrapper>.group-block>.group-block-content{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:2rem}}@media screen and (max-width:749px){footer.section-wrapper .email-signup__input{min-block-size:56px}footer.section-wrapper .footer-utilities,footer.section-wrapper .footer-utilities__group{align-items:flex-start;text-align:start}footer.section-wrapper .policy_list{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(.dialog-modal,.cart-items__table-row,.add-to-cart-text,.add-to-cart-text--added,.product-card,.collection-card,.resource-card){animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fouragers.css.map */
