@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ad8c3baf-module__JnQPGW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ad8c3baf-module__JnQPGW__variable{--font-inter:"Inter", "Inter Fallback"}
.SiteFooter-module__VFKzxG__footer{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}.SiteFooter-module__VFKzxG__inner{gap:var(--space-4xl);max-width:1200px;padding:var(--space-2xl);color:var(--color-text-secondary);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.SiteFooter-module__VFKzxG__brandBlock{gap:var(--space-xs);display:grid}.SiteFooter-module__VFKzxG__brandBlock p{max-width:220px}.SiteFooter-module__VFKzxG__brand{align-items:center;width:fit-content;display:inline-flex}.SiteFooter-module__VFKzxG__brandLogo{object-fit:contain;width:auto;height:52px}.SiteFooter-module__VFKzxG__links{gap:var(--space-xl);grid-template-columns:repeat(4,minmax(130px,1fr));align-items:start;display:grid}.SiteFooter-module__VFKzxG__linkGroup{gap:var(--space-xs);display:grid}.SiteFooter-module__VFKzxG__linkGroup h2{margin:0 0 var(--space-xs);color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-heading);line-height:20px}.SiteFooter-module__VFKzxG__linkGroup a,.SiteFooter-module__VFKzxG__linkGroup span,.SiteFooter-module__VFKzxG__linkButton{width:fit-content;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);text-underline-offset:4px;line-height:24px}.SiteFooter-module__VFKzxG__linkGroup a:hover,.SiteFooter-module__VFKzxG__linkButton:hover{color:var(--color-brand-primary);text-decoration:underline}.SiteFooter-module__VFKzxG__linkButton{cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.SiteFooter-module__VFKzxG__copyright{border-top:1px solid var(--color-border-subtle);max-width:1200px;color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-medium);padding:0 var(--space-2xl) var(--space-xl);margin:0 auto;line-height:20px}@media (max-width:900px){.SiteFooter-module__VFKzxG__inner{gap:var(--space-2xl);grid-template-columns:1fr}.SiteFooter-module__VFKzxG__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.SiteFooter-module__VFKzxG__inner{padding:var(--space-xl) var(--space-md)}.SiteFooter-module__VFKzxG__copyright{padding:0 var(--space-md) var(--space-lg)}}@media (max-width:520px){.SiteFooter-module__VFKzxG__links{grid-template-columns:1fr}}
.CookieConsentBanner-module__4mw5WW__banner{right:var(--space-lg);bottom:var(--space-lg);z-index:calc(var(--z-mobile-action-bar) + 10);width:min(560px, calc(100vw - var(--space-lg) * 2));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-raised);position:fixed}.CookieConsentBanner-module__4mw5WW__overlay{z-index:calc(var(--z-mobile-action-bar) + 20);padding:var(--space-2xl);background:#0b281585;place-items:center;display:grid;position:fixed;inset:0}.CookieConsentBanner-module__4mw5WW__modal{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);width:min(760px,100%);max-height:min(86vh,860px);box-shadow:var(--shadow-raised);position:relative;overflow:auto}.CookieConsentBanner-module__4mw5WW__modalContent{gap:var(--space-xl);padding:var(--space-2xl);display:grid}.CookieConsentBanner-module__4mw5WW__closeButton{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-subtle);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;border:1px solid #0000;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute}.CookieConsentBanner-module__4mw5WW__closeButton:hover{color:var(--color-brand-primary)}.CookieConsentBanner-module__4mw5WW__inner{gap:var(--space-md);padding:var(--space-lg);display:grid}.CookieConsentBanner-module__4mw5WW__copy{gap:var(--space-xs);display:grid}.CookieConsentBanner-module__4mw5WW__copy h2{font-size:20px;line-height:28px}.CookieConsentBanner-module__4mw5WW__modal .CookieConsentBanner-module__4mw5WW__copy h2{padding-right:var(--space-4xl);font-size:32px;line-height:40px}.CookieConsentBanner-module__4mw5WW__copy p,.CookieConsentBanner-module__4mw5WW__details p{color:var(--color-text-secondary);line-height:24px}.CookieConsentBanner-module__4mw5WW__policyLink{width:fit-content;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}.CookieConsentBanner-module__4mw5WW__actions{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CookieConsentBanner-module__4mw5WW__modalActions{gap:var(--space-sm);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CookieConsentBanner-module__4mw5WW__primaryButton,.CookieConsentBanner-module__4mw5WW__secondaryButton,.CookieConsentBanner-module__4mw5WW__ghostButton{border-radius:var(--radius-sm);min-height:44px;padding:0 var(--space-md);font-weight:var(--font-weight-strong);cursor:pointer;width:100%}.CookieConsentBanner-module__4mw5WW__primaryButton{border:1px solid var(--color-action-primary);background:var(--color-action-primary);color:var(--color-surface-base)}.CookieConsentBanner-module__4mw5WW__primaryButton:hover{background:var(--color-action-primary-hover)}.CookieConsentBanner-module__4mw5WW__secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-surface-base);color:var(--color-text-primary)}.CookieConsentBanner-module__4mw5WW__secondaryButton:hover,.CookieConsentBanner-module__4mw5WW__ghostButton:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.CookieConsentBanner-module__4mw5WW__ghostButton{color:var(--color-text-secondary);background:0 0;border:1px solid #0000}.CookieConsentBanner-module__4mw5WW__details{gap:var(--space-sm);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-lg);display:grid}.CookieConsentBanner-module__4mw5WW__choice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-lg);display:grid}.CookieConsentBanner-module__4mw5WW__choiceHeader{gap:var(--space-md);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.CookieConsentBanner-module__4mw5WW__choice h3,.CookieConsentBanner-module__4mw5WW__choice strong{margin-bottom:var(--space-xs);color:var(--color-text-primary);font-size:20px;line-height:28px;font-weight:var(--font-weight-heading);display:block}.CookieConsentBanner-module__4mw5WW__choice input{width:24px;height:24px;accent-color:var(--color-brand-primary);margin-top:2px}@media (max-width:639px){.CookieConsentBanner-module__4mw5WW__banner{right:var(--space-sm);bottom:var(--space-sm);width:calc(100vw - var(--space-sm) * 2)}.CookieConsentBanner-module__4mw5WW__inner{padding:var(--space-md)}.CookieConsentBanner-module__4mw5WW__overlay{padding:var(--space-sm);align-items:end}.CookieConsentBanner-module__4mw5WW__modal{max-height:calc(100svh - var(--space-md) * 2)}.CookieConsentBanner-module__4mw5WW__modalContent{gap:var(--space-lg);padding:var(--space-lg)}.CookieConsentBanner-module__4mw5WW__modal .CookieConsentBanner-module__4mw5WW__copy h2{font-size:26px;line-height:34px}.CookieConsentBanner-module__4mw5WW__actions,.CookieConsentBanner-module__4mw5WW__modalActions{grid-template-columns:1fr}.CookieConsentBanner-module__4mw5WW__choice{padding:var(--space-md)}.CookieConsentBanner-module__4mw5WW__choiceHeader{grid-template-columns:1fr}.CookieConsentBanner-module__4mw5WW__choice input{justify-self:start}}
.PendingAddToCartRunner-module__JD9Wgq__toast{right:var(--space-xl);bottom:var(--space-xl);z-index:calc(var(--z-mobile-action-bar) + 1);align-items:center;gap:var(--space-sm);border:1px solid color-mix(in srgb, var(--color-status-success) 25%, var(--color-border-subtle));border-radius:var(--radius-md);background:var(--color-status-success-soft);max-width:min(420px,100vw - 32px);color:var(--color-text-primary);box-shadow:var(--shadow-raised);padding:var(--space-sm) var(--space-md);display:flex;position:fixed}.PendingAddToCartRunner-module__JD9Wgq__warning{border-color:color-mix(in srgb, var(--color-status-warning) 35%, var(--color-border-subtle));background:var(--color-status-warning-soft)}.PendingAddToCartRunner-module__JD9Wgq__toast svg{color:var(--color-brand-primary);flex:none}.PendingAddToCartRunner-module__JD9Wgq__toast span{min-width:0;font-size:14px;font-weight:var(--font-weight-strong)}.PendingAddToCartRunner-module__JD9Wgq__toast a{color:var(--color-brand-primary);font-size:14px;font-weight:var(--font-weight-strong)}.PendingAddToCartRunner-module__JD9Wgq__toast button{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (max-width:639px){.PendingAddToCartRunner-module__JD9Wgq__toast{right:var(--space-md);bottom:var(--space-md)}}
.AuthNavLink-module__tZFdJG__link{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);min-height:40px;color:var(--color-text-primary);cursor:pointer;font-weight:var(--font-weight-semibold);padding:0 var(--space-md);display:inline-flex}.AuthNavLink-module__tZFdJG__link:hover{color:var(--color-brand-primary)}.AuthNavLink-module__tZFdJG__link:disabled{cursor:wait;opacity:.72}.AuthNavLink-module__tZFdJG__spinner{animation:.85s linear infinite AuthNavLink-module__tZFdJG__auth-nav-spin}@keyframes AuthNavLink-module__tZFdJG__auth-nav-spin{to{transform:rotate(360deg)}}@media (max-width:639px){.AuthNavLink-module__tZFdJG__link{min-width:40px;padding:0 var(--space-sm)}.AuthNavLink-module__tZFdJG__compactText{font-size:0}}
.CartHeroSummary-module__GKNkbW__summary{align-items:center;gap:var(--space-sm);display:flex}.CartHeroSummary-module__GKNkbW__heroSummary{top:var(--space-xl);right:max(var(--space-2xl), calc((100vw - 1200px) / 2 + var(--space-2xl)));z-index:2;color:#fff;text-shadow:0 1px 12px #0b281573;position:absolute}.CartHeroSummary-module__GKNkbW__headerSummary{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);min-height:40px;color:var(--color-text-primary);gap:var(--space-xs);padding:0 var(--space-sm) 0 var(--space-xs)}.CartHeroSummary-module__GKNkbW__headerSummary:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.CartHeroSummary-module__GKNkbW__producers{align-items:center;min-width:0;display:flex}.CartHeroSummary-module__GKNkbW__producers img,.CartHeroSummary-module__GKNkbW__avatarFallback{border-radius:var(--radius-pill);background:var(--color-surface-subtle);object-fit:cover;width:38px;height:38px;box-shadow:var(--shadow-subtle);border:2px solid #ffffffeb;margin-left:-8px}.CartHeroSummary-module__GKNkbW__producers img:first-child,.CartHeroSummary-module__GKNkbW__avatarFallback:first-child{margin-left:0}.CartHeroSummary-module__GKNkbW__avatarFallback{color:var(--color-brand-primary);font-size:14px;font-weight:var(--font-weight-strong);text-shadow:none;place-items:center;display:grid}.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__producers img,.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__avatarFallback{border-width:1px;width:24px;height:24px;margin-left:-6px}.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__avatarFallback{font-size:11px}.CartHeroSummary-module__GKNkbW__iconWrap{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand-primary) 72%, var(--color-action-primary));width:64px;height:64px;box-shadow:var(--shadow-raised);border:4px solid #ffffffeb;flex:none;place-items:center;display:grid;position:relative}.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__iconWrap{background:var(--color-brand-primary-soft);width:30px;height:30px;box-shadow:none;border-width:0}.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__iconWrap svg{width:18px;height:18px}.CartHeroSummary-module__GKNkbW__countBadge{border-radius:var(--radius-pill);background:var(--color-status-danger);color:#fff;min-width:26px;height:26px;font-size:13px;font-weight:var(--font-weight-strong);padding:0 var(--space-xs);place-items:center;display:grid;position:absolute;top:-7px;left:-7px}.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__countBadge{min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:1;top:-8px;left:auto;right:-7px}.CartHeroSummary-module__GKNkbW__total{min-width:max-content;font-size:27px;line-height:34px;font-weight:var(--font-weight-strong);letter-spacing:0}.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__total{font-size:15px;line-height:20px;font-weight:var(--font-weight-strong)}@media (max-width:900px){.CartHeroSummary-module__GKNkbW__heroSummary{top:var(--space-lg);right:var(--space-xl)}.CartHeroSummary-module__GKNkbW__total{font-size:22px;line-height:28px}}@media (max-width:639px){.CartHeroSummary-module__GKNkbW__heroSummary{right:var(--space-md);top:var(--space-md);gap:var(--space-xs)}.CartHeroSummary-module__GKNkbW__producers{display:none}.CartHeroSummary-module__GKNkbW__iconWrap{border-width:3px;width:52px;height:52px}.CartHeroSummary-module__GKNkbW__total{max-width:100px;font-size:18px;line-height:24px}}@media (max-width:1080px){.CartHeroSummary-module__GKNkbW__headerSummary .CartHeroSummary-module__GKNkbW__producers{display:none}}
.LanguageSwitcher-module__1RT9Za__switcher{align-items:center;gap:var(--space-xs);display:inline-flex}.LanguageSwitcher-module__1RT9Za__label{color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.LanguageSwitcher-module__1RT9Za__options{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);display:inline-flex;overflow:hidden}.LanguageSwitcher-module__1RT9Za__option{min-width:42px;min-height:38px;color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);padding:0 var(--space-sm);justify-content:center;align-items:center;display:inline-flex}.LanguageSwitcher-module__1RT9Za__option+.LanguageSwitcher-module__1RT9Za__option{border-left:1px solid var(--color-border-subtle)}.LanguageSwitcher-module__1RT9Za__option:hover{color:var(--color-brand-primary)}.LanguageSwitcher-module__1RT9Za__active{background:var(--color-brand-primary);color:var(--color-surface-base)}.LanguageSwitcher-module__1RT9Za__active:hover{color:var(--color-surface-base)}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);cursor:pointer;max-width:100%;font-weight:var(--font-weight-strong);text-align:center;border:1px solid #0000;line-height:20px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.62}.Button-module__8RiFmG__button svg{flex:none}.Button-module__8RiFmG__md{min-height:44px;padding:0 var(--space-lg)}.Button-module__8RiFmG__sm{min-height:36px;padding:0 var(--space-md)}.Button-module__8RiFmG__primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-surface-base)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.Button-module__8RiFmG__secondary{border-color:var(--color-border-subtle);background:var(--color-surface-base);color:var(--color-text-primary)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.Button-module__8RiFmG__ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.Button-module__8RiFmG__danger{border-color:var(--color-status-danger);background:var(--color-surface-base);color:var(--color-status-danger)}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--color-status-danger-soft)}
.OptionRowLink-module__tGsbJW__row{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--color-text-primary);padding:var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:background-color .14s,border-color .14s;display:grid}.OptionRowLink-module__tGsbJW__row:hover{border-color:var(--color-brand-primary)}.OptionRowLink-module__tGsbJW__active{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.OptionRowLink-module__tGsbJW__icon{color:var(--color-brand-primary);display:inline-flex}.OptionRowLink-module__tGsbJW__copy{gap:var(--space-2xs);min-width:0;display:grid}.OptionRowLink-module__tGsbJW__copy strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.OptionRowLink-module__tGsbJW__copy small{color:var(--color-text-secondary);font-size:14px;line-height:20px}.OptionRowLink-module__tGsbJW__chevron{color:var(--color-text-muted)}
.Section-module__BZ7-0a__section{gap:var(--space-xl);display:grid}.Section-module__BZ7-0a__header{gap:var(--space-xs);display:grid}.Section-module__BZ7-0a__eyebrow{color:var(--color-brand-primary);font-size:14px;font-weight:var(--font-weight-semibold)}.Section-module__BZ7-0a__header h1{font-size:28px;font-weight:var(--font-weight-heading);line-height:36px}.Section-module__BZ7-0a__header p{color:var(--color-text-secondary)}@media (max-width:639px){.Section-module__BZ7-0a__section{gap:var(--space-lg)}}
.SettingsGroup-module__aonO_q__group{gap:var(--space-sm);display:grid}.SettingsGroup-module__aonO_q__separated{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-xl)}.SettingsGroup-module__aonO_q__label{color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase;margin:0}.SettingsGroup-module__aonO_q__body{gap:var(--space-sm);display:grid}
.Surface-module__YYdYoq__surface{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.Surface-module__YYdYoq__base{background:var(--color-surface-base)}.Surface-module__YYdYoq__subtle{background:var(--color-surface-subtle)}.Surface-module__YYdYoq__selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.Surface-module__YYdYoq__none{padding:0}.Surface-module__YYdYoq__md{padding:var(--space-md)}.Surface-module__YYdYoq__lg{padding:var(--space-lg)}
.PackageStatusBadge-module__HngPcq__badge{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;width:fit-content;max-width:100%;padding:.28rem .55rem;font-size:.76rem;font-weight:650;line-height:1.15;display:inline-flex}.PackageStatusBadge-module__HngPcq__badge svg{flex:none}.PackageStatusBadge-module__HngPcq__neutral{border-color:var(--color-border-subtle);background:var(--color-surface-muted);color:var(--color-text-secondary)}.PackageStatusBadge-module__HngPcq__info{color:#24506d;background:#eef6fb;border-color:#9cb8d5}.PackageStatusBadge-module__HngPcq__progress{color:#4e3478;background:#f3effb;border-color:#b7a6d8}.PackageStatusBadge-module__HngPcq__success{background:var(--color-brand-primary-soft);color:var(--color-brand-primary);border-color:#8fba88}
.TemperatureRegimeBadge-module__k4TLwq__badge{border-radius:var(--radius-pill);border:0;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:34px;padding:7px 14px;font-size:14px;line-height:18px;display:inline-flex}.TemperatureRegimeBadge-module__k4TLwq__badge svg{stroke-width:2.4px;flex:none}.TemperatureRegimeBadge-module__k4TLwq__text{min-width:0;display:inline-flex}.TemperatureRegimeBadge-module__k4TLwq__text strong{font-weight:var(--font-weight-semibold)}.TemperatureRegimeBadge-module__k4TLwq__ambient{color:#f0a000;background:#fff7e6}.TemperatureRegimeBadge-module__k4TLwq__chilled{color:#3f7cf4;background:#edf2ff}.TemperatureRegimeBadge-module__k4TLwq__frozen{color:#3157d9;background:#e9f1ff}.TemperatureRegimeBadge-module__k4TLwq__unknown{background:var(--color-surface-muted);color:var(--color-text-secondary)}
.AdminPages-module__D0RfNG__page{gap:var(--space-xl);display:grid}.AdminPages-module__D0RfNG__header{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);display:flex}.AdminPages-module__D0RfNG__header h1{margin-top:var(--space-xs);font-size:2rem;line-height:1.1}.AdminPages-module__D0RfNG__header p,.AdminPages-module__D0RfNG__empty,.AdminPages-module__D0RfNG__item p,.AdminPages-module__D0RfNG__meta{color:var(--color-text-secondary)}.AdminPages-module__D0RfNG__eyebrow{color:var(--color-brand-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.AdminPages-module__D0RfNG__metricGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.AdminPages-module__D0RfNG__metric,.AdminPages-module__D0RfNG__metricDanger,.AdminPages-module__D0RfNG__panel,.AdminPages-module__D0RfNG__item,.AdminPages-module__D0RfNG__userListItem,.AdminPages-module__D0RfNG__itemWide,.AdminPages-module__D0RfNG__state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-lg)}.AdminPages-module__D0RfNG__metric,.AdminPages-module__D0RfNG__metricDanger{gap:var(--space-xs);display:grid}.AdminPages-module__D0RfNG__metric svg{color:var(--color-brand-primary)}.AdminPages-module__D0RfNG__metricDanger{border-color:color-mix(in srgb, var(--color-status-danger), transparent 48%);background:var(--color-status-danger-soft)}.AdminPages-module__D0RfNG__metricDanger svg{color:var(--color-status-danger)}.AdminPages-module__D0RfNG__metric strong,.AdminPages-module__D0RfNG__metricDanger strong{font-size:1.6rem;line-height:1}.AdminPages-module__D0RfNG__list{gap:var(--space-sm);display:grid}.AdminPages-module__D0RfNG__producerGrid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__pendingProducerCard{align-content:space-between;gap:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-base);min-height:360px;color:inherit;padding:var(--space-lg);text-decoration:none;display:grid}.AdminPages-module__D0RfNG__pendingProducerCard h2{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:20px;line-height:26px}.AdminPages-module__D0RfNG__pendingProducerCard p{margin-top:var(--space-sm);color:var(--color-text-secondary)}.AdminPages-module__D0RfNG__dashboardGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__item{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.AdminPages-module__D0RfNG__userListItem{align-items:center;gap:var(--space-md);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.AdminPages-module__D0RfNG__userListItem:hover{border-color:color-mix(in srgb, var(--color-brand-primary), transparent 40%);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AdminPages-module__D0RfNG__userListItemBody{gap:var(--space-xs);min-width:0;display:grid}.AdminPages-module__D0RfNG__userListItemIcon{color:var(--color-text-secondary);flex:none}.AdminPages-module__D0RfNG__userListItem:hover .AdminPages-module__D0RfNG__userListItemIcon{color:var(--color-brand-primary)}.AdminPages-module__D0RfNG__userListItem h2,.AdminPages-module__D0RfNG__userListItem p{overflow-wrap:anywhere}.AdminPages-module__D0RfNG__userListItem h2{font-size:1.15rem;line-height:1.25}.AdminPages-module__D0RfNG__userProfileHeader{gap:var(--space-sm);display:grid}.AdminPages-module__D0RfNG__userProfileHeader h2{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.7rem;line-height:1.2}.AdminPages-module__D0RfNG__userProfileHeader p{color:var(--color-text-primary);overflow-wrap:anywhere}.AdminPages-module__D0RfNG__itemWide{gap:var(--space-md);display:grid}.AdminPages-module__D0RfNG__farmerOverviewHero{gap:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;display:grid}.AdminPages-module__D0RfNG__farmerOverviewIdentity{align-items:center;gap:var(--space-lg);min-width:0;display:flex}.AdminPages-module__D0RfNG__farmerOverviewPhoto{aspect-ratio:1;border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);width:148px;color:var(--color-brand-primary);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.AdminPages-module__D0RfNG__farmerOverviewPhoto img{object-fit:cover;width:100%;height:100%}.AdminPages-module__D0RfNG__farmerOverviewTitle{gap:var(--space-sm);min-width:0;display:grid}.AdminPages-module__D0RfNG__farmerOverviewTitle h2{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:2rem;line-height:1.1}.AdminPages-module__D0RfNG__farmerOverviewTitle p{color:var(--color-text-secondary)}.AdminPages-module__D0RfNG__farmerStatusControls{gap:var(--space-xs);width:min(360px,100%);display:grid}.AdminPages-module__D0RfNG__statusSwitch{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-height:48px;padding:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.AdminPages-module__D0RfNG__statusSwitch strong{color:var(--color-text-primary);font-size:.92rem;line-height:1.25}.AdminPages-module__D0RfNG__statusSwitch input{appearance:none;border:1px solid var(--color-border-subtle);background:var(--color-surface-base);cursor:pointer;border-radius:999px;width:44px;height:24px;transition:background .14s,border-color .14s;position:relative}.AdminPages-module__D0RfNG__statusSwitch input:before{content:"";background:var(--color-text-secondary);border-radius:999px;width:16px;height:16px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.AdminPages-module__D0RfNG__statusSwitch input:checked{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.AdminPages-module__D0RfNG__statusSwitch input:checked:before{background:var(--color-brand-primary);transform:translate(20px)}.AdminPages-module__D0RfNG__statusSwitch input:disabled{cursor:wait;opacity:.6}.AdminPages-module__D0RfNG__statusSwitch small{color:var(--color-status-danger);grid-column:1/-1;font-weight:800}.AdminPages-module__D0RfNG__farmerOverviewDetails{gap:var(--space-xs);border-left:1px solid var(--color-border-subtle);padding-left:var(--space-lg);align-content:center;display:grid}.AdminPages-module__D0RfNG__infoRow{align-items:center;gap:var(--space-xs);border-bottom:1px solid var(--color-border-subtle);min-height:42px;color:var(--color-text-secondary);grid-template-columns:auto minmax(120px,.42fr) minmax(0,1fr);display:grid}.AdminPages-module__D0RfNG__infoRow:last-child{border-bottom:0}.AdminPages-module__D0RfNG__infoRow svg{color:var(--color-brand-primary)}.AdminPages-module__D0RfNG__infoRow strong{color:var(--color-text-primary);overflow-wrap:anywhere}.AdminPages-module__D0RfNG__farmerOverviewGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__farmerOverviewCard,.AdminPages-module__D0RfNG__farmerOverviewCardMuted{align-items:center;gap:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);min-height:112px;color:inherit;padding:var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.AdminPages-module__D0RfNG__farmerOverviewCard{transition:border-color .14s,box-shadow .14s,transform .14s}.AdminPages-module__D0RfNG__farmerOverviewCard:hover{border-color:color-mix(in srgb, var(--color-brand-primary), transparent 40%);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AdminPages-module__D0RfNG__farmerOverviewCardMuted{opacity:.72}.AdminPages-module__D0RfNG__setupCardGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__setupInfoCard{align-items:center;gap:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);min-height:126px;color:inherit;padding:var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.AdminPages-module__D0RfNG__setupInfoCard:hover{border-color:color-mix(in srgb, var(--color-brand-primary), transparent 40%);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AdminPages-module__D0RfNG__setupHeaderActions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;display:flex}.AdminPages-module__D0RfNG__setupSummaryGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__setupSummaryCard{align-content:start;gap:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);min-height:168px;padding:var(--space-lg);display:grid}.AdminPages-module__D0RfNG__setupSummaryCardHeader{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.AdminPages-module__D0RfNG__setupSummaryCardHeader h2{color:var(--color-text-primary);font-size:1.08rem;font-weight:600;line-height:1.25}.AdminPages-module__D0RfNG__setupSummaryRows{gap:var(--space-xs);display:grid}.AdminPages-module__D0RfNG__setupSummaryRow{gap:var(--space-2xs);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-sm);display:grid}.AdminPages-module__D0RfNG__setupSummaryRow span{color:var(--color-text-secondary);font-weight:600}.AdminPages-module__D0RfNG__setupSummaryRow strong{color:var(--color-text-primary);font-size:1.08rem;line-height:1.25}.AdminPages-module__D0RfNG__setupFormActions{margin-top:var(--space-lg);justify-content:flex-start}.AdminPages-module__D0RfNG__overviewCardIcon{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-brand-primary-soft);width:48px;color:var(--color-brand-primary);place-items:center;display:grid}.AdminPages-module__D0RfNG__overviewCardBody{gap:var(--space-2xs);min-width:0;display:grid}.AdminPages-module__D0RfNG__overviewCardBody strong{color:var(--color-text-primary);font-size:1.15rem;line-height:1.25}.AdminPages-module__D0RfNG__overviewCardBody span{color:var(--color-text-secondary)}.AdminPages-module__D0RfNG__overviewCardBody em{color:var(--color-brand-primary);font-style:normal;font-weight:850}.AdminPages-module__D0RfNG__itemHeader,.AdminPages-module__D0RfNG__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.AdminPages-module__D0RfNG__panelHeader h2{align-items:center;gap:var(--space-xs);display:inline-flex}.AdminPages-module__D0RfNG__panelAction{color:var(--color-brand-primary);font-weight:850}.AdminPages-module__D0RfNG__tabs{gap:var(--space-xs);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.AdminPages-module__D0RfNG__tab,.AdminPages-module__D0RfNG__tabActive{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);min-height:38px;color:var(--color-text-secondary);cursor:pointer;font:inherit;padding:0 var(--space-sm);font-weight:850}.AdminPages-module__D0RfNG__tabActive{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.AdminPages-module__D0RfNG__badges,.AdminPages-module__D0RfNG__actions,.AdminPages-module__D0RfNG__checklist,.AdminPages-module__D0RfNG__inlineActions{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.AdminPages-module__D0RfNG__actions{justify-content:flex-end;margin-top:0}.AdminPages-module__D0RfNG__actions.AdminPages-module__D0RfNG__setupFormActions{margin-top:var(--space-lg);justify-content:flex-start}.AdminPages-module__D0RfNG__preserveText{white-space:pre-wrap;overflow-wrap:anywhere}.AdminPages-module__D0RfNG__issueImageGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.AdminPages-module__D0RfNG__issueImageGrid a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:block;overflow:hidden}.AdminPages-module__D0RfNG__issueImageGrid img{aspect-ratio:4/3;object-fit:cover;width:100%}.AdminPages-module__D0RfNG__inlineActions{align-items:flex-end}.AdminPages-module__D0RfNG__calendarToolbar{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.AdminPages-module__D0RfNG__yearPicker{gap:var(--space-xs);flex-wrap:wrap;display:flex}.AdminPages-module__D0RfNG__calendarLegend{gap:var(--space-sm);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.88rem;font-weight:800;display:flex}.AdminPages-module__D0RfNG__calendarLegend span{align-items:center;gap:var(--space-2xs);display:inline-flex}.AdminPages-module__D0RfNG__legendOpen,.AdminPages-module__D0RfNG__legendClosed,.AdminPages-module__D0RfNG__legendPast{aspect-ratio:1;border-radius:var(--radius-xs);border:1px solid var(--color-border-subtle);width:14px}.AdminPages-module__D0RfNG__legendOpen{background:var(--color-surface-subtle)}.AdminPages-module__D0RfNG__legendClosed{border-color:color-mix(in srgb, var(--color-status-danger), transparent 42%);background:var(--color-status-danger-soft)}.AdminPages-module__D0RfNG__legendPast{background:color-mix(in srgb, var(--color-surface-subtle), var(--color-border-subtle) 58%)}.AdminPages-module__D0RfNG__calendarYear{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__calendarMonth{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-width:0;padding:var(--space-sm);display:grid}.AdminPages-module__D0RfNG__calendarMonth h3{color:var(--color-text-primary);text-transform:capitalize;font-size:1rem;font-weight:850;line-height:1.25}.AdminPages-module__D0RfNG__calendarGrid{gap:var(--space-2xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.AdminPages-module__D0RfNG__weekdayLabel{min-height:24px;color:var(--color-text-muted);place-items:center;font-size:.74rem;font-weight:900;display:grid}.AdminPages-module__D0RfNG__calendarDay{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface-base);min-width:0;color:var(--color-text-primary);cursor:pointer;font:inherit;border:1px solid #0000;place-items:center;font-size:.86rem;font-weight:850;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid}.AdminPages-module__D0RfNG__calendarDay:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand-primary), transparent 35%);transform:translateY(-1px)}.AdminPages-module__D0RfNG__calendarDay:disabled{cursor:not-allowed}.AdminPages-module__D0RfNG__calendarDayClosed{border-color:color-mix(in srgb, var(--color-status-danger), transparent 40%);background:var(--color-status-danger-soft);color:var(--color-status-danger)}.AdminPages-module__D0RfNG__calendarDayToday{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action-primary), transparent 30%)}.AdminPages-module__D0RfNG__calendarDayPast{background:color-mix(in srgb, var(--color-surface-subtle), var(--color-border-subtle) 54%);color:var(--color-text-muted);opacity:.62}.AdminPages-module__D0RfNG__daySpinner{aspect-ratio:1;border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:14px;animation:.7s linear infinite AdminPages-module__D0RfNG__calendarSpin}.AdminPages-module__D0RfNG__closedDaysSummary{gap:var(--space-sm);margin-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-md);display:grid}.AdminPages-module__D0RfNG__closedDaysSummary h3{color:var(--color-text-primary);font-size:1rem;font-weight:850;line-height:1.25}.AdminPages-module__D0RfNG__closedDayChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.AdminPages-module__D0RfNG__formError{border-radius:var(--radius-sm);background:var(--color-status-danger-soft);color:var(--color-status-danger);padding:var(--space-sm);font-weight:850}@keyframes AdminPages-module__D0RfNG__calendarSpin{to{transform:rotate(360deg)}}.AdminPages-module__D0RfNG__roleToggleList{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.AdminPages-module__D0RfNG__roleToggle{align-items:center;gap:var(--space-md);border-top:1px solid var(--color-border-subtle);padding:var(--space-sm) 0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.AdminPages-module__D0RfNG__roleToggle:first-child{border-top:0}.AdminPages-module__D0RfNG__roleToggle span{gap:var(--space-2xs);display:grid}.AdminPages-module__D0RfNG__roleToggle strong{color:var(--color-text-primary)}.AdminPages-module__D0RfNG__roleToggle small{color:var(--color-text-secondary);font-weight:800}.AdminPages-module__D0RfNG__roleToggle input{appearance:none;border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);cursor:pointer;border-radius:999px;width:44px;height:24px;transition:background .14s,border-color .14s;position:relative}.AdminPages-module__D0RfNG__roleToggle input:before{content:"";background:var(--color-text-secondary);border-radius:999px;width:16px;height:16px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.AdminPages-module__D0RfNG__roleToggle input:checked{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.AdminPages-module__D0RfNG__roleToggle input:checked:before{background:var(--color-brand-primary);transform:translate(20px)}.AdminPages-module__D0RfNG__roleToggle input:disabled{cursor:wait;opacity:.6}.AdminPages-module__D0RfNG__roleToggleError{color:var(--color-status-danger)!important}.AdminPages-module__D0RfNG__detailGrid,.AdminPages-module__D0RfNG__formGrid{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.AdminPages-module__D0RfNG__detailGrid span,.AdminPages-module__D0RfNG__compactTable span{gap:var(--space-2xs);color:var(--color-text-secondary);display:grid}.AdminPages-module__D0RfNG__detailGrid strong,.AdminPages-module__D0RfNG__compactTable strong{color:var(--color-text-primary)}.AdminPages-module__D0RfNG__orderBody{gap:var(--space-sm);display:grid}.AdminPages-module__D0RfNG__packageRows,.AdminPages-module__D0RfNG__compactTable{gap:var(--space-xs);display:grid}.AdminPages-module__D0RfNG__packageRow{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:var(--space-sm);flex-wrap:wrap;display:flex}.AdminPages-module__D0RfNG__compactTable span{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-xs);grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center}.AdminPages-module__D0RfNG__inlineForm{gap:var(--space-xs);min-width:min(260px,100%);display:grid}.AdminPages-module__D0RfNG__inlineForm label,.AdminPages-module__D0RfNG__inlineActions label,.AdminPages-module__D0RfNG__formGrid label,.AdminPages-module__D0RfNG__fullLabel{gap:var(--space-2xs);color:var(--color-text-secondary);font-size:.88rem;font-weight:800;display:grid}.AdminPages-module__D0RfNG__inlineForm input,.AdminPages-module__D0RfNG__inlineForm textarea,.AdminPages-module__D0RfNG__inlineActions input,.AdminPages-module__D0RfNG__formGrid input,.AdminPages-module__D0RfNG__fullLabel textarea{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);width:100%;color:var(--color-text-primary);font:inherit;padding:.65rem .75rem}.AdminPages-module__D0RfNG__checkboxLabel{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.AdminPages-module__D0RfNG__checkboxLabel input{width:auto}.AdminPages-module__D0RfNG__fullLabel{margin-top:var(--space-sm)}.AdminPages-module__D0RfNG__badge_ok,.AdminPages-module__D0RfNG__badge_warn,.AdminPages-module__D0RfNG__badge_danger,.AdminPages-module__D0RfNG__checkOk,.AdminPages-module__D0RfNG__checkWarn{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-sm);padding:.35rem .55rem;font-size:.82rem;font-weight:850;display:inline-flex}.AdminPages-module__D0RfNG__badge_ok,.AdminPages-module__D0RfNG__checkOk{background:var(--color-status-success-soft);color:var(--color-status-success)}.AdminPages-module__D0RfNG__badge_warn,.AdminPages-module__D0RfNG__checkWarn{background:var(--color-status-warning-soft);color:var(--color-text-primary)}.AdminPages-module__D0RfNG__badge_danger{background:var(--color-status-danger-soft);color:var(--color-status-danger)}.AdminPages-module__D0RfNG__primaryButton,.AdminPages-module__D0RfNG__secondaryButton{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);min-height:40px;font:inherit;padding:0 var(--space-sm);cursor:pointer;border:1px solid #0000;font-weight:850;display:inline-flex}.AdminPages-module__D0RfNG__primaryButton{background:var(--color-brand-primary);color:#fff}.AdminPages-module__D0RfNG__primaryButton:disabled{cursor:not-allowed;opacity:.52}.AdminPages-module__D0RfNG__secondaryButton{border-color:var(--color-border-subtle);background:var(--color-surface-base);color:var(--color-text-primary)}.AdminPages-module__D0RfNG__actionWrap{gap:var(--space-2xs);display:grid}.AdminPages-module__D0RfNG__actionWrap small{max-width:240px;color:var(--color-status-danger)}@media (max-width:1120px){.AdminPages-module__D0RfNG__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminPages-module__D0RfNG__producerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminPages-module__D0RfNG__dashboardGrid,.AdminPages-module__D0RfNG__setupSummaryGrid{grid-template-columns:1fr}.AdminPages-module__D0RfNG__calendarYear{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminPages-module__D0RfNG__farmerOverviewHero{grid-template-columns:1fr}.AdminPages-module__D0RfNG__farmerOverviewDetails{border-left:0;border-top:1px solid var(--color-border-subtle);padding-left:0;padding-top:var(--space-md)}}@media (max-width:720px){.AdminPages-module__D0RfNG__header,.AdminPages-module__D0RfNG__item,.AdminPages-module__D0RfNG__itemHeader,.AdminPages-module__D0RfNG__panelHeader{grid-template-columns:1fr;display:grid}.AdminPages-module__D0RfNG__header{flex-direction:column;align-items:stretch}.AdminPages-module__D0RfNG__metricGrid{grid-template-columns:1fr}.AdminPages-module__D0RfNG__producerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminPages-module__D0RfNG__farmerOverviewGrid,.AdminPages-module__D0RfNG__setupCardGrid{grid-template-columns:1fr}.AdminPages-module__D0RfNG__farmerOverviewIdentity{flex-direction:column;align-items:flex-start}.AdminPages-module__D0RfNG__infoRow{grid-template-columns:auto minmax(0,1fr)}.AdminPages-module__D0RfNG__infoRow strong{grid-column:1/-1}.AdminPages-module__D0RfNG__actions{justify-content:flex-start}.AdminPages-module__D0RfNG__calendarToolbar{align-items:stretch}.AdminPages-module__D0RfNG__calendarYear,.AdminPages-module__D0RfNG__compactTable span{grid-template-columns:1fr}}@media (max-width:520px){.AdminPages-module__D0RfNG__producerGrid{gap:var(--space-md);grid-template-columns:1fr}.AdminPages-module__D0RfNG__farmerOverviewPhoto{width:112px}.AdminPages-module__D0RfNG__farmerOverviewCard,.AdminPages-module__D0RfNG__farmerOverviewCardMuted{grid-template-columns:auto minmax(0,1fr)}.AdminPages-module__D0RfNG__farmerOverviewCard .AdminPages-module__D0RfNG__userListItemIcon{grid-column:1/-1}}
.SkipLink-module__8_GlZG__skipLink{top:var(--space-sm);left:var(--space-sm);z-index:calc(var(--z-header) + 100);border:1px solid var(--color-brand-primary);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--color-brand-primary);font-weight:var(--font-weight-strong);padding:var(--space-xs) var(--space-sm);transition:transform .14s;position:fixed;transform:translateY(-160%)}.SkipLink-module__8_GlZG__skipLink:focus-visible{transform:translateY(0)}
.FavoriteToggleButton-module__72YXdG__button{z-index:4;border:1px solid color-mix(in srgb, var(--color-border-subtle) 76%, transparent);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text-secondary);box-shadow:var(--shadow-subtle);cursor:pointer;background:#fffffff0;place-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-grid;position:relative}.FavoriteToggleButton-module__72YXdG__button:hover{border-color:color-mix(in srgb, var(--color-action-primary) 58%, white);color:var(--color-action-primary);transform:translateY(-1px)}.FavoriteToggleButton-module__72YXdG__button:disabled{cursor:wait;opacity:.72;transform:none}.FavoriteToggleButton-module__72YXdG__active{border-color:color-mix(in srgb, var(--color-action-primary) 48%, white);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.FavoriteToggleButton-module__72YXdG__overlay{top:var(--space-sm);right:var(--space-sm);position:absolute}.FavoriteToggleButton-module__72YXdG__producerOverlay{top:calc(var(--space-sm) + 30px);right:var(--space-sm);position:absolute}.FavoriteToggleButton-module__72YXdG__topLeft{top:var(--space-sm);left:var(--space-sm);position:absolute}.FavoriteToggleButton-module__72YXdG__inline{justify-self:start;gap:var(--space-xs);width:auto;min-height:44px;padding:0 var(--space-md);font-weight:var(--font-weight-strong);grid-auto-flow:column}.FavoriteToggleButton-module__72YXdG__spinner{animation:.9s linear infinite FavoriteToggleButton-module__72YXdG__spin}@keyframes FavoriteToggleButton-module__72YXdG__spin{to{transform:rotate(360deg)}}
.ProducerNewsMedia-module__ABUWEG__media{background:linear-gradient(135deg, var(--color-brand-primary-soft), #fff4df);width:100%;color:var(--color-brand-primary);place-items:center;display:grid;position:relative;overflow:hidden}.ProducerNewsMedia-module__ABUWEG__card,.ProducerNewsMedia-module__ABUWEG__feature{aspect-ratio:4/3;border-radius:var(--radius-md)}.ProducerNewsMedia-module__ABUWEG__wide{aspect-ratio:16/9;border-radius:var(--radius-md)}.ProducerNewsMedia-module__ABUWEG__hero{aspect-ratio:16/9;border-radius:var(--radius-lg)}.ProducerNewsMedia-module__ABUWEG__media img,.ProducerNewsMedia-module__ABUWEG__media video{object-fit:cover;width:100%;height:100%}.ProducerNewsMedia-module__ABUWEG__media video{background:var(--color-brand-primary-strong)}.ProducerNewsMedia-module__ABUWEG__videoControls{right:var(--space-sm);bottom:var(--space-sm);left:var(--space-sm);align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#122b1bd6;border:1px solid #fff3;grid-template-columns:40px auto minmax(0,1fr);padding:7px 10px;display:grid;position:absolute;box-shadow:0 12px 30px #0f201438}.ProducerNewsMedia-module__ABUWEG__playButton{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--color-brand-primary);cursor:pointer;background:#fffffff0;border:0;place-items:center;display:grid}.ProducerNewsMedia-module__ABUWEG__playButton:focus-visible,.ProducerNewsMedia-module__ABUWEG__progress:focus-visible{outline-offset:2px;outline:3px solid #ffffffe6}.ProducerNewsMedia-module__ABUWEG__timeLabel{min-width:96px;font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1}.ProducerNewsMedia-module__ABUWEG__progress{--progress:0%;accent-color:#fff;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg, white var(--progress), #ffffff59 var(--progress));cursor:pointer;width:100%;height:6px}.ProducerNewsMedia-module__ABUWEG__progress::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:var(--color-brand-primary);border:2px solid #fff;width:16px;height:16px}.ProducerNewsMedia-module__ABUWEG__progress::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--color-brand-primary);border:2px solid #fff;width:14px;height:14px}.ProducerNewsMedia-module__ABUWEG__fallback{width:100%;height:100%;color:var(--color-text-muted);place-items:center;display:grid}.ProducerNewsMedia-module__ABUWEG__playBadge{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text-primary);box-shadow:var(--shadow-subtle);background:#ffffffeb;place-items:center;display:grid;position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,50%)}.ProducerNewsMedia-module__ABUWEG__duration{left:var(--space-sm);bottom:var(--space-sm);border-radius:var(--radius-pill);color:#fff;font-size:13px;font-weight:var(--font-weight-strong);background:#084411db;padding:6px 8px;line-height:1;position:absolute}@media (max-width:639px){.ProducerNewsMedia-module__ABUWEG__videoControls{border-radius:var(--radius-lg);grid-template-columns:36px 1fr}.ProducerNewsMedia-module__ABUWEG__timeLabel{justify-self:end}.ProducerNewsMedia-module__ABUWEG__progress{grid-column:1/-1}}
.ProductCard-module__bki8ua__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);cursor:pointer;min-width:0;box-shadow:var(--shadow-subtle);grid-template-rows:auto 1fr;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.ProductCard-module__bki8ua__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.ProductCard-module__bki8ua__cardLink:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-primary) 70%, white);outline-offset:-3px}.ProductCard-module__bki8ua__card:hover{border-color:#6e8a73b3;transform:translateY(-2px);box-shadow:0 12px 30px #0b28151c}.ProductCard-module__bki8ua__outOfStock{background:color-mix(in srgb, var(--color-surface-base) 82%, var(--color-surface-page))}.ProductCard-module__bki8ua__mediaFrame{min-width:0;position:relative;overflow:visible}.ProductCard-module__bki8ua__mediaFrame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0b281547,#0b281505 44%,#0b28150f);transition:opacity .16s;position:absolute;inset:0}.ProductCard-module__bki8ua__card:hover .ProductCard-module__bki8ua__mediaFrame:after,.ProductCard-module__bki8ua__card:focus-within .ProductCard-module__bki8ua__mediaFrame:after,.ProductCard-module__bki8ua__card.ProductCard-module__bki8ua__qa-preview .ProductCard-module__bki8ua__mediaFrame:after{opacity:1}.ProductCard-module__bki8ua__badges{z-index:2;left:var(--space-sm);bottom:var(--space-sm);gap:var(--space-xs);pointer-events:none;flex-wrap:wrap;max-width:calc(100% - 24px);display:flex;position:absolute}.ProductCard-module__bki8ua__producerAvatar{z-index:3;right:var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-base);place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:-28px;box-shadow:0 6px 18px #0b28152e}.ProductCard-module__bki8ua__producerAvatar>span{border:4px solid var(--color-surface-base);border-radius:var(--radius-pill);width:100%;height:100%}.ProductCard-module__bki8ua__quickAdd{z-index:4;top:var(--space-md);right:var(--space-md);color:#fff;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .16s,transform .16s;display:block;position:absolute;transform:translateY(-8px)}.ProductCard-module__bki8ua__quickAdd:disabled{cursor:wait}.ProductCard-module__bki8ua__quickAdd span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.ProductCard-module__bki8ua__quickAddIcon{border-radius:var(--radius-pill);background:var(--color-action-primary);color:#fff;width:60px;height:60px;box-shadow:var(--shadow-raised);flex:none;place-items:center;display:grid;position:relative}.ProductCard-module__bki8ua__quickAddIcon svg:first-child{border-radius:var(--radius-pill);background:var(--color-action-primary);position:absolute;top:12px;left:10px}.ProductCard-module__bki8ua__quickAddSpinner{animation:.9s linear infinite ProductCard-module__bki8ua__spin}.ProductCard-module__bki8ua__quickAddFeedback{z-index:4;left:var(--space-sm);right:var(--space-sm);bottom:var(--space-lg);align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);background:var(--color-status-success-soft);min-height:52px;color:var(--color-status-success);font-size:14px;font-weight:var(--font-weight-semibold);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;line-height:20px;display:grid;position:absolute}.ProductCard-module__bki8ua__quickAddFeedback span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProductCard-module__bki8ua__quickAddFeedback strong{font-weight:var(--font-weight-strong);white-space:nowrap}.ProductCard-module__bki8ua__quickAddError{background:var(--color-status-warning-soft);color:var(--color-status-warning);display:flex}.ProductCard-module__bki8ua__quickAddDialogBackdrop{z-index:80;padding:var(--space-lg);cursor:default;background:#0b28156b;place-items:center;animation:.14s ease-out ProductCard-module__bki8ua__quickAddBackdropIn;display:grid;position:fixed;inset:0}.ProductCard-module__bki8ua__quickAddDialog{gap:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-base);width:min(100%,430px);color:var(--color-text-primary);padding:var(--space-lg);box-shadow:var(--shadow-raised);animation:.16s ease-out ProductCard-module__bki8ua__quickAddDialogIn;display:grid;position:relative}.ProductCard-module__bki8ua__quickAddDialogClose{top:var(--space-sm);right:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-surface-subtle);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.ProductCard-module__bki8ua__quickAddDialogProduct{gap:var(--space-md);padding-right:var(--space-xl);grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.ProductCard-module__bki8ua__quickAddDialogImage{border-radius:var(--radius-md);background:var(--color-surface-subtle);width:76px;height:76px;color:var(--color-brand-primary);place-items:center;display:grid;overflow:hidden}.ProductCard-module__bki8ua__quickAddDialogImage img{object-fit:cover;width:100%;height:100%}.ProductCard-module__bki8ua__quickAddDialogCopy{gap:var(--space-2xs);min-width:0;display:grid}.ProductCard-module__bki8ua__quickAddDialogCopy strong{color:var(--color-text-primary);font-size:18px;line-height:24px}.ProductCard-module__bki8ua__quickAddDialogCopy small,.ProductCard-module__bki8ua__quickAddDialogCopy span,.ProductCard-module__bki8ua__quickAddQuantity span{color:var(--color-text-secondary);font-size:14px;line-height:20px}.ProductCard-module__bki8ua__quickAddDialogCopy span{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.ProductCard-module__bki8ua__quickAddQuantity{gap:var(--space-xs);display:grid}.ProductCard-module__bki8ua__quickAddStepper{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;display:grid;overflow:hidden}.ProductCard-module__bki8ua__quickAddStepper button{width:46px;height:46px;color:var(--color-brand-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ProductCard-module__bki8ua__quickAddStepper button:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.55}.ProductCard-module__bki8ua__quickAddStepper output{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-strong);text-align:center}.ProductCard-module__bki8ua__quickAddQuantity p{color:var(--color-status-warning);font-size:13px;font-weight:var(--font-weight-semibold);margin:0}.ProductCard-module__bki8ua__quickAddDialogCta{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);background:var(--color-action-primary);color:#fff;min-height:48px;font-weight:var(--font-weight-strong);padding:0 var(--space-lg);cursor:pointer;border:0;display:inline-flex}.ProductCard-module__bki8ua__quickAddDialogCta:disabled{opacity:.72;cursor:wait}@keyframes ProductCard-module__bki8ua__spin{to{transform:rotate(360deg)}}@keyframes ProductCard-module__bki8ua__quickAddBackdropIn{0%{opacity:0}}@keyframes ProductCard-module__bki8ua__quickAddDialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ProductCard-module__bki8ua__card:hover .ProductCard-module__bki8ua__quickAdd,.ProductCard-module__bki8ua__card:focus-within .ProductCard-module__bki8ua__quickAdd,.ProductCard-module__bki8ua__card.ProductCard-module__bki8ua__qa-preview .ProductCard-module__bki8ua__quickAdd{opacity:1;pointer-events:auto;transform:translateY(0)}.ProductCard-module__bki8ua__body{gap:var(--space-sm);padding:calc(var(--space-xl) + 8px) var(--space-lg) var(--space-lg);grid-template-rows:auto minmax(68px,auto) auto auto;display:grid;position:relative}.ProductCard-module__bki8ua__producer{z-index:3;min-width:0;color:var(--color-text-secondary);font-size:15px;line-height:20px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}.ProductCard-module__bki8ua__titleBlock{align-content:start;gap:var(--space-xs);display:grid}.ProductCard-module__bki8ua__categoryMeta{color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);line-height:18px}.ProductCard-module__bki8ua__title{color:var(--color-text-primary);font-size:18px;font-weight:var(--font-weight-heading);overflow-wrap:anywhere;letter-spacing:0;line-height:26px}.ProductCard-module__bki8ua__priceBlock{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.ProductCard-module__bki8ua__priceBlock>.ProductCard-module__bki8ua__totalPrice:only-child{grid-column:1/-1;justify-self:end}.ProductCard-module__bki8ua__deliveryHint{z-index:2;color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:6px;line-height:18px;display:flex;position:relative;overflow:hidden}.ProductCard-module__bki8ua__deliveryHint svg{color:var(--color-action-primary);flex:none}.ProductCard-module__bki8ua__deliveryHint span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ProductCard-module__bki8ua__cartStatus{z-index:2;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);background:var(--color-status-success-soft);min-height:44px;color:var(--color-status-success);font-size:14px;font-weight:var(--font-weight-semibold);padding:0 var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;margin:0;line-height:20px;display:grid;position:relative}.ProductCard-module__bki8ua__cartStatus span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProductCard-module__bki8ua__cartStatus strong{font-weight:var(--font-weight-strong);white-space:nowrap}.ProductCard-module__bki8ua__unitPrice{gap:var(--space-2xs);min-width:0;color:var(--color-text-primary);font-size:14px;line-height:18px;display:grid}.ProductCard-module__bki8ua__unitAmount{color:var(--color-text-muted);font-size:15px}.ProductCard-module__bki8ua__totalPrice{text-align:right;align-content:end;justify-items:end;gap:2px;min-width:0;display:grid}.ProductCard-module__bki8ua__priceBlock strong{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-strong);letter-spacing:0;line-height:30px}.ProductCard-module__bki8ua__priceBlock del{color:var(--color-text-muted);font-size:14px;line-height:16px}.ProductCard-module__bki8ua__disabledCta{z-index:2;justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);min-height:44px;font-size:14px;font-weight:var(--font-weight-strong);padding:0 var(--space-md);text-align:center;pointer-events:none;background:var(--color-status-warning-soft);color:var(--color-status-warning);justify-self:stretch;line-height:20px;display:inline-flex;position:relative}@media (max-width:639px){.ProductCard-module__bki8ua__card{grid-template-rows:auto;grid-template-columns:132px minmax(0,1fr);transform:none}.ProductCard-module__bki8ua__mediaFrame{min-height:100%}.ProductCard-module__bki8ua__mediaFrame>span:first-child{border-radius:0;height:100%}.ProductCard-module__bki8ua__mediaFrame:after,.ProductCard-module__bki8ua__quickAdd span:first-child{display:none}.ProductCard-module__bki8ua__quickAdd{inset:var(--space-sm) var(--space-sm) auto auto;opacity:1;pointer-events:auto;padding:0;display:block;transform:none}.ProductCard-module__bki8ua__quickAddIcon{width:44px;height:44px;box-shadow:var(--shadow-subtle)}.ProductCard-module__bki8ua__quickAddIcon svg:first-child{top:8px;left:7px}.ProductCard-module__bki8ua__quickAddIcon svg:last-child{width:22px;height:22px}.ProductCard-module__bki8ua__body{min-width:0;padding:var(--space-sm);grid-template-rows:auto auto auto auto}.ProductCard-module__bki8ua__title{font-size:17px;line-height:24px}.ProductCard-module__bki8ua__producer{font-size:14px;font-weight:var(--font-weight-semibold);padding-right:48px}.ProductCard-module__bki8ua__priceBlock{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.ProductCard-module__bki8ua__unitPrice{font-size:13px}.ProductCard-module__bki8ua__priceBlock strong{font-size:20px;line-height:26px}.ProductCard-module__bki8ua__producerAvatar{right:var(--space-sm);bottom:var(--space-sm);width:46px;height:46px}.ProductCard-module__bki8ua__badges{left:var(--space-xs);top:auto;bottom:var(--space-xs);align-items:flex-start}}
.ProductMedia-module__2lH68W__media{background:linear-gradient(135deg, var(--color-brand-primary-soft), #fff8eb);width:100%;color:var(--color-brand-primary);place-items:center;display:grid;position:relative;overflow:hidden}.ProductMedia-module__2lH68W__product{aspect-ratio:4/3;border-radius:var(--radius-md) var(--radius-md) 0 0}.ProductMedia-module__2lH68W__producer{border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);flex:none;width:28px;height:28px}.ProductMedia-module__2lH68W__media img{object-fit:cover;width:100%;height:100%}.ProductMedia-module__2lH68W__fallback{width:100%;height:100%;color:var(--color-text-muted);place-items:center;display:grid}
.ProducerNewsCard-module__khPF0q__card{--news-bg-start:#f9f4e9;--news-bg-end:#eaf2e2;--news-fg:var(--color-text-primary);--news-muted:var(--color-text-secondary);--news-border:#d7e1cf;--news-chip:#dce8d2;gap:var(--space-md);border:1px solid var(--news-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--news-bg-start), var(--news-bg-end));min-width:0;color:var(--news-fg);padding:var(--space-md);box-shadow:var(--shadow-subtle);display:grid}.ProducerNewsCard-module__khPF0q__feature{min-height:280px;padding:var(--space-lg);grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);align-items:stretch}.ProducerNewsCard-module__khPF0q__wide{padding:var(--space-lg);grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:center}.ProducerNewsCard-module__khPF0q__carousel{min-height:230px;padding:var(--space-lg);grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);align-items:center}.ProducerNewsCard-module__khPF0q__compact{grid-template-columns:132px minmax(0,1fr);align-items:start}.ProducerNewsCard-module__khPF0q__body{gap:var(--space-sm);align-content:center;min-width:0;display:grid}.ProducerNewsCard-module__khPF0q__producerLink{align-items:center;gap:var(--space-xs);width:fit-content;color:var(--news-fg);font-size:14px;font-weight:var(--font-weight-semibold);display:inline-flex}.ProducerNewsCard-module__khPF0q__producerLink img,.ProducerNewsCard-module__khPF0q__producerLink span{border-radius:var(--radius-pill);background:var(--news-chip);object-fit:cover;width:30px;height:30px}.ProducerNewsCard-module__khPF0q__card h3{font-size:22px;line-height:28px}.ProducerNewsCard-module__khPF0q__feature h3{font-size:30px;line-height:38px}.ProducerNewsCard-module__khPF0q__wide h3,.ProducerNewsCard-module__khPF0q__carousel h3{font-size:26px;line-height:34px}.ProducerNewsCard-module__khPF0q__card p{color:var(--news-muted);line-height:24px}.ProducerNewsCard-module__khPF0q__carousel p,.ProducerNewsCard-module__khPF0q__wide p,.ProducerNewsCard-module__khPF0q__compact p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProducerNewsCard-module__khPF0q__readMore{align-items:center;gap:var(--space-xs);width:fit-content;color:var(--news-fg);font-weight:var(--font-weight-strong);display:inline-flex}.ProducerNewsCard-module__khPF0q__harvest{--news-bg-start:#fff0d9;--news-bg-end:#ffe0b5;--news-fg:#3c2210;--news-muted:#5b3720;--news-border:#f0c98d;--news-chip:#ffd8a8}.ProducerNewsCard-module__khPF0q__fresh{--news-bg-start:#eaf7f2;--news-bg-end:#d8f0e8;--news-fg:#12392e;--news-muted:#2a5649;--news-border:#b7ded0;--news-chip:#cbe8de}.ProducerNewsCard-module__khPF0q__berry{--news-bg-start:#f9eaf0;--news-bg-end:#f2d9e7;--news-fg:#40182e;--news-muted:#69304f;--news-border:#e4c0d2;--news-chip:#f0d1df}.ProducerNewsCard-module__khPF0q__market{--news-bg-start:#193128;--news-bg-end:#26443b;--news-fg:#fff7e8;--news-muted:#fff7e8d1;--news-border:#35574b;--news-chip:#345a4e}@media (max-width:760px){.ProducerNewsCard-module__khPF0q__carousel,.ProducerNewsCard-module__khPF0q__feature,.ProducerNewsCard-module__khPF0q__wide,.ProducerNewsCard-module__khPF0q__compact{grid-template-columns:1fr}.ProducerNewsCard-module__khPF0q__carousel,.ProducerNewsCard-module__khPF0q__feature{min-height:0}.ProducerNewsCard-module__khPF0q__carousel h3,.ProducerNewsCard-module__khPF0q__feature h3{font-size:24px;line-height:32px}}
.ProducerNewsSection-module__QrhFua__section{gap:var(--space-lg);display:grid}.ProducerNewsSection-module__QrhFua__home{width:min(100%,1320px);padding:var(--space-sm) var(--space-2xl) 0;margin:0 auto}.ProducerNewsSection-module__QrhFua__producer{padding:0}.ProducerNewsSection-module__QrhFua__header{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.ProducerNewsSection-module__QrhFua__header p{margin-bottom:var(--space-2xs);color:var(--color-brand-primary);font-size:14px;font-weight:var(--font-weight-strong)}.ProducerNewsSection-module__QrhFua__header h1,.ProducerNewsSection-module__QrhFua__header h2{font-size:24px;line-height:32px}.ProducerNewsSection-module__QrhFua__header h1{font-size:34px;line-height:42px}.ProducerNewsSection-module__QrhFua__header a{align-items:center;gap:var(--space-xs);color:var(--color-brand-primary);font-weight:var(--font-weight-strong);display:inline-flex}.ProducerNewsSection-module__QrhFua__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProducerNewsSection-module__QrhFua__grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ProducerNewsSection-module__QrhFua__list{grid-template-columns:1fr}.ProducerNewsSection-module__QrhFua__carousel{gap:var(--space-md);display:grid}.ProducerNewsSection-module__QrhFua__carouselCard{min-width:0;animation:.22s ease-out ProducerNewsSection-module__QrhFua__carouselNewsEnter}.ProducerNewsSection-module__QrhFua__indicators{justify-content:center;align-items:center;gap:var(--space-sm);min-height:24px;display:flex}.ProducerNewsSection-module__QrhFua__indicator{border-radius:var(--radius-pill);background:var(--indicator-color);opacity:.58;cursor:pointer;border:0;width:10px;height:10px;padding:0;transition:opacity .18s,width .18s}.ProducerNewsSection-module__QrhFua__indicator[aria-current=true]{opacity:1;width:28px}.ProducerNewsSection-module__QrhFua__indicatorNatural{--indicator-color:#b6c7a6}.ProducerNewsSection-module__QrhFua__indicatorHarvest{--indicator-color:#d9b858}.ProducerNewsSection-module__QrhFua__indicatorFresh{--indicator-color:#8fcab7}.ProducerNewsSection-module__QrhFua__indicatorBerry{--indicator-color:#e4a8c4}.ProducerNewsSection-module__QrhFua__indicatorMarket{--indicator-color:#4f725f}@media (max-width:980px){.ProducerNewsSection-module__QrhFua__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProducerNewsSection-module__QrhFua__carouselCard{animation:none}.ProducerNewsSection-module__QrhFua__indicator{transition:none}}@keyframes ProducerNewsSection-module__QrhFua__carouselNewsEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.ProducerNewsSection-module__QrhFua__home{padding-inline:var(--space-md)}.ProducerNewsSection-module__QrhFua__producer{padding:var(--space-lg)}.ProducerNewsSection-module__QrhFua__header{flex-direction:column;align-items:flex-start}}
.ProducerCard-module__BIB5oG__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-base);cursor:pointer;min-width:0;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.ProducerCard-module__BIB5oG__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.ProducerCard-module__BIB5oG__cardLink:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-primary) 70%, white);outline-offset:-3px}.ProducerCard-module__BIB5oG__card:hover{border-color:#6e8a73b3;transform:translateY(-2px)}.ProducerCard-module__BIB5oG__body{gap:var(--space-md);padding:calc(var(--space-xl) + var(--space-sm)) var(--space-lg) var(--space-lg);display:grid;position:relative}.ProducerCard-module__BIB5oG__identity{gap:var(--space-sm);text-align:center;justify-items:center;display:grid}.ProducerCard-module__BIB5oG__portrait{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-subtle);place-items:center;width:128px;height:128px;padding:4px;display:grid}.ProducerCard-module__BIB5oG__portrait>span{border:0;width:100%;height:100%}.ProducerCard-module__BIB5oG__portrait svg{width:30px;height:30px}.ProducerCard-module__BIB5oG__identityText{gap:var(--space-sm);justify-items:center;min-width:0;display:grid}.ProducerCard-module__BIB5oG__title{color:var(--color-text-primary);font-size:20px;font-weight:var(--font-weight-heading);overflow-wrap:anywhere;line-height:26px;display:block}.ProducerCard-module__BIB5oG__card:hover .ProducerCard-module__BIB5oG__title,.ProducerCard-module__BIB5oG__card:focus-within .ProducerCard-module__BIB5oG__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ProducerCard-module__BIB5oG__meta{align-items:center;gap:var(--space-2xs);color:var(--color-text-secondary);font-size:14px;display:inline-flex}.ProducerCard-module__BIB5oG__meta svg{color:var(--color-brand-primary)}.ProducerCard-module__BIB5oG__productCount{z-index:2;top:var(--space-sm);right:var(--space-sm);pointer-events:none;color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-strong);white-space:nowrap;align-items:center;gap:5px;line-height:20px;display:inline-flex;position:absolute}.ProducerCard-module__BIB5oG__productCount svg{color:var(--color-action-primary)}.ProducerCard-module__BIB5oG__body p{min-height:48px;color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:24px;display:-webkit-box;overflow:hidden}.ProducerCard-module__BIB5oG__footer{gap:var(--space-sm);margin-top:auto;display:grid}.ProducerCard-module__BIB5oG__deliveryHint{z-index:2;min-width:0;color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:6px;line-height:18px;display:flex;position:relative;overflow:hidden}.ProducerCard-module__BIB5oG__deliveryHint svg{color:var(--color-action-primary);flex:none}.ProducerCard-module__BIB5oG__deliveryHint span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ProducerCard-module__BIB5oG__categories{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProducerCard-module__BIB5oG__categoryIcon{border-radius:var(--radius-sm);background:var(--color-surface-subtle);width:42px;height:42px;color:var(--color-brand-primary);place-items:center;display:inline-grid}.ProducerCard-module__BIB5oG__categoryIcon svg{width:22px;height:22px}.ProducerCard-module__BIB5oG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.favorites-module__IgvdrW__page{gap:var(--space-2xl);padding-bottom:var(--space-4xl);display:grid}.favorites-module__IgvdrW__statePanel,.favorites-module__IgvdrW__emptyState{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-subtle)}.favorites-module__IgvdrW__statePanel h1,.favorites-module__IgvdrW__emptyState h2{color:var(--color-text-primary);letter-spacing:0;font-size:clamp(32px,5vw,52px);line-height:1.05}.favorites-module__IgvdrW__statePanel p,.favorites-module__IgvdrW__emptyState p{color:var(--color-text-secondary);font-size:17px;line-height:27px}.favorites-module__IgvdrW__section{gap:var(--space-lg);width:min(100%,1320px);padding:0 var(--space-2xl);margin:0 auto;display:grid}.favorites-module__IgvdrW__sectionHeader{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.favorites-module__IgvdrW__sectionHeader h2{font-size:28px;line-height:36px}.favorites-module__IgvdrW__sectionHeader a,.favorites-module__IgvdrW__emptyState a,.favorites-module__IgvdrW__unavailableCard button{border-radius:var(--radius-sm);min-height:42px;font-weight:var(--font-weight-strong);justify-content:center;align-items:center;display:inline-flex}.favorites-module__IgvdrW__sectionHeader a,.favorites-module__IgvdrW__emptyState a{background:var(--color-brand-primary-soft);color:var(--color-brand-primary);padding:0 var(--space-md)}.favorites-module__IgvdrW__producerGrid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.favorites-module__IgvdrW__productSkeletonGrid{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.favorites-module__IgvdrW__productSkeletonCard,.favorites-module__IgvdrW__producerSkeletonCard{border:1px solid var(--color-border-subtle);background:var(--color-surface-base);min-width:0;box-shadow:var(--shadow-subtle);position:relative;overflow:hidden}.favorites-module__IgvdrW__productSkeletonCard{border-radius:var(--radius-md);grid-template-rows:auto 1fr;min-height:444px;display:grid}.favorites-module__IgvdrW__producerSkeletonCard{gap:var(--space-md);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg) var(--space-lg);min-height:356px;display:grid}.favorites-module__IgvdrW__skeletonBlock{background:color-mix(in srgb, var(--color-brand-primary-soft) 58%, var(--color-surface-base));display:block;position:relative;overflow:hidden}.favorites-module__IgvdrW__skeletonBlock:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface-base) 76%, transparent) 45%, transparent);animation:1.35s ease-in-out infinite favorites-module__IgvdrW__shimmer;position:absolute;inset:0;transform:translate(-100%)}.favorites-module__IgvdrW__productSkeletonMedia{aspect-ratio:4/3;background:color-mix(in srgb, var(--color-brand-primary-soft) 48%, var(--color-status-warning-soft));border-radius:0}.favorites-module__IgvdrW__productSkeletonBody{gap:var(--space-sm);padding:var(--space-lg);grid-template-rows:auto minmax(94px,auto) auto;display:grid}.favorites-module__IgvdrW__skeletonInline{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.favorites-module__IgvdrW__skeletonStack{align-content:start;gap:var(--space-xs);display:grid}.favorites-module__IgvdrW__skeletonAvatarSmall{border-radius:var(--radius-pill);width:24px;height:24px}.favorites-module__IgvdrW__skeletonProducerName{border-radius:var(--radius-xs);width:min(68%,168px);height:18px}.favorites-module__IgvdrW__skeletonTitleLine{border-radius:var(--radius-xs);width:78%;height:24px}.favorites-module__IgvdrW__skeletonTextLine{border-radius:var(--radius-xs);width:46%;height:18px}.favorites-module__IgvdrW__skeletonPriceBlock{gap:var(--space-xs);align-self:end;justify-items:end;display:grid}.favorites-module__IgvdrW__skeletonPrice{border-radius:var(--radius-xs);width:84px;height:28px}.favorites-module__IgvdrW__skeletonUnit{border-radius:var(--radius-xs);width:116px;height:18px}.favorites-module__IgvdrW__skeletonHeart{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-pill);background:var(--color-action-primary-soft);width:48px;height:48px;position:absolute}.favorites-module__IgvdrW__producerSkeletonIdentity{gap:var(--space-sm);text-align:center;padding-top:var(--space-sm);justify-items:center;display:grid}.favorites-module__IgvdrW__skeletonPortrait{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);width:128px;height:128px}.favorites-module__IgvdrW__skeletonProducerTitle{border-radius:var(--radius-xs);width:min(70%,248px);height:26px}.favorites-module__IgvdrW__skeletonLocation{border-radius:var(--radius-xs);width:min(46%,168px);height:18px}.favorites-module__IgvdrW__skeletonDescription{border-radius:var(--radius-xs);width:100%;height:20px}.favorites-module__IgvdrW__skeletonDescriptionShort{border-radius:var(--radius-xs);width:74%;height:20px}.favorites-module__IgvdrW__skeletonChips{gap:var(--space-xs);flex-wrap:wrap;align-self:end;display:flex}.favorites-module__IgvdrW__skeletonChip,.favorites-module__IgvdrW__skeletonChipShort{border-radius:var(--radius-pill);height:28px}.favorites-module__IgvdrW__skeletonChip{width:132px}.favorites-module__IgvdrW__skeletonChipShort{width:92px}.favorites-module__IgvdrW__unavailableList{gap:var(--space-sm);display:grid}.favorites-module__IgvdrW__unavailableCard{gap:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-md);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.favorites-module__IgvdrW__unavailableIcon,.favorites-module__IgvdrW__emptyState span{border-radius:var(--radius-pill);background:var(--color-status-warning-soft);color:var(--color-status-warning);place-items:center;display:grid}.favorites-module__IgvdrW__unavailableIcon{width:44px;height:44px}.favorites-module__IgvdrW__unavailableCard strong{color:var(--color-text-primary);font-size:17px;display:block}.favorites-module__IgvdrW__unavailableCard p{color:var(--color-text-secondary);font-size:14px;line-height:20px}.favorites-module__IgvdrW__unavailableCard button{gap:var(--space-xs);background:var(--color-status-danger-soft);color:var(--color-status-danger);padding:0 var(--space-md);cursor:pointer;border:0}.favorites-module__IgvdrW__unavailableCard button:disabled{cursor:wait;opacity:.72}.favorites-module__IgvdrW__emptyState,.favorites-module__IgvdrW__statePanel{justify-items:start;gap:var(--space-md);width:min(1180px,100% - 32px);padding:var(--space-2xl);margin:0 auto}.favorites-module__IgvdrW__statePanel{margin-top:var(--space-3xl)}.favorites-module__IgvdrW__emptyState span{width:52px;height:52px}.favorites-module__IgvdrW__emptyState div{gap:var(--space-sm);flex-wrap:wrap;display:flex}.favorites-module__IgvdrW__spinner{animation:.9s linear infinite favorites-module__IgvdrW__spin}@keyframes favorites-module__IgvdrW__spin{to{transform:rotate(360deg)}}@keyframes favorites-module__IgvdrW__shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.favorites-module__IgvdrW__skeletonBlock:after{animation:none}}@media (max-width:1180px){.favorites-module__IgvdrW__productSkeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.favorites-module__IgvdrW__producerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.favorites-module__IgvdrW__productSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.favorites-module__IgvdrW__page{gap:var(--space-xl)}.favorites-module__IgvdrW__statePanel,.favorites-module__IgvdrW__emptyState{padding:var(--space-lg)}.favorites-module__IgvdrW__section{padding:0 var(--space-md)}.favorites-module__IgvdrW__producerGrid,.favorites-module__IgvdrW__productSkeletonGrid,.favorites-module__IgvdrW__unavailableCard{grid-template-columns:1fr}.favorites-module__IgvdrW__sectionHeader{flex-direction:column;align-items:start}.favorites-module__IgvdrW__unavailableIcon{width:40px;height:40px}}
.page-module__E0kJGG__page{gap:var(--space-xl);padding-bottom:0;display:grid}.page-module__E0kJGG__hero{isolation:isolate;color:#fff;background-image:url(/hero/vegetables-hero4.jpg);background-position:50%;background-size:cover;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(360px,38svh,460px);display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__heroOverlay{z-index:-1;background:linear-gradient(90deg,#062f0ddb 0%,#062f0dad 42%,#062f0d29 100%),linear-gradient(#0b281538,#0b281547);position:absolute;inset:0}.page-module__E0kJGG__heroContent{align-self:end;gap:var(--space-md);width:min(100%,1200px);padding:var(--space-2xl) var(--space-2xl) var(--space-lg);text-align:center;justify-items:center;margin:0 auto;display:grid}.page-module__E0kJGG__sectionEyebrow{font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:0}.page-module__E0kJGG__hero h1{text-wrap:balance;max-width:720px;font-size:36px;line-height:44px}.page-module__E0kJGG__lead{color:#ffffffe6;max-width:620px;font-size:18px;line-height:28px}.page-module__E0kJGG__searchForm{gap:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-base);width:min(100%,680px);max-width:680px;padding:var(--space-xs);box-shadow:var(--shadow-raised);border:1px solid #ffffffb3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.page-module__E0kJGG__searchForm svg{color:var(--color-text-muted);margin-left:var(--space-xs)}.page-module__E0kJGG__searchForm input{min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:0}.page-module__E0kJGG__searchForm button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-action-primary);color:#fff;min-height:44px;font-weight:var(--font-weight-strong);cursor:pointer;padding:0 var(--space-lg);border:0;display:inline-flex}.page-module__E0kJGG__searchForm button:hover{background:var(--color-action-primary-hover)}.page-module__E0kJGG__categoryStrip{border-block:1px solid var(--color-border-subtle);background:var(--color-surface-base);box-shadow:var(--shadow-subtle);margin-top:calc(-1 * var(--space-xl));overflow:hidden}.page-module__E0kJGG__categoryRail{overscroll-behavior-inline:contain;scrollbar-width:thin;width:min(100%,1200px);margin:0 auto;display:flex;overflow-x:auto}.page-module__E0kJGG__categoryItem{align-content:center;place-items:center;gap:var(--space-xs);border-right:1px solid var(--color-border-subtle);min-height:86px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-semibold);padding:var(--space-sm);text-align:center;flex:1 0 128px;line-height:18px;transition:background .16s,color .16s;display:grid}.page-module__E0kJGG__categoryItem:first-child{border-left:1px solid var(--color-border-subtle)}.page-module__E0kJGG__categoryItem svg{color:var(--color-brand-primary)}.page-module__E0kJGG__categoryItem:hover{background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.page-module__E0kJGG__orderIntro{width:min(100%,1320px);padding:var(--space-sm) var(--space-2xl) 0;margin:0 auto}.page-module__E0kJGG__orderIntroInner{gap:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--color-text-primary);padding:var(--space-xl);box-shadow:var(--shadow-subtle);display:grid}.page-module__E0kJGG__orderIntroInner h2{font-size:24px;line-height:32px}.page-module__E0kJGG__orderIntroSteps{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__E0kJGG__orderIntroStep{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__E0kJGG__orderIntroIcon{background:var(--color-brand-primary-soft);width:44px;height:44px;color:var(--color-brand-primary);border-radius:999px;place-items:center;display:grid}.page-module__E0kJGG__orderIntroStep h3{font-size:16px;line-height:22px}.page-module__E0kJGG__orderIntroStep p{margin-top:var(--space-2xs);color:var(--color-text-secondary);line-height:22px}.page-module__E0kJGG__productSection,.page-module__E0kJGG__producerSection{gap:var(--space-lg);width:min(100%,1320px);padding:var(--space-sm) var(--space-2xl) 0;margin:0 auto;display:grid}.page-module__E0kJGG__sectionHeader{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.page-module__E0kJGG__sectionEyebrow{margin-bottom:var(--space-2xs);color:var(--color-brand-primary)}.page-module__E0kJGG__sectionHeader h2{font-size:24px;line-height:32px}.page-module__E0kJGG__sectionIntro{max-width:660px;margin-top:var(--space-xs);color:var(--color-text-secondary);line-height:24px}.page-module__E0kJGG__sectionHeader a,.page-module__E0kJGG__notice a{align-items:center;gap:var(--space-xs);color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);display:inline-flex}.page-module__E0kJGG__notice{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-lg);color:var(--color-text-secondary);display:flex}.page-module__E0kJGG__producerGrid{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__E0kJGG__producerCta,.page-module__E0kJGG__issueCta{width:min(100%,1320px);padding:0 var(--space-2xl);margin:0 auto}.page-module__E0kJGG__producerCtaInner,.page-module__E0kJGG__issueCtaInner{gap:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-2xl);box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.page-module__E0kJGG__producerCtaInner>svg,.page-module__E0kJGG__issueCtaInner>svg{color:var(--color-action-primary)}.page-module__E0kJGG__producerCtaInner h2,.page-module__E0kJGG__issueCtaInner h2{font-size:24px;line-height:32px}.page-module__E0kJGG__producerCtaInner p:last-child,.page-module__E0kJGG__issueCtaInner p:last-child{margin-top:var(--space-xs);color:var(--color-text-secondary)}.page-module__E0kJGG__producerCtaInner a,.page-module__E0kJGG__issueCtaInner a{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);background:var(--color-brand-primary);color:#fff;min-height:44px;font-weight:var(--font-weight-strong);padding:0 var(--space-lg);display:inline-flex}.page-module__E0kJGG__trustStrip{border-block:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}.page-module__E0kJGG__trustStripInner{gap:var(--space-2xl);width:min(100%,1200px);padding:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0 auto;display:grid}.page-module__E0kJGG__trustItem{justify-items:center;gap:var(--space-xs);color:var(--color-text-secondary);text-align:center;display:grid}.page-module__E0kJGG__trustItem p{max-width:300px;font-weight:var(--font-weight-heading);line-height:22px}.page-module__E0kJGG__trustItem strong{color:var(--color-text-primary);font-size:48px;font-weight:var(--font-weight-strong);line-height:1}.page-module__E0kJGG__dpdFreshLogo{object-fit:contain;width:min(190px,70%);height:auto}.page-module__E0kJGG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.page-module__E0kJGG__producerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page-module__E0kJGG__hero{min-height:440px}.page-module__E0kJGG__heroOverlay{background:linear-gradient(90deg,#062f0de6 0%,#062f0db3 62%,#062f0d42 100%),linear-gradient(#0b281538,#0b28154d)}.page-module__E0kJGG__categoryItem{flex-basis:132px}.page-module__E0kJGG__orderIntroSteps{grid-template-columns:1fr}.page-module__E0kJGG__producerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__trustStripInner{gap:var(--space-xl)}}@media (max-width:639px){.page-module__E0kJGG__page{gap:var(--space-lg)}.page-module__E0kJGG__hero{min-height:470px}.page-module__E0kJGG__heroContent{gap:var(--space-md);padding:var(--space-xl) var(--space-md)}.page-module__E0kJGG__hero h1{max-width:420px;font-size:28px;line-height:36px}.page-module__E0kJGG__lead{max-width:420px;font-size:16px;line-height:24px}.page-module__E0kJGG__searchForm{grid-template-columns:auto minmax(0,1fr)}.page-module__E0kJGG__searchForm button{grid-column:1/-1;width:100%}.page-module__E0kJGG__categoryItem{flex-basis:112px;min-height:78px;font-size:13px;line-height:17px}.page-module__E0kJGG__orderIntro{padding:0 var(--space-md) var(--space-lg)}.page-module__E0kJGG__orderIntroInner{padding:var(--space-lg) var(--space-md)}.page-module__E0kJGG__orderIntroStep{gap:var(--space-sm)}.page-module__E0kJGG__productSection,.page-module__E0kJGG__producerSection,.page-module__E0kJGG__producerCta,.page-module__E0kJGG__issueCta{padding:0 var(--space-md)}.page-module__E0kJGG__sectionHeader,.page-module__E0kJGG__notice,.page-module__E0kJGG__producerCtaInner,.page-module__E0kJGG__issueCtaInner{align-items:flex-start}.page-module__E0kJGG__sectionHeader,.page-module__E0kJGG__notice{flex-direction:column}.page-module__E0kJGG__producerGrid{gap:var(--space-md);grid-template-columns:1fr}.page-module__E0kJGG__producerCtaInner,.page-module__E0kJGG__issueCtaInner{padding:var(--space-xl) var(--space-md);grid-template-columns:1fr}.page-module__E0kJGG__producerCtaInner a,.page-module__E0kJGG__issueCtaInner a{width:100%}.page-module__E0kJGG__trustStripInner{gap:var(--space-xl);padding:var(--space-xl) var(--space-md);grid-template-columns:1fr}.page-module__E0kJGG__trustItem strong{font-size:42px}.page-module__E0kJGG__dpdFreshLogo{width:min(160px,64%)}}
.Badge-module__H8aylq__badge{border-radius:var(--radius-xs);max-width:100%;min-height:24px;font-size:12px;font-weight:var(--font-weight-semibold);padding:3px var(--space-xs);overflow-wrap:anywhere;align-items:center;line-height:16px;display:inline-flex}.Badge-module__H8aylq__neutral{background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.Badge-module__H8aylq__warning{background:var(--color-status-warning-soft);color:var(--color-status-warning)}.Badge-module__H8aylq__action{background:var(--color-action-primary-soft);color:var(--color-brand-primary-strong)}
.SiteHeader-module__azVQWW__header{z-index:var(--z-header);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f6ebf0;position:sticky;top:0}.SiteHeader-module__azVQWW__inner{gap:var(--space-lg);max-width:1200px;min-height:68px;padding:0 var(--space-2xl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0 auto;display:grid}.SiteHeader-module__azVQWW__focusedInner{max-width:1200px;min-height:68px;padding:0 var(--space-2xl);align-items:center;margin:0 auto;display:flex}.SiteHeader-module__azVQWW__logo{align-items:center;min-width:0;display:inline-flex}.SiteHeader-module__azVQWW__logoImage{border-radius:var(--radius-sm);object-fit:contain;width:auto;height:44px}.SiteHeader-module__azVQWW__nav{align-items:center;gap:var(--space-md);color:var(--color-text-secondary);font-size:15px;font-weight:var(--font-weight-semibold);justify-self:start;display:flex}.SiteHeader-module__azVQWW__nav a{align-items:center;gap:var(--space-2xs);min-height:40px;color:inherit;display:inline-flex;position:relative}.SiteHeader-module__azVQWW__nav a:hover{color:var(--color-brand-primary)}.SiteHeader-module__azVQWW__nav a:after{border-radius:var(--radius-pill);content:"";opacity:0;background:currentColor;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.65)}.SiteHeader-module__azVQWW__nav a:hover:after,.SiteHeader-module__azVQWW__nav .SiteHeader-module__azVQWW__navLinkActive:after{opacity:1;transform:scaleX(1)}.SiteHeader-module__azVQWW__nav .SiteHeader-module__azVQWW__navLinkActive{color:var(--color-brand-primary)}.SiteHeader-module__azVQWW__navCountBadge,.SiteHeader-module__azVQWW__drawerNavCountBadge{border-radius:var(--radius-pill);background:var(--color-status-danger);color:#fff;min-width:22px;height:22px;font-size:12px;font-weight:var(--font-weight-strong);place-items:center;padding:0 6px;line-height:1;display:inline-grid}.SiteHeader-module__azVQWW__navCountBadge{margin-left:var(--space-2xs)}.SiteHeader-module__azVQWW__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:inline-flex}.SiteHeader-module__azVQWW__mobileActions{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:none}.SiteHeader-module__azVQWW__iconLink{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-text-secondary);place-items:center;display:none}.SiteHeader-module__azVQWW__iconLink:hover{background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.SiteHeader-module__azVQWW__mobileIconLink,.SiteHeader-module__azVQWW__menuButton,.SiteHeader-module__azVQWW__drawerCloseButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);width:42px;height:42px;color:var(--color-text-primary);cursor:pointer;place-items:center;display:inline-grid}.SiteHeader-module__azVQWW__mobileIconLink:hover,.SiteHeader-module__azVQWW__menuButton:hover,.SiteHeader-module__azVQWW__drawerCloseButton:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.SiteHeader-module__azVQWW__drawerLayer,.SiteHeader-module__azVQWW__drawerLayerOpen{z-index:calc(var(--z-mobile-action-bar) + 20);pointer-events:none;display:none;position:fixed;inset:0}.SiteHeader-module__azVQWW__drawerLayerOpen{pointer-events:auto}.SiteHeader-module__azVQWW__drawerScrim{background:var(--color-overlay-scrim);cursor:pointer;opacity:0;border:0;transition:opacity .18s;position:absolute;inset:0}.SiteHeader-module__azVQWW__drawerLayerOpen .SiteHeader-module__azVQWW__drawerScrim{opacity:1}.SiteHeader-module__azVQWW__drawer{gap:var(--space-xl);border-right:1px solid var(--color-border-subtle);background:var(--color-surface-page);width:min(344px,100vw - 48px);height:100%;box-shadow:var(--shadow-raised);padding:var(--space-md);flex-direction:column;transition:transform .18s;display:flex;position:relative;transform:translate(-100%)}.SiteHeader-module__azVQWW__drawerLayerOpen .SiteHeader-module__azVQWW__drawer{transform:translate(0)}.SiteHeader-module__azVQWW__drawerHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.SiteHeader-module__azVQWW__drawerLogo{border-radius:var(--radius-sm);object-fit:contain;width:auto;height:38px}.SiteHeader-module__azVQWW__drawerNav{gap:var(--space-2xs);display:grid}.SiteHeader-module__azVQWW__drawerNavLink,.SiteHeader-module__azVQWW__drawerNavLinkActive{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);min-height:46px;color:var(--color-text-primary);font-size:17px;font-weight:var(--font-weight-semibold);padding:0 var(--space-md);display:flex}.SiteHeader-module__azVQWW__drawerNavLink:hover,.SiteHeader-module__azVQWW__drawerNavLinkActive{background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.SiteHeader-module__azVQWW__drawerNavCountBadge{margin-left:auto}.SiteHeader-module__azVQWW__drawerUtilities{gap:var(--space-sm);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-md);margin-top:auto;display:grid}.SiteHeader-module__azVQWW__drawerAuthLink,.SiteHeader-module__azVQWW__drawerCartLink{width:100%;min-height:44px}.SiteHeader-module__azVQWW__drawerCartLink{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);padding:0 var(--space-md);display:inline-flex}.SiteHeader-module__azVQWW__drawerCartLink:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.SiteHeader-module__azVQWW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:920px){.SiteHeader-module__azVQWW__inner{gap:var(--space-md);min-height:60px;padding:0 var(--space-xl);grid-template-columns:auto 1fr auto}.SiteHeader-module__azVQWW__focusedInner{min-height:60px;padding:0 var(--space-xl)}.SiteHeader-module__azVQWW__nav,.SiteHeader-module__azVQWW__actions{display:none}.SiteHeader-module__azVQWW__mobileActions{display:inline-flex}.SiteHeader-module__azVQWW__drawerLayer,.SiteHeader-module__azVQWW__drawerLayerOpen{display:block}}@media (max-width:639px){.SiteHeader-module__azVQWW__inner{padding:0 var(--space-md);grid-template-columns:minmax(0,auto) auto;justify-content:space-between}.SiteHeader-module__azVQWW__focusedInner{padding:0 var(--space-md)}.SiteHeader-module__azVQWW__logoImage{height:38px}}@media (max-width:420px){.SiteHeader-module__azVQWW__drawer{width:100vw}}
.ProductGrid-module__Wp7uPq__grid{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1180px){.ProductGrid-module__Wp7uPq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.ProductGrid-module__Wp7uPq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ProductGrid-module__Wp7uPq__grid{gap:var(--space-md);grid-template-columns:1fr}}
.categories-module__gUuumq__page{gap:var(--space-2xl);padding-bottom:var(--space-4xl);display:grid}.categories-module__gUuumq__heroActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.categories-module__gUuumq__primaryLink,.categories-module__gUuumq__secondaryLink{border-radius:var(--radius-sm);min-height:44px;font-weight:var(--font-weight-strong);padding:0 var(--space-lg);justify-content:center;align-items:center;display:inline-flex}.categories-module__gUuumq__primaryLink{background:var(--color-brand-primary);color:#fff}.categories-module__gUuumq__primaryLink:hover{background:var(--color-brand-primary-strong)}.categories-module__gUuumq__secondaryLink{border:1px solid var(--color-border-subtle);background:var(--color-surface-base);color:var(--color-brand-primary)}.categories-module__gUuumq__categorySection,.categories-module__gUuumq__results{gap:var(--space-lg);width:min(100%,1320px);padding:0 var(--space-2xl);margin:0 auto;display:grid}.categories-module__gUuumq__sectionHeader,.categories-module__gUuumq__resultsHeader{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.categories-module__gUuumq__sectionHeader h2,.categories-module__gUuumq__resultsHeader h2{font-size:24px;line-height:32px}.categories-module__gUuumq__sectionHeader p,.categories-module__gUuumq__resultsHeader p,.categories-module__gUuumq__sortLabel{color:var(--color-text-secondary);font-size:14px}.categories-module__gUuumq__sortLabel{margin-left:auto}.categories-module__gUuumq__subcategoryRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.categories-module__gUuumq__chip,.categories-module__gUuumq__selectedChip{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-base);min-height:36px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-semibold);padding:0 var(--space-md);justify-content:center;align-items:center;display:inline-flex}.categories-module__gUuumq__selectedChip{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.categories-module__gUuumq__categoryGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.categories-module__gUuumq__categoryCard{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);min-height:188px;padding:var(--space-lg);box-shadow:var(--shadow-subtle);align-content:start;justify-items:start;display:grid}.categories-module__gUuumq__categoryCard:hover{border-color:var(--color-brand-primary)}.categories-module__gUuumq__categoryIcon{border-radius:var(--radius-sm);background:var(--color-brand-primary-soft);width:40px;height:40px;color:var(--color-brand-primary);justify-content:center;align-items:center;display:inline-flex}.categories-module__gUuumq__categoryName{font-size:16px;font-weight:var(--font-weight-heading);text-align:left;text-underline-offset:3px;line-height:22px;text-decoration:underline;text-decoration-thickness:1px}.categories-module__gUuumq__categorySummary{color:var(--color-text-secondary);font-size:14px;line-height:20px}.categories-module__gUuumq__categoryMeta{color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);margin-top:auto}.categories-module__gUuumq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.categories-module__gUuumq__emptyState{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-2xl);justify-items:start;display:grid}.categories-module__gUuumq__emptyState h3{font-size:20px;line-height:28px}.categories-module__gUuumq__emptyState p{color:var(--color-text-secondary)}.categories-module__gUuumq__emptyState a{color:var(--color-brand-primary);font-weight:var(--font-weight-strong)}@media (max-width:639px){.categories-module__gUuumq__page{gap:var(--space-xl);padding-bottom:var(--space-3xl)}.categories-module__gUuumq__categorySection,.categories-module__gUuumq__results{padding:0 var(--space-md)}.categories-module__gUuumq__sectionHeader,.categories-module__gUuumq__resultsHeader{flex-direction:column;align-items:flex-start}.categories-module__gUuumq__sortLabel{margin-left:0}.categories-module__gUuumq__heroActions{display:grid}}
.producer-detail-module__IxzYaa__page{gap:var(--space-2xl);max-width:1180px;padding:var(--space-xl) var(--space-2xl) var(--space-4xl);margin:0 auto;display:grid}.producer-detail-module__IxzYaa__hero{gap:var(--space-lg);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.producer-detail-module__IxzYaa__identity,.producer-detail-module__IxzYaa__story,.producer-detail-module__IxzYaa__metrics,.producer-detail-module__IxzYaa__showcase,.producer-detail-module__IxzYaa__emptyProducts,.producer-detail-module__IxzYaa__certificates{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-base)}.producer-detail-module__IxzYaa__identity{gap:var(--space-md);padding:var(--space-xl);text-align:center;justify-items:center;display:grid}.producer-detail-module__IxzYaa__identity>span{width:112px;height:112px}.producer-detail-module__IxzYaa__identity h1{font-size:24px;line-height:32px}.producer-detail-module__IxzYaa__identity p{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-strong);display:inline-flex}.producer-detail-module__IxzYaa__identity p svg,.producer-detail-module__IxzYaa__infoTile svg{color:var(--color-brand-primary)}.producer-detail-module__IxzYaa__identity button[aria-pressed]{justify-self:center}.producer-detail-module__IxzYaa__categoryTags{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.producer-detail-module__IxzYaa__categoryTags a{border-radius:var(--radius-pill);background:var(--color-brand-primary-soft);color:var(--color-brand-primary);font-size:13px;font-weight:var(--font-weight-semibold);padding:5px var(--space-sm)}.producer-detail-module__IxzYaa__story{overflow:hidden}.producer-detail-module__IxzYaa__photoRail{background:var(--color-brand-primary-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:clamp(260px,36vw,460px);display:grid;overflow:hidden}.producer-detail-module__IxzYaa__photoRail[data-count="1"]{grid-template-columns:1fr}.producer-detail-module__IxzYaa__photoRail[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-detail-module__IxzYaa__photoRail img,.producer-detail-module__IxzYaa__photoRail span{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.producer-detail-module__IxzYaa__photoRailImage{position:relative}.producer-detail-module__IxzYaa__storyBody{gap:var(--space-sm);padding:var(--space-xl);display:grid}.producer-detail-module__IxzYaa__storyBody h2,.producer-detail-module__IxzYaa__showcase h2,.producer-detail-module__IxzYaa__emptyProducts h2,.producer-detail-module__IxzYaa__certificates h2{font-size:24px;line-height:32px}.producer-detail-module__IxzYaa__storyBody p,.producer-detail-module__IxzYaa__sectionHeader p,.producer-detail-module__IxzYaa__emptyProducts p{color:var(--color-text-secondary);white-space:pre-line}.producer-detail-module__IxzYaa__metrics{gap:var(--space-sm);padding:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.producer-detail-module__IxzYaa__infoTile{gap:var(--space-xs);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-md);align-content:start;display:grid}.producer-detail-module__IxzYaa__infoTile span{color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-strong)}.producer-detail-module__IxzYaa__infoTile strong{font-size:16px;line-height:22px}.producer-detail-module__IxzYaa__showcase,.producer-detail-module__IxzYaa__emptyProducts,.producer-detail-module__IxzYaa__certificates{gap:var(--space-xl);padding:var(--space-xl);display:grid}.producer-detail-module__IxzYaa__sectionHeader{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.producer-detail-module__IxzYaa__sectionHeader a,.producer-detail-module__IxzYaa__emptyProducts a{color:var(--color-brand-primary);font-weight:var(--font-weight-strong)}.producer-detail-module__IxzYaa__productGroup{gap:var(--space-md);display:grid}.producer-detail-module__IxzYaa__productGroup h3{font-size:20px}.producer-detail-module__IxzYaa__certificates div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.producer-detail-module__IxzYaa__certificates a{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);min-height:40px;color:var(--color-brand-primary);font-weight:var(--font-weight-strong);padding:0 var(--space-md);display:inline-flex}@media (max-width:980px){.producer-detail-module__IxzYaa__hero,.producer-detail-module__IxzYaa__metrics{grid-template-columns:1fr}.producer-detail-module__IxzYaa__photoRail{grid-template-columns:1fr;height:clamp(220px,58vw,340px)}.producer-detail-module__IxzYaa__photoRail img:not(:first-child){display:none}}@media (max-width:639px){.producer-detail-module__IxzYaa__page{padding:var(--space-lg) var(--space-md) var(--space-3xl)}.producer-detail-module__IxzYaa__identity,.producer-detail-module__IxzYaa__storyBody,.producer-detail-module__IxzYaa__showcase,.producer-detail-module__IxzYaa__emptyProducts,.producer-detail-module__IxzYaa__certificates{padding:var(--space-lg)}.producer-detail-module__IxzYaa__sectionHeader{flex-direction:column;align-items:flex-start}}
.producers-module__jU9Xja__page{gap:var(--space-2xl);padding-bottom:var(--space-4xl);display:grid}.producers-module__jU9Xja__searchForm{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-xs);box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.producers-module__jU9Xja__searchForm svg{color:var(--color-text-muted);margin-left:var(--space-xs)}.producers-module__jU9Xja__searchForm input{min-width:0;color:var(--color-text-primary);border:0;outline:0}.producers-module__jU9Xja__searchForm button{border-radius:var(--radius-sm);background:var(--color-brand-primary);color:#fff;min-height:42px;font-weight:var(--font-weight-strong);padding:0 var(--space-lg);cursor:pointer;border:0}.producers-module__jU9Xja__toolbar,.producers-module__jU9Xja__results{gap:var(--space-md);width:min(100%,1320px);padding:0 var(--space-2xl);margin:0 auto;display:grid}.producers-module__jU9Xja__categoryRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.producers-module__jU9Xja__chip,.producers-module__jU9Xja__selectedChip,.producers-module__jU9Xja__clearLink{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-base);min-height:38px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-semibold);padding:0 var(--space-md);display:inline-flex}.producers-module__jU9Xja__selectedChip{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.producers-module__jU9Xja__clearLink{color:var(--color-brand-primary);justify-self:start}.producers-module__jU9Xja__resultsHeader{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.producers-module__jU9Xja__resultsHeader h2{font-size:24px;line-height:32px}.producers-module__jU9Xja__resultsHeader p{color:var(--color-text-secondary);font-size:14px}.producers-module__jU9Xja__grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.producers-module__jU9Xja__emptyState{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-2xl);justify-items:start;display:grid}.producers-module__jU9Xja__emptyState h3{font-size:20px}.producers-module__jU9Xja__emptyState p{color:var(--color-text-secondary)}.producers-module__jU9Xja__emptyState a{color:var(--color-brand-primary);font-weight:var(--font-weight-strong)}.producers-module__jU9Xja__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.producers-module__jU9Xja__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.producers-module__jU9Xja__page{gap:var(--space-xl);padding-bottom:var(--space-3xl)}.producers-module__jU9Xja__searchForm{grid-template-columns:auto minmax(0,1fr)}.producers-module__jU9Xja__searchForm button{grid-column:1/-1}.producers-module__jU9Xja__grid{grid-template-columns:1fr}.producers-module__jU9Xja__toolbar,.producers-module__jU9Xja__results{padding:0 var(--space-md)}}
.products-module__KJcT4W__page{gap:var(--space-2xl);padding-bottom:var(--space-4xl);display:grid}.products-module__KJcT4W__searchForm{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-xs);box-shadow:var(--shadow-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.products-module__KJcT4W__searchForm svg{color:var(--color-text-muted);margin-left:var(--space-xs)}.products-module__KJcT4W__searchForm input{min-width:0;color:var(--color-text-primary);border:0;outline:0}.products-module__KJcT4W__searchForm button{border-radius:var(--radius-sm);background:var(--color-brand-primary);color:#fff;min-height:42px;font-weight:var(--font-weight-strong);padding:0 var(--space-lg);cursor:pointer;border:0}.products-module__KJcT4W__searchForm button:hover{background:var(--color-brand-primary-strong)}.products-module__KJcT4W__toolbar{gap:var(--space-md);width:min(100%,1320px);padding:0 var(--space-2xl);margin:0 auto;display:grid}.products-module__KJcT4W__categoryRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.products-module__KJcT4W__chip,.products-module__KJcT4W__selectedChip,.products-module__KJcT4W__clearLink{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-base);min-height:38px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-semibold);padding:0 var(--space-md);display:inline-flex}.products-module__KJcT4W__selectedChip{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.products-module__KJcT4W__clearLink{color:var(--color-brand-primary);justify-self:start}.products-module__KJcT4W__results{gap:var(--space-lg);width:min(100%,1320px);padding:0 var(--space-2xl);margin:0 auto;display:grid}.products-module__KJcT4W__resultsHeader{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.products-module__KJcT4W__resultsHeader h2{font-size:24px;line-height:32px}.products-module__KJcT4W__resultsHeader p,.products-module__KJcT4W__sortLabel{color:var(--color-text-secondary);font-size:14px}.products-module__KJcT4W__emptyState{gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:var(--space-2xl);justify-items:start;display:grid}.products-module__KJcT4W__emptyState h3{font-size:20px;line-height:28px}.products-module__KJcT4W__emptyState p{color:var(--color-text-secondary)}.products-module__KJcT4W__emptyState a{color:var(--color-brand-primary);font-weight:var(--font-weight-strong)}.products-module__KJcT4W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:639px){.products-module__KJcT4W__page{gap:var(--space-xl);padding-bottom:var(--space-3xl)}.products-module__KJcT4W__searchForm{grid-template-columns:auto minmax(0,1fr)}.products-module__KJcT4W__searchForm button{grid-column:1/-1}.products-module__KJcT4W__resultsHeader{flex-direction:column;align-items:flex-start}.products-module__KJcT4W__toolbar,.products-module__KJcT4W__results{padding:0 var(--space-md)}}
.SiteShell-module__HL8BEq__shell{flex-direction:column;min-height:100vh;display:flex}.SiteShell-module__HL8BEq__content{flex:1 0 auto;min-width:0}
.news-module__MlY1RW__page{gap:var(--space-xl);padding:var(--space-xl) 0 var(--space-4xl);display:grid}.news-module__MlY1RW__empty{gap:var(--space-sm);width:min(100%,900px);padding:var(--space-2xl);margin:0 auto;display:grid}.news-module__MlY1RW__empty p{color:var(--color-brand-primary);font-size:14px;font-weight:var(--font-weight-strong)}.news-module__MlY1RW__empty h1{font-size:34px;line-height:42px}.news-module__MlY1RW__empty span{max-width:640px;color:var(--color-text-secondary);line-height:24px}.news-module__MlY1RW__empty a{align-items:center;gap:var(--space-xs);width:fit-content;margin-top:var(--space-sm);color:var(--color-brand-primary);font-weight:var(--font-weight-strong);display:inline-flex}
.AdminSettingsPage-module__OlGmdW__page{max-width:760px}.AdminSettingsPage-module__OlGmdW__profileStatus{gap:var(--space-2xs);display:grid}.AdminSettingsPage-module__OlGmdW__profileStatus strong{color:var(--color-text-primary);font-size:1.15rem;font-weight:600;line-height:1.25}.AdminSettingsPage-module__OlGmdW__profileStatus span{color:var(--color-text-secondary)}.AdminSettingsPage-module__OlGmdW__profileList{gap:var(--space-sm);display:grid}.AdminSettingsPage-module__OlGmdW__preferenceCard{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.AdminSettingsPage-module__OlGmdW__preferenceHeader{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AdminSettingsPage-module__OlGmdW__preferenceHeader div{gap:var(--space-2xs);display:grid}.AdminSettingsPage-module__OlGmdW__preferenceHeader>svg{color:var(--color-brand-primary)}.AdminSettingsPage-module__OlGmdW__preferenceHeader strong{color:var(--color-text-primary);font-weight:600}.AdminSettingsPage-module__OlGmdW__preferenceHeader small{color:var(--color-text-secondary);font-size:14px;line-height:20px}.AdminSettingsPage-module__OlGmdW__signOutButton{justify-self:start}@media (max-width:639px){.AdminSettingsPage-module__OlGmdW__preferenceCard{flex-direction:column;align-items:stretch}}
.FarmerSettingsPage-module__zVKjHG__page{max-width:760px}.FarmerSettingsPage-module__zVKjHG__profileStatus{gap:var(--space-2xs);display:grid}.FarmerSettingsPage-module__zVKjHG__profileStatus strong{color:var(--color-text-primary);font-size:1.15rem;font-weight:600;line-height:1.25}.FarmerSettingsPage-module__zVKjHG__profileStatus span{color:var(--color-text-secondary)}.FarmerSettingsPage-module__zVKjHG__profileList{gap:var(--space-sm);display:grid}.FarmerSettingsPage-module__zVKjHG__preferenceCard{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.FarmerSettingsPage-module__zVKjHG__preferenceHeader{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.FarmerSettingsPage-module__zVKjHG__preferenceHeader div{gap:var(--space-2xs);display:grid}.FarmerSettingsPage-module__zVKjHG__preferenceHeader>svg{color:var(--color-brand-primary)}.FarmerSettingsPage-module__zVKjHG__preferenceHeader strong{color:var(--color-text-primary);font-weight:600}.FarmerSettingsPage-module__zVKjHG__preferenceHeader small{color:var(--color-text-secondary);font-size:14px;line-height:20px}.FarmerSettingsPage-module__zVKjHG__signOutButton{justify-self:start}@media (max-width:639px){.FarmerSettingsPage-module__zVKjHG__preferenceCard{flex-direction:column;align-items:stretch}}
