.f-scope{--color-slate-50:var(--f-surface-2);--color-slate-100:var(--f-surface-2);--color-slate-200:var(--f-hair);--color-slate-300:var(--f-hair);--color-slate-400:var(--f-mute-2);--color-slate-500:var(--f-mute);--color-slate-600:var(--f-mute);--color-slate-700:var(--f-ink);--color-slate-800:var(--f-ink);--color-slate-900:var(--f-ink);--color-orange-400:color-mix(in oklab,var(--f-accent)70%,#fff);--color-orange-500:var(--f-accent);--color-orange-600:var(--f-accent);--color-amber-500:var(--f-accent);--color-amber-600:var(--f-accent);background:var(--f-paper);font-family:var(--f-text)}.f-scope [class*="from-[#14532d]"] img,.f-scope [class*="from-[#166534]"] img{filter:brightness(0)invert()}.f-page{font-family:var(--f-text);color:var(--f-ink);font-size:16px;line-height:1.6}.f-page h1,.f-page h2,.f-page h3,.f-page h4{font-family:var(--f-display);letter-spacing:-.015em;text-transform:none;font-weight:600}.f-page h1{font-size:clamp(26px,3vw,38px);line-height:1.12}.f-page h2{font-size:clamp(20px,2.2vw,26px);line-height:1.2}.f-page h3{font-size:18px;line-height:1.3}.f-page h4{font-size:15px;line-height:1.35}.f-page :not(h1,h2,h3,h4).font-barlow{font-family:var(--f-text)}.f-page .uppercase{text-transform:none;letter-spacing:0}.f-page .text-\[10px\].uppercase,.f-page .text-\[11px\].uppercase{text-transform:uppercase;letter-spacing:.06em}.f-page .rounded-2xl,.f-page .rounded-xl,.f-page .rounded-lg,.f-page .rounded,.f-page .rounded-md{border-radius:var(--f-r)}.f-page .shadow-sm{box-shadow:var(--f-sh1)}.f-page .shadow,.f-page .shadow-md{box-shadow:var(--f-sh2)}.f-page .shadow-lg,.f-page .shadow-xl{box-shadow:var(--f-sh3)}.f-page input[type=text],.f-page input[type=email],.f-page input[type=tel],.f-page input[type=number],.f-page input[type=password],.f-page input[type=search],.f-page select,.f-page textarea{font-family:var(--f-text);background:var(--f-surface);border-color:var(--f-line);border-radius:var(--f-ri)}.f-page input:focus,.f-page select:focus,.f-page textarea:focus{background:var(--f-surface);border-color:var(--f-brand)}.f-scope :focus-visible{outline:2px solid var(--f-brand);outline-offset:2px}.f-page button:not([class*=rounded-full]),.f-page a[class*="bg-[#16a34a]"],.f-page a[class*=bg-green-]{border-radius:var(--f-rp)}.f-page .rounded-full{border-radius:999px}.f-page-products .f-grid{margin-top:4px}.f-page-pdp .bg-slate-50{background-color:var(--f-surface-2)}.f-page-pdp .border-b-2{border-bottom-color:var(--f-hair)}.f-page .animate-spin{color:var(--f-brand)}@media (prefers-reduced-motion:reduce){.f-scope *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
