@font-face{font-family:Manrope;src:url(/brand/fonts/Manrope.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}body:has(.grown-v1-home) .site-header{display:none}.grown-v1-home{--gv1-forest:var(--grown-brand-forest);--gv1-leaf:var(--grown-brand-leaf);--gv1-leaf-light:var(--grown-state-available-background);--gv1-cream:var(--grown-brand-cream);--gv1-paper:var(--grown-brand-paper);--gv1-sand:var(--grown-brand-sand);--gv1-clay:var(--grown-brand-clay);min-height:100vh;color:var(--gv1-forest);background:var(--gv1-cream);font-family:var(--font-manrope),Manrope,sans-serif}.grown-v1-home *,.grown-v1-home :after,.grown-v1-home :before{box-sizing:border-box}.grown-v1-home a{color:inherit;text-decoration:none}.grown-v1-home button,.grown-v1-home input{font:inherit}.grown-v1-home svg{width:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.grown-v1-shell{width:min(100% - 4rem,85rem);margin-inline:auto}.grown-v1-header{position:sticky;z-index:40;top:0;border-bottom:1px solid rgb(11 59 46/12%);background:rgb(247 241 229/94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.grown-v1-header__inner{display:flex;align-items:center;gap:.75rem;width:min(100% - 3rem,90rem);min-height:4.5rem;margin-inline:auto}.grown-v1-brand{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.grown-v1-brand img{width:auto;object-fit:contain}.grown-v1-area{display:inline-flex;align-items:center;gap:.35rem;min-height:2.65rem;padding:.6rem .8rem;border:1px solid rgb(11 59 46/14%);border-radius:var(--grown-radius-pill);background:var(--gv1-paper);font-size:.82rem;font-weight:800}.grown-v1-area svg{width:1rem}.grown-v1-nav-search{display:flex;align-items:center;gap:.55rem;max-width:32rem;min-height:2.75rem;margin-left:.35rem;padding:0 .9rem;border:1px solid rgb(11 59 46/12%);border-radius:var(--grown-radius-pill);background:var(--gv1-paper);flex:1 1}.grown-v1-nav-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--gv1-forest);flex:1 1}.grown-v1-nav-search input::placeholder{color:rgb(11 59 46/54%)}.grown-v1-nav{display:flex;align-items:center;gap:.15rem;margin-left:auto;font-size:.86rem;font-weight:750}.grown-v1-nav a{padding:.75rem .68rem;border-radius:var(--grown-radius-pill)}.grown-v1-nav a:hover{background:rgb(11 59 46/7%)}.grown-v1-basket{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1rem;border-radius:var(--grown-radius-pill);color:white!important;background:var(--gv1-forest);font-size:.84rem;font-weight:800;box-shadow:0 8px 20px rgb(11 59 46/16%);transition:transform .18s ease,box-shadow .18s ease}.grown-v1-basket:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(11 59 46/22%)}.grown-v1-hero{overflow:hidden;border-bottom:1px solid rgb(11 59 46/10%);background:radial-gradient(circle at 83% 26%,rgb(207 233 148/55%),transparent 29%),var(--gv1-cream)}.grown-v1-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:35.5rem;padding-block:3.8rem}.grown-v1-eyebrow,.grown-v1-kicker{margin:0 0 .8rem;color:var(--gv1-clay);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.grown-v1-eyebrow,.grown-v1-hero h1,.grown-v1-kicker{font-family:var(--font-quicksand),Quicksand,sans-serif}.grown-v1-hero h1{max-width:10ch;margin:0;font-size:clamp(3rem,5vw,5.15rem);font-weight:700;letter-spacing:-.055em;line-height:.94}.grown-v1-lede{max-width:34rem;margin:1.45rem 0 1.75rem;color:rgb(11 59 46/72%);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.grown-v1-postcode label{display:block;margin-bottom:.5rem;font-size:.77rem;font-weight:800}.grown-v1-postcode>div{display:flex;gap:.65rem;max-width:34rem}.grown-v1-postcode input{min-width:0;min-height:3.5rem;padding:0 1rem;border:1px solid rgb(11 59 46/18%);border-radius:var(--grown-radius-sm);outline:0;background:var(--gv1-paper);color:var(--gv1-forest);flex:1 1;box-shadow:0 10px 30px rgb(11 59 46/7%)}.grown-v1-postcode button,.grown-v1-sell a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.5rem;padding:0 1.2rem;border:0;border-radius:var(--grown-radius-sm);color:white;background:var(--gv1-clay);font-weight:800;cursor:pointer;box-shadow:0 10px 26px rgb(168 69 29/22%);transition:transform .18s ease,box-shadow .18s ease}.grown-v1-postcode button:hover,.grown-v1-sell a:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(168 69 29/28%)}.grown-v1-helper{margin:.7rem 0 0;color:rgb(11 59 46/57%);font-size:.75rem}.grown-v1-map{position:relative;isolation:isolate;min-height:27rem;overflow:hidden;border:1px solid rgb(11 59 46/12%);border-radius:var(--grown-radius-xl);background:linear-gradient(135deg,#d9e7bc,#f2e8d3 54%,#c9df9a);box-shadow:0 26px 55px rgb(11 59 46/14%);transform:rotate(1deg)}.grown-v1-map:after,.grown-v1-map:before{position:absolute;z-index:-2;border-radius:45%;content:""}.grown-v1-map:before{inset:-12% 57% 42% -12%;background:rgb(101 163 13/23%);transform:rotate(-20deg)}.grown-v1-map:after{inset:55% -7% -28% 35%;background:rgb(255 253 248/62%);transform:rotate(12deg)}.grown-v1-map__road{position:absolute;z-index:-1;width:140%;height:1.35rem;border:.32rem solid rgb(255 253 248/85%);border-right:0;border-left:0;background:#d5ccb9}.grown-v1-map__road--one{top:45%;left:-22%;transform:rotate(-20deg)}.grown-v1-map__road--two{top:32%;left:-18%;transform:rotate(44deg)}.grown-v1-map__radius{position:absolute;top:50%;left:50%;width:15rem;aspect-ratio:1;border:1px dashed rgb(11 59 46/32%);border-radius:50%;background:rgb(255 253 248/18%);transform:translate(-50%,-50%)}.grown-v1-map__pin{position:absolute;filter:drop-shadow(0 8px 8px rgb(11 59 46/20%));animation:grown-pin .65s cubic-bezier(.2,.8,.2,1) both}.grown-v1-map__pin--1{top:15%;left:20%}.grown-v1-map__pin--2{top:23%;right:19%;animation-delay:.1s}.grown-v1-map__pin--3{right:28%;bottom:18%;animation-delay:.2s}.grown-v1-map__pin--4{bottom:22%;left:17%;animation-delay:.3s}.grown-v1-map__you{position:absolute;top:48%;left:48%;display:flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:var(--grown-radius-pill);background:var(--gv1-paper);font-size:.7rem;font-weight:800;box-shadow:0 7px 18px rgb(11 59 46/16%)}.grown-v1-map__you span{width:.7rem;aspect-ratio:1;border:3px solid white;border-radius:50%;background:var(--gv1-clay);box-shadow:0 0 0 1px var(--gv1-clay)}.grown-v1-map__label{position:absolute;right:1rem;bottom:1rem;display:grid;min-width:10rem;padding:.8rem 1rem;border-radius:var(--grown-radius-sm);background:var(--gv1-paper);box-shadow:0 10px 24px rgb(11 59 46/14%)}.grown-v1-map__label strong{font-size:.88rem}.grown-v1-map__label span{margin-top:.15rem;color:rgb(11 59 46/58%);font-size:.72rem}.grown-v1-map__honesty{position:absolute;top:1rem;left:1rem;display:grid;max-width:15rem;padding:.8rem 1rem;border:1px solid rgb(11 59 46/10%);border-radius:var(--grown-radius-sm);background:rgb(255 253 248/92%);box-shadow:0 10px 24px rgb(11 59 46/12%)}.grown-v1-map__honesty strong{font-size:.82rem}.grown-v1-map__honesty span{margin-top:.18rem;color:rgb(11 59 46/58%);font-size:.68rem}@keyframes grown-pin{0%{opacity:0;transform:translateY(-1.3rem) scale(.86)}to{opacity:1;transform:none}}.grown-v1-section{padding-block:5.25rem}.grown-v1-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.7rem}.grown-v1-heading h2,.grown-v1-sell h2{margin:0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:clamp(2rem,3.2vw,3.35rem);letter-spacing:-.045em;line-height:1}.grown-v1-heading>p{max-width:31rem;margin:0;color:rgb(11 59 46/64%);font-size:.9rem;line-height:1.55;text-align:right}.grown-v1-heading>a{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:800}.grown-v1-departments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.grown-v1-department{display:grid;padding:.75rem .75rem 1rem;border:1px solid rgb(11 59 46/9%);border-radius:var(--grown-radius-lg);background:var(--gv1-paper);box-shadow:0 10px 28px rgb(11 59 46/5%);transition:transform .18s ease,box-shadow .18s ease}.grown-v1-department:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgb(11 59 46/10%)}.grown-v1-department__art{display:grid;min-height:8rem;margin-bottom:.85rem;overflow:hidden;border-radius:var(--grown-radius-sm);background:radial-gradient(circle at 70% 30%,var(--gv1-leaf-light),#edf0d7 42%,var(--gv1-sand));place-items:center}.grown-v1-department strong{font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:.92rem}.grown-v1-department small{margin-top:.2rem;color:rgb(11 59 46/55%);font-size:.68rem}.grown-v1-people{padding-block:5.25rem;background:var(--gv1-paper)}.grown-v1-people__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grown-v1-person{display:grid;grid-template-columns:8rem 1fr;min-height:12rem;overflow:hidden;border:1px solid rgb(11 59 46/9%);border-radius:var(--grown-radius-lg);background:var(--gv1-cream)}.grown-v1-person__portrait{display:grid;background:color-mix(in srgb,currentColor 18%,var(--gv1-sand));place-items:center}.grown-v1-person>div:last-child{align-self:center;padding:1.2rem}.grown-v1-person p,.grown-v1-product p{margin:0 0 .35rem;color:var(--gv1-clay);font-size:.67rem;font-weight:800;text-transform:uppercase}.grown-v1-person h3,.grown-v1-product h3{margin:0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:1.15rem}.grown-v1-person span{display:block;margin-top:.55rem;color:rgb(11 59 46/62%);font-size:.76rem;line-height:1.5}.grown-v1-sellers{display:grid;gap:.65rem;margin-bottom:2rem}.grown-v1-seller{display:grid;grid-template-columns:4rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid rgb(11 59 46/9%);border-radius:var(--grown-radius-md);background:var(--gv1-paper);transition:transform .16s ease}.grown-v1-seller:hover{transform:translateX(.3rem)}.grown-v1-seller__mark{display:grid;min-height:3.5rem;border-radius:var(--grown-radius-sm);place-items:center}.grown-v1-seller>span:nth-child(2),.grown-v1-seller__meta{display:grid}.grown-v1-seller strong{font-size:.88rem}.grown-v1-seller small{margin-top:.16rem;color:rgb(11 59 46/58%);font-size:.7rem}.grown-v1-seller__meta{min-width:8.5rem;font-size:.76rem;font-weight:800;text-align:right}.grown-v1-products{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.grown-v1-product{overflow:hidden;border:1px solid rgb(11 59 46/9%);border-radius:var(--grown-radius-md);background:var(--gv1-paper)}.grown-v1-product__art{position:relative;display:grid;min-height:10.5rem;overflow:hidden;background:color-mix(in srgb,currentColor 20%,var(--gv1-sand));place-items:center}.grown-v1-product__art>span{color:rgb(255 255 255/52%);font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:6rem;font-weight:800;transform:rotate(-10deg)}.grown-v1-product__art>small{position:absolute;top:.75rem;left:.75rem;padding:.32rem .52rem;border-radius:var(--grown-radius-pill);color:var(--gv1-forest);background:rgb(255 253 248/88%);font-size:.62rem;font-weight:800}.grown-v1-product__art button{position:absolute;right:.75rem;bottom:.75rem;width:2.35rem;aspect-ratio:1;border:0;border-radius:50%;color:white;background:var(--gv1-forest);font-size:1.35rem;cursor:pointer}.grown-v1-product__art button:disabled{cursor:not-allowed;opacity:.62}.grown-v1-product>div:last-child{padding:1rem}.grown-v1-product>div>span{display:block;margin-top:.3rem;color:rgb(11 59 46/58%);font-size:.7rem}.grown-v1-product footer{display:flex;align-items:baseline;gap:.35rem;margin-top:1rem}.grown-v1-live .grown-v1-product footer{display:grid;gap:.35rem}.grown-v1-live .grown-v1-product footer small{display:-webkit-box;overflow:hidden;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.grown-v1-product__action-area{margin-top:1rem}.grown-v1-product__actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.grown-v1-product__actions a,.grown-v1-product__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem;border:1px solid rgb(11 59 46/16%);border-radius:var(--grown-radius-sm);color:var(--gv1-forest);background:transparent;font-size:.72rem;font-weight:800;cursor:pointer}.grown-v1-product__actions .grown-v1-product__add-link{border-color:var(--gv1-forest);color:white;background:var(--gv1-forest)}.grown-v1-product__actions button:disabled{cursor:wait;opacity:.62}.grown-v1-product__message{margin:.55rem 0 0!important;color:rgb(11 59 46/66%)!important;font-size:.68rem!important;line-height:1.4;text-transform:none!important}.grown-v1-product__message a{color:var(--gv1-clay);font-weight:800}.grown-v1-inline-state{padding:1.15rem 1.25rem;border:1px solid rgb(11 59 46/12%);border-radius:var(--grown-radius-md);color:rgb(11 59 46/68%);background:var(--gv1-paper);font-size:.86rem}.grown-detail__page,.grown-store__page{padding-block:1.5rem 5rem}.grown-detail__back{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;margin-bottom:1.25rem;padding:.5rem .8rem;border:1px solid rgb(11 59 46/14%);border-radius:var(--grown-radius-pill);background:var(--gv1-paper);font-size:.75rem;font-weight:800}.grown-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,26.25rem);align-items:start;gap:2rem}.grown-detail__story{display:grid;gap:1rem}.grown-detail__gallery{display:grid;gap:.75rem}.grown-detail__gallery-main{position:relative;min-height:26.25rem;overflow:hidden;border:1px solid rgb(11 59 46/12%);border-radius:var(--grown-radius-lg);background:linear-gradient(155deg,#e6e5ce,#d2d8b8 52%,#bfc8a0)}.grown-detail__gallery-main>img{object-fit:cover}.grown-detail__gallery-empty{display:grid;align-content:center;justify-items:center;gap:.8rem;color:rgb(11 59 46/56%);font-size:.72rem}.grown-detail__gallery-empty img{position:static;width:4.6rem;height:auto;opacity:.72;object-fit:contain}.grown-detail__thumbs{display:flex;gap:.75rem;overflow-x:auto}.grown-detail__thumbs>div{position:relative;width:6rem;min-width:6rem;height:5rem;overflow:hidden;border:1px solid var(--gv1-sand);border-radius:var(--grown-radius-sm)}.grown-detail__thumbs>div:first-child{border:2px solid var(--gv1-forest)}.grown-detail__thumbs img{object-fit:cover}.grown-detail__buy-card,.grown-detail__provenance,.grown-detail__review,.grown-store-policy,.grown-store__about,.grown-store__panel{border:1px solid rgb(11 59 46/10%);border-radius:var(--grown-radius-lg);background:var(--gv1-paper);box-shadow:0 12px 34px rgb(11 59 46/5%)}.grown-store-policy{padding:1.2rem}.grown-store-policy ul{display:grid;gap:.62rem;margin:.85rem 0 0;padding:0;list-style:none}.grown-store-policy li{position:relative;padding-left:1.2rem;color:rgb(11 59 46/76%);font-size:.76rem;line-height:1.5}.grown-store-policy li:before{position:absolute;top:.46rem;left:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--gv1-lime);content:""}.grown-store-policy__boundary,.grown-store-policy__empty{margin:.85rem 0 0;color:rgb(11 59 46/52%);font-size:.66rem;line-height:1.55}.grown-store-policy--compact{border-radius:var(--grown-radius-md);box-shadow:none}.grown-basket__group>.grown-store-policy,.grown-detail__buy-card>.grown-store-policy{margin-top:1rem;background:rgb(241 246 235/70%)}.grown-detail__provenance{padding:1.5rem}.grown-detail__description{margin:0;color:rgb(11 59 46/76%);font-size:.92rem;line-height:1.7}.grown-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid rgb(11 59 46/10%)}.grown-detail__facts div{display:grid;gap:.3rem}.grown-detail__facts dt,.grown-detail__fulfilment h2,.grown-detail__variants h2{color:rgb(11 59 46/55%);font-size:.65rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.grown-detail__facts dd{margin:0;font-size:.78rem;line-height:1.5}.grown-detail__disclosure{margin:1.25rem 0 0;color:rgb(11 59 46/48%);font-size:.68rem;line-height:1.5}.grown-detail__buy{position:sticky;top:5.5rem}.grown-detail__buy-card{padding:1.5rem}.grown-detail__buy-card h1,.grown-store__identity h1{margin:0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);letter-spacing:-.045em;line-height:1.04}.grown-detail__availability{display:flex;align-items:center;gap:.45rem;margin-bottom:1.1rem;color:#397329;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.grown-detail__availability span{width:.55rem;aspect-ratio:1;border-radius:50%;background:var(--gv1-leaf)}.grown-detail__rating{margin:.7rem 0 0;color:rgb(11 59 46/60%);font-size:.75rem}.grown-detail__badges,.grown-store__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.grown-detail__badges span,.grown-store__chips span{padding:.38rem .65rem;border-radius:var(--grown-radius-pill);background:#efe4ce;font-size:.66rem;font-weight:750}.grown-detail__seller-link{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.8rem;border:1px solid rgb(11 59 46/10%);border-radius:var(--grown-radius-md)}.grown-detail__seller-link>span{display:grid;gap:.15rem}.grown-detail__seller-link strong{font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:.82rem}.grown-detail__seller-link small{color:rgb(11 59 46/52%);font-size:.66rem}.grown-detail__fulfilment,.grown-detail__variants{display:grid;gap:.55rem;margin-top:1.25rem}.grown-detail__fulfilment h2,.grown-detail__variants h2{margin:0 0 .1rem}.grown-detail__fulfilment>div{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid rgb(11 59 46/10%);border-radius:var(--grown-radius-sm);font-size:.73rem}.grown-detail__fulfilment>div span{width:.45rem;aspect-ratio:1;border-radius:50%;background:var(--gv1-leaf)}.grown-detail__variant{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);align-items:center;gap:.8rem;padding:.8rem;border:1px solid rgb(11 59 46/10%);border-radius:var(--grown-radius-sm)}.grown-detail__variant>div:first-child{display:grid;gap:.2rem}.grown-detail__variant strong{font-size:.8rem}.grown-detail__variant small,.grown-detail__variant span{color:rgb(11 59 46/56%);font-size:.65rem}.grown-detail__variant small{color:#397329;font-weight:750}.grown-detail__variant .stack{gap:.25rem}.grown-detail__variant .button{width:100%;min-height:2.7rem;padding:.55rem .8rem;border:0;border-radius:var(--grown-radius-pill);color:white;background:var(--gv1-forest);font-size:.72rem}.grown-detail__variant .form-message{max-width:9rem;margin:0;font-size:.62rem;line-height:1.35}.grown-detail__save-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem}.grown-detail__save-actions .stack{gap:.25rem}.grown-detail__save-actions .button,.grown-store__save .button{width:100%;min-height:2.75rem;border:1px solid rgb(11 59 46/15%);border-radius:var(--grown-radius-pill);color:var(--gv1-forest);background:transparent;font-size:.68rem}.grown-detail__reviews,.grown-store__reviews{padding-top:4.5rem}.grown-detail__safety h2,.grown-detail__section-heading h2,.grown-store__reviews h2,.grown-store__section-heading h2{margin:0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}.grown-detail__review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.25rem}.grown-detail__review{padding:1.1rem}.grown-detail__review>div:first-child{display:flex;justify-content:space-between;gap:.8rem;color:#397329;font-size:.68rem}.grown-detail__review h3{margin:.8rem 0 .4rem;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:1rem}.grown-detail__review>p{color:rgb(11 59 46/68%);font-size:.75rem;line-height:1.55}.grown-detail__review blockquote{display:grid;gap:.25rem;margin:.8rem 0;padding:.7rem;border-left:3px solid var(--gv1-leaf);background:var(--gv1-cream);font-size:.7rem;line-height:1.5}.grown-detail__review .button,.grown-detail__safety .button,.grown-store__panel .button{min-height:2.5rem;padding:.55rem .8rem;border-radius:var(--grown-radius-pill);font-size:.65rem}.grown-detail__safety{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:2rem;margin-top:3rem;padding:1.5rem;border-radius:var(--grown-radius-lg);color:white;background:var(--gv1-forest)}.grown-detail__safety .grown-v1-kicker{color:var(--gv1-leaf-light)}.grown-detail__safety p{color:rgb(255 255 255/70%);font-size:.75rem}.grown-detail__safety .button{color:white;border-color:rgb(255 255 255/24%)}.grown-detail__gate{display:grid;min-height:38rem;padding-block:5rem;place-content:center;justify-items:center;text-align:center}.grown-detail__gate h1{max-width:14ch;margin:0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.05em;line-height:1}.grown-detail__gate>p:not(.grown-v1-kicker){max-width:34rem;color:rgb(11 59 46/64%);line-height:1.6}.grown-detail__gate form{width:min(100%,30rem);margin-top:1rem;text-align:left}.grown-detail__gate form label,.grown-store__postcode label{display:block;margin-bottom:.4rem;font-size:.68rem;font-weight:800}.grown-detail__gate form>div,.grown-store__postcode>div{display:flex;gap:.5rem}.grown-detail__gate input,.grown-store__postcode input{min-width:0;min-height:3rem;padding:0 .85rem;border:1px solid rgb(11 59 46/16%);border-radius:var(--grown-radius-sm);background:var(--gv1-paper);flex:1 1}.grown-detail__gate button,.grown-detail__gate>a,.grown-store__postcode button{min-height:3rem;padding:.7rem 1rem;border:0;border-radius:var(--grown-radius-sm);color:white;background:var(--gv1-forest);font-weight:800}.grown-store__cover{position:relative;display:flex;align-items:end;justify-content:end;min-height:17.5rem;padding:1rem 2rem;border-bottom:1px solid var(--gv1-sand);color:rgb(11 59 46/46%);background:linear-gradient(155deg,#e6e5ce,#d2d8b8 52%,#bfc8a0);font-size:.68rem}.grown-store__identity{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:end;gap:1.25rem;margin-top:-3rem;padding-bottom:2rem}.grown-store__marker{position:relative;z-index:2;filter:drop-shadow(0 8px 14px rgb(11 59 46/24%))}.grown-store__identity>div:nth-child(2){padding-top:3.8rem}.grown-store__identity>div:nth-child(2)>p:last-child{margin:.5rem 0 0;color:rgb(11 59 46/60%);font-size:.78rem}.grown-store__save{min-width:9.5rem}.grown-store__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,21.25rem);align-items:start;gap:1.75rem}.grown-store__main{display:grid;gap:2rem}.grown-store__about{padding:1.6rem}.grown-store__about>p:not(.grown-v1-kicker){margin:.65rem 0 0;color:rgb(11 59 46/68%);font-size:.86rem;line-height:1.7}.grown-store__about .grown-store__lead{color:var(--gv1-forest);font-size:1rem;font-weight:650}.grown-store__section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.grown-store__postcode{width:min(100%,19rem)}.grown-store__postcode button,.grown-store__postcode input{min-height:2.65rem}.grown-store__products{grid-template-columns:repeat(3,minmax(0,1fr))}.grown-store__check-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.65rem;margin-top:1rem;border-radius:var(--grown-radius-sm);color:white!important;background:var(--gv1-forest);font-size:.72rem;font-weight:800}.grown-store__sidebar{position:sticky;top:5.5rem;display:grid;gap:.85rem}.grown-store__reviewed{display:grid;grid-template-columns:1.25rem 1fr;gap:.7rem;padding:1.1rem;border:1px solid #cfe3c4;border-radius:var(--grown-radius-md);color:#2f6b47;background:#eff5ea}.grown-store__panel>p:not(.grown-v1-kicker),.grown-store__reviewed p{margin:0;font-size:.72rem;line-height:1.55}.grown-store__panel{padding:1.15rem}.grown-store__coverage-line{display:grid;grid-template-columns:.5rem 1fr;gap:.6rem;margin-top:.8rem}.grown-store__coverage-line>span{width:.45rem;aspect-ratio:1;margin-top:.35rem;border-radius:50%;background:var(--gv1-leaf)}.grown-store__coverage-line strong{font-size:.72rem}.grown-store__coverage-line p{margin:.2rem 0 0;color:rgb(11 59 46/56%);font-size:.68rem;line-height:1.45}.grown-availability{border:1px solid var(--grown-border,#dfe6dc);border-radius:var(--grown-radius-md);background:#fff;padding:18px}.grown-availability h2{margin:4px 0 14px;font-size:1.08rem;line-height:1.25}.grown-availability__grid{display:grid;gap:10px}.grown-availability__line{display:flex;gap:10px;align-items:flex-start}.grown-availability__line>span{width:10px;height:10px;margin-top:5px;flex:0 0 auto;border-radius:50%;background:#83c341}.grown-availability__line--no_dated_window>span,.grown-availability__line--not_offered>span{background:#c5cec2}.grown-availability__boundary,.grown-availability__line p{margin:3px 0 0;color:var(--grown-text-muted,#5f6b5c);font-size:.82rem;line-height:1.45}.grown-availability__boundary{margin-top:12px}.grown-store__area-map{display:grid;min-height:11rem;padding:1rem;border:1px solid var(--gv1-sand);border-radius:var(--grown-radius-md);color:rgb(11 59 46/50%);background:linear-gradient(155deg,#e3e3cb,#cfd6b4 55%,#bdc79f);font-size:.64rem;place-items:center}@media (max-width:62rem){.grown-detail__layout,.grown-store__layout{grid-template-columns:1fr}.grown-detail__buy,.grown-store__sidebar{position:static}.grown-store__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.grown-detail__page,.grown-store__page{padding-block:1rem 3.5rem}.grown-detail__gallery-main{min-height:21rem;border-radius:var(--grown-radius-md)}.grown-detail__facts,.grown-detail__review-grid,.grown-detail__safety{grid-template-columns:1fr}.grown-detail__review-grid{display:grid}.grown-detail__buy-card,.grown-detail__provenance{padding:1.15rem}.grown-detail__save-actions,.grown-detail__variant{grid-template-columns:1fr}.grown-detail__reviews,.grown-store__reviews{padding-top:3.25rem}.grown-store__cover{min-height:12rem;padding-inline:1rem}.grown-store__identity{grid-template-columns:4.2rem 1fr;align-items:end}.grown-store__identity>div:nth-child(2){padding-top:3rem}.grown-store__save{grid-column:1/-1;min-width:0}.grown-store__section-heading{display:grid;align-items:start}.grown-store__postcode{width:100%}.grown-store__products{grid-template-columns:1fr}}.grown-v1-product footer strong{font-size:1rem}.grown-v1-product footer small{color:rgb(11 59 46/50%);font-size:.67rem}.grown-v1-tone--leaf{color:var(--grown-brand-leaf)}.grown-v1-tone--apple{color:#b9572d}.grown-v1-tone--yolk{color:#d49a13}.grown-v1-tone--honey{color:#b97b14}.grown-v1-tone--grain{color:#a17b52}.grown-v1-tone--clay{color:var(--gv1-clay)}.grown-v1-empty{display:grid;min-height:19rem;padding:2rem;border:1px dashed rgb(11 59 46/22%);border-radius:var(--grown-radius-lg);background:var(--gv1-paper);text-align:center;place-content:center;justify-items:center}.grown-v1-empty h3{margin:1rem 0 .4rem;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:1.35rem}.grown-v1-empty p{max-width:35rem;margin:0;color:rgb(11 59 46/60%)}.grown-v1-empty a{margin-top:1rem;color:var(--gv1-clay);font-weight:800}.grown-v1-sell{padding-block:5.25rem;color:white;background:var(--gv1-forest)}.grown-v1-sell__inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.grown-v1-sell .grown-v1-kicker{color:var(--gv1-leaf-light)}.grown-v1-sell h2{max-width:16ch}.grown-v1-sell p:last-child{margin:1rem 0 0;color:rgb(255 255 255/70%)}.grown-v1-sell a{flex:0 0 auto}@media (max-width:70rem){.grown-v1-nav-search{max-width:none}.grown-v1-nav{display:none}.grown-v1-hero__grid{grid-template-columns:.9fr 1.1fr;gap:2.5rem}.grown-v1-departments,.grown-v1-products{grid-template-columns:repeat(3,1fr)}.grown-v1-person{grid-template-columns:6.5rem 1fr}}@media (max-width:48rem){.grown-v1-shell{width:min(100% - 2rem,42rem)}.grown-v1-header__inner{width:calc(100% - 1.5rem);min-height:4rem}.grown-v1-nav-search{display:none}.grown-v1-area{margin-left:auto}.grown-v1-basket span{display:none}.grown-v1-basket{width:2.65rem;padding:0}.grown-v1-hero__grid{grid-template-columns:1fr;min-height:auto;padding-block:2.7rem 2rem}.grown-v1-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.grown-v1-map{min-height:22rem;transform:none}.grown-v1-people,.grown-v1-section,.grown-v1-sell{padding-block:3.75rem}.grown-v1-heading{align-items:start}.grown-v1-heading>p{max-width:18rem;text-align:right}.grown-v1-departments{display:flex;margin-right:-1rem;padding-right:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.grown-v1-department{flex:0 0 9.5rem;scroll-snap-align:start}.grown-v1-department__art{min-height:7rem}.grown-v1-people__grid{grid-template-columns:1fr}.grown-v1-products{grid-template-columns:repeat(2,1fr)}.grown-v1-seller{grid-template-columns:3.5rem minmax(0,1fr) auto}.grown-v1-seller__meta{display:none}.grown-v1-sell__inner{display:grid}}@media (max-width:31rem){.grown-v1-brand img:last-child{width:4.6rem;height:auto}.grown-v1-area{min-height:2.4rem;padding-inline:.65rem}.grown-v1-postcode>div{display:grid}.grown-v1-postcode button{width:100%}.grown-v1-heading{display:grid;gap:.75rem}.grown-v1-heading>p{text-align:left}.grown-v1-products{grid-template-columns:1fr}.grown-v1-product__art{min-height:13rem}}.grown-checkout-progress{width:min(100%,30rem);margin:0 0 1.6rem}.grown-checkout-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.grown-checkout-progress li{position:relative;min-width:0}.grown-checkout-progress li:not(:last-child):after{position:absolute;z-index:0;top:1rem;left:calc(50% + 1.15rem);width:calc(100% - 2.3rem);height:2px;background:var(--grown-brand-sand);content:""}.grown-checkout-progress li[data-state=complete]:not(:last-child):after{background:var(--grown-brand-leaf)}.grown-checkout-progress li>a,.grown-checkout-progress li>div{position:relative;z-index:1;display:grid;justify-items:center;gap:.38rem;min-height:var(--grown-touch-target-min);color:rgb(11 59 46/48%);font-size:.7rem;text-decoration:none}.grown-checkout-progress li>a{cursor:pointer}.grown-checkout-progress li span{display:grid;width:2rem;height:2rem;border:1px solid var(--grown-brand-sand);border-radius:50%;background:var(--grown-brand-cream);font-size:.72rem;font-weight:850;place-items:center}.grown-checkout-progress li[data-state=complete] strong,.grown-checkout-progress li[data-state=current] strong{color:var(--grown-brand-forest)}.grown-checkout-progress li[data-state=current] span{border-color:var(--grown-brand-forest);color:white;background:var(--grown-brand-forest);box-shadow:0 0 0 4px rgb(101 163 13/12%)}.grown-checkout-progress li[data-state=complete] span{border-color:var(--grown-brand-leaf);color:var(--grown-brand-forest);background:var(--grown-state-available-background)}.grown-checkout-progress a:focus-visible{border-radius:var(--grown-radius-sm);outline:3px solid var(--grown-brand-leaf);outline-offset:3px}.grown-basket__page,.grown-checkout__page{padding-block:2.25rem 5rem}.grown-basket__heading,.grown-checkout__heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.grown-basket__heading h1,.grown-basket__state h1,.grown-checkout__confirmation h1,.grown-checkout__heading h1{margin:.25rem 0 0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1;letter-spacing:-.04em}.grown-basket__heading>p,.grown-checkout__heading>p{margin:0 0 .35rem;color:rgb(11 59 46/62%);font-size:.86rem}.grown-checkout__heading>div>a{display:inline-flex;margin-bottom:1.2rem;color:rgb(11 59 46/66%);font-size:.8rem;font-weight:800}.grown-basket__message{margin:0 0 1.2rem;padding:.9rem 1.1rem;border:1px solid rgb(101 163 13/30%);border-radius:var(--grown-radius-md);background:rgb(207 233 148/30%);color:var(--gv1-forest);font-size:.82rem;font-weight:700}.grown-basket__layout,.grown-checkout__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21.25rem);align-items:start;gap:1.5rem}.grown-basket__groups,.grown-checkout__main{display:grid;gap:1rem;min-width:0}.grown-basket__group,.grown-basket__promotion,.grown-basket__summary,.grown-checkout__card,.grown-checkout__draft,.grown-checkout__review,.grown-checkout__seller{border:1px solid rgb(11 59 46/12%);border-radius:var(--grown-radius-lg);background:var(--gv1-paper);box-shadow:0 1.2rem 3rem -2.5rem rgb(11 59 46/32%)}.grown-basket__group{padding:1.45rem}.grown-basket__group>header,.grown-checkout__seller>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem}.grown-basket__group>header img,.grown-checkout__seller>header img{object-fit:contain}.grown-basket__group>header h2,.grown-checkout__draft h2,.grown-checkout__seller h2{margin:.12rem 0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:1.14rem;line-height:1.2;letter-spacing:-.02em}.grown-basket__group>header span,.grown-checkout__draft>small,.grown-checkout__draft>span,.grown-checkout__seller>header span{display:block;color:rgb(11 59 46/55%);font-size:.7rem;line-height:1.45}.grown-basket__group>header>strong,.grown-checkout__seller>header>strong{font-size:1rem}.grown-basket__lines{display:grid;gap:0;margin:1.2rem 0;padding:0;border-block:1px solid rgb(11 59 46/10%);list-style:none}.grown-basket__lines li{display:grid;grid-template-columns:3.5rem minmax(9rem,1fr) auto minmax(4rem,auto);align-items:center;gap:.85rem;min-height:5.4rem;padding-block:.75rem}.grown-basket__lines li+li{border-top:1px solid rgb(11 59 46/8%)}.grown-basket__line-art{display:grid;width:3.5rem;height:3.5rem;border-radius:var(--grown-radius-sm);background:linear-gradient(145deg,#eff5ea,#dce8c9);place-items:center}.grown-basket__line-art img{width:auto;height:1.8rem;object-fit:contain;opacity:.65}.grown-basket__line-copy{display:grid;gap:.12rem;min-width:0}.grown-basket__line-copy strong{font-size:.86rem}.grown-basket__line-copy span{color:rgb(11 59 46/56%);font-size:.71rem}.grown-basket__line-copy small{color:var(--gv1-clay);font-size:.68rem;font-weight:750}.grown-basket__stepper{display:flex;align-items:center;gap:.35rem}.grown-basket__stepper button{display:grid;width:var(--grown-touch-target-min);height:var(--grown-touch-target-min);padding:0;border:0;border-radius:50%;background:#efe4ce;color:var(--gv1-forest);font-weight:850;cursor:pointer;place-items:center}.grown-basket__stepper button:hover:not(:disabled){background:var(--gv1-leaf-light)}.grown-basket__stepper button:disabled{opacity:.4;cursor:not-allowed}.grown-basket__stepper span{min-width:1.65rem;text-align:center;font-size:.82rem;font-weight:800}.grown-basket__line-total{text-align:right;font-size:.86rem}.grown-basket__fulfilment>.grown-v1-kicker{margin-bottom:.7rem}.grown-basket__fulfilment>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.grown-basket__fulfilment>div>button{display:grid;gap:.25rem;padding:.85rem .95rem;border:1px solid rgb(11 59 46/13%);border-radius:var(--grown-radius-md);background:var(--gv1-paper);color:var(--gv1-forest);text-align:left;cursor:pointer}.grown-basket__fulfilment>div>button.is-selected,.grown-basket__fulfilment>div>button:hover{border-color:var(--gv1-leaf);background:rgb(207 233 148/25%)}.grown-basket__fulfilment>div>button strong{font-size:.82rem}.grown-basket__fulfilment>div>button small,.grown-basket__fulfilment>div>button span,.grown-basket__selected{color:rgb(11 59 46/60%);font-size:.68rem;line-height:1.45}.grown-basket__selected{margin:.7rem 0 0;font-weight:750}.grown-basket__warning{display:grid;gap:.35rem;margin:.85rem 0 0;padding:1rem;border:1px solid rgb(168 69 29/24%);border-radius:var(--grown-radius-md);background:#fbefe8;color:#713518;font-size:.76rem}.grown-basket__warning>div{display:flex;gap:.5rem;margin-top:.35rem}.grown-basket__price-change button,.grown-basket__promotion button,.grown-basket__warning a,.grown-basket__warning button{min-height:var(--grown-touch-target-min);padding:.55rem .9rem;border:0;border-radius:var(--grown-radius-pill);background:var(--gv1-forest);color:white;font-size:.7rem;font-weight:800;cursor:pointer}.grown-basket__warning button{border:1px solid rgb(168 69 29/30%);background:var(--gv1-paper);color:#713518}.grown-basket__attention{margin:.8rem 0 0;color:var(--gv1-clay);font-size:.72rem;font-weight:750}.grown-basket__price-change{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid #e8d7b4;border-radius:var(--grown-radius-md);background:#fff6e8}.grown-basket__price-change>div{display:grid;gap:.2rem}.grown-basket__price-change span{color:rgb(11 59 46/60%);font-size:.72rem}.grown-basket__promotion{overflow:hidden}.grown-basket__promotion summary{padding:1.1rem 1.25rem;font-size:.82rem;font-weight:800;cursor:pointer}.grown-basket__promotion>div{display:grid;gap:.75rem;padding:0 1.25rem 1.25rem}.grown-basket__promotion p{margin:0;color:rgb(11 59 46/58%);font-size:.72rem}.grown-basket__promotion label{display:grid;gap:.35rem;font-size:.7rem;font-weight:750}.grown-basket__promotion input,.grown-checkout__fields input,.grown-checkout__fields select{width:100%;min-height:3rem;padding:.65rem .8rem;border:1px solid rgb(11 59 46/15%);border-radius:var(--grown-radius-sm);outline:0;background:var(--gv1-cream);color:var(--gv1-forest)}.grown-basket__promotion input:focus,.grown-checkout__fields input:focus,.grown-checkout__fields select:focus{border-color:var(--gv1-leaf);box-shadow:0 0 0 3px rgb(101 163 13/14%)}.grown-basket__promotion>div>button{justify-self:start}.grown-basket__promotion article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid rgb(11 59 46/10%)}.grown-basket__promotion article>div{display:grid;gap:.2rem}.grown-basket__promotion article small,.grown-basket__promotion article span{color:rgb(11 59 46/58%);font-size:.68rem}.grown-basket__summary,.grown-checkout__sidebar{position:sticky;top:6rem}.grown-basket__summary{padding:1.4rem}.grown-basket__handoffs{display:grid;gap:0;margin-block:1rem}.grown-basket__handoffs>div{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.2rem}.grown-basket__handoffs>div:before{position:absolute;z-index:0;top:50%;bottom:-50%;left:.3rem;width:1px;background:rgb(101 163 13/32%);content:""}.grown-basket__handoffs>div:last-child:before{display:none}.grown-basket__handoffs>div>span{z-index:1;width:.65rem;height:.65rem;border:2px solid var(--gv1-paper);border-radius:50%;background:var(--gv1-leaf);box-shadow:0 0 0 1px var(--gv1-leaf)}.grown-basket__handoffs p{display:grid;gap:.12rem;margin:0}.grown-basket__handoffs strong{font-size:.74rem}.grown-basket__handoffs small{color:rgb(11 59 46/55%);font-size:.66rem}.grown-basket__handoffs b{font-size:.72rem}.grown-basket__summary dl,.grown-checkout__review dl{display:grid;gap:.7rem;margin:1rem 0;padding:1rem 0 0;border-top:1px solid rgb(11 59 46/12%)}.grown-basket__summary dl div,.grown-checkout__review dl div,.grown-checkout__review>div{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.grown-basket__summary dd,.grown-basket__summary dt,.grown-checkout__review dd,.grown-checkout__review dt{margin:0}.grown-basket__summary dl div:last-child,.grown-checkout__review dl div:last-child{font-size:1.05rem;font-weight:850}.grown-basket__summary>p:not(.grown-v1-kicker){color:rgb(11 59 46/55%);font-size:.69rem;line-height:1.55}.grown-basket__summary>a:not(.grown-basket__keep-shopping),.grown-basket__summary>button,.grown-checkout__draft button,.grown-checkout__reserve{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.7rem 1rem;border:0;border-radius:var(--grown-radius-pill);background:var(--gv1-forest);color:white;text-align:center;font-size:.8rem;font-weight:850;cursor:pointer}.grown-basket__summary>button:disabled,.grown-checkout__reserve:disabled{background:rgb(11 59 46/30%);cursor:not-allowed}.grown-basket__keep-shopping{display:block;margin-top:.8rem;text-align:center;font-size:.73rem;font-weight:750}.grown-basket__state{display:grid;min-height:34rem;padding:3rem 1.5rem;border:1px solid rgb(11 59 46/12%);border-radius:var(--grown-radius-lg);background:var(--gv1-paper);text-align:center;place-content:center;justify-items:center}.grown-basket__state img{margin-bottom:.7rem;opacity:.72}.grown-basket__state p:not(.grown-v1-kicker){max-width:28rem;margin:.8rem auto 1.3rem;color:rgb(11 59 46/58%);line-height:1.6}.grown-basket__state a,.grown-basket__state button{padding:.8rem 1.2rem;border:0;border-radius:var(--grown-radius-pill);color:white;background:var(--gv1-forest);font-size:.8rem;font-weight:800;cursor:pointer}.grown-checkout__confirmation{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center;gap:2rem;margin-bottom:2rem;padding:2.2rem;border-radius:var(--grown-radius-lg);color:white;background:var(--gv1-forest)}.grown-checkout__confirmation .grown-v1-kicker{margin-top:.7rem;color:var(--gv1-leaf-light)}.grown-checkout__confirmation h1{font-size:clamp(2rem,4vw,3rem)}.grown-checkout__confirmation>div>p:not(.grown-v1-kicker){max-width:38rem;color:rgb(255 255 255/70%);line-height:1.6}.grown-checkout__confirmation>div>div{display:flex;gap:.6rem}.grown-checkout__confirmation a{padding:.75rem 1rem;border:1px solid rgb(255 255 255/25%);border-radius:var(--grown-radius-pill);font-size:.75rem;font-weight:800}.grown-checkout__confirmation a:first-child{border-color:var(--gv1-leaf-light);color:var(--gv1-forest);background:var(--gv1-leaf-light)}.grown-checkout__confirmation aside{display:grid;gap:.65rem;padding:1.4rem;border-radius:var(--grown-radius-lg);color:var(--gv1-forest);background:var(--gv1-cream)}.grown-checkout__confirmation aside span{color:rgb(11 59 46/55%);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.grown-checkout__confirmation aside strong{overflow-wrap:anywhere;font-size:1.45rem;letter-spacing:.06em}.grown-checkout__card,.grown-checkout__seller{padding:1.4rem}.grown-checkout__active{display:grid;min-height:18rem;text-align:center;place-content:center;justify-items:center}.grown-checkout__active h2{margin:.4rem 0 0;font-family:var(--font-quicksand),Quicksand,sans-serif;font-size:1.6rem;letter-spacing:-.03em}.grown-checkout__active>p:not(.grown-v1-kicker){max-width:32rem;margin:.7rem 0 0;color:rgb(11 59 46/58%);font-size:.78rem;line-height:1.65}.grown-checkout__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.grown-checkout__fields label{display:grid;gap:.35rem}.grown-checkout__fields label>span{color:rgb(11 59 46/57%);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.grown-checkout__wide{grid-column:1/-1}.grown-checkout__hint,p.grown-checkout__wide{margin:.8rem 0 0;color:rgb(11 59 46/55%);font-size:.7rem;line-height:1.55}.grown-checkout__seller>header{padding-bottom:1rem;border-bottom:1px solid rgb(11 59 46/10%)}.grown-checkout__slot{display:flex;align-items:start;gap:.8rem;margin-top:1rem;padding:.9rem;border:1px solid rgb(101 163 13/28%);border-radius:var(--grown-radius-md);background:rgb(207 233 148/22%)}.grown-checkout__slot>span{width:.75rem;height:.75rem;margin-top:.25rem;border:3px solid var(--gv1-paper);border-radius:50%;background:var(--gv1-leaf);box-shadow:0 0 0 1px var(--gv1-leaf)}.grown-checkout__slot>div{display:grid;gap:.2rem}.grown-checkout__slot p,.grown-checkout__slot small{margin:0;color:rgb(11 59 46/60%);font-size:.72rem}.grown-checkout__terms label{display:flex;align-items:start;gap:.75rem;min-height:var(--grown-touch-target-min);font-size:.76rem;line-height:1.55}.grown-checkout__terms input{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--gv1-forest)}.grown-checkout__terms a{text-decoration:underline;text-underline-offset:.15em}.grown-checkout__sidebar{display:grid;gap:1rem}.grown-checkout__draft,.grown-checkout__payment-notice,.grown-checkout__review{padding:1.35rem}.grown-checkout__review>div{margin-top:.7rem}.grown-checkout__payment-notice{border:1px dashed rgb(11 59 46/22%);border-radius:var(--grown-radius-lg);background:#efe9da}.grown-checkout__payment-notice p:not(.grown-v1-kicker),.grown-checkout__payment-notice small{margin:.65rem 0 0;color:rgb(11 59 46/60%);font-size:.72rem;line-height:1.55}.grown-checkout__draft{display:grid;gap:.55rem}.grown-checkout__draft>strong{font-size:1.2rem}.grown-checkout__draft>p:not(.grown-v1-kicker){margin:0;color:var(--gv1-clay);font-size:.72rem;font-weight:750}.grown-checkout__draft>div{display:grid;gap:.5rem;margin-top:.35rem}.grown-checkout__draft button:last-child:not(:first-child){border:1px solid rgb(11 59 46/16%);color:var(--gv1-forest);background:var(--gv1-paper)}.grown-v1-home a:focus-visible,.grown-v1-home button:focus-visible,.grown-v1-home input:focus-visible,.grown-v1-home select:focus-visible,.grown-v1-home summary:focus-visible{outline:3px solid var(--gv1-leaf);outline-offset:3px}@media (max-width:62rem){.grown-basket__layout,.grown-checkout__layout{grid-template-columns:1fr}.grown-basket__summary,.grown-checkout__sidebar{position:static}}@media (max-width:48rem){.grown-basket__page,.grown-checkout__page{padding-block:1.35rem 4rem}.grown-basket__heading,.grown-checkout__heading{display:grid;gap:.55rem}.grown-basket__heading>p,.grown-checkout__heading>p{margin:0}.grown-basket__group,.grown-basket__summary,.grown-checkout__card,.grown-checkout__draft,.grown-checkout__payment-notice,.grown-checkout__review,.grown-checkout__seller{border-radius:var(--grown-radius-feature-outer);padding:1rem}.grown-basket__lines li{grid-template-columns:3rem minmax(0,1fr) auto}.grown-basket__line-art{width:3rem;height:3rem}.grown-basket__stepper{grid-column:2;justify-self:start}.grown-basket__line-total{grid-column:3;grid-row:1/span 2}.grown-basket__fulfilment>div,.grown-checkout__fields{grid-template-columns:1fr}.grown-checkout__wide{grid-column:auto}.grown-checkout__confirmation{grid-template-columns:1fr;padding:1.4rem}}@media (prefers-reduced-motion:reduce){.grown-v1-map__pin{animation:none}.grown-v1-home *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:Quicksand;src:url(/brand/fonts/Quicksand.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--grown-colour-surface);color:var(--grown-colour-text-primary);font-family:var(--grown-font-family-ui);font-size:var(--grown-font-size-md);line-height:var(--grown-line-height-body)}h1,h2,h3{color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-weight:var(--grown-font-weight-semibold);letter-spacing:-.02em;line-height:var(--grown-line-height-tight);margin:0;text-wrap:balance}p{margin:0;max-width:var(--grown-prose-max-width);text-wrap:pretty;overflow-wrap:anywhere}a{color:var(--grown-colour-accent);text-underline-offset:.2em}a:hover{color:var(--grown-colour-accent-pressed)}:focus-visible{outline:var(--grown-border-width-focus) solid var(--grown-colour-focus-ring);outline-offset:2px;border-radius:var(--grown-radius-sm)}.skip-link{position:absolute;left:var(--grown-space-xs);top:var(--grown-space-xs);z-index:100;padding:var(--grown-space-xs) var(--grown-space-sm);background-color:var(--grown-colour-surface-raised);color:var(--grown-colour-text-primary);border:var(--grown-border-width-thick) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-md);transform:translateY(-200%)}section[id]{scroll-margin-block-start:var(--grown-space-md)}.skip-link:focus{transform:translateY(0)}.shell{display:flex;flex-direction:column;min-height:100dvh}.container{width:100%;max-width:var(--grown-content-max-width);margin-inline:auto;padding-inline:var(--grown-gutter)}.site-header{position:relative;z-index:20;border-bottom:var(--grown-border-width-hairline) solid var(--grown-colour-border);background-color:var(--grown-colour-surface-raised);padding-block:var(--grown-space-sm)}.site-header__inner{flex-wrap:wrap;justify-content:space-between}.brand-lockup,.site-header__inner{display:flex;gap:var(--grown-space-xs);align-items:center}.brand-lockup{min-width:0;min-height:var(--grown-touch-target-min);color:inherit;text-decoration:none}.wordmark{max-width:100%;width:clamp(7.75rem,24vw,9.5rem)}.brand-mark,.wordmark{display:block;height:auto}.brand-mark{width:1.75rem}.brand-mark--dark,.wordmark--dark{display:none}main{flex:1 1;padding-block:var(--grown-space-lg) var(--grown-space-2xl)}.stack{display:flex;flex-direction:column;gap:var(--grown-space-lg)}.stack--tight{gap:var(--grown-space-sm)}.notice{border:var(--grown-border-width-thick) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-lg);background-color:var(--grown-colour-accent-muted);color:var(--grown-colour-text-primary);padding:var(--grown-space-md)}.notice__label{display:inline-block;font-size:var(--grown-font-size-2xs);font-weight:var(--grown-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--grown-space-2xs)}.lede{font-size:var(--grown-font-size-lg);color:var(--grown-colour-text-secondary)}.page-title{font-size:var(--grown-font-size-2xl)}.section-title{font-size:var(--grown-font-size-xl)}.card{border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);background-color:var(--grown-colour-surface-raised);padding:var(--grown-space-md)}.card__title{font-size:var(--grown-font-size-lg)}.card__meta{font-size:var(--grown-font-size-sm);color:var(--grown-colour-text-secondary)}.group{border-top:var(--grown-border-width-hairline) solid var(--grown-colour-border);margin-top:var(--grown-space-sm);padding-top:var(--grown-space-sm)}.line-items{list-style:none;margin:var(--grown-space-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--grown-space-2xs)}.line-item{display:flex;flex-wrap:wrap;gap:var(--grown-space-2xs) var(--grown-space-sm);justify-content:space-between}.line-item__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.total{flex-wrap:wrap;justify-content:space-between;font-weight:var(--grown-font-weight-semibold);border-top:var(--grown-border-width-thick) solid var(--grown-colour-border-strong);margin-top:var(--grown-space-sm);padding-top:var(--grown-space-sm)}.status-list,.total{display:flex;gap:var(--grown-space-xs)}.status-list{list-style:none;margin:0;padding:0;flex-direction:column}.status-list__item{display:flex;flex-wrap:wrap;gap:var(--grown-space-2xs) var(--grown-space-xs);align-items:baseline}.status-tag{flex:0 0 auto;min-width:7.5rem;font-size:var(--grown-font-size-2xs);font-weight:var(--grown-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--grown-radius-pill);padding:var(--grown-space-3xs) var(--grown-space-xs);text-align:center;color:var(--grown-colour-text-on-filled)}.status-tag--working{background-color:var(--grown-colour-success)}.status-tag--planned{background-color:var(--grown-colour-border-strong)}.site-footer{border-top:var(--grown-border-width-hairline) solid var(--grown-colour-border);background-color:var(--grown-colour-surface-sunken);padding-block:var(--grown-space-lg);font-size:var(--grown-font-size-sm);color:var(--grown-colour-text-secondary)}.site-footer__brand{width:7rem;display:block;margin-bottom:var(--grown-space-sm)}.site-footer__brand img{width:100%;height:auto;display:block}.account-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--grown-space-xs) var(--grown-space-sm)}.account-nav--desktop{display:none}.account-nav>a{display:inline-flex;min-width:var(--grown-touch-target-min);min-height:var(--grown-touch-target-min);align-items:center;justify-content:center;padding-inline:var(--grown-space-xs);border-radius:var(--grown-radius-pill);color:var(--grown-colour-text-primary);font-weight:var(--grown-font-weight-semibold);text-decoration:none}.account-nav>a:not(.button):focus-visible,.account-nav>a:not(.button):hover{background:var(--grown-colour-accent-muted)}.mobile-nav{position:relative;z-index:0;margin-left:auto}.mobile-nav summary{position:relative;z-index:3;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-pill);gap:var(--grown-space-xs);padding-inline:var(--grown-space-md);color:var(--grown-colour-text-primary);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold);transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease}.mobile-nav summary:hover{border-color:#8cd27a;background:#efe4ce;transform:translateY(-.1rem)}.mobile-nav summary:active{transform:translateY(.05rem) scale(.96)}.mobile-nav[open]:before{content:"";position:fixed;z-index:1;inset:3.85rem 0 0;background:var(--grown-colour-surface)}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__icon{position:relative;width:1rem;height:1rem;display:block}.mobile-nav__icon i{position:absolute;top:50%;left:0;width:100%;height:.1rem;display:block;border-radius:var(--grown-radius-pill);background:currentColor;transition:transform var(--grown-duration-fast) var(--grown-easing-standard)}.mobile-nav__icon i:first-child{transform:translateY(-.22rem)}.mobile-nav__icon i:last-child{transform:translateY(.22rem)}.mobile-nav[open] .mobile-nav__icon i:first-child{transform:rotate(45deg)}.mobile-nav[open] .mobile-nav__icon i:last-child{transform:rotate(-45deg)}.mobile-nav__panel{position:absolute;z-index:2;top:calc(100% + var(--grown-space-sm));right:0;width:calc(100vw - (2 * var(--grown-gutter)));max-height:calc(100dvh - 5.5rem);overflow-y:auto;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-xl);padding:var(--grown-space-md);background:var(--grown-colour-surface-raised);box-shadow:0 1.5rem 4rem rgb(30 74 46/16%)}.mobile-nav[open] .mobile-nav__panel{transform-origin:top right;animation:mobile-menu-arrive .42s cubic-bezier(.16,1,.3,1) both}.mobile-nav__panel:before{content:"";position:absolute;top:0;right:var(--grown-space-lg);left:var(--grown-space-lg);height:.25rem;border-radius:0 0 var(--grown-radius-pill) var(--grown-radius-pill);background:linear-gradient(90deg,#6bb149 0 33%,#1e4a2e 33% 66%,#c4643a 66%)}.mobile-nav__intro{padding:var(--grown-space-sm) var(--grown-space-xs) var(--grown-space-md);border-bottom:var(--grown-border-width-hairline) solid var(--grown-colour-border)}.mobile-nav__wordmark{display:block;width:min(100%,12rem);height:auto}.mobile-nav__intro p{margin-top:var(--grown-space-xs);font-size:var(--grown-font-size-md);font-weight:var(--grown-font-weight-semibold);letter-spacing:-.02em}.mobile-nav__links{display:grid;padding-block:var(--grown-space-xs)}.mobile-nav__links a{position:relative;min-height:4.4rem;display:grid;align-content:center;gap:var(--grown-space-3xs);border-bottom:var(--grown-border-width-hairline) solid var(--grown-colour-border);padding:var(--grown-space-xs) 2.5rem var(--grown-space-xs) var(--grown-space-xs);color:var(--grown-colour-text-primary);text-decoration:none;transition:background-color .18s ease,padding-left .24s cubic-bezier(.16,1,.3,1)}.mobile-nav__links a:after{content:"→";position:absolute;top:50%;right:var(--grown-space-xs);transform:translateY(-50%);color:var(--grown-colour-accent);font-size:var(--grown-font-size-lg);transition:transform .22s cubic-bezier(.16,1,.3,1)}.mobile-nav__links a:hover{background:var(--grown-colour-accent-muted);padding-left:var(--grown-space-sm)}.mobile-nav__links a:hover:after{transform:translate(.22rem,-50%)}.mobile-nav__links span{font-weight:var(--grown-font-weight-semibold)}.mobile-nav__links small{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.mobile-nav__app{display:grid;gap:var(--grown-space-sm);margin-top:var(--grown-space-xs);border-radius:var(--grown-radius-lg);padding:var(--grown-space-md);background:#efe4ce}.mobile-nav__app h2{font-size:var(--grown-font-size-lg);letter-spacing:-.025em}.mobile-nav__app>div>p{margin-top:var(--grown-space-3xs);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.mobile-nav__stores{display:grid;grid-template-columns:1fr 1fr;gap:var(--grown-space-xs)}.mobile-nav__stores>div{min-width:0;min-height:3.75rem;display:flex;align-items:center;gap:var(--grown-space-xs);border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-md);padding:var(--grown-space-xs);background:var(--grown-colour-surface-raised)}.mobile-nav__stores>div>span{width:2rem;aspect-ratio:1;flex:none;display:grid;place-items:center;border-radius:var(--grown-radius-sm);background:var(--grown-colour-text-primary);color:var(--grown-colour-surface-raised);font-size:var(--grown-font-size-2xs);font-weight:var(--grown-font-weight-bold)}.mobile-nav__stores p{min-width:0;display:grid;line-height:1.1}.mobile-nav__stores small{color:var(--grown-colour-text-secondary);font-size:.62rem}.mobile-nav__stores strong{font-size:var(--grown-font-size-sm);white-space:nowrap}.mobile-nav__account{display:grid;grid-template-columns:1fr 1.35fr;gap:var(--grown-space-xs);padding-top:var(--grown-space-sm)}.mobile-nav__account .button{width:100%;min-height:3.25rem;border-color:#8cd27a;background:#8cd27a;color:#1e4a2e;box-shadow:0 .55rem 1.2rem rgb(30 74 46/12%);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background-color .18s ease}.mobile-nav__account .button:hover{border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:#1e4a2e;transform:translateY(-.14rem);box-shadow:0 .8rem 1.6rem rgb(30 74 46/16%)}.mobile-nav__account .button:active{transform:translateY(.05rem) scale(.97)}.mobile-nav__account .button--secondary{border-color:var(--grown-colour-border-strong);background:transparent;color:var(--grown-colour-text-primary)}@keyframes mobile-menu-arrive{0%{opacity:0;transform:translateY(-.75rem) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.footer-nav{display:flex;flex-wrap:wrap;gap:var(--grown-space-xs) var(--grown-space-md)}.footer-nav a{display:inline-flex;min-width:var(--grown-touch-target-min);min-height:var(--grown-touch-target-min);align-items:center;padding-inline:var(--grown-space-2xs);border-radius:var(--grown-radius-sm);color:var(--grown-colour-text-primary);font-weight:var(--grown-font-weight-semibold);text-decoration-thickness:.08em;text-underline-offset:.2em}.footer-nav a:focus-visible,.footer-nav a:hover{background:var(--grown-colour-accent-muted)}.policy-list{margin:0;padding-left:var(--grown-space-lg);display:flex;flex-direction:column;gap:var(--grown-space-xs)}.narrow{width:100%;max-width:var(--grown-prose-max-width)}.auth-page{display:flex;justify-content:center}.eyebrow{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-xs);font-weight:var(--grown-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.form-card{border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);background:var(--grown-colour-surface-raised);padding:var(--grown-space-md)}.social-auth{display:grid;gap:var(--grown-space-xs)}.social-auth__button{display:inline-flex;min-height:var(--grown-touch-target-min);width:100%;align-items:center;justify-content:center;gap:var(--grown-space-xs);border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-pill);background:var(--grown-colour-surface-raised);color:var(--grown-colour-text-primary);cursor:pointer;font:inherit;font-weight:var(--grown-font-weight-semibold);padding:var(--grown-space-xs) var(--grown-space-md)}.social-auth__button:hover{border-color:var(--grown-colour-text-primary);background:var(--grown-colour-surface)}.social-auth__button:disabled{cursor:wait;opacity:.7}.social-auth__button--apple{border-color:#000;background:#000;color:#fff}.social-auth__button--apple:hover{border-color:#242424;background:#242424;color:#fff}.social-auth__apple-mark,.social-auth__google-mark{width:1.25rem;font-size:1.2rem;font-weight:700;line-height:1;text-align:center}.social-auth__google-mark{color:#4285f4;font-family:Arial,sans-serif}.social-auth__apple-mark{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.auth-divider{display:flex;align-items:center;gap:var(--grown-space-xs);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm);text-align:center}.auth-divider:after,.auth-divider:before{height:var(--grown-border-width-hairline);flex:1 1;background:var(--grown-colour-border);content:""}.field{display:flex;flex-direction:column;gap:var(--grown-space-3xs);font-weight:var(--grown-font-weight-semibold)}.field input,.field select,.field textarea{width:100%;min-height:var(--grown-touch-target-min);border:var(--grown-border-width-thick) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-md);background:var(--grown-colour-surface);color:var(--grown-colour-text-primary);font:inherit;padding:var(--grown-space-xs) var(--grown-space-sm)}.field select{cursor:pointer}.field textarea{resize:vertical}.evidence-grid{display:grid;gap:var(--grown-space-md)}.action-row,.evidence-heading-row,.status-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--grown-space-xs)}.action-row{justify-content:flex-start}.status-chip{border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-pill);padding:var(--grown-space-3xs) var(--grown-space-xs);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-2xs);font-weight:var(--grown-font-weight-bold);text-transform:uppercase}.evidence-value,.review-note{border-left:var(--grown-border-width-thick) solid var(--grown-colour-border-strong);padding-left:var(--grown-space-xs)}.review-note{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.review-evidence{border-top:var(--grown-border-width-hairline) solid var(--grown-colour-border);padding-top:var(--grown-space-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-help,.form-message{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.form-message--error{color:var(--grown-colour-danger);font-weight:var(--grown-font-weight-semibold)}.button{display:inline-flex;min-height:var(--grown-touch-target-min);align-items:center;justify-content:center;border:var(--grown-border-width-thick) solid var(--grown-colour-accent);border-radius:var(--grown-radius-pill);background:var(--grown-colour-accent);color:var(--grown-colour-text-on-filled);cursor:pointer;font:inherit;font-weight:var(--grown-font-weight-semibold);padding:var(--grown-space-xs) var(--grown-space-md);text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.landing-hero__video,.market-hero__media video{display:none!important}}.button:hover{border-color:var(--grown-colour-accent-pressed);background:var(--grown-colour-accent-pressed);color:var(--grown-colour-text-on-filled)}.button:disabled{cursor:wait;opacity:.7}.button--secondary{background:var(--grown-colour-surface-raised);color:var(--grown-colour-accent)}.button--link{width:fit-content}.landing{padding-block:0 var(--grown-space-2xl);color:var(--grown-colour-text-primary)}.landing,.landing-hero{background:var(--grown-colour-surface-raised)}.landing-hero{overflow:hidden;padding-block:clamp(3.5rem,7vw,7rem);border-bottom:var(--grown-border-width-hairline) solid var(--grown-colour-border)}.landing-hero--seller{background:radial-gradient(circle at 88% 15%,rgb(107 177 73/18%),transparent 28rem),var(--grown-colour-surface-raised)}.landing-hero__grid{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center}.landing-hero__content{min-width:0}.landing-hero h1{max-width:11ch;margin-top:var(--grown-space-sm);font-size:clamp(3rem,7vw,6.2rem);line-height:.98;letter-spacing:-.045em;overflow-wrap:normal}.landing-kicker{color:var(--grown-brand-forest);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold);letter-spacing:.025em}.landing-lede{max-width:36rem;margin-top:var(--grown-space-md);color:var(--grown-colour-text-secondary);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.landing-actions{display:flex;flex-wrap:wrap;gap:var(--grown-space-xs);margin-top:var(--grown-space-lg)}.landing-actions .button{min-height:3.25rem;border-color:var(--grown-brand-forest);background:var(--grown-brand-forest);color:#fff;padding-inline:var(--grown-space-lg)}.landing-actions .button:hover{border-color:var(--grown-colour-text-primary);background:var(--grown-colour-text-primary);color:#fff}.landing-actions .button--secondary{border-color:var(--grown-colour-border-strong);background:transparent;color:var(--grown-colour-text-primary)}.landing-actions .button--secondary:hover{border-color:var(--grown-brand-forest);background:var(--grown-colour-accent-muted);color:var(--grown-brand-forest)}.landing-fineprint{margin-top:var(--grown-space-md);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.landing-hero__media{position:relative;min-height:clamp(25rem,52vw,39rem);margin:0;overflow:hidden;border-radius:var(--grown-radius-xl);background:var(--grown-colour-surface-sunken)}.landing-hero__media:before{content:"";position:absolute;z-index:1;top:var(--grown-space-md);right:var(--grown-space-md);width:3.25rem;aspect-ratio:1;border-radius:50%;background:var(--grown-brand-clay)}.landing-hero__video{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.landing-hero__caption{position:absolute;z-index:2;right:var(--grown-space-md);bottom:var(--grown-space-md);left:var(--grown-space-md);display:grid;gap:var(--grown-space-3xs);max-width:24rem;border-radius:var(--grown-radius-lg);padding:var(--grown-space-md);background:rgb(255 255 255/92%);color:var(--grown-colour-text-primary);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.landing-hero__caption span{color:var(--grown-brand-forest);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold)}.landing-hero__caption strong{max-width:22ch;font-size:var(--grown-font-size-lg);line-height:1.25}.landing-hero__seller-card{position:relative;min-height:27rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-xl);padding:clamp(2rem,6vw,4rem);background:linear-gradient(145deg,rgb(107 177 73/22%),rgb(196 100 58/10%))}.landing-hero__seller-card img{position:absolute;top:clamp(2rem,5vw,4rem);right:clamp(2rem,5vw,4rem);width:clamp(5.5rem,14vw,8rem);height:auto}.landing-hero__seller-card strong{max-width:22ch;margin-top:var(--grown-space-sm);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.025em}.landing-trust{display:grid;border-bottom:var(--grown-border-width-hairline) solid var(--grown-colour-border)}.landing-trust span{position:relative;padding:var(--grown-space-md) 0 var(--grown-space-md) var(--grown-space-md);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold)}.landing-trust span:before{content:"";position:absolute;top:50%;left:0;width:.5rem;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:var(--grown-brand-leaf)}.landing-trust span:nth-child(2):before{background:var(--grown-brand-forest)}.landing-trust span:nth-child(3):before{background:var(--grown-brand-clay)}.landing-final,.landing-section{padding-block:clamp(4.5rem,9vw,8rem)}.landing-final h2,.landing-section h2,.landing-seller h2{max-width:18ch;margin-block:var(--grown-space-sm) var(--grown-space-md);font-size:clamp(2.35rem,4.8vw,4.5rem);line-height:1.02;letter-spacing:-.04em}.landing-section .lede,.landing-seller .lede{max-width:43rem;color:var(--grown-colour-text-secondary);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.landing-reasons{display:grid;gap:var(--grown-space-sm);padding-bottom:clamp(4.5rem,9vw,8rem)}.landing-reason{min-height:18rem;display:flex;flex-direction:column;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-top:.35rem solid var(--grown-brand-leaf);border-radius:var(--grown-radius-lg);padding:var(--grown-space-lg);background:var(--grown-colour-surface-raised)}.landing-reason:nth-child(2){border-top-color:var(--grown-brand-forest)}.landing-reason:nth-child(3){border-top-color:var(--grown-brand-clay)}.landing-reason__number{display:block;margin-bottom:auto;padding-bottom:var(--grown-space-xl);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.landing-reason h3{margin-bottom:var(--grown-space-sm);font-size:var(--grown-font-size-xl);letter-spacing:-.02em}.landing-reason p{color:var(--grown-colour-text-secondary)}.landing-steps{margin:var(--grown-space-xl) 0 0;padding:0;list-style:none}.landing-steps,.landing-steps li{display:grid;gap:var(--grown-space-md)}.landing-steps li{grid-template-columns:auto 1fr;align-items:start;padding:var(--grown-space-md) 0;border-top:var(--grown-border-width-hairline) solid var(--grown-colour-border)}.landing-steps span{color:var(--grown-brand-forest);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-bold)}.landing-steps h3{margin-bottom:var(--grown-space-2xs);font-size:var(--grown-font-size-lg)}.landing-panel{margin-inline:var(--grown-gutter);border-radius:var(--grown-radius-xl)}.landing-seller{padding-block:clamp(4.5rem,9vw,8rem);color:var(--grown-colour-text-primary);background:var(--grown-colour-accent-muted)}.landing-seller__grid{display:grid;gap:var(--grown-space-xl);align-items:center}.landing-seller__mark{display:grid;justify-items:center;gap:var(--grown-space-md);text-align:center}.landing-seller__mark img{width:clamp(7rem,18vw,10rem);height:auto}.grown-story{overflow:clip;background:var(--grown-brand-paper)}.grown-story__hero{position:relative;background:radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--grown-brand-leaf-bright) 18%,transparent),transparent 26rem),var(--grown-brand-cream)}.grown-story__hero:after{position:absolute;right:clamp(1rem,4vw,4rem);bottom:-.38rem;width:clamp(4rem,8vw,7rem);height:.75rem;border-radius:var(--grown-radius-pill);background:var(--grown-brand-clay);content:""}.grown-story__hero .landing-hero__grid{min-height:min(50rem,calc(100svh - 5rem))}.grown-story__hero h1{max-width:9.5ch;color:var(--grown-brand-forest)}.grown-story__postcode{max-width:37rem;margin-top:var(--grown-space-lg)}.grown-story__postcode label{display:block;margin-bottom:var(--grown-space-xs);color:var(--grown-brand-forest);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-bold)}.grown-story__postcode>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--grown-space-xs)}.grown-story__postcode button,.grown-story__postcode input{min-height:3.5rem;border-radius:var(--grown-radius-md);font:inherit}.grown-story__postcode input{min-width:0;border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);padding-inline:var(--grown-space-md);outline:0;background:var(--grown-brand-paper);color:var(--grown-brand-forest);box-shadow:var(--grown-elevation-card)}.grown-story__postcode input:focus-visible{border-color:var(--grown-brand-forest);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--grown-brand-leaf-bright) 38%,transparent)}.grown-story__postcode button{border:0;padding-inline:var(--grown-space-lg);background:var(--grown-brand-forest);color:var(--grown-brand-cream);cursor:pointer;font-weight:var(--grown-font-weight-bold);box-shadow:0 .75rem 1.8rem color-mix(in srgb,var(--grown-brand-forest) 20%,transparent);transition:transform var(--grown-duration-fast) var(--grown-easing-standard),box-shadow var(--grown-duration-fast) var(--grown-easing-standard)}.grown-story__postcode button:hover{transform:translateY(-.12rem);box-shadow:0 1rem 2rem color-mix(in srgb,var(--grown-brand-forest) 26%,transparent)}.grown-story__postcode button:active{transform:scale(.98)}.grown-story__hero-actions{align-items:center;margin-top:var(--grown-space-sm)}.grown-story__hero-actions .button--secondary{min-height:3rem;padding-inline:var(--grown-space-md)}.grown-story__preview-link,.grown-story__text-link{display:inline-flex;min-height:var(--grown-touch-target-min);align-items:center;gap:var(--grown-space-xs);color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold);text-underline-offset:.25rem}.grown-story__preview-link:hover,.grown-story__text-link:hover{text-decoration:underline}.grown-story__preview-link span,.grown-story__text-link span{transition:transform var(--grown-duration-fast) var(--grown-easing-standard)}.grown-story__preview-link:hover span,.grown-story__text-link:hover span{transform:translateX(.2rem)}.grown-story__media{border:var(--grown-border-width-hairline) solid color-mix(in srgb,var(--grown-brand-forest) 16%,transparent);background-image:linear-gradient(180deg,transparent 50%,rgb(21 58 34/24%)),url(/media/grown-local-food-hero-poster-v1.jpg);background-position:50%;background-size:cover;box-shadow:0 2rem 5rem color-mix(in srgb,var(--grown-brand-forest) 18%,transparent)}.grown-story__media:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(21 58 34/32%));content:"";pointer-events:none}.grown-story__intro{padding-bottom:clamp(2.5rem,5vw,4rem)}.grown-story__shop{position:relative;padding-block:clamp(4.5rem,9vw,8rem);color:var(--grown-brand-cream);background:var(--grown-brand-forest)}.grown-story__shop-grid{display:grid;align-items:center;gap:clamp(2rem,6vw,6rem)}.grown-story__shop h2{max-width:16ch;margin-block:var(--grown-space-sm) var(--grown-space-md);color:var(--grown-brand-cream);font-size:clamp(2.35rem,4.8vw,4.5rem);letter-spacing:-.04em;line-height:1.02}.grown-story__shop .landing-kicker{color:var(--grown-brand-leaf-bright)}.grown-story__shop .landing-lede{color:color-mix(in srgb,var(--grown-brand-cream) 78%,transparent)}.grown-story__shop .grown-story__text-link{margin-top:var(--grown-space-lg);color:var(--grown-brand-leaf-bright)}.grown-story__shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grown-space-sm)}.grown-story__shelf>div{min-height:10rem;display:grid;align-content:space-between;gap:var(--grown-space-lg);border:var(--grown-border-width-hairline) solid rgb(255 255 255/12%);border-radius:var(--grown-radius-lg);padding:var(--grown-space-md);background:color-mix(in srgb,var(--grown-brand-paper) 8%,transparent);transition:transform var(--grown-duration-fast) var(--grown-easing-standard),background-color var(--grown-duration-fast) var(--grown-easing-standard)}.grown-story__shelf>div:hover{background:color-mix(in srgb,var(--grown-brand-paper) 13%,transparent);transform:translateY(-.18rem)}.grown-story__shelf img{width:auto;height:3rem;object-fit:contain}.grown-story__shelf span{max-width:14ch;font-weight:var(--grown-font-weight-semibold)}.grown-story__seller{background:radial-gradient(circle at 86% 32%,color-mix(in srgb,var(--grown-brand-leaf-bright) 22%,transparent),transparent 22rem),var(--grown-brand-sand)}.grown-story__seller-mark{min-height:22rem;align-content:center;border-radius:var(--grown-radius-xl);padding:var(--grown-space-xl);background:var(--grown-brand-paper)}.grown-story__seller-mark p{max-width:24ch;color:var(--grown-brand-ink-muted);font-weight:var(--grown-font-weight-semibold)}.grown-story__final{display:grid;align-items:center;gap:clamp(2rem,6vw,6rem)}.grown-story__final>img{width:min(100%,11rem);height:auto;justify-self:center}.grown-story__final h2{color:var(--grown-brand-forest)}@media (min-width:48rem){.grown-story__shop-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.grown-story__final{grid-template-columns:.45fr 1fr}}@media (max-width:47.999rem){.grown-story__hero .landing-hero__grid{min-height:auto}.grown-story__postcode>div{grid-template-columns:1fr}.grown-story__postcode button,.grown-story__postcode input{width:100%}.grown-story__hero-actions{align-items:stretch}.grown-story__preview-link{justify-content:center}.grown-story__media{min-height:27rem}.grown-story__shelf>div{min-height:8.5rem}.grown-story__seller-mark{min-height:18rem}}@media (min-width:48rem){.landing-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.landing-reasons,.landing-trust{grid-template-columns:repeat(3,1fr)}.landing-seller__grid{grid-template-columns:1.6fr .7fr}.landing-steps{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.site-header__inner{align-items:baseline}.account-nav--desktop{display:flex}.mobile-nav{display:none}}@media (max-width:63.999rem){.site-header{padding-block:var(--grown-space-xs)}.site-header__inner{flex-wrap:nowrap;align-items:center}.brand-lockup{flex:1 1 auto}.mobile-nav{flex:0 0 auto}.wordmark{width:clamp(8.5rem,42vw,10.5rem)}}@media (max-width:47.999rem){.landing-actions{align-items:stretch}.landing-actions .button{width:100%}.landing-reason{min-height:14rem;padding:var(--grown-space-md)}.landing-reason__number{margin-bottom:var(--grown-space-lg)}.landing-panel{margin-inline:var(--grown-space-xs)}}.market-home{padding:0;background:var(--grown-colour-surface-raised);color:var(--grown-colour-text-primary)}body:has(.market-home) .site-header{border-bottom-color:rgb(255 255 255/10%);background:#153a22;box-shadow:0 .65rem 1.8rem rgb(21 58 34/16%)}body:has(.market-home) .site-header .wordmark--light{display:none}body:has(.market-home) .site-header .brand-mark--dark,body:has(.market-home) .site-header .wordmark--dark{display:block}body:has(.market-home) .site-header .brand-mark--light{display:none}body:has(.market-home) .account-nav--desktop>a:not(.button){color:#f8f2e6}body:has(.market-home) .account-nav--desktop>a:not(.button):hover{color:var(--grown-brand-leaf-bright)}body:has(.market-home) .account-nav--desktop .button{border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest);box-shadow:0 .45rem 1rem rgb(0 0 0/16%)}body:has(.market-home) .account-nav--desktop .button:hover{border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest);transform:translateY(-.1rem)}body:has(.market-home) .mobile-nav summary{border-color:rgb(255 255 255/28%);color:#f8f2e6}body:has(.market-home) .mobile-nav summary:hover{border-color:var(--grown-brand-leaf-bright);background:rgb(140 210 122/12%)}.motion-ready [data-reveal]{transition:opacity .62s ease,transform .76s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index, 0) * 55ms)}.motion-ready [data-reveal]:not(.is-visible){opacity:0;transform:translate3d(0,1.6rem,0) scale(.985)}.motion-ready [data-reveal].is-visible{opacity:1}.market-home__kicker{color:var(--grown-brand-forest);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-bold)}.market-hero{position:relative;min-height:34rem;overflow:hidden;display:grid;align-items:center;isolation:isolate}.market-hero__media,.market-hero__media:after{position:absolute;inset:0}.market-hero__media{z-index:-2}.market-hero__media:after{content:"";background:linear-gradient(90deg,rgb(21 58 34/96%),rgb(21 58 34/88%) 38%,rgb(21 58 34/42%) 64%,rgb(21 58 34/10%) 82%)}.market-hero__media video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.045);animation:market-hero-drift 18s ease-in-out infinite alternate}.market-hero__inner{display:grid;gap:var(--grown-space-lg);padding-block:clamp(3rem,6vw,5rem)}.market-hero__copy h1{max-width:11ch;margin-top:var(--grown-space-xs);font-size:clamp(3.25rem,6vw,5.8rem);line-height:.92;letter-spacing:-.055em;text-wrap:balance;color:#f8f2e6}.market-hero__lockup{width:clamp(5.4rem,8vw,7.25rem);height:auto;display:block;margin-bottom:var(--grown-space-md)}.market-hero__copy .market-home__kicker{color:var(--grown-brand-leaf-bright)}.market-hero__copy>p:last-child{max-width:35rem;margin-top:var(--grown-space-md);color:rgb(247 244 233/82%);font-size:clamp(1.05rem,2vw,1.3rem)}.market-search{width:min(100%,34rem);display:grid;gap:var(--grown-space-sm);padding:clamp(1.25rem,3vw,1.75rem);border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);background:rgb(255 255 255/96%);box-shadow:0 1rem 3rem rgb(30 74 46/14%);animation:market-search-breathe 7s ease-in-out 1s infinite}.market-search fieldset{margin:0;padding:0;border:0}.market-search legend,.market-search>label{display:block;margin-bottom:var(--grown-space-xs);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-bold)}.market-search__methods{display:inline-flex;gap:var(--grown-space-3xs);padding:var(--grown-space-3xs);border-radius:var(--grown-radius-pill);background:var(--grown-colour-surface-sunken)}.market-search__method{padding:var(--grown-space-2xs) var(--grown-space-sm);border-radius:var(--grown-radius-pill);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold);background:var(--grown-colour-surface-raised);color:var(--grown-brand-forest);box-shadow:0 .1rem .4rem rgb(30 74 46/10%)}.market-search__input-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--grown-space-xs)}.market-search__input-row input{min-height:3.6rem;padding-left:3rem;border:var(--grown-border-width-thick) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-sm);background:var(--grown-colour-surface-raised);font:inherit;text-transform:uppercase}.market-search__input-row .button{min-height:3.6rem;border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest);padding-inline:var(--grown-space-lg);box-shadow:0 .6rem 1.35rem rgb(30 74 46/16%)}.market-home .button{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.market-home .button:hover{border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest);transform:translateY(-.15rem) scale(1.015);box-shadow:0 .85rem 1.75rem rgb(30 74 46/18%)}.market-home .button:active{transform:translateY(.08rem) scale(.97);box-shadow:0 .35rem .8rem rgb(30 74 46/14%)}.market-search__pin{position:absolute;z-index:1;left:var(--grown-space-md);top:50%;transform:translateY(-50%);color:var(--grown-brand-forest);font-size:var(--grown-font-size-xl)}.market-search>p{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-xs)}.market-ticker{overflow:hidden;border-block:1px solid rgb(30 74 46/9%);padding-block:.82rem;background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest)}.market-ticker>div{width:max-content;animation:market-ticker-run 24s linear infinite}.market-ticker>div,.market-ticker__group,.market-ticker__group span{display:flex;align-items:center}.market-ticker__group span{gap:clamp(1.35rem,3vw,3rem);padding-right:clamp(1.35rem,3vw,3rem);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-bold);letter-spacing:-.01em;white-space:nowrap}.market-ticker i{color:var(--grown-brand-clay);font-style:normal}.market-categories,.market-how{padding-block:clamp(4rem,8vw,7rem)}.market-categories{padding-block:clamp(2.25rem,4vw,3.5rem)}.market-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--grown-space-md);margin-bottom:var(--grown-space-lg)}.market-promise h2,.market-section-heading h2,.market-seller-callout h2{margin-top:var(--grown-space-xs);font-size:clamp(2.25rem,4vw,4rem);line-height:1;letter-spacing:-.045em}.market-section-heading>a,.market-text-link{flex:none;color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold);text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.market-section-heading>a:hover,.market-text-link:hover{color:var(--grown-brand-forest);transform:translateX(.25rem)}.market-categories__rail{display:grid;grid-template-columns:repeat(6,minmax(10rem,1fr));gap:var(--grown-space-sm)}.market-category{min-height:10.5rem;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--grown-radius-md);padding:var(--grown-space-md);border:var(--grown-border-width-hairline) solid var(--grown-brand-sand);color:var(--grown-brand-forest);background:var(--grown-brand-paper);text-decoration:none;box-shadow:0 .5rem 1.25rem rgb(30 74 46/5%);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.market-category:hover{color:var(--grown-brand-forest);transform:translateY(-.45rem) rotate(-.7deg);box-shadow:0 1.2rem 2.2rem rgb(30 74 46/13%)}.market-category:nth-child(2n):hover{transform:translateY(-.45rem) rotate(.7deg)}.market-category__marker{flex:1 1;min-height:4.7rem;display:flex;align-items:flex-start}.market-category__marker img{width:3.3rem;height:auto;display:block;filter:drop-shadow(0 .45rem .55rem rgb(30 74 46/12%));transition:transform .3s cubic-bezier(.16,1,.3,1)}.market-category:hover .market-category__marker img{transform:translateY(-.2rem) scale(1.06)}.market-category strong{font-size:var(--grown-font-size-lg)}.market-category small{margin-top:var(--grown-space-2xs);font-weight:var(--grown-font-weight-semibold)}.market-demo{padding-block:clamp(2.75rem,5vw,5rem) clamp(4rem,8vw,7rem);border-top:var(--grown-border-width-hairline) solid var(--grown-colour-border);background:var(--grown-colour-surface-raised);scroll-margin-top:var(--grown-space-lg)}.market-demo__notice{display:flex;align-items:center;gap:var(--grown-space-sm);margin-bottom:var(--grown-space-xl);padding-block:var(--grown-space-sm);border-bottom:var(--grown-border-width-hairline) solid var(--grown-colour-border);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.market-demo__notice>span{flex:none;padding:var(--grown-space-3xs) var(--grown-space-xs);border-radius:var(--grown-radius-pill);background:var(--grown-brand-clay);color:#fff;font-size:var(--grown-font-size-2xs);font-weight:var(--grown-font-weight-bold);letter-spacing:.055em;text-transform:uppercase}.market-demo__toolbar{display:flex;align-items:end;justify-content:space-between;gap:var(--grown-space-lg)}.market-demo__toolbar h2{max-width:20ch;margin-top:var(--grown-space-xs);font-size:clamp(2.3rem,4.4vw,4.5rem);line-height:.98;letter-spacing:-.05em}.market-demo__toolbar form{width:min(100%,27rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--grown-space-xs)}.market-demo__toolbar input:not([type=hidden]){min-width:0;min-height:3.25rem;border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);border-radius:var(--grown-radius-pill);padding-inline:var(--grown-space-md);background:var(--grown-colour-surface-raised);color:var(--grown-colour-text-primary);font:inherit}.market-demo__toolbar .button{min-height:3.25rem;border-color:var(--grown-brand-leaf-bright);border-radius:var(--grown-radius-pill);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest);padding-inline:var(--grown-space-lg)}.market-demo__filters{display:flex;gap:var(--grown-space-xs);margin-block:var(--grown-space-lg) var(--grown-space-sm);overflow-x:auto;padding-bottom:var(--grown-space-xs);scrollbar-width:thin}.market-demo__filters a{flex:none;min-height:2.75rem;display:inline-flex;align-items:center;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-pill);padding-inline:var(--grown-space-md);background:var(--grown-colour-surface-raised);color:var(--grown-colour-text-primary);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold);text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,border-color .18s ease}.market-demo__filters a.is-active,.market-demo__filters a:hover{border-color:var(--grown-brand-forest);background:var(--grown-brand-forest);color:#fff}.market-demo__filters a:hover{transform:translateY(-.12rem)}.market-demo__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--grown-space-md);margin-bottom:var(--grown-space-md)}.market-demo__section-heading h3{font-size:clamp(1.55rem,2.4vw,2.2rem);letter-spacing:-.035em}.market-demo__section-heading>span{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.market-demo__section-heading--products{margin-top:clamp(3.5rem,7vw,6rem)}.market-demo__seller-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,28rem);gap:var(--grown-space-md);overflow-x:auto;padding-bottom:var(--grown-space-sm);scroll-snap-type:x proximity;scrollbar-width:thin}.market-demo-seller{min-width:0;overflow:hidden;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);background:var(--grown-colour-surface-raised);scroll-snap-align:start;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,border-color .18s ease}.market-demo-seller:hover{border-color:rgb(30 74 46/24%);transform:translateY(-.4rem);box-shadow:0 1.1rem 2.4rem rgb(30 74 46/11%)}.market-demo-seller__art{position:relative;min-height:11rem;overflow:hidden;display:flex;align-items:end;justify-content:space-between;padding:var(--grown-space-md);color:var(--grown-brand-forest)}.market-demo-seller__marker{position:relative;z-index:1;width:4.15rem;height:auto;display:block;filter:drop-shadow(0 .55rem .65rem rgb(30 74 46/16%))}.market-demo-product__art>span,.market-demo-seller__art>small{position:relative;z-index:1;padding:var(--grown-space-3xs) var(--grown-space-xs);border-radius:var(--grown-radius-pill);background:rgb(255 255 255/88%);color:var(--grown-brand-forest);font-size:var(--grown-font-size-2xs);font-weight:var(--grown-font-weight-bold);text-transform:uppercase}.market-demo-seller__body{display:grid;gap:var(--grown-space-xs);padding:var(--grown-space-md)}.market-demo-product__body h4,.market-demo-seller__body h4{font-size:var(--grown-font-size-lg);line-height:var(--grown-line-height-tight);letter-spacing:-.025em}.market-demo-product__body>p,.market-demo-seller__body>p{color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.market-demo-seller__body>div{display:grid;gap:var(--grown-space-3xs);margin-top:var(--grown-space-xs);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-semibold)}.market-demo__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.market-demo-product{position:relative;min-width:0;overflow:hidden;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-md);background:var(--grown-colour-surface-raised);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,border-color .18s ease}.market-demo-product:hover{border-color:rgb(30 74 46/24%);transform:translateY(-.4rem) rotate(-.35deg);box-shadow:0 1.1rem 2.4rem rgb(30 74 46/11%)}.market-demo-product:nth-child(2n):hover{transform:translateY(-.4rem) rotate(.35deg)}.market-demo-product__art{position:relative;min-height:13rem;overflow:hidden;padding:var(--grown-space-sm);color:var(--grown-brand-forest)}.market-demo-product__watermark{position:absolute;right:1.5rem;bottom:-3.5rem;width:8rem;height:auto;display:block;opacity:.24;transform:rotate(7deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}.market-demo-product:hover .market-demo-product__watermark{transform:rotate(2deg) translateY(-.3rem) scale(1.05)}.market-demo-product__art>span{position:absolute;top:var(--grown-space-sm);left:var(--grown-space-sm)}.market-demo-product__body{position:relative;display:grid;gap:var(--grown-space-xs);padding:var(--grown-space-md)}.market-demo-product__body>div{display:flex;align-items:start;justify-content:space-between;gap:var(--grown-space-sm)}.market-demo-product__body>div strong{flex:none}.market-demo-product__body>small{padding-right:2.5rem;color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-semibold)}.market-demo-product__add{position:absolute;right:var(--grown-space-md);bottom:var(--grown-space-md);width:3rem;aspect-ratio:1;display:grid;place-items:center;border:var(--grown-border-width-hairline) solid var(--grown-colour-border-strong);border-radius:50%;background:var(--grown-colour-surface-raised);color:var(--grown-colour-text-secondary);font-family:inherit;font-size:var(--grown-font-size-lg)}.market-demo-art--leaf{background:var(--grown-brand-cream)}.market-demo-art--apple{background:var(--grown-brand-sand)}.market-demo-art--yolk{background:var(--grown-brand-paper)}.market-demo-art--honey{background:var(--grown-brand-cream)}.market-demo-art--grain{background:var(--grown-brand-sand)}.market-demo-art--clay{background:var(--grown-brand-paper)}.market-demo__empty{display:grid;justify-items:start;gap:var(--grown-space-sm);border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);padding:clamp(2rem,5vw,4rem);background:var(--grown-colour-surface-sunken)}.market-demo__empty h3{font-size:var(--grown-font-size-xl)}.market-demo__empty p{color:var(--grown-colour-text-secondary)}.market-demo__empty a{color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold)}.market-promise{background:#eef7e5}.market-promise__grid{display:grid;align-items:stretch}.market-promise__copy{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(4rem,8vw,7rem);padding-right:clamp(2rem,7vw,7rem)}.market-promise__copy>p:not(.market-home__kicker){margin-block:var(--grown-space-md) var(--grown-space-lg);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-lg)}.market-promise__image{position:relative;min-height:31rem;margin:0;overflow:hidden}.market-promise__image img{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.market-promise__grid:hover .market-promise__image img{transform:scale(1.035)}.market-section-heading--centered{justify-content:center;text-align:center}.market-how ol{display:grid;gap:var(--grown-space-md);margin:0;padding:0;list-style:none}.market-how li{padding-top:var(--grown-space-md);border-top:var(--grown-border-width-thick) solid var(--grown-brand-forest);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .18s ease}.market-how li:hover{border-color:var(--grown-brand-clay);transform:translateY(-.3rem)}.market-how li>span{color:var(--grown-brand-clay);font-size:var(--grown-font-size-sm);font-weight:var(--grown-font-weight-bold)}.market-how h3{margin-block:var(--grown-space-lg) var(--grown-space-sm);font-size:var(--grown-font-size-xl)}.market-how li p{color:var(--grown-colour-text-secondary)}.market-seller-callout{display:grid;align-items:center;gap:var(--grown-space-xl);margin-bottom:clamp(4rem,8vw,7rem);padding-block:clamp(3rem,7vw,5rem);border-radius:var(--grown-radius-xl);background:var(--grown-brand-forest);color:#fff;overflow:hidden;position:relative}.market-seller-callout:after{content:"";position:absolute;right:-5rem;bottom:-8rem;width:18rem;height:18rem;border-radius:58% 42% 64% 36%;background:rgb(140 210 122/13%);animation:market-orbit 8s ease-in-out infinite alternate;pointer-events:none}.market-seller-callout>div{padding-left:clamp(1rem,4vw,4rem)}.market-seller-callout .market-home__kicker,.market-seller-callout p{color:#fff}.market-seller-callout h2{max-width:17ch}.market-seller-callout p:last-child{max-width:42rem;margin-top:var(--grown-space-md);opacity:.82}.market-seller-callout .button{width:fit-content;margin-right:clamp(1rem,4vw,4rem);position:relative;z-index:1;border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest)}@keyframes market-hero-drift{0%{transform:scale(1.045) translate3d(-.5%,-.3%,0)}to{transform:scale(1.095) translate3d(.7%,.4%,0)}}@keyframes market-search-breathe{0%,to{transform:translateY(0);box-shadow:0 1rem 3rem rgb(30 74 46/14%)}50%{transform:translateY(-.3rem);box-shadow:0 1.35rem 3.4rem rgb(30 74 46/18%)}}@keyframes market-organic-drift{0%{transform:rotate(var(--organic-from,18deg)) translateZ(0)}to{transform:rotate(var(--organic-to,29deg)) translate3d(.25rem,-.35rem,0)}}@keyframes market-orbit{0%{transform:translateZ(0) rotate(-8deg)}to{transform:translate3d(.65rem,-.9rem,0) rotate(12deg)}}@keyframes market-ticker-run{to{transform:translateX(-50%)}}@media (min-width:48rem){.market-hero__inner{grid-template-columns:minmax(0,1fr) minmax(27rem,.8fr);align-items:center}.market-promise__grid{grid-template-columns:1fr 1fr}.market-how ol{grid-template-columns:repeat(3,1fr)}.market-seller-callout{grid-template-columns:1fr auto}}@media (max-width:75rem){.market-categories__rail{grid-template-columns:repeat(6,10.5rem);overflow-x:auto;padding-bottom:var(--grown-space-sm);scroll-snap-type:x proximity}.market-category{scroll-snap-align:start}.market-demo__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.999rem){.market-hero{min-height:auto}.market-hero__media:after{background:linear-gradient(180deg,rgb(21 58 34/96%),rgb(21 58 34/84%) 54%,rgb(21 58 34/48%))}.market-hero__inner{padding-block:3.25rem}.market-hero__copy h1{font-size:clamp(3.3rem,15vw,4.5rem)}.market-search{margin-top:var(--grown-space-sm);border-radius:var(--grown-radius-md)}.market-search__input-row{grid-template-columns:1fr}.market-search__input-row .button{width:100%}.market-search__pin{top:1.8rem}.market-section-heading{align-items:start}.market-section-heading>a{display:none}.market-categories__rail{margin-right:calc(var(--grown-gutter) * -1)}.market-demo__notice,.market-demo__toolbar{align-items:start;flex-direction:column}.market-demo__toolbar form{width:100%}.market-demo__filters,.market-demo__seller-rail{margin-right:calc(var(--grown-gutter) * -1)}.market-demo__seller-rail{grid-auto-columns:minmax(17rem,84vw)}.market-demo__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-demo-product__art{min-height:10rem}.market-demo__section-heading>span{display:none}.market-promise__copy{padding-right:0}.market-promise__image{min-height:22rem;margin-inline:calc(var(--grown-gutter) * -1)}.market-seller-callout{width:calc(100% - var(--grown-space-md));margin-inline:auto;padding-inline:var(--grown-space-md)}.market-seller-callout>div{padding-left:0}.market-seller-callout .button{width:100%;margin-right:0}}@media (max-width:23rem){.market-demo__toolbar form,.mobile-nav__stores{grid-template-columns:1fr}.market-demo__toolbar .button{width:100%}.market-demo__product-grid{grid-template-columns:1fr}}.slug-input{display:flex;align-items:center;gap:var(--grown-space-2xs);color:var(--grown-colour-text-secondary);font-size:var(--grown-font-size-sm)}.slug-input input{flex:1 1}@media (min-width:48rem){.page-title{font-size:var(--grown-font-size-3xl)}.grid-two{display:grid;gap:var(--grown-space-md);align-items:start}.evidence-grid,.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-document{display:grid;gap:var(--grown-space-lg);padding-block:var(--grown-space-lg)}.purchase-document__header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--grown-space-md)}.purchase-document__table-wrap{overflow-x:auto}.purchase-document__table{width:100%;border-collapse:collapse;font-size:var(--grown-font-size-sm)}.purchase-document__table td,.purchase-document__table th{border:var(--grown-border-width-thin) solid var(--grown-colour-border);padding:var(--grown-space-sm);text-align:left;vertical-align:top}.purchase-document__warning{page-break-inside:avoid;break-inside:avoid}.purchase-import-preview{max-block-size:32rem;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--grown-font-size-sm)}@media print{@page{margin:14mm}.no-print,.site-footer,.site-header,.skip-link{display:none!important}.shell,body{background:#fff;color:#111}.purchase-document{max-width:none;padding:0}.purchase-document .card,.purchase-document .notice,.purchase-document__table td,.purchase-document__table th{border-color:#777;background:#fff;color:#111;box-shadow:none}.purchase-document__table-wrap{overflow:visible}.purchase-document__table{font-size:9pt}.purchase-document .card,.purchase-document__table tr{page-break-inside:avoid;break-inside:avoid}}.brand-kit{padding:0;background:var(--grown-brand-cream);color:var(--grown-brand-ink)}.brand-kit__forest-section,.brand-kit__hero{background:var(--grown-brand-forest);color:var(--grown-brand-cream)}.brand-kit__hero-grid{display:grid;gap:var(--grown-space-xl);align-items:center;min-height:min(46rem,88dvh);padding-block:var(--grown-space-2xl)}.brand-kit__hero-copy{display:grid;gap:var(--grown-space-md);max-width:38rem}.brand-kit__hero-lockup{width:clamp(10rem,32vw,15rem);height:auto}.brand-kit__tagline{color:var(--grown-brand-cream);font-family:var(--grown-font-family-display);font-size:clamp(1.45rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em}.brand-kit__label{color:inherit;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand-kit__actions{display:flex;flex-wrap:wrap;gap:var(--grown-space-sm);margin-top:var(--grown-space-sm)}.brand-kit__hero .button{border-color:var(--grown-brand-leaf-bright);background:var(--grown-brand-leaf-bright);color:var(--grown-brand-forest-700)}.brand-kit__hero .button--secondary{border-color:var(--grown-brand-cream);background:transparent;color:var(--grown-brand-cream)}.brand-kit__app-icon{display:grid;gap:var(--grown-space-sm);justify-items:center;font-size:var(--grown-font-size-sm)}.brand-kit__app-icon img{width:min(72vw,24rem);height:auto;filter:drop-shadow(0 2rem 3rem rgb(0 0 0/22%))}.brand-kit__section{display:grid;gap:var(--grown-space-xl);padding-block:var(--grown-space-2xl)}.brand-kit__heading{display:grid;gap:var(--grown-space-xs);max-width:44rem}.brand-kit__heading h1,.brand-kit__heading h2,.brand-kit__rules h2,.brand-kit__type-grid h2{font-size:clamp(2rem,6vw,3.5rem)}.brand-kit__heading--reversed h2,.brand-kit__heading--reversed p{color:var(--grown-brand-cream)}.brand-kit__logo-grid,.brand-kit__markers,.brand-kit__palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grown-space-sm)}.brand-kit__logo-card{display:grid;min-height:18rem;gap:var(--grown-space-md);place-items:center;padding:var(--grown-space-lg);border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-lg)}.brand-kit__logo-card img{width:auto;max-width:100%;height:12rem;object-fit:contain}.brand-kit__logo-card--paper{background:var(--grown-brand-paper);color:var(--grown-brand-forest)}.brand-kit__logo-card--forest{border-color:var(--grown-brand-forest);background:var(--grown-brand-forest);color:var(--grown-brand-cream)}.brand-kit__paper-section{background:var(--grown-brand-paper)}.brand-kit__swatch{overflow:hidden;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-md);background:var(--grown-brand-cream)}.brand-kit__swatch>span{display:block;min-height:7rem}.brand-kit__swatch>div{display:grid;gap:var(--grown-space-2xs);padding:var(--grown-space-sm)}.brand-kit__swatch code{color:var(--grown-brand-forest);font-size:var(--grown-font-size-xs)}.brand-kit__swatch p{color:var(--grown-brand-ink-muted);font-size:var(--grown-font-size-xs)}.brand-kit__type-grid{display:grid;gap:var(--grown-space-xl)}.brand-kit__type-grid>div{display:grid;gap:var(--grown-space-sm)}.brand-kit__quicksand{font-family:var(--grown-font-family-display)}.brand-kit__manrope{font-family:var(--grown-font-family-ui)}.brand-kit__markers article{display:grid;justify-items:center;gap:var(--grown-space-xs);padding:var(--grown-space-sm);color:var(--grown-brand-cream);text-align:center}.brand-kit__markers img{width:3.4rem;height:4.2rem;object-fit:contain}.brand-kit__rules ul{display:grid;gap:var(--grown-space-sm);max-width:48rem;margin:0;padding-left:1.25rem}@media (min-width:48rem){.brand-kit__hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.brand-kit__logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-kit__palette{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-kit__type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-kit__markers{grid-template-columns:repeat(7,minmax(0,1fr))}}