:root{--green:#047857;--green-dark:#064e3b;--deep:#022c22;--mint:#ecfdf5;--ink:#17352b;--muted:#64746d;--line:#d9e7df;--shell:min(1200px, calc(100% - 32px) );--dock:0px}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;padding-bottom:var(--dock)}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}.shell{width:var(--shell);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.utility-bar{background:var(--deep);color:var(--mint);font-size:12px}.utility-bar__inner{display:flex;gap:22px;align-items:center;justify-content:space-between;min-height:34px}.utility-bar a{font-weight:700}.header-main{display:grid;grid-template-columns:190px minmax(220px,1fr) auto;gap:24px;align-items:center;min-height:84px}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--green-dark);font-size:24px;font-weight:800}.brand__mark{color:#f59e0b}.search{display:flex;min-width:0}.search input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px 0 0 8px;padding:0 14px;font:inherit}.search button{border:0;border-radius:0 8px 8px 0;background:var(--green);color:#fff;padding:0 20px;font-weight:700}.header-actions{display:flex;gap:20px}.header-actions a{display:flex;align-items:center;gap:6px;font-weight:700}.header-actions img{display:block}.cart-count{background:#10b981;border-radius:999px;padding:0 6px;font-size:11px}.desktop-nav{background:var(--green);color:#fff}.desktop-nav__inner{display:flex;align-items:stretch;min-height:50px}.desktop-nav a,.desktop-nav summary{display:flex;align-items:center;gap:8px;padding:0 16px;color:#fff;font-weight:700;cursor:pointer;list-style:none}.desktop-nav a:hover,.desktop-nav summary:hover{background:#065f46}.nav-mega{position:static}.nav-mega__panel{position:absolute;left:0;right:0;z-index:30;background:#fff;color:var(--ink);padding:24px max(16px,calc((100% - 1200px)/2));box-shadow:0 12px 30px #064e3b2a}.nav-mega__title{color:var(--green)!important;padding:0 0 12px!important;border-bottom:1px solid var(--line)}.nav-mega__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:16px}.nav-mega__grid a{color:var(--green-dark);padding:4px 0;font-weight:700}.nav-mega__grid ul{margin:8px 0 0;padding:0;list-style:none}.nav-mega__grid li a{display:block;color:var(--muted);font-weight:500}.mobile-only,.mobile-search,.mobile-drawer,.mobile-dock{display:none}.site-footer{background:var(--deep);color:#d1fae5;margin-top:48px;padding:44px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:36px}.brand--footer{color:#fff}.footer-grid h2{font-size:15px;color:#fff;margin:0 0 12px}.footer-grid a{display:block;margin:6px 0;color:#b7e4d0}.footer-grid p{max-width:320px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #25634e;margin-top:36px;padding-top:16px;color:#a7d4c0}.ab-about-faq{padding:clamp(40px,6vw,80px) 0;background:var(--mint)}.ab-about-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:start}.ab-about-faq__about,.ab-about-faq__faqs{min-width:0}.ab-about-faq__copy{max-width:58ch}.ab-about-faq__copy h2,.ab-about-faq__faqs h2{margin:0 0 14px;color:var(--deep);font-size:clamp(24px,3vw,36px);line-height:1.15}.ab-faq{border-top:1px solid #b7d9c8}.ab-faq:last-child{border-bottom:1px solid #b7d9c8}.ab-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;font-weight:700;cursor:pointer;list-style:none}.ab-faq summary::-webkit-details-marker{display:none}.ab-faq summary:after{content:"+";color:var(--green);font-size:24px;font-weight:400}.ab-faq[open] summary:after{content:"\2212"}.ab-faq__answer{padding:0 36px 18px 0;color:var(--muted)}@media(max-width:749px){:root{--dock:70px}.utility-bar__inner{overflow:hidden;white-space:nowrap;gap:14px;font-size:10px}.utility-bar__inner span:nth-child(n+3){display:none}.utility-bar__inner a{margin-left:auto}.header-main{grid-template-columns:40px 1fr auto;gap:8px;min-height:62px}.mobile-only{display:inline-flex}.icon-button{background:none;border:0;color:var(--green-dark);font-size:28px;padding:4px}.brand{font-size:19px;justify-content:center}.header-actions{gap:6px}.header-actions a{font-size:0;padding:8px}.header-actions img{width:22px}.desktop-nav{display:none}.mobile-search{display:block;padding-bottom:10px}.mobile-drawer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.mobile-drawer[aria-hidden=false]{visibility:visible}.mobile-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#022c2280}.mobile-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(88vw,360px);background:#fff;padding:20px;overflow:auto;transform:translate(-100%);transition:transform .2s}.mobile-drawer[aria-hidden=false] .mobile-drawer__panel{transform:none}.mobile-drawer__head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;font-size:20px}.mobile-drawer nav>a,.mobile-drawer summary{display:flex;justify-content:space-between;padding:15px 4px;border-bottom:1px solid var(--line);font-weight:700;list-style:none;cursor:pointer}.mobile-drawer details>a{display:block;padding:12px 14px;background:var(--mint);border-bottom:1px solid #d1fae5}.mobile-dock{display:flex;position:fixed;z-index:90;bottom:0;left:0;right:0;height:70px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -5px 16px #064e3b19;justify-content:space-around}.mobile-dock a{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:700;color:var(--muted)}.mobile-dock a:first-child{color:var(--green)}.mobile-dock span{font-size:22px;line-height:1}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:6px}.site-footer{padding-bottom:90px}.ab-about-faq__grid{grid-template-columns:1fr;gap:36px}.ab-about-faq__copy h2,.ab-about-faq__faqs h2{font-size:26px}.ab-faq summary{padding:15px 0}.ab-faq__answer{padding-right:0}}.product-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(30px,6vw,80px);padding-block:48px}.product-gallery__main{background:var(--mint);border-radius:12px;overflow:hidden}.product-gallery__main img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.product-gallery__empty{display:grid;place-items:center;aspect-ratio:1/1;color:var(--muted)}.product-gallery__thumbs{display:flex;gap:10px;overflow:auto;padding-top:12px}.product-gallery__thumbs a{border:1px solid var(--line);border-radius:8px;overflow:hidden;flex:0 0 80px}.product-gallery__thumbs img{display:block;width:80px;height:80px;object-fit:cover}.product-vendor{color:var(--green);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.product-details h1{font-size:clamp(28px,4vw,46px);line-height:1.1;margin:8px 0 18px}.product-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.product-price strong{font-size:26px}.product-price s{color:var(--muted)}.product-savings{background:var(--mint);color:var(--green-dark);padding:5px 9px;border-radius:5px;font-weight:700}.product-form{display:grid;gap:8px;max-width:480px}.product-form select,.product-form input{min-height:46px;border:1px solid var(--line);border-radius:6px;padding:0 12px;font:inherit}.product-form input{max-width:110px}.product-form__submit,.cart-actions button{min-height:48px;border:0;border-radius:7px;background:var(--green);color:#fff;padding:0 20px;font-weight:700;cursor:pointer}.product-form__submit:disabled{background:#9ca3af;cursor:not-allowed}.product-description{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.product-trust{list-style:none;padding:16px;margin:28px 0 0;background:var(--mint);border-radius:8px}.product-trust li{padding:4px 0}.product-trust li:before{content:"\2713";color:var(--green);font-weight:800;margin-right:8px}.cart-page{padding-block:48px}.cart-page h1{font-size:clamp(30px,4vw,44px)}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.cart-item__image{background:var(--mint);border-radius:8px;overflow:hidden}.cart-item__image img{display:block;width:110px;height:110px;object-fit:contain}.cart-item__info h2{font-size:18px;margin:0 0 5px}.cart-item__info p{margin:4px 0;color:var(--muted)}.cart-item__info label{font-size:13px;display:block;margin-top:12px}.cart-item__info input{width:70px;min-height:38px;border:1px solid var(--line);border-radius:5px;padding:0 8px}.cart-item__info>a{display:inline-block;margin-left:10px;color:var(--green);font-size:13px;text-decoration:underline}.cart-item__total{font-size:17px}.cart-summary{margin:28px 0 0 auto;max-width:420px}.cart-summary>p:first-child{display:flex;justify-content:space-between;font-size:20px}.cart-note{color:var(--muted);font-size:13px}.cart-actions{display:flex;gap:10px;justify-content:flex-end}.cart-actions button[name=update]{background:#fff;color:var(--green-dark);border:1px solid var(--green)}.checkout-button{min-width:150px}.cart-continue{display:inline-flex;padding:12px 18px;background:var(--green);color:#fff;border-radius:7px;font-weight:700}@media(max-width:749px){.product-page{grid-template-columns:1fr;padding-block:28px}.product-details h1{font-size:30px}.cart-page{padding-block:28px}.cart-item{grid-template-columns:78px minmax(0,1fr);gap:12px}.cart-item__image img{width:78px;height:78px}.cart-item__total{grid-column:2}.cart-actions{justify-content:stretch}.cart-actions button{flex:1}.cart-summary{max-width:none}}.site-header{position:relative;z-index:40}.utility-bar{position:relative;z-index:2}.header-main{background:#fff}.desktop-nav{position:relative;z-index:1}.site-header[data-site-header]{position:sticky;top:0;background:#fff;box-shadow:0 1px #04785714}.header-main,.desktop-nav__inner{max-width:1200px}.desktop-nav__inner{margin-inline:auto}.desktop-nav .nav-mega[open] summary{background:#065f46}.desktop-nav .nav-mega__panel{top:100%}.mobile-drawer__panel{box-shadow:10px 0 32px #022c222e}.utility-bar__inner a{padding-inline:4px;white-space:nowrap}.header-actions a{min-height:44px}.desktop-nav__inner{overflow-x:auto;scrollbar-width:thin}.desktop-nav__inner>a{white-space:nowrap}.header-actions a:focus-visible,.desktop-nav a:focus-visible,.desktop-nav summary:focus-visible,.mobile-dock a:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}@media(max-width:749px){.header-main>.search{display:none}.utility-bar__inner{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.utility-bar__inner::-webkit-scrollbar{display:none}.utility-bar__inner span:nth-child(n){display:inline}.utility-bar__inner a{margin-left:0;flex:0 0 auto}.header-actions a{min-width:38px;min-height:40px}.header-actions a span:not(.cart-count){display:none}.header-actions .cart-count{font-size:10px}}.desktop-nav a.has-submenu{gap:11px}.desktop-nav a.has-submenu:after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";display:inline-block;height:6px;transform:rotate(45deg) translateY(-2px);width:6px}.utility-primary{background:var(--green-dark)!important}.desktop-nav{background:var(--green)!important}.header-main{grid-template-columns:minmax(255px,1fr) minmax(520px,2.2fr) auto!important}.site-header[data-site-header]{position:sticky!important;top:0!important;transition:transform .24s ease,box-shadow .24s ease}.site-header[data-site-header].is-compact .header-main{min-height:88px}.desktop-nav__inner{max-width:1740px}.desktop-nav a,.desktop-nav summary{color:#fff}.nav-mega__panel{top:100%}@media(max-width:989px)and (min-width:750px){.header-main{grid-template-columns:210px minmax(320px,1fr) auto!important}}@media(max-width:749px){.header-main{grid-template-columns:42px minmax(0,1fr) 38px auto!important;min-height:72px!important;grid-template-rows:72px}.brand__logo{width:165px}.header-actions>a:last-child{display:none!important}.header-actions a span:not(.cart-count){display:none!important}.header-actions{gap:2px}.mobile-header-search{padding:2px}.site-header[data-site-header].is-compact .header-main{min-height:64px!important;grid-template-rows:64px}.utility-primary,.announcement-bar{display:none}}.agribasket-listing{padding:clamp(2.5rem,6vw,6rem) 0}.agribasket-listing .page-width{max-width:1280px;margin:auto;padding:0 16px}.agribasket-listing__crumb{color:var(--muted);font-size:13px;margin-bottom:28px}.agribasket-listing__crumb a{color:var(--green);font-weight:700}.agribasket-listing__header{align-items:end;display:flex;gap:24px;justify-content:space-between}.agribasket-listing__eyebrow{color:var(--green);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.agribasket-listing h1{color:var(--deep);font-size:clamp(32px,5vw,64px);line-height:1.05;margin:8px 0 12px}.agribasket-listing__intro{color:var(--muted);max-width:60ch}.agribasket-listing__sort{align-items:center;display:flex;gap:8px;white-space:nowrap}.agribasket-listing__sort select{border:1px solid var(--line);border-radius:8px;padding:10px}.agribasket-listing__count{color:var(--muted);font-size:13px;margin:24px 0 14px}.agribasket-listing__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.agribasket-listing__card{border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden;padding:12px}.agribasket-listing__image{aspect-ratio:1;background:var(--mint);border-radius:10px;display:grid;place-items:center;overflow:hidden}.agribasket-listing__image img{height:100%;object-fit:contain;width:100%}.agribasket-listing__card h2{font-size:16px;line-height:1.3;margin:14px 0 8px}.agribasket-listing__price{align-items:center;color:var(--green);display:flex;gap:8px}.agribasket-listing__price s{color:var(--muted);font-size:13px}.agribasket-listing__card button,.agribasket-404 a,.agribasket-search__form button{background:var(--green);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;margin-top:12px;padding:11px 14px;width:100%}.agribasket-listing__card form{margin:0}.agribasket-listing__sold{color:var(--muted);display:block;font-size:13px;margin-top:12px}.agribasket-listing__empty{color:var(--muted);grid-column:1/-1;padding:50px;text-align:center}.agribasket-pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:36px}.agribasket-pagination a{color:var(--green);font-weight:700}.agribasket-search__header{background:var(--mint);border-radius:18px;padding:clamp(24px,5vw,56px)}.agribasket-search__form{display:flex;max-width:720px}.agribasket-search__form input{border:1px solid var(--line);border-radius:8px 0 0 8px;flex:1;font:inherit;min-width:0;padding:13px}.agribasket-search__form button{border-radius:0 8px 8px 0;margin:0;width:auto}.agribasket-search__hint{color:var(--muted);padding:32px 0}.agribasket-404{text-align:center;padding:clamp(7rem,16vw,14rem) 0}.agribasket-404 p:not(.agribasket-listing__eyebrow){color:var(--muted);font-size:18px}.agribasket-404 a{display:inline-block;width:auto}@media(max-width:749px){.agribasket-listing__header{align-items:start;flex-direction:column}.agribasket-listing__sort{width:100%}.agribasket-listing__sort select{flex:1}.agribasket-listing__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.agribasket-listing__card{padding:8px}.agribasket-listing__card h2{font-size:14px}.agribasket-search__form{display:flex}.agribasket-search__form button{padding-inline:12px}}.agribasket-hero{box-shadow:0 18px 40px #022c221f}.agribasket-hero__slide{isolation:isolate}.agribasket-hero__slide:before{background:linear-gradient(90deg,#064e3b 0%,#064e3be6 35%,transparent 72%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.agribasket-hero__media{z-index:0}.agribasket-hero__copy{z-index:2!important}.agribasket-hero__button:focus-visible,.agribasket-hero__arrow:focus-visible,.agribasket-hero__dots button:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.agribasket-rail{background:#fff}.agribasket-rail__track{padding-bottom:8px}.agribasket-rail__card{box-shadow:0 4px 14px #064e3b0d}.agribasket-rail__card:focus-visible,.agribasket-brand-rail a:focus-visible,.agribasket-blog-rail a:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.agribasket-rail__card strong{letter-spacing:-.01em}.agribasket-brand-rail{background:#f5f8f6}.agribasket-brand-rail h2,.agribasket-blog-rail h2,.agribasket-trust-strip h2{color:var(--deep);font-size:clamp(26px,3.3vw,42px)}.agribasket-brand-rail li a{box-shadow:0 4px 14px #064e3b0d;transition:box-shadow .2s,transform .2s}.agribasket-brand-rail li a:hover{box-shadow:0 12px 24px #064e3b18;transform:translateY(-3px)}.agribasket-blog-rail{background:#fff}.agribasket-blog-rail li{box-shadow:0 4px 14px #064e3b0d;transition:box-shadow .2s,transform .2s}.agribasket-blog-rail li:hover{box-shadow:0 12px 24px #064e3b18;transform:translateY(-3px)}.ab-shell{margin-inline:auto;max-width:1200px;width:calc(100% - 32px)}.ab-eyebrow{color:var(--green);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ab-button{border-radius:999px;display:inline-block;font-weight:800;margin-top:18px;padding:12px 18px}.ab-button--outline{border:1px solid var(--green);color:var(--green)}.ab-button--outline:hover{background:var(--green);color:#fff}.ab-about-faq{background:var(--mint)}.ab-about-faq h2{color:var(--deep)}.ab-faq{border-color:#b7d9c8}.ab-faq summary{color:var(--ink)}.agribasket-trust-strip{border-top:1px solid #d1fae5}.agribasket-trust-strip li{box-shadow:0 4px 12px #064e3b0d}@media(max-width:749px){.agribasket-hero__slide:before{background:linear-gradient(180deg,#064e3be8 0%,#064e3b80 48%,transparent 76%)}.agribasket-rail,.agribasket-brand-rail,.agribasket-blog-rail{overflow:hidden}.agribasket-rail__track,.agribasket-brand-rail ul,.agribasket-blog-rail ul{margin-right:-16px;padding-right:16px}.agribasket-rail__header,.agribasket-brand-rail .page-width,.agribasket-blog-rail .page-width{padding-left:0}.agribasket-rail__card{border-radius:16px}.agribasket-brand-rail li a{min-height:8.5rem}.agribasket-blog-rail li{border-radius:16px}.ab-shell{width:calc(100% - 32px)}.ab-about-faq{padding-block:40px}.agribasket-trust-strip li{padding:12px}.agribasket-trust-strip h3{font-size:15px}.agribasket-trust-strip p{font-size:13px}}.agribasket-listing__card{background:#fff;box-shadow:0 4px 14px #064e3b0d;transition:transform .2s,box-shadow .2s}.agribasket-listing__card:hover{box-shadow:0 12px 24px #064e3b18;transform:translateY(-2px)}.agribasket-listing__card h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agribasket-listing__price small{color:var(--green-dark);font-size:12px;font-weight:700}.agribasket-listing__choose{background:var(--green);border-radius:8px;color:#fff;display:block;font-weight:700;margin-top:12px;padding:11px 14px;text-align:center}.cart-item__info input:focus,.product-form select:focus,.product-form input:focus,.agribasket-listing__sort select:focus,.agribasket-search__form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #10b98133;outline:0}@media(max-width:749px){.agribasket-listing__card button,.agribasket-listing__choose{font-size:13px;padding:10px 8px}.product-form__submit,.cart-actions button{min-height:52px}}.agribasket-hero__slide{min-height:clamp(28rem,37vw,44rem)!important;grid-template-columns:minmax(38%,.9fr) 1.4fr!important}.agribasket-hero h1{font-size:clamp(2.35rem,3.7vw,5rem)!important;max-width:14ch!important}.agribasket-hero__copy{padding:clamp(2rem,4vw,5.5rem) clamp(2rem,5vw,6.5rem)!important}.agribasket-hero__arrow--prev{left:1.25rem!important}.agribasket-hero__arrow--next{right:1.25rem!important}.agribasket-rail__card{flex-basis:calc((100% - 6.5rem)/6)!important}.agribasket-brand-rail li{min-width:0}@media(max-width:749px){.agribasket-hero__slide{min-height:36rem!important;grid-template-columns:1fr!important}.agribasket-hero h1{font-size:clamp(2.25rem,9vw,3.45rem)!important;max-width:12ch!important}.agribasket-hero__copy{padding:2.6rem 2rem 0!important}.agribasket-hero__arrow--prev{left:.75rem!important}.agribasket-hero__arrow--next{right:.75rem!important}.agribasket-rail__card{flex-basis:42vw!important}}.agribasket-hero__text{max-width:34ch}@media(max-width:749px){.agribasket-hero__copy{max-width:calc(100% - 2.2rem);padding:2.3rem 3.9rem 0 1.5rem!important}.agribasket-hero__kicker{font-size:.92rem!important}.agribasket-hero__text{font-size:1.08rem!important;line-height:1.4!important;max-width:28ch!important}.agribasket-hero__button{margin-top:1rem!important;padding:.85rem 1.2rem!important}.agribasket-hero__arrow{height:3.35rem!important;top:62%!important;width:3.35rem!important}.agribasket-hero__arrow--prev{left:.55rem!important}.agribasket-hero__arrow--next{right:.55rem!important}}:root{--shell:min(1740px, calc(100% - 64px) )}body{font-family:Avenir Next,Segoe UI,Arial,sans-serif}.page-width{margin-inline:auto;max-width:1740px;padding-inline:32px}.site-header[data-site-header]{box-shadow:0 1px 6px #0b35191f;position:relative;top:auto}.utility-primary{background:#17650f;color:#fff}.utility-primary__inner{align-items:center;display:flex;justify-content:space-between;min-height:44px}.utility-primary nav{align-items:center;display:flex;gap:54px}.utility-primary a{color:#fff;font-size:15px;font-weight:750}.utility-primary__pill,.utility-primary__call{background:#fff;border-radius:10px;color:#164e2a!important;padding:6px 15px}.announcement-bar{background:#fff9e9;color:#102f24;font-size:15px;font-weight:750;text-align:center}.announcement-bar .shell{min-height:42px;align-items:center;display:flex;justify-content:center;gap:12px}.announcement-bar span{color:#17650f}.header-main{display:grid;gap:20px;grid-template-columns:minmax(255px,1fr) minmax(270px,315px) auto;max-width:1740px;min-height:140px}.brand--agribasket{justify-self:start}.brand__logo{display:block;height:auto;width:255px}.header-search input{border-radius:7px 0 0 7px;font-size:17px;min-height:52px}.header-search button{background:#fff;border:1px solid var(--line);border-left:0;border-radius:0 7px 7px 0;color:#17231d;padding:0 15px}.header-search button img{filter:none}.header-actions{align-items:center;gap:20px}.header-actions a{align-items:center;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:1px;justify-content:center;min-width:38px}.header-actions__language{display:block!important;flex-direction:row!important;font-size:16px!important;min-width:92px!important}.cart-count{position:absolute;transform:translate(15px,-14px)}.desktop-nav{background:#17650f}.desktop-nav__inner{justify-content:space-between;max-width:1740px;min-height:64px;overflow:visible}.desktop-nav a,.desktop-nav summary{font-size:16px;justify-content:center;padding:0 10px;position:relative;white-space:nowrap}.desktop-nav em{background:#ff7b25;border-radius:999px;font-size:10px;font-style:normal;left:50%;padding:2px 8px;position:absolute;top:-7px;transform:translate(-50%);white-space:nowrap}.mobile-header-search{display:none}.mobile-dock svg,.mobile-dock img{display:block;height:25px;width:25px}.agribasket-hero__slide{display:block!important;grid-template-columns:none!important;min-height:0!important}.agribasket-hero__slide:before{display:none!important}.agribasket-hero__copy{padding:0!important}.agribasket-hero__arrow{top:50%!important}.agribasket-brand-rail .page-width{max-width:1740px}.agribasket-brand-rail h2{text-align:center}.site-footer{margin-top:0}@media(max-width:989px)and (min-width:750px){:root{--shell:min(100% - 32px,960px)}.utility-primary nav{gap:18px}.header-main{grid-template-columns:210px minmax(220px,1fr) auto}.brand__logo{width:205px}.header-actions__language{display:none!important}.desktop-nav__inner{overflow-x:auto;justify-content:flex-start}}@media(max-width:749px){:root{--dock:74px;--shell: calc(100% - 28px) }.page-width{padding-inline:14px}.utility-primary,.announcement-bar{display:none}.site-header[data-site-header]{position:sticky;top:0}.header-main{display:grid;grid-template-columns:42px minmax(0,1fr) 38px auto;grid-template-rows:88px;gap:7px;min-height:88px;padding:0}.header-main>.icon-button{grid-column:1;grid-row:1}.brand--agribasket{grid-column:2;grid-row:1;justify-self:start}.brand__logo{max-width:100%;width:188px}.header-search{display:none!important}.mobile-header-search{align-self:center;display:flex!important;grid-column:3;grid-row:1;padding:4px}.header-actions{align-self:stretch;grid-column:4;grid-row:1;gap:5px}.header-actions>a:nth-child(-n+3){display:none!important}.header-actions a{display:flex!important;font-size:11px!important;min-height:58px;min-width:35px;padding:2px!important}.header-actions a span:not(.cart-count){display:block!important;font-size:11px}.header-actions img{height:25px;width:25px}.header-actions .cart-count{font-size:9px!important}.desktop-nav{display:none}.mobile-search{display:none!important}.agribasket-hero__slide{height:27rem!important;min-height:0!important}.agribasket-hero__copy{max-width:78%!important;padding:0!important}.agribasket-hero__arrow{display:none!important}.mobile-dock{height:74px}.mobile-dock a{font-size:12px}.mobile-dock span{font-size:25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{text-align:center}}:root{--green:#047857;--green-dark:#064e3b;--deep:#022c22;--mint:#ecfdf5;--line:#d7e8df}body{overflow-x:hidden}.site-header[data-site-header]{background:#fff;box-shadow:0 1px 8px #022c221f;position:sticky!important;top:0!important;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease;z-index:80}.site-header[data-site-header].is-hidden{transform:translateY(-100%)}.utility-primary,.desktop-nav{background:var(--green)!important}.utility-primary__pill,.utility-primary__call{color:var(--green-dark)!important}.announcement-bar span{color:var(--green)!important}.header-main{grid-template-columns:minmax(255px,1fr) minmax(310px,420px) auto!important;max-width:1740px;min-height:132px!important}.desktop-nav__inner{max-width:1740px;min-height:62px}.desktop-nav a,.desktop-nav summary{font-size:15px;padding-inline:9px}.desktop-nav a:hover,.desktop-nav summary:hover,.desktop-nav .nav-mega[open] summary{background:var(--green-dark)!important}.nav-chevron{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;display:inline-block;flex:0 0 auto;height:6px;margin-left:3px;transform:rotate(45deg) translateY(-2px);width:6px}.site-header[data-site-header].is-compact .utility-primary,.site-header[data-site-header].is-compact .announcement-bar{display:none}.site-header[data-site-header].is-compact .header-main{min-height:76px!important}.site-header[data-site-header].is-compact .brand__logo{width:205px}.site-header[data-site-header].is-compact .desktop-nav__inner{min-height:52px}@media(max-width:989px)and (min-width:750px){.header-main{grid-template-columns:205px minmax(280px,1fr) auto!important;min-height:104px!important}.desktop-nav__inner{justify-content:flex-start;overflow-x:auto}.desktop-nav a,.desktop-nav summary{font-size:14px}}@media(max-width:749px){:root{--dock:72px}.site-header[data-site-header]{position:sticky!important}.utility-primary,.announcement-bar{display:none!important}.header-main{grid-template-columns:40px minmax(0,1fr) 38px auto!important;grid-template-rows:76px!important;min-height:76px!important}.brand__logo{width:158px!important}.header-actions>a:last-child{display:none!important}.header-actions{gap:1px}.header-actions a{min-width:34px!important}.site-header[data-site-header].is-compact .header-main{grid-template-rows:64px!important;min-height:64px!important}.site-header[data-site-header].is-compact .brand__logo{width:145px!important}.mobile-dock{height:72px}}.brand__footer-logo{display:block;width:72px;height:72px;object-fit:contain;filter:brightness(0) invert(1)}.shopify-section-group-header-group{background:#fff;position:sticky;top:0;transform:none!important;transition:top .22s ease;z-index:80}.shopify-section-group-header-group.is-hidden{top:-128px}.site-header[data-site-header],.site-header[data-site-header].is-hidden{position:relative!important;top:auto!important;transform:none!important}@media(max-width:749px){.shopify-section-group-header-group.is-hidden{top:-64px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
