@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/vazirmatn-arabic-400-normal.f37c0063.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-400-normal.ffe2eb46.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/vazirmatn-latin-ext-400-normal.09ac364e.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-400-normal.4a4209c7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/vazirmatn-latin-400-normal.344759ea.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-400-normal.561ee610.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/vazirmatn-arabic-500-normal.60758556.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-500-normal.a20a6e04.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/vazirmatn-latin-ext-500-normal.5b710d26.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-500-normal.1278ceb8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/vazirmatn-latin-500-normal.79af545d.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-500-normal.b24ff1cd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/vazirmatn-arabic-600-normal.cbafd650.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-600-normal.3f8f96ad.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/vazirmatn-latin-ext-600-normal.f0e62be7.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-600-normal.683a0136.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/vazirmatn-latin-600-normal.164d1b98.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-600-normal.f10455e0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/vazirmatn-arabic-700-normal.774fc7c6.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-700-normal.e4067361.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/vazirmatn-latin-ext-700-normal.6a92243b.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-700-normal.24887b32.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/vazirmatn-latin-700-normal.05267f27.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-700-normal.ab7962a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.overline{text-decoration-line:overline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--green:#176344;--dark:#163e30;--muted:#728078;--line:#e5eae5;--cream:#f6f7f2;--gold:#d8b976}*{box-sizing:border-box}body{color:#20372c;background:#fff;margin:0;font-family:Vazirmatn,sans-serif;font-size:16px;line-height:1.85}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}input,select,textarea{min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #d6ac59}.container{width:min(1240px,100% - 64px);margin:auto}.topbar{color:#eff8f1;background:#164e39;padding:7px 0;font-size:12px}.topbar .container{justify-content:space-between;display:flex}.topbar a{align-items:center;gap:8px;display:flex}header{border-bottom:1px solid var(--line);background:#fff}.mainnav{gap:26px;padding:23px 0}.brand,.mainnav{align-items:center;display:flex}.brand{color:var(--green);white-space:nowrap;gap:9px;font-size:28px;font-weight:700;line-height:1.3}.brand small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.brandmark{--mark-width:46px;flex:0 0 var(--mark-width);width:var(--mark-width);height:calc(var(--mark-width) * 1.32);position:relative;overflow:hidden}.brandmark img{width:calc(var(--mark-width) * 2.1);max-width:none;height:auto;left:calc(var(--mark-width) * -.607);top:calc(var(--mark-width) * -.365);position:absolute}.brand-footer .brandmark{--mark-width:34px}.brand-introduction{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,340px);align-items:center;gap:40px;margin-bottom:36px;padding-bottom:28px;display:grid}.brand-introduction img{border-radius:12px;width:100%;height:auto}.brand-introduction .brand-tagline{color:var(--green);font-size:20px}@media (max-width:640px){.brand:not(.brand-footer) .brandmark{--mark-width:38px}.brand-introduction{grid-template-columns:1fr;gap:12px}.brand-introduction img{justify-self:center;max-width:320px}}.search{background:#f5f7f5;border:1px solid #e9ece9;border-radius:9px;flex:1;align-items:center;gap:10px;max-width:600px;margin-right:18px;padding:5px 12px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;font-size:14px}.search button{background:var(--green);color:#fff;border:0;border-radius:6px;padding:7px 20px;font-size:13px}.account{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.cart{border-right:1px solid var(--line);padding-right:20px;display:flex}.subnav{gap:30px;padding-bottom:17px;font-size:14px}.subnav,.subnav a{align-items:center;display:flex}.subnav a{gap:8px}.subnav a:first-child{border-left:1px solid var(--line);padding-left:25px;font-weight:600}.subnav .location{color:var(--green);margin-right:auto}.hero{grid-template-columns:1fr 1fr;gap:32px;min-height:465px;padding:38px 0 28px;display:grid}.hero-copy{padding:26px 0 14px 20px}.eyebrow{color:var(--green);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.eyebrow span{background:var(--green);border-radius:100%;width:6px;height:6px}h1{letter-spacing:-1.8px;margin:16px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.6}h1 em{color:var(--green);font-style:normal}.hero-copy p{color:#6f7a72;max-width:490px;font-size:15px;line-height:2.1}.actions{gap:12px;margin:24px 0;display:flex}.button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:10px 22px;font-size:14px;font-weight:500;display:inline-flex}.button:hover{filter:brightness(.94)}.button.outline{border-color:#c9d8ce}.button.light,.button.outline{color:var(--green);background:#fff}.button.light{white-space:nowrap;border:0}.hero-note{color:#697b70;align-items:center;gap:9px;font-size:12px;display:flex}.hero-note span{background:#93a295;border-radius:50%;width:3px;height:3px;margin:0 6px}.hero-image{background:linear-gradient(#0000 20%,#163e3088),url(/farm.jpg) 50%/cover,#315c39;border-radius:16px;min-height:355px;position:relative;overflow:hidden}.image-label{color:#34553d;background:#fffef2eb;border-radius:20px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;top:20px;right:20px}.field-caption,.image-label{display:flex;position:absolute}.field-caption{color:#fff;flex-direction:column;bottom:26px;right:28px}.field-caption span{opacity:.85;font-size:13px}.field-caption strong{font-size:23px;font-weight:500}.benefits{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:23px 0;display:grid}.benefits>div{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:13px;display:flex}.benefits>div:last-child{border:0}.benefits svg{color:var(--green);stroke-width:1.5px;width:28px;height:28px}.benefits small,.benefits strong{display:block}.benefits strong{font-size:14px;font-weight:500}.benefits small{color:var(--muted);margin-top:2px;font-size:12px}.section{padding:44px 0}.section-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.section-heading a,.textlink{color:var(--green);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.overline{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}h2{letter-spacing:-.6px;font-size:25px;font-weight:600;line-height:1.6}h2,h3{margin:0}h3{font-size:16px;font-weight:500}.categories{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.category{border:1px solid var(--line);text-align:center;border-radius:11px;padding:19px 8px;transition:all .2s}.category:hover{background:#f8fbf7;border-color:#85a992;transform:translateY(-3px)}.category-icon{color:#4d7245;background:#f0f5ec;border-radius:50%;place-items:center;width:59px;height:59px;margin:0 auto 14px;display:grid}.category:nth-child(2n) .category-icon{color:#987a36;background:#f7f3e8}.category h3{font-size:14px;font-weight:600}.category>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.market-callout{background:#f7f8f4;border:1px solid #e7ebe1;border-radius:12px;align-items:center;gap:26px;padding:30px;display:flex}.market-callout>.button{margin-right:auto}.market-callout h3{font-size:21px}.market-callout p{color:var(--muted);font-size:14px}.market-symbol{color:#678149;background:#e8efdf;border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.assistant-band{color:#fff;background:#164d38;margin:10px 0 0}.assistant-inner{align-items:center;gap:28px;padding:35px 0;display:flex}.assistant-inner .overline{color:#c3d4b0}.assistant-inner p{color:#ccdbd0;margin:8px 0 0;font-size:14px}.assistant-inner>.button{margin-right:auto}.assistant-symbol{color:#c4d9a0;border:1px solid #71907c;border-radius:50%;place-items:center;width:94px;height:94px;display:grid}.two-col{grid-template-columns:.9fr 1.4fr;gap:50px;padding:56px 0;display:grid}.supplier-promo{background:#f2f5ed;border-radius:12px;padding:32px}.supplier-promo>svg{color:var(--green);margin-bottom:14px}.supplier-promo p{color:var(--muted);max-width:330px;font-size:14px}.supplier-promo h2{font-size:28px}.article-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:21px 0;display:flex}.article-row>span{color:#9aaa94;font-size:22px}.article-row>svg{color:var(--green);margin-right:auto}.article-row p{color:var(--muted);margin:4px 0 0;font-size:12px}footer{border-top:1px solid var(--line);background:#f8faf7;padding:40px 0 0}.footergrid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:36px;display:grid}.footergrid p{color:var(--muted);font-size:13px}.footergrid h3{margin-bottom:14px;font-size:14px}.footergrid>div>a:not(.brand){margin:7px 0;font-size:13px;display:block}.copyright{color:var(--muted);border-top:1px solid var(--line);margin-top:30px;padding:18px 0;font-size:12px}.page{min-height:55vh;padding:35px 0 65px}.page h1{letter-spacing:-.7px;font-size:30px}.breadcrumbs{color:var(--muted);font-size:13px}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px}.muted{color:var(--muted)}.empty{text-align:center;background:#fafcf9;border:1px dashed #cbd8ce;border-radius:12px;padding:50px 24px}.empty p{color:var(--muted);font-size:14px}.form{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.form label{gap:6px;min-width:0;font-size:14px;display:grid}.filter input,.filter select,.form input,.form select,.form textarea{background:#fff;border:1px solid #d6dfd8;border-radius:7px;width:100%;padding:10px 12px}.form textarea{min-height:100px}.form .button{justify-self:start}.narrow{max-width:480px;margin:40px auto}.error{color:#a6382e;background:#fdf1ee;border:1px solid #f5d9d0;font-size:14px}.error,.success{border-radius:7px;padding:12px}.success{color:var(--green);background:#edf7ec}.filter{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.filter input{flex:2;min-width:180px}.filter select{flex:1;min-width:140px}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-card{border:1px solid var(--line);border-radius:12px;display:block;overflow:hidden}.product-media{color:#759468;background:#f4f7f1;place-items:center;height:190px;display:grid}.product-media img{object-fit:contain;width:100%;height:100%}.product-body{padding:18px}.product-body p{color:var(--muted);font-size:13px}.price{font-size:19px;font-weight:600}.badge,.price{color:var(--green)}.badge{background:#edf5e9;border-radius:4px;padding:3px 7px;font-size:12px}.dashboard{grid-template-columns:230px 1fr;gap:24px;display:grid}.sidebar{flex-direction:column;align-self:start;gap:8px;display:flex}.sidebar a{border-radius:6px;padding:9px}.sidebar a:hover{background:#edf5ea}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px}th{background:#f6f8f3;font-weight:500}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.stats strong{color:var(--green);font-size:27px;display:block}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spaced{justify-content:space-between}.skip{z-index:20;background:#fff;position:absolute;top:-100px}.skip:focus{top:0}.content{max-width:780px;line-height:2.2}.content h2{margin-top:28px}.stack{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.detail{grid-template-columns:1fr 1fr;gap:30px;display:grid}.detail .product-media{border-radius:12px;height:380px}.pagination{justify-content:center;gap:18px;margin:25px;display:flex}.notice{background:#f8f6ea;border-radius:8px;padding:16px;font-size:14px}.sr-only{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:1000px){.container{width:calc(100% - 40px)}.mainnav{gap:15px}.search{margin:0}.account{gap:0;font-size:0}.subnav{gap:18px;font-size:12px}.categories{grid-template-columns:repeat(4,1fr)}.hero h1{font-size:35px}.benefits small,.hero-note{font-size:12px}.assistant-symbol{display:none}.assistant-inner h2{font-size:21px}.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.container{width:calc(100% - 32px)}.topbar .container>span,.topbar a{font-size:12px}.mainnav{flex-wrap:wrap;padding:16px 0}.brand{font-size:24px}.brand small{font-size:12px}.account{margin-right:auto;font-size:0}.cart{padding-right:15px}.search{flex-basis:100%;order:4;max-width:none;margin-top:5px}.subnav{white-space:nowrap;gap:20px;overflow:auto}.subnav a:first-child{padding-left:15px}.hero{grid-template-columns:1fr;gap:20px;padding-top:12px}.hero-copy{padding:14px 0 0}.hero h1{font-size:35px}.hero-copy p{font-size:14px}.hero-image{min-height:230px}.hero-note{font-size:12px}.benefits{grid-template-columns:repeat(2,1fr);gap:18px;padding:22px 0}.benefits>div{border:0;justify-content:start;gap:9px}.benefits small,.benefits strong{font-size:12px}.benefits svg{width:23px}.section{padding:30px 0}.section-heading{gap:12px}.section-heading h2{font-size:21px}.section-heading a{font-size:12px}.categories{grid-template-columns:repeat(2,1fr);gap:10px}.categories .category:last-child{grid-column:span 2}.category{padding:15px 8px}.category h3{font-size:14px}.category>span{font-size:12px}.market-callout{flex-wrap:wrap;gap:12px;padding:22px}.market-symbol{display:none}.market-callout>.button{margin:0}.market-callout h3{font-size:18px}.assistant-inner{flex-direction:column;align-items:start;gap:18px;padding:26px 0}.assistant-inner>.button{margin:0}.assistant-inner p{font-size:13px}.two-col{grid-template-columns:1fr;gap:28px}.knowledge h2{font-size:20px}.article-row h3{font-size:14px}.footergrid{grid-template-columns:1fr 1fr;gap:25px}.footergrid>div:first-child{grid-column:span 2}.dashboard,.detail,.grid{grid-template-columns:1fr}.sidebar{flex-flow:wrap;padding:12px;font-size:13px;overflow:auto}.stats{grid-template-columns:1fr}.page h1{font-size:26px}.narrow{margin:25px auto}.hero-image .field-caption strong{font-size:21px}}.categories{grid-template-columns:repeat(8,minmax(0,1fr))}.category h3{font-size:13px}.discovery-steps{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 0;display:grid}.discovery-steps>div{color:var(--green);align-items:center;gap:16px;display:flex}.discovery-steps small,.discovery-steps strong{display:block}.discovery-steps small{color:var(--muted);font-size:12px}.discovery-steps>div>span{color:#b5c6b7;margin-right:auto;font-size:26px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:#fff;transition:box-shadow .2s,transform .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #163e3012}.product-media{background:#f7f8f5;padding:14px;position:relative}.product-body h3{min-height:54px;line-height:1.8}.product-body .price{font-size:16px}.price small{color:var(--muted);font-size:11px;font-weight:400}.card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:5px;padding-top:14px;display:flex}.stock-label{background:#fff9e6;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;bottom:7px;right:7px}.image-fallback{flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.seller-strip{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.seller-tile{border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:23px 18px;display:flex}.seller-tile>svg{color:var(--green);flex-shrink:0}.seller-tile>svg:last-child{margin-right:auto}.seller-tile small{color:var(--muted);font-size:11px}.filter label{flex:1;gap:4px;min-width:165px;font-size:12px;display:grid}.filter label input,.filter label select{width:100%;min-width:0}.filter .checkbox,.form .checkbox{align-items:center;gap:8px;display:flex}.checkbox input{flex:0;width:18px;min-width:18px}.filter .button{align-self:end}.filter .textlink{align-self:center}.product-detail{padding:30px 0}.product-detail h1{letter-spacing:-.5px;font-size:29px;line-height:1.8}.gallery{min-width:0}.detail .product-media{border:1px solid var(--line);background:#fafbf8;height:460px;padding:30px}.image-credit{text-align:center;font-size:11px}.thumbnails{gap:10px;margin-top:12px;display:flex}.thumbnails button{border:1px solid var(--line);background:#fff;border-radius:8px;width:75px;height:75px;overflow:hidden}.thumbnails img{object-fit:contain;width:100%;height:100%}.thumbnails button[aria-pressed=true]{border:2px solid var(--green)}.product-description{color:#63736a;white-space:pre-line;font-size:14px}.seller-source{align-items:center;gap:12px;margin:24px 0;display:flex}.seller-source small{color:var(--muted);font-size:11px;display:block}.purchase-panel{background:#f2f7ee;border:1px solid #e1eadb;border-radius:12px;padding:24px}.detail-price{font-size:26px}.buy-button{width:100%;margin-top:18px;display:flex}.source-date{color:var(--muted);align-items:center;gap:7px;margin-bottom:0;font-size:12px;display:flex}.specifications{max-width:900px}.specifications dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;padding:13px 0;font-size:14px;display:grid}.specifications dt{color:var(--muted)}.specifications dd{overflow-wrap:anywhere;margin:0}.specifications .textlink{margin-top:18px}.taxonomy-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:30px;display:grid}.taxonomy-card .category-icon{width:48px;height:48px;margin:0}.taxonomy-card h2{font-size:20px}.taxonomy-card p{font-size:13px}.taxonomy-card ul{gap:9px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.taxonomy-card ul ul{padding-right:20px}.taxonomy-card li{font-size:14px}.taxonomy-card li a:hover{color:var(--green);text-decoration:underline}.seller-card>svg{color:var(--green)}.seller-card h2{margin-top:16px;font-size:22px}.seller-card p{color:var(--muted);font-size:14px}.seller-card .textlink{margin-top:20px;display:flex}.seller-profile{align-items:center;gap:24px;margin:24px 0 35px;display:flex}.seller-profile>svg{color:var(--green)}.seller-profile h1{margin:0}.sidebar a[aria-current=page]{color:var(--green);background:#edf5ea;font-weight:600}.admin-content{min-width:0}.admin-content h1{margin-top:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.spec-editor{border:1px solid var(--line);border-radius:8px;padding:18px}.spec-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:10px;margin-bottom:12px;display:grid}.danger-link,.spec-row button{color:#a6382e;background:0 0;border:0;padding:4px;font-size:12px}.file-drop{color:var(--green);background:#f6f9f3;border:1px dashed #a9bea4;border-radius:10px;justify-items:center;margin:22px 0 10px;padding:35px}.file-drop input{background:#fff;min-width:0;max-width:480px}.import-history{margin-top:28px}.wrap-cell{white-space:normal;overflow-wrap:anywhere;min-width:160px}.delete-confirm{white-space:normal;gap:4px;min-width:150px;font-size:12px;display:grid}.delete-confirm button{border:1px solid var(--line);background:#fff;border-radius:4px}button:disabled{opacity:.55;cursor:wait}.admin-content table{font-size:13px}.catalog-editor{max-width:880px}.catalog-section{padding-top:20px}.market-callout>svg{color:var(--green);flex-shrink:0}@media (max-width:1100px){.categories{grid-template-columns:repeat(4,1fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-strip{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:760px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-steps{gap:15px}.discovery-steps>div{gap:8px}.discovery-steps>div>span{display:none}.discovery-steps strong{font-size:13px}.discovery-steps small{font-size:10px}.detail .product-media{height:330px}.dashboard{grid-template-columns:1fr}.sidebar{flex-flow:wrap;align-items:center;padding:12px;font-size:12px}.sidebar small,.sidebar strong{display:none}.taxonomy-grid{grid-template-columns:1fr}.market-callout{flex-wrap:wrap}.seller-profile{align-items:flex-start}.detail,.form-grid{grid-template-columns:1fr}}@media (max-width:480px){.categories{grid-template-columns:repeat(2,1fr)}.category{text-align:right;align-items:center;gap:10px;padding:15px 10px;display:flex}.category-icon{flex-shrink:0;width:42px;height:42px;margin:0}.category h3{font-size:12px}.category-icon svg{width:23px}.seller-strip{grid-template-columns:1fr}.product-grid{gap:12px}.product-body{padding:12px}.product-body h3{min-height:48px;font-size:13px}.product-body p{font-size:11px}.product-body .price{font-size:13px}.product-media{height:160px;padding:10px}.product-body .overline{font-size:10px}.card-bottom>svg{display:none}.product-body .price small{font-size:10px;display:block}.discovery-steps>div{text-align:center;flex-direction:column}.hero h1{font-size:36px}.section-heading a{font-size:11px}.section-heading h2{font-size:21px}.spec-row{grid-template-columns:1fr 1fr;gap:6px}.spec-row button{grid-column:2}.topbar a{font-size:10px}.taxonomy-card .category-icon{margin:0}.filter{padding:16px}.filter label{min-width:140px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}