.grown-system,.grown-system *,.grown-system :after,.grown-system :before,.grown-ui-modal,.grown-ui-modal *,.grown-ui-toast{box-sizing:border-box}.grown-system{overflow:clip;background:var(--grown-colour-surface);color:var(--grown-colour-text-primary);font:var(--grown-type-body)}.grown-system h1,.grown-system h2,.grown-system h3,.grown-ui-sheet h2{margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);letter-spacing:-.02em}.grown-system h1{max-width:13ch;font:var(--grown-type-display-large);font-size:clamp(2.5rem,6vw,4.9rem);line-height:.98}.grown-system h2{font:var(--grown-type-display-medium);font-size:clamp(1.9rem,4vw,3.2rem)}.grown-system h3{font:var(--grown-type-title)}.grown-system p{margin-block:0}.grown-ui-eyebrow{margin:0 0 var(--grown-space-sm);color:var(--grown-brand-clay-700);font:var(--grown-type-label);letter-spacing:var(--grown-type-label-tracking);text-transform:uppercase}.grown-system__hero,.grown-system__section{width:min(calc(100% - (2 * var(--grown-gutter))),var(--grown-content-max-width));margin-inline:auto}.grown-system__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center;gap:clamp(var(--grown-space-xl),7vw,var(--grown-space-4xl));min-height:43rem;padding-block:var(--grown-space-3xl)}.grown-system__hero-copy>p:not(.grown-ui-eyebrow){max-width:36rem;margin-top:var(--grown-space-lg);color:var(--grown-brand-ink-muted);font-size:var(--grown-font-size-lg);line-height:var(--grown-line-height-relaxed)}.grown-system__hero-actions{display:flex;flex-wrap:wrap;gap:var(--grown-space-sm);margin-top:var(--grown-space-xl)}.grown-system__signature{position:relative;min-height:33rem;overflow:hidden;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-xl);background:var(--grown-state-available-background);box-shadow:var(--grown-elevation-floating)}.grown-system__signature-map{position:absolute;inset:0 0 9.5rem;overflow:hidden;background:linear-gradient(90deg,transparent 49%,color-mix(in srgb,var(--grown-brand-paper) 72%,transparent) 50%,transparent 51%),linear-gradient(24deg,var(--grown-state-available-background),var(--grown-brand-sand))}.grown-system__signature-map:before{position:absolute;right:-10%;bottom:4%;width:58%;height:38%;border-radius:58% 0 0;background:color-mix(in srgb,var(--grown-brand-leaf) 34%,var(--grown-brand-paper));content:"";transform:rotate(-8deg)}.grown-system__signature-road,.grown-ui-seller__road{position:absolute;height:var(--grown-space-xs);border:var(--grown-space-3xs) solid var(--grown-brand-paper);border-radius:var(--grown-radius-pill);background:var(--grown-brand-sand);transform-origin:center}.grown-system__signature-road--one{top:26%;left:-8%;width:88%;transform:rotate(16deg)}.grown-system__signature-road--two{top:52%;right:-10%;width:78%;transform:rotate(-24deg)}.grown-system__signature-pin{position:absolute;width:3.4rem;height:auto;filter:drop-shadow(0 .5rem .5rem color-mix(in srgb,var(--grown-brand-forest) 22%,transparent))}.grown-system__signature-pin--one{top:21%;left:27%}.grown-system__signature-pin--two{top:45%;right:23%}.grown-system__signature-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--grown-space-md);min-height:10.5rem;padding:var(--grown-space-lg);border-radius:var(--grown-radius-xl) var(--grown-radius-xl) 0 0;background:var(--grown-brand-paper);box-shadow:var(--grown-elevation-sheet)}.grown-system__signature-sheet>span{position:absolute;top:var(--grown-space-xs);left:50%;width:var(--grown-space-2xl);height:var(--grown-space-2xs);border-radius:var(--grown-radius-pill);background:var(--grown-brand-sand);transform:translateX(-50%)}.grown-system__signature-sheet small,.grown-system__signature-sheet strong{display:block}.grown-system__signature-sheet strong{margin-bottom:var(--grown-space-2xs);color:var(--grown-brand-forest);font:var(--grown-type-title)}.grown-system__signature-sheet small{max-width:28ch;color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-system__section{padding-block:var(--grown-space-4xl);scroll-margin-top:var(--grown-space-4xl)}.grown-system__section--paper{position:relative}.grown-system__section--forest:before,.grown-system__section--paper:before{position:absolute;z-index:-1;inset:0 50%;width:100vw;background:var(--grown-brand-paper);content:"";transform:translateX(-50%)}.grown-system__section--forest{position:relative;color:var(--grown-brand-cream)}.grown-system__section--forest:before{background:var(--grown-brand-forest)}.grown-system__section--forest .grown-system__section-heading>p,.grown-system__section--forest h2{color:var(--grown-brand-cream)}.grown-system__section--forest .grown-ui-eyebrow{color:var(--grown-brand-clay-300)}.grown-system__section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,28rem);align-items:end;gap:var(--grown-space-xl);margin-bottom:var(--grown-space-xl)}.grown-system__section-heading>p{color:var(--grown-brand-ink-muted);line-height:var(--grown-line-height-relaxed)}.grown-system__control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grown-space-md)}.grown-system__panel{min-width:0;padding:var(--grown-space-lg);border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);background:var(--grown-colour-surface-raised);box-shadow:var(--grown-elevation-card)}.grown-system__panel--wide{grid-row:span 2}.grown-system__panel>h3{margin-bottom:var(--grown-space-lg)}.grown-system__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--grown-space-sm)}.grown-system__chips,.grown-system__status-list{display:flex;flex-wrap:wrap;gap:var(--grown-space-xs)}.grown-system__chips{margin-top:var(--grown-space-lg)}.grown-system__button-stack{display:flex;flex-wrap:wrap;gap:var(--grown-space-xs)}.grown-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--grown-space-xs);min-height:var(--grown-control-button);padding:var(--grown-space-sm) var(--grown-space-lg);border:var(--grown-border-width-thick) solid transparent;border-radius:var(--grown-radius-pill);font:var(--grown-type-body-strong);text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--grown-duration-press) var(--grown-easing-standard),background-color var(--grown-duration-fast) var(--grown-easing-standard),border-color var(--grown-duration-fast) var(--grown-easing-standard)}.grown-system__basket-icon svg,.grown-ui-button svg,.grown-ui-product svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.grown-ui-button:active:not(:disabled){transform:scale(.98)}.grown-ui-button--primary{background:var(--grown-brand-forest);color:var(--grown-brand-cream)}.grown-ui-button--primary:hover:not(:disabled){background:var(--grown-brand-forest-700)}.grown-ui-button--marketplace{background:var(--grown-brand-clay-700);color:var(--grown-brand-paper)}.grown-ui-button--marketplace:hover:not(:disabled){background:var(--grown-state-urgent-foreground)}.grown-ui-button--secondary{border-color:var(--grown-brand-forest);background:transparent;color:var(--grown-brand-forest)}.grown-ui-button--quiet:hover:not(:disabled),.grown-ui-button--secondary:hover:not(:disabled){background:var(--grown-brand-sand)}.grown-ui-button--quiet{border-color:transparent;background:transparent;color:var(--grown-brand-forest)}.grown-ui-button--danger{border-color:var(--grown-state-urgent-border);background:var(--grown-state-urgent-background);color:var(--grown-state-urgent-foreground)}.grown-ui-button:disabled{border-color:var(--grown-brand-sand);background:var(--grown-brand-sand);color:var(--grown-brand-ink-muted);cursor:not-allowed;opacity:.72}.grown-ui-button:focus-visible,.grown-ui-chip:focus-visible,.grown-ui-field input:focus-visible,.grown-ui-modal__scrim:focus-visible,.grown-ui-product__footer button:focus-visible,.grown-ui-sheet__close:focus-visible{outline:var(--grown-border-width-focus) solid var(--grown-colour-focus-ring);outline-offset:var(--grown-space-2xs)}.grown-ui-spinner{width:var(--grown-space-md);height:var(--grown-space-md);border-right-color:currentcolor;border:var(--grown-border-width-thick) solid;border-right:var(--grown-border-width-thick) solid transparent;border-radius:50%;animation:grown-ui-spin var(--grown-duration-base) linear infinite}.grown-ui-field{display:grid;gap:var(--grown-space-2xs);min-width:0}.grown-ui-field__label{color:var(--grown-brand-forest);font:var(--grown-type-body-strong)}.grown-ui-field input{width:100%;min-height:var(--grown-control-input);padding-inline:var(--grown-space-md);border:var(--grown-border-width-hairline) solid var(--grown-brand-ink-muted);border-radius:var(--grown-radius-sm);background:var(--grown-brand-paper);color:var(--grown-brand-ink);font:var(--grown-type-body)}.grown-ui-field input::placeholder{color:var(--grown-brand-ink-muted)}.grown-ui-field--error input{border-color:var(--grown-state-urgent-foreground)}.grown-ui-field__message{color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-ui-field--error .grown-ui-field__message{color:var(--grown-state-urgent-foreground)}.grown-ui-chip{min-height:var(--grown-touch-target-min);padding-inline:var(--grown-space-md);border:var(--grown-border-width-hairline) solid var(--grown-brand-sand);border-radius:var(--grown-radius-pill);background:var(--grown-brand-paper);color:var(--grown-brand-forest);font:var(--grown-type-body-strong);cursor:pointer;transition:background-color var(--grown-duration-fast) var(--grown-easing-standard),border-color var(--grown-duration-fast) var(--grown-easing-standard)}.grown-ui-chip.is-selected,.grown-ui-chip:hover{border-color:var(--grown-state-selected-border);background:var(--grown-state-selected-background)}.grown-ui-chip.is-selected{box-shadow:inset 0 -.18rem 0 var(--grown-brand-clay)}.grown-ui-status{display:inline-flex;align-items:center;width:fit-content;min-height:var(--grown-control-chip);padding-inline:var(--grown-space-sm);border-radius:var(--grown-radius-pill);font:var(--grown-type-status)}.grown-ui-status--available{background:var(--grown-state-available-background);color:var(--grown-state-available-foreground)}.grown-ui-status--review{background:var(--grown-state-review-background);color:var(--grown-state-review-foreground)}.grown-ui-status--warning{border:var(--grown-border-width-hairline) solid var(--grown-state-warning-border);background:var(--grown-state-warning-background);color:var(--grown-state-warning-foreground)}.grown-ui-status--urgent{border:var(--grown-border-width-hairline) solid var(--grown-state-urgent-border);background:var(--grown-state-urgent-background);color:var(--grown-state-urgent-foreground)}.grown-ui-status--neutral{background:var(--grown-state-neutral-background);color:var(--grown-brand-ink)}.grown-system__commerce-grid{display:grid;grid-template-columns:minmax(13rem,.75fr) minmax(22rem,1.35fr) minmax(15rem,.9fr);align-items:stretch;gap:var(--grown-space-md)}.grown-system__basket-card,.grown-system__motion-card,.grown-system__table-card,.grown-ui-product,.grown-ui-seller{overflow:hidden;border:var(--grown-border-width-hairline) solid var(--grown-colour-border);border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper);box-shadow:var(--grown-elevation-card)}.grown-ui-product__media{position:relative;display:grid;min-height:12rem;background:var(--grown-state-available-background);place-items:center}.grown-ui-product__media>img{width:3.6rem;height:auto}.grown-ui-product__media .grown-ui-status{position:absolute;top:var(--grown-space-sm);left:var(--grown-space-sm)}.grown-system__basket-card,.grown-ui-product__body,.grown-ui-seller__body{padding:var(--grown-space-lg)}.grown-system__basket-card h3,.grown-ui-product__body h3,.grown-ui-seller__body h3{margin-bottom:var(--grown-space-2xs)}.grown-system__basket-card>p:not(.grown-ui-eyebrow),.grown-ui-product__seller,.grown-ui-seller__body>p{color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-ui-product__footer{display:flex;align-items:end;justify-content:space-between;gap:var(--grown-space-sm);margin-top:var(--grown-space-lg)}.grown-ui-product__footer span,.grown-ui-product__footer strong{display:block}.grown-ui-product__footer strong{color:var(--grown-brand-forest);font:var(--grown-type-title)}.grown-ui-product__footer span{color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-ui-product__footer button{display:grid;width:var(--grown-control-button);height:var(--grown-control-button);padding:0;border:0;border-radius:50%;background:var(--grown-brand-clay-700);color:var(--grown-brand-paper);cursor:pointer;place-items:center;transition:transform var(--grown-duration-press) var(--grown-easing-standard)}.grown-ui-product__footer button:active{transform:scale(.98)}.grown-ui-seller{display:grid;grid-template-rows:minmax(12rem,1fr) auto}.grown-ui-seller__map{position:relative;overflow:hidden;background:var(--grown-state-available-background)}.grown-ui-seller__map:after{position:absolute;right:-8%;bottom:-20%;width:52%;height:62%;border-radius:50% 0 0;background:color-mix(in srgb,var(--grown-brand-leaf) 28%,var(--grown-brand-paper));content:""}.grown-ui-seller__map>img{position:absolute;z-index:2;top:28%;left:46%;width:3.4rem;height:auto}.grown-ui-seller__road--one{top:38%;left:-10%;width:85%;transform:rotate(17deg)}.grown-ui-seller__road--two{top:65%;right:-5%;width:70%;transform:rotate(-22deg)}.grown-ui-seller__heading{display:flex;align-items:start;justify-content:space-between;gap:var(--grown-space-md)}.grown-system__basket-card dl,.grown-ui-seller dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grown-space-xs);margin:var(--grown-space-lg) 0 0}.grown-system__basket-card dl div,.grown-ui-seller dl div{padding-top:var(--grown-space-xs);border-top:var(--grown-border-width-hairline) solid var(--grown-brand-sand)}.grown-system__basket-card dd,.grown-system__basket-card dt,.grown-ui-seller dd,.grown-ui-seller dt{margin:0;font:var(--grown-type-small)}.grown-system__basket-card dt,.grown-ui-seller dt{color:var(--grown-brand-ink-muted)}.grown-system__basket-card dd,.grown-ui-seller dd{margin-top:var(--grown-space-2xs);color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-semibold)}.grown-system__basket-card{display:flex;flex-direction:column}.grown-system__basket-icon{position:relative;display:grid;width:var(--grown-control-button);height:var(--grown-control-button);margin-bottom:var(--grown-space-lg);border-radius:50%;background:var(--grown-brand-forest);color:var(--grown-brand-cream);place-items:center}.grown-system__basket-icon span{position:absolute;top:calc(-1 * var(--grown-space-2xs));right:calc(-1 * var(--grown-space-2xs));display:grid;min-width:var(--grown-space-lg);height:var(--grown-space-lg);padding-inline:var(--grown-space-2xs);border:var(--grown-border-width-thick) solid var(--grown-brand-paper);border-radius:var(--grown-radius-pill);background:var(--grown-brand-clay-700);color:var(--grown-brand-paper);font:var(--grown-type-status);place-items:center}.grown-system__basket-card dl{grid-template-columns:1fr;margin-bottom:var(--grown-space-lg)}.grown-system__basket-card .grown-ui-button{width:100%;margin-top:auto}.grown-system__live-region{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grown-system__state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grown-space-sm)}.grown-ui-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--grown-space-md);min-height:7.5rem;padding:var(--grown-space-lg);border:var(--grown-border-width-hairline) solid var(--grown-brand-sand);border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper)}.grown-ui-state--error{border-color:var(--grown-state-urgent-border);background:var(--grown-state-urgent-background)}.grown-ui-state--success{background:var(--grown-state-available-background)}.grown-ui-state__mark{display:grid;width:var(--grown-control-tap-minimum);height:var(--grown-control-tap-minimum);border-radius:50%;background:var(--grown-brand-sand);color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold);place-items:center}.grown-ui-state--error .grown-ui-state__mark{background:var(--grown-state-urgent-foreground);color:var(--grown-brand-paper)}.grown-ui-state--success .grown-ui-state__mark{background:var(--grown-state-available-foreground);color:var(--grown-brand-paper)}.grown-ui-state p,.grown-ui-state strong{display:block}.grown-ui-state strong{margin-bottom:var(--grown-space-2xs);color:var(--grown-brand-forest);font:var(--grown-type-body-strong)}.grown-ui-state p{color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-system__operations-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--grown-space-md)}.grown-system__table-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--grown-space-md);padding:var(--grown-space-lg);border-bottom:var(--grown-border-width-hairline) solid var(--grown-brand-sand)}.grown-system__table-heading small,.grown-system__table-heading strong{display:block}.grown-system__table-heading strong{color:var(--grown-brand-forest);font:var(--grown-type-title)}.grown-system__table-heading small{margin-top:var(--grown-space-2xs);color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-system__table-scroll{overflow-x:auto}.grown-system__table-card table{width:100%;border-collapse:collapse;color:var(--grown-brand-ink)}.grown-system__table-card td,.grown-system__table-card th{padding:var(--grown-space-md) var(--grown-space-lg);border-bottom:var(--grown-border-width-hairline) solid var(--grown-brand-sand);text-align:left;white-space:nowrap}.grown-system__table-card th{color:var(--grown-brand-ink-muted);font:var(--grown-type-label);letter-spacing:var(--grown-type-label-tracking);text-transform:uppercase}.grown-system__table-card td{font:var(--grown-type-body)}.grown-system__motion-card{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:var(--grown-space-sm);padding:var(--grown-space-lg)}.grown-system__motion-card p{margin-bottom:var(--grown-space-md);color:var(--grown-brand-ink-muted);font:var(--grown-type-small)}.grown-system__skeleton{width:100%;height:var(--grown-space-md);border-radius:var(--grown-radius-pill);background:linear-gradient(90deg,var(--grown-brand-sand),var(--grown-brand-paper),var(--grown-brand-sand));background-size:200% 100%;animation:grown-ui-skeleton var(--grown-duration-skeleton) linear infinite}.grown-system__skeleton--short{width:64%}.grown-ui-modal{position:fixed;z-index:100;inset:0;display:grid;align-items:end;justify-items:center}.grown-ui-modal__scrim{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:color-mix(in srgb,var(--grown-brand-forest-700) 62%,transparent);cursor:pointer}.grown-ui-sheet{position:relative;z-index:1;width:min(100%,38rem);padding:var(--grown-space-xl);border-radius:var(--grown-radius-xl) var(--grown-radius-xl) 0 0;background:var(--grown-brand-paper);box-shadow:var(--grown-elevation-sheet);animation:grown-ui-sheet-in var(--grown-duration-sheet) var(--grown-easing-sheet) both}.grown-ui-sheet__handle{position:absolute;top:var(--grown-space-xs);left:50%;width:var(--grown-space-2xl);height:var(--grown-space-2xs);border-radius:var(--grown-radius-pill);background:var(--grown-brand-sand);transform:translateX(-50%)}.grown-ui-sheet__close{display:grid;min-width:var(--grown-touch-target-min);min-height:var(--grown-touch-target-min);margin:0 0 var(--grown-space-md) auto;padding-inline:var(--grown-space-sm);border:0;border-radius:var(--grown-radius-pill);background:var(--grown-brand-sand);color:var(--grown-brand-forest);font:var(--grown-type-body-strong);cursor:pointer;place-items:center}.grown-ui-sheet>p:not(.grown-ui-eyebrow){margin-top:var(--grown-space-xs);color:var(--grown-brand-ink-muted)}.grown-ui-sheet__price{margin-block:var(--grown-space-xl);color:var(--grown-brand-forest);font:var(--grown-type-display-medium)}.grown-ui-sheet .grown-ui-button{width:100%}.grown-ui-toast{position:fixed;z-index:120;right:var(--grown-space-lg);bottom:var(--grown-space-lg);max-width:min(calc(100% - (2 * var(--grown-space-lg))),30rem);padding:var(--grown-space-md) var(--grown-space-lg);border-radius:var(--grown-radius-md);background:var(--grown-brand-forest-700);color:var(--grown-brand-cream);box-shadow:var(--grown-elevation-bar);font:var(--grown-type-body-strong);animation:grown-ui-toast-in var(--grown-duration-item) var(--grown-easing-decelerate) both}@keyframes grown-ui-spin{to{transform:rotate(1turn)}}@keyframes grown-ui-skeleton{to{background-position:-200% 0}}@keyframes grown-ui-sheet-in{0%{opacity:0;transform:translateY(2rem)}}@keyframes grown-ui-toast-in{0%{opacity:0;transform:translateY(var(--grown-space-xs))}}@media (max-width:64rem){.grown-system__hero{grid-template-columns:1fr 1fr}.grown-system__commerce-grid{grid-template-columns:minmax(13rem,.8fr) minmax(22rem,1.2fr)}.grown-system__basket-card{grid-column:1/-1}}@media (max-width:48rem){.grown-system__hero{grid-template-columns:1fr;min-height:auto;padding-block:var(--grown-space-2xl)}.grown-system__hero-copy>p:not(.grown-ui-eyebrow){font-size:var(--grown-font-size-md)}.grown-system__signature{min-height:31rem}.grown-system__section{padding-block:var(--grown-space-3xl)}.grown-system__commerce-grid,.grown-system__control-grid,.grown-system__operations-grid,.grown-system__section-heading,.grown-system__state-grid{grid-template-columns:1fr}.grown-system__section-heading{align-items:start;gap:var(--grown-space-md)}.grown-system__basket-card,.grown-system__panel--wide{grid-row:auto;grid-column:auto}.grown-ui-seller{grid-template-rows:12rem auto}}@media (max-width:32rem){.grown-system__hero,.grown-system__section{width:min(calc(100% - (2 * var(--grown-space-md))),var(--grown-content-max-width))}.grown-system__hero-actions,.grown-system__hero-actions .grown-ui-button,.grown-system__search-row,.grown-system__signature-sheet{width:100%}.grown-system__hero-actions,.grown-system__search-row,.grown-system__signature-sheet{grid-template-columns:1fr}.grown-system__hero-actions{display:grid}.grown-system__signature-sheet{min-height:13.5rem}.grown-system__signature-map{bottom:12.5rem}.grown-system__button-stack .grown-ui-button,.grown-ui-state__action,.grown-ui-state__action .grown-ui-button{width:100%}.grown-ui-state{grid-template-columns:auto minmax(0,1fr)}.grown-ui-state__action{grid-column:1/-1}.grown-ui-seller dl{grid-template-columns:1fr}.grown-ui-toast{right:var(--grown-space-md);bottom:var(--grown-space-md);left:var(--grown-space-md)}}@media (prefers-reduced-motion:reduce){.grown-system__skeleton,.grown-ui-sheet,.grown-ui-spinner,.grown-ui-toast{animation:none}.grown-ui-button,.grown-ui-chip,.grown-ui-product__footer button{transition:none}}body:has(.grown-buyer) .site-header,body:has(.grown-v1-home) .site-header{display:none}.grown-buyer{min-height:100vh;color:var(--grown-brand-ink);background:var(--grown-brand-cream);font-family:var(--grown-font-family-ui)}.grown-buyer *,.grown-buyer :after,.grown-buyer :before{box-sizing:border-box}.grown-buyer a{color:inherit;text-decoration:none}.grown-buyer button,.grown-buyer input{font:inherit}.grown-buyer :is(a,button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--grown-brand-clay) 76%,white);outline-offset:3px}.grown-buyer-shell{width:min(calc(100% - 64px),1360px);margin-inline:auto}.grown-buyer-header{position:sticky;z-index:40;top:0;border-bottom:1px solid color-mix(in srgb,var(--grown-brand-sand) 82%,transparent);background:color-mix(in srgb,var(--grown-brand-cream) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.grown-buyer-header__inner{display:flex;align-items:center;gap:22px;width:min(calc(100% - 64px),1360px);min-height:72px;margin-inline:auto}.grown-buyer-header__brand{display:flex;flex:0 0 auto;align-items:center;gap:11px}.grown-buyer-header__brand img{width:auto;object-fit:contain}.grown-buyer-header__area,.grown-buyer-header__basket{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:var(--grown-radius-pill);font-size:13px;font-weight:var(--grown-font-weight-semibold)}.grown-buyer-header__area{padding-inline:16px;border:1px solid var(--grown-brand-sand);background:var(--grown-brand-paper);color:var(--grown-brand-forest)}.grown-buyer-header__area>img{width:14px;height:18px;object-fit:contain}.grown-buyer-header svg{width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.grown-buyer-header__area svg{width:12px;color:var(--grown-brand-ink-muted)}.grown-buyer-header__search{display:flex;flex:1 1 260px;align-items:center;gap:10px;min-width:200px;min-height:44px;padding-inline:16px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-pill);background:var(--grown-brand-paper);color:var(--grown-brand-ink-faint)}.grown-buyer-header__search input:not([type=hidden]){min-width:0;border:0;outline:0;background:transparent;color:var(--grown-brand-ink);flex:1 1;font-size:13.5px}.grown-buyer-header__nav{display:flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--grown-brand-ink);font-size:13px;font-weight:var(--grown-font-weight-semibold)}.grown-buyer-header__nav a{min-height:40px;padding-inline:13px;border-radius:var(--grown-radius-pill);line-height:40px}.grown-buyer-header__nav a:hover{background:var(--grown-brand-sand)}.grown-buyer-header__basket{padding-inline:18px;background:var(--grown-brand-forest);color:var(--grown-brand-cream)!important}.grown-buyer-home__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:48px;padding-block:56px 40px}.grown-buyer-home__copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.grown-buyer-eyebrow{display:flex;align-items:center;gap:9px;margin:0;color:var(--grown-brand-clay);font-size:11px;font-weight:var(--grown-font-weight-semibold);letter-spacing:.18em;line-height:1;text-transform:uppercase}.grown-buyer-eyebrow>span{width:26px;height:3px;border-radius:var(--grown-radius-pill);background:var(--grown-brand-clay)}.grown-buyer-home h1{max-width:11ch;margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:clamp(38px,4.4vw,62px);font-weight:var(--grown-font-weight-semibold);letter-spacing:-.03em;line-height:1.02;text-wrap:pretty}.grown-buyer-home__lede{max-width:520px;margin:0;color:var(--grown-brand-ink-muted);font-size:16px;line-height:1.65;text-wrap:pretty}.grown-buyer-postcode{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;width:min(100%,520px);gap:10px}.grown-buyer-postcode button,.grown-buyer-postcode input,.grown-buyer-postcode label{min-height:56px}.grown-buyer-postcode label{display:flex;align-items:center;align-self:stretch;padding-left:18px;border:1px solid var(--grown-brand-sand);border-right:0;border-radius:var(--grown-radius-pill) 0 0 var(--grown-radius-pill);color:var(--grown-brand-ink-faint);font-size:10px;font-weight:var(--grown-font-weight-semibold);letter-spacing:.14em}.grown-buyer-postcode input,.grown-buyer-postcode label{background:var(--grown-brand-paper);text-transform:uppercase}.grown-buyer-postcode input{min-width:0;margin-left:-10px;padding-inline:10px;border:1px solid var(--grown-brand-sand);border-right:0;border-left:0;outline:0;color:var(--grown-brand-forest);font-size:17px;font-weight:var(--grown-font-weight-bold);letter-spacing:.06em}.grown-buyer-postcode button{padding-inline:28px;border:0;border-radius:var(--grown-radius-pill);background:var(--grown-brand-forest);color:var(--grown-brand-cream);font-size:15px;font-weight:var(--grown-font-weight-semibold);cursor:pointer}.grown-buyer-disclosure{max-width:520px;margin:0;color:var(--grown-brand-ink-faint);font-size:12px;line-height:1.6}.grown-buyer-map{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-xl);background:linear-gradient(160deg,color-mix(in srgb,var(--grown-brand-sand) 64%,var(--grown-brand-paper)),color-mix(in srgb,var(--grown-brand-leaf) 23%,var(--grown-brand-sand)) 50%,color-mix(in srgb,var(--grown-brand-forest) 20%,var(--grown-brand-sand)))}.grown-buyer-map--hero{min-height:440px}.grown-buyer-map__radius{position:absolute;top:34%;left:10%;width:230px;height:230px;border-radius:50%;background:color-mix(in srgb,var(--grown-brand-leaf) 13%,transparent)}.grown-buyer-map__road{position:absolute;z-index:0;display:block;height:12px;border:2px solid color-mix(in srgb,var(--grown-brand-paper) 82%,transparent);background:color-mix(in srgb,var(--grown-brand-cream) 88%,transparent);transform-origin:center}.grown-buyer-map__road--one{top:52%;left:-12%;width:130%;transform:rotate(-7deg)}.grown-buyer-map__road--two{top:-8%;left:55%;width:12px;height:125%;transform:rotate(5deg)}.grown-buyer-map__pin{position:absolute;z-index:2;width:38px;height:48px;object-fit:contain;filter:drop-shadow(0 3px 7px color-mix(in srgb,var(--grown-brand-forest) 25%,transparent))}.grown-buyer-map__pin--1{top:29%;left:35%}.grown-buyer-map__pin--2{top:48%;left:64%}.grown-buyer-map__pin--3{top:24%;left:11%}.grown-buyer-map__pin--4{top:67%;left:48%}.grown-buyer-map__pin--5{top:55%;left:79%}.grown-buyer-map__pin--6{top:69%;left:21%}.grown-buyer-map__card{position:absolute;z-index:3;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper);box-shadow:var(--grown-elevation-floating)}.grown-buyer-map__card>img{object-fit:contain}.grown-buyer-map__card>div{display:flex;min-width:0;flex-direction:column;gap:3px}.grown-buyer-map__card strong{color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:15px;font-weight:var(--grown-font-weight-semibold)}.grown-buyer-map__card small{overflow:hidden;color:var(--grown-brand-ink-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.grown-buyer-map__card>span{padding:10px 12px;border-radius:var(--grown-radius-pill);background:var(--grown-brand-leaf-500);color:var(--grown-brand-forest-700);font-size:10px;font-weight:var(--grown-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.grown-buyer-map__label{position:absolute;bottom:16px;left:20px;margin:0;color:var(--grown-brand-ink-faint);font-family:ui-monospace,monospace;font-size:11px}.grown-buyer-map--hero .grown-buyer-map__label{display:none}.grown-buyer-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.grown-buyer-section-heading h2{margin:0;font-family:var(--grown-font-family-display);font-size:26px;letter-spacing:-.02em;line-height:1.1}.grown-buyer-section-heading h2,.grown-buyer-section-heading>a{color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-semibold)}.grown-buyer-section-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.grown-buyer-departments{padding-block:24px 40px}.grown-buyer-departments__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.grown-buyer-department{display:flex;min-width:0;min-height:210px;flex-direction:column;gap:14px;padding:20px;border:1px solid color-mix(in srgb,var(--grown-brand-sand) 82%,var(--grown-brand-paper));border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper)}.grown-buyer-department>span{position:relative;display:block;height:96px;overflow:hidden;border-radius:var(--grown-radius-md);background:linear-gradient(155deg,color-mix(in srgb,var(--grown-brand-sand) 62%,var(--grown-brand-paper)),color-mix(in srgb,var(--grown-brand-leaf) 20%,var(--grown-brand-sand)) 55%,color-mix(in srgb,var(--grown-brand-forest) 18%,var(--grown-brand-sand)))}.grown-buyer-department>span:after{position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--grown-brand-clay);content:""}.grown-buyer-department strong{color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:16px;font-weight:var(--grown-font-weight-semibold)}.grown-buyer-department small{color:var(--grown-brand-ink-faint);font-size:11.5px;line-height:1.45}.grown-buyer-producers{padding-block:48px;border-block:1px solid color-mix(in srgb,var(--grown-brand-sand) 82%,var(--grown-brand-paper));background:var(--grown-brand-paper)}.grown-buyer-producers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grown-buyer-producer{overflow:hidden;border:1px solid color-mix(in srgb,var(--grown-brand-sand) 82%,var(--grown-brand-paper));border-radius:var(--grown-radius-lg);background:var(--grown-brand-cream)}.grown-buyer-producer__image{position:relative;min-height:180px;background:linear-gradient(155deg,color-mix(in srgb,var(--grown-brand-sand) 62%,var(--grown-brand-paper)),color-mix(in srgb,var(--grown-brand-leaf) 20%,var(--grown-brand-sand)) 55%,color-mix(in srgb,var(--grown-brand-forest) 18%,var(--grown-brand-sand)))}.grown-buyer-producer__image img{position:absolute;bottom:-18px;left:18px;object-fit:contain}.grown-buyer-producer__image span{position:absolute;right:14px;bottom:12px;color:var(--grown-brand-ink-faint);font-family:ui-monospace,monospace;font-size:10.5px}.grown-buyer-producer__body{display:flex;flex-direction:column;gap:9px;padding:28px 20px 22px}.grown-buyer-producer h3{margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:18px;font-weight:var(--grown-font-weight-semibold)}.grown-buyer-producer p{margin:0;font-size:13px;line-height:1.6}.grown-buyer-producer .grown-buyer-producer__meta{color:var(--grown-brand-ink-faint);font-size:11.5px;line-height:1.4}.grown-buyer-sell-band{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:40px;margin-block:48px 72px;padding:44px;border-radius:var(--grown-radius-xl);background:var(--grown-brand-forest);color:var(--grown-brand-cream)}.grown-buyer-sell-band>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.grown-buyer-sell-band h2{margin:0;font-family:var(--grown-font-family-display);font-size:34px;font-weight:var(--grown-font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.grown-buyer-sell-band p{max-width:560px;margin:0;color:color-mix(in srgb,var(--grown-brand-cream) 66%,var(--grown-brand-leaf));font-size:14.5px;line-height:1.65}.grown-buyer-sell-band__actions{display:flex;flex-direction:row!important;flex-wrap:wrap;gap:10px}.grown-buyer-sell-band__actions a{display:inline-flex;align-items:center;min-height:50px;padding-inline:24px;border:1px solid color-mix(in srgb,var(--grown-brand-cream) 30%,transparent);border-radius:var(--grown-radius-pill);font-size:14px;font-weight:var(--grown-font-weight-bold)}.grown-buyer-sell-band__actions a:first-child{border-color:var(--grown-brand-clay-700);background:var(--grown-brand-clay-700)}.grown-buyer-sell-band ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.grown-buyer-sell-band li{position:relative;padding:16px 18px 16px 42px;border-radius:var(--grown-radius-md);background:color-mix(in srgb,var(--grown-brand-forest) 78%,var(--grown-brand-leaf));color:color-mix(in srgb,var(--grown-brand-cream) 88%,var(--grown-brand-leaf));font-size:13px;line-height:1.55}.grown-buyer-sell-band li:before{position:absolute;top:22px;left:20px;width:7px;height:7px;border-radius:50%;background:var(--grown-brand-leaf-bright);content:""}.grown-buyer-discovery{padding-block:28px 72px}.grown-buyer-discovery__heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px}.grown-buyer-discovery__heading h1{margin:8px 0 4px;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:30px;font-weight:var(--grown-font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.grown-buyer-discovery__heading p:last-child{margin:0;color:var(--grown-brand-ink-muted);font-size:13px}.grown-buyer-discovery__controls{display:flex;flex:0 1 auto;align-items:flex-end;gap:12px}.grown-buyer-discovery__postcode{display:grid;min-width:310px;gap:5px;padding:var(--grown-radius-compact-inset);border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-compact-outer);background:var(--grown-brand-paper);box-shadow:var(--grown-elevation-card)}.grown-buyer-discovery__postcode label{padding-inline:4px;color:var(--grown-brand-ink-faint);font-size:10px;font-weight:var(--grown-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.grown-buyer-discovery__postcode>div{display:grid;grid-template-columns:minmax(92px,1fr) auto;gap:8px}.grown-buyer-discovery__postcode button,.grown-buyer-discovery__postcode input:not([type=hidden]){min-height:44px;border-radius:var(--grown-radius-compact-inner)}.grown-buyer-discovery__postcode input:not([type=hidden]){min-width:0;padding-inline:13px;border:1px solid var(--grown-brand-sand);outline:0;background:var(--grown-brand-cream);color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.grown-buyer-discovery__postcode button{padding-inline:16px;border:0;background:var(--grown-brand-forest);color:var(--grown-brand-cream);font-size:12.5px;font-weight:var(--grown-font-weight-bold);cursor:pointer}.grown-buyer-discovery__postcode small{padding-inline:4px;color:var(--grown-brand-ink-faint);font-size:10.5px;line-height:1.35}.grown-buyer-view-toggle{display:flex;gap:6px;padding:var(--grown-radius-compact-inset);border-radius:var(--grown-radius-compact-outer);background:var(--grown-brand-sand)}.grown-buyer-view-toggle a{min-width:72px;min-height:44px;padding-inline:20px;border-radius:var(--grown-radius-compact-inner);color:var(--grown-brand-ink-muted);font-size:13px;font-weight:var(--grown-font-weight-bold);line-height:44px;text-align:center}.grown-buyer-view-toggle a[aria-current=page]{background:var(--grown-brand-paper);color:var(--grown-brand-forest);box-shadow:var(--grown-elevation-card)}.grown-buyer-discovery__layout{display:grid;min-width:0;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px}.grown-buyer-filters{position:sticky;top:96px;display:flex;min-width:0;max-width:100%;flex-direction:column;gap:16px}.grown-buyer-filters section{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid color-mix(in srgb,var(--grown-brand-sand) 82%,var(--grown-brand-paper));border-radius:var(--grown-radius-md);background:var(--grown-brand-paper)}.grown-buyer-filters h2{margin:0;color:var(--grown-brand-ink-faint);font-size:10px;font-weight:var(--grown-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.grown-buyer-filters section>a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}.grown-buyer-filters section>a>span{width:18px;height:18px;border:2px solid var(--grown-brand-sand);border-radius:var(--grown-radius-sm)}.grown-buyer-filters section>a.is-selected{color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-semibold)}.grown-buyer-filters section>a.is-selected>span{border-color:var(--grown-brand-leaf);background:var(--grown-brand-leaf)}.grown-buyer-filters p{margin:0;color:var(--grown-brand-ink-muted);font-size:12px;line-height:1.55}.grown-buyer-filters__clear{min-height:44px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-pill);color:var(--grown-brand-ink-muted);font-size:12.5px;font-weight:var(--grown-font-weight-semibold);line-height:42px;text-align:center}.grown-buyer-results{display:flex;min-width:0;flex-direction:column;gap:18px}.grown-buyer-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.grown-buyer-product{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid color-mix(in srgb,var(--grown-brand-sand) 82%,var(--grown-brand-paper));border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper)}.grown-buyer-product__image{position:relative;min-height:150px;background:linear-gradient(155deg,color-mix(in srgb,var(--grown-brand-sand) 62%,var(--grown-brand-paper)),color-mix(in srgb,var(--grown-brand-leaf) 20%,var(--grown-brand-sand)) 55%,color-mix(in srgb,var(--grown-brand-forest) 18%,var(--grown-brand-sand)))}.grown-buyer-product__image>span{position:absolute;right:14px;bottom:12px;color:var(--grown-brand-ink-faint);font-family:ui-monospace,monospace;font-size:10.5px}.grown-buyer-product__body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:14px 16px 16px}.grown-buyer-product__availability{display:flex;align-items:center;gap:6px;margin:0;color:var(--grown-state-available-foreground);font-size:10px;font-weight:var(--grown-font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.grown-buyer-product__availability span{width:8px;height:8px;border-radius:50%;background:var(--grown-brand-leaf)}.grown-buyer-product h2{margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:18px;font-weight:var(--grown-font-weight-semibold);line-height:1.2}.grown-buyer-product__body>p:not(.grown-buyer-product__availability),.grown-buyer-product__seller{margin:0;color:var(--grown-brand-ink-muted);font-size:11.5px;line-height:1.45}.grown-buyer-product__seller{text-decoration:underline;text-underline-offset:3px}.grown-buyer-product footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.grown-buyer-product footer>strong{color:var(--grown-brand-forest);font-size:18px}.grown-buyer-product footer>button{min-width:74px;min-height:44px;border:0;border-radius:var(--grown-radius-pill);background:var(--grown-brand-sand);color:var(--grown-brand-ink-muted)}.grown-buyer-product .grown-v1-product__action-area{margin-left:auto}.grown-buyer-product .grown-v1-product__actions{gap:6px}.grown-buyer-product .grown-v1-product__actions a,.grown-buyer-product .grown-v1-product__actions button{min-height:44px;border-radius:var(--grown-radius-pill)}.grown-buyer-state{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;padding:40px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper);text-align:center}.grown-buyer-state h2{margin:18px 0 8px;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:24px}.grown-buyer-state p{max-width:48ch;margin:0;color:var(--grown-brand-ink-muted);line-height:1.6}.grown-buyer-state a{margin-top:20px;color:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold);text-decoration:underline;text-underline-offset:4px}@media (max-width:1120px){.grown-buyer-header__inner{gap:10px}.grown-buyer-header__nav a:nth-last-child(n+3){display:none}.grown-buyer-departments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.grown-buyer-header__inner,.grown-buyer-shell{width:min(calc(100% - 32px),1360px)}.grown-buyer-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px}.grown-buyer-header__area{display:none}.grown-buyer-header__search{min-width:0}.grown-buyer-header__nav{display:none}.grown-buyer-header__basket{width:44px;padding:0}.grown-buyer-header__basket span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.grown-buyer-discovery__layout,.grown-buyer-home__grid,.grown-buyer-sell-band{grid-template-columns:1fr}.grown-buyer-home__grid{gap:32px;padding-block:40px 28px}.grown-buyer-map--hero{min-height:390px}.grown-buyer-departments__grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.grown-buyer-department{min-width:210px;scroll-snap-align:start}.grown-buyer-producers__grid{grid-template-columns:1fr}.grown-buyer-sell-band{padding:28px}.grown-buyer-filters{position:static;display:block;width:100%}.grown-buyer-discovery__heading{align-items:stretch;flex-direction:column}.grown-buyer-discovery__controls{align-items:stretch}.grown-buyer-discovery__postcode{min-width:0;flex:1 1 auto}.grown-buyer-filters section:first-child{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;flex-direction:row;align-items:center;padding:10px;border-radius:var(--grown-radius-pill)}.grown-buyer-filters section:first-child h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.grown-buyer-filters section:first-child>a{flex:0 0 auto;min-height:44px;padding-inline:14px;border-radius:var(--grown-radius-pill)}.grown-buyer-filters section:first-child>a>span,.grown-buyer-filters section:nth-child(2),.grown-buyer-filters__clear{display:none}}@media (max-width:520px){.grown-buyer-header__inner{grid-template-columns:1fr auto;gap:12px;padding-block:12px}.grown-buyer-header__brand img:last-child{display:block;width:76px;height:auto}.grown-buyer-header__search{grid-column:1/-1;grid-row:2;min-height:48px}.grown-buyer-header__basket{grid-column:2;grid-row:1}.grown-buyer-home h1{font-size:42px}.grown-buyer-postcode{grid-template-columns:auto 1fr}.grown-buyer-postcode button{grid-column:1/-1;width:100%}.grown-buyer-map--hero{min-height:340px}.grown-buyer-map__card{grid-template-columns:auto 1fr}.grown-buyer-map__card>span{display:none}.grown-buyer-section-heading{align-items:flex-start;flex-direction:column}.grown-buyer-departments{padding-top:10px}.grown-buyer-sell-band h2{font-size:30px}.grown-buyer-discovery__heading{align-items:flex-start;flex-direction:column}.grown-buyer-discovery__controls{width:100%;flex-direction:column}.grown-buyer-discovery__postcode,.grown-buyer-view-toggle{width:100%}.grown-buyer-view-toggle a{flex:1 1}.grown-buyer-products{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.grown-buyer-department,.grown-buyer-producer,.grown-buyer-product{transition:transform var(--grown-duration-item) var(--grown-easing-standard),box-shadow var(--grown-duration-item) var(--grown-easing-standard)}.grown-buyer-department:hover,.grown-buyer-producer:hover,.grown-buyer-product:hover{transform:translateY(-3px);box-shadow:var(--grown-elevation-floating)}}.grown-apple-map{position:relative;margin-block:1rem;border:1px solid #ded9cb;border-radius:var(--grown-radius-lg);overflow:hidden;background:#fffdf8;color:#214b32}.grown-apple-map__canvas{height:clamp(340px,55vh,600px);width:100%}.grown-apple-map__summary{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding:1rem;border-top:1px solid #ded9cb}.grown-apple-map__summary span{font-size:.9rem}.grown-apple-map__status{padding:1rem;border-top:1px solid #ded9cb}.grown-apple-map__status button{min-height:44px;padding:.5rem 1rem;border:1px solid;border-radius:var(--grown-radius-sm)}.grown-apple-map__pin{display:grid;place-items:center;width:48px;height:56px;background:#fffdf8;border:2px solid #214b32;border-radius:var(--grown-radius-md)}.grown-apple-map a:focus-visible,.grown-apple-map button:focus-visible,.grown-apple-map summary:focus-visible{outline:3px solid #214b32;outline-offset:3px}.grown-apple-map__places{padding:1rem}.grown-apple-map__places a,.grown-apple-map__places summary{display:block;min-height:44px;padding:.5rem}.grown-journey,.grown-journey-real,.grown-seller-application{min-height:100vh;color:var(--grown-brand-ink);background:var(--grown-brand-cream)}.grown-seller-application__page{--seller-app-gap:12px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(20px,3vw,36px);padding-block:clamp(28px,5vw,64px) 88px}.grown-seller-application__intro{position:sticky;top:92px;display:grid;overflow:hidden;gap:32px;padding:clamp(26px,4vw,42px);border-radius:var(--grown-radius-lg);color:var(--grown-brand-paper);background:radial-gradient(circle at 100% 0,rgb(140 210 122/20%),transparent 17rem),var(--grown-brand-forest-700);box-shadow:0 22px 55px rgb(16 58 35/16%)}.grown-seller-application__intro:after{position:absolute;right:-54px;bottom:-70px;width:190px;height:190px;border:1px solid rgb(255 253 248/12%);border-radius:46% 54% 62% 38%;content:"";transform:rotate(20deg)}.grown-seller-application__intro>*{position:relative;z-index:1}.grown-seller-application__eyebrow,.grown-seller-application__workspace-heading p{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.grown-seller-application__eyebrow{color:var(--grown-brand-leaf-bright)}.grown-seller-application__intro h1{max-width:10ch;margin:12px 0 18px;color:var(--grown-brand-paper);font-family:var(--grown-font-family-display);font-size:clamp(38px,5vw,58px);font-weight:var(--grown-font-weight-semibold);letter-spacing:-.05em;line-height:.98}.grown-seller-application__intro>div:first-child>p:last-child{max-width:36rem;margin:0;color:rgb(255 253 248/72%);font-size:14px;line-height:1.65}.grown-seller-application__steps{display:grid;gap:4px;margin:0;padding:0;list-style:none}.grown-seller-application__steps li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:var(--grown-radius-md);color:rgb(255 253 248/56%)}.grown-seller-application__steps li.is-current{color:var(--grown-brand-paper);background:rgb(255 255 255/9%)}.grown-seller-application__steps li.is-complete{color:rgb(255 253 248/78%)}.grown-seller-application__steps li>span{display:grid;width:38px;height:38px;border:1px solid rgb(255 255 255/14%);border-radius:50%;font-size:12px;font-weight:800;place-items:center}.grown-seller-application__steps li.is-complete>span,.grown-seller-application__steps li.is-current>span{border-color:transparent;color:var(--grown-brand-forest-700);background:var(--grown-brand-leaf-bright)}.grown-seller-application__steps li div{display:grid;gap:3px}.grown-seller-application__steps strong{font-size:13px}.grown-seller-application__steps small{color:inherit;font-size:11px;line-height:1.45}.grown-seller-application__trust{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:16px;border:1px solid rgb(255 255 255/10%);border-radius:var(--grown-radius-md);background:rgb(255 255 255/6%)}.grown-seller-application__trust>span{display:grid;width:26px;height:26px;border-radius:50%;color:var(--grown-brand-forest-700);background:var(--grown-brand-leaf-bright);font-size:11px;font-weight:900;place-items:center}.grown-seller-application__trust p{margin:0;color:rgb(255 253 248/68%);font-size:11px;line-height:1.55}.grown-seller-application__workspace{display:grid;min-width:0;gap:24px;padding:clamp(22px,4vw,38px);border:1px solid color-mix(in srgb,var(--grown-brand-sand) 80%,var(--grown-brand-paper));border-radius:var(--grown-radius-lg);background:var(--grown-brand-paper);box-shadow:0 16px 45px rgb(30 74 46/8%)}.grown-seller-application__workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--grown-brand-sand)}.grown-seller-application__workspace-heading p{color:var(--grown-brand-clay-700)}.grown-seller-application__workspace-heading h2{max-width:16ch;margin:7px 0 0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:clamp(27px,4vw,38px);letter-spacing:-.04em;line-height:1.02}.grown-seller-application__workspace-heading>span{flex:0 0 auto;padding:8px 11px;border-radius:var(--grown-radius-pill);color:var(--grown-brand-ink-muted);background:var(--grown-brand-sand);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.grown-seller-application__workspace-heading>span[data-state=approved]{color:var(--grown-brand-success);background:color-mix(in srgb,var(--grown-brand-success) 10%,var(--grown-brand-paper))}.grown-seller-onboarding{gap:18px!important;padding:0;border:0;background:transparent;box-shadow:none}.grown-seller-onboarding__lead{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--grown-brand-forest)}.grown-seller-onboarding__lead strong{font-family:var(--grown-font-family-display);font-size:19px}.grown-seller-onboarding .field small,.grown-seller-onboarding__lead span{color:var(--grown-brand-ink-faint);font-size:11px}.grown-seller-onboarding .field{gap:7px}.grown-seller-onboarding .field>span:first-child{color:var(--grown-brand-ink-muted);font-size:12px;font-weight:750}.grown-seller-onboarding .slug-input,.grown-seller-onboarding input{min-height:54px;border-color:var(--grown-brand-sand);border-radius:var(--grown-radius-md);color:var(--grown-brand-ink);background:color-mix(in srgb,var(--grown-brand-cream) 54%,var(--grown-brand-paper))}.grown-seller-onboarding .slug-input{overflow:hidden}.grown-seller-onboarding .slug-input>span{color:var(--grown-brand-ink-faint);background:transparent}.grown-seller-evidence__card textarea:focus-visible,.grown-seller-onboarding input:focus-visible{border-color:var(--grown-brand-leaf);outline:3px solid color-mix(in srgb,var(--grown-brand-leaf) 20%,transparent);outline-offset:1px}.grown-buyer .grown-seller-onboarding__submit{width:100%;min-height:52px;margin-top:4px;border-color:var(--grown-brand-forest);border-radius:var(--grown-radius-pill);color:var(--grown-brand-paper);background:var(--grown-brand-forest)}.grown-buyer .grown-seller-onboarding__submit:hover{border-color:var(--grown-brand-forest-700);color:var(--grown-brand-paper);background:var(--grown-brand-forest-700)}.grown-buyer .grown-seller-onboarding__submit:focus-visible{outline:3px solid color-mix(in srgb,var(--grown-brand-leaf) 36%,transparent);outline-offset:3px}.grown-seller-onboarding__success{border-radius:var(--grown-radius-md)}.grown-seller-evidence{gap:18px!important}.grown-seller-evidence__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.grown-seller-evidence__summary>.notice{grid-column:1/-1}.grown-seller-evidence__summary h2{margin:5px 0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:25px}.grown-seller-evidence__summary p{margin-block:0}.grown-seller-evidence__progress{display:grid;min-width:94px;padding:12px 14px;border-radius:var(--grown-radius-md);color:var(--grown-brand-forest);background:color-mix(in srgb,var(--grown-brand-leaf) 11%,var(--grown-brand-paper));text-align:center}.grown-seller-evidence__progress strong{font-family:var(--grown-font-family-display);font-size:20px}.grown-seller-evidence__progress span{color:var(--grown-brand-ink-muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.grown-seller-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--seller-app-gap)}.grown-seller-evidence__card{min-width:0;padding:18px;border-color:var(--grown-brand-sand);border-radius:var(--grown-radius-md);box-shadow:none}.grown-seller-evidence__card[data-state=accepted]{border-color:color-mix(in srgb,var(--grown-brand-success) 32%,var(--grown-brand-sand));background:color-mix(in srgb,var(--grown-brand-success) 4%,var(--grown-brand-paper))}.grown-seller-evidence__card textarea{width:100%;min-height:128px;resize:vertical;border-color:var(--grown-brand-sand);border-radius:var(--grown-radius-sm);color:var(--grown-brand-ink);background:color-mix(in srgb,var(--grown-brand-cream) 50%,var(--grown-brand-paper));line-height:1.55}.grown-seller-evidence__actions{position:sticky;z-index:5;bottom:14px;justify-content:flex-end;padding:var(--seller-app-gap);border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-lg);background:rgb(255 253 248/94%);box-shadow:0 12px 32px rgb(30 74 46/12%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.grown-seller-evidence__actions .button{min-height:48px;border-radius:var(--grown-radius-md)}.grown-seller-application__approved{display:grid;gap:16px;padding-top:6px}.grown-seller-application__approved-actions{display:flex;flex-wrap:wrap;gap:10px}.grown-seller-payment{padding:22px;border-color:var(--grown-brand-sand);border-radius:var(--grown-radius-md);box-shadow:none}.grown-journey-store__page,.grown-journey__page{padding-block:18px 72px}.grown-journey__boundary{margin:0 0 14px;color:var(--grown-brand-ink-faint);font-size:11px;line-height:1.5}.grown-journey__back{display:inline-flex;align-items:center;min-height:var(--grown-touch-target-min);margin-bottom:16px;color:var(--grown-brand-forest);font-size:13px;font-weight:var(--grown-font-weight-semibold)}.grown-journey__card{border:1px solid color-mix(in srgb,var(--grown-brand-sand) 80%,var(--grown-brand-paper));border-radius:var(--grown-radius-xl);background:var(--grown-brand-paper);box-shadow:var(--grown-elevation-card)}.grown-journey__eyebrow{color:var(--grown-brand-clay-700);letter-spacing:.13em}.grown-journey__availability,.grown-journey__eyebrow{margin:0;font-size:10px;font-weight:var(--grown-font-weight-bold);text-transform:uppercase}.grown-journey__availability{display:flex;align-items:center;gap:7px;color:var(--grown-brand-success);letter-spacing:.08em}.grown-journey-product__options>div>span,.grown-journey-store__panel>p>span,.grown-journey__availability>span{width:8px;height:8px;border-radius:50%;background:var(--grown-brand-leaf)}.grown-buyer .grown-journey__marketplace,.grown-buyer .grown-journey__primary,.grown-buyer .grown-journey__secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding-inline:22px;border:1px solid var(--grown-brand-forest);border-radius:var(--grown-radius-pill);font-size:13px;font-weight:var(--grown-font-weight-bold);text-align:center}.grown-buyer .grown-journey__primary{color:var(--grown-brand-paper);background:var(--grown-brand-forest)}.grown-buyer .grown-journey__marketplace{border-color:var(--grown-brand-clay-700);color:var(--grown-brand-paper);background:var(--grown-brand-clay-700)}.grown-buyer .grown-journey__secondary{color:var(--grown-brand-forest);background:transparent}.grown-journey__photo{position:relative;display:grid;overflow:hidden;color:var(--grown-brand-ink-faint);background:linear-gradient(145deg,color-mix(in srgb,var(--grown-brand-sand) 62%,var(--grown-brand-paper)),color-mix(in srgb,var(--grown-brand-leaf) 20%,var(--grown-brand-sand)) 56%,color-mix(in srgb,var(--grown-brand-forest) 18%,var(--grown-brand-sand)));place-items:center}.grown-journey__photo--apple,.grown-journey__photo--clay{background:linear-gradient(145deg,var(--grown-brand-sand),color-mix(in srgb,var(--grown-brand-clay) 30%,var(--grown-brand-sand)))}.grown-journey__photo--grain,.grown-journey__photo--honey,.grown-journey__photo--yolk{background:linear-gradient(145deg,var(--grown-brand-sand),color-mix(in srgb,var(--grown-brand-warning) 24%,var(--grown-brand-sand)))}.grown-journey-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:30px}.grown-journey-product__story{display:grid;min-width:0;gap:16px}.grown-journey-product__story>.grown-journey__photo{min-height:520px;border-radius:var(--grown-radius-xl)}.grown-journey-product__story>.grown-journey__photo span{position:absolute;right:18px;bottom:16px;font-family:ui-monospace,monospace;font-size:10px}.grown-journey-product__story>.grown-journey__photo img{opacity:.55}.grown-journey-product__provenance{padding:28px}.grown-journey-product__provenance h2,.grown-journey-sell__steps h2,.grown-journey-store__about h2{margin:8px 0 12px;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:28px;font-weight:var(--grown-font-weight-semibold);letter-spacing:-.025em}.grown-journey-product__provenance>p:not(.grown-journey__eyebrow),.grown-journey-store__about>p:not(.grown-journey__eyebrow){color:var(--grown-brand-ink-muted);font-size:14px;line-height:1.7}.grown-journey__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 18px;padding-top:20px;border-top:1px solid var(--grown-brand-sand)}.grown-journey__facts dt{color:var(--grown-brand-ink-faint);font-size:10px;font-weight:var(--grown-font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.grown-journey__facts dd{margin:6px 0 0;font-size:13px}.grown-journey-product__provenance>small{color:var(--grown-brand-ink-faint);font-size:11px;line-height:1.5}.grown-journey-product__buy{position:sticky;top:92px;display:flex;flex-direction:column;gap:14px;padding:28px}.grown-journey-basket__heading h1,.grown-journey-product__buy h1,.grown-journey-sell__hero h1,.grown-journey-store__identity h1{margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-weight:var(--grown-font-weight-semibold);letter-spacing:-.045em;line-height:1.02}.grown-journey-product__buy h1{font-size:clamp(34px,4vw,48px)}.grown-journey-product__unit{margin:-4px 0 0;color:var(--grown-brand-ink-muted);font-size:13px}.grown-journey-product__price{color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:28px}.grown-journey-product__seller{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-lg)}.grown-journey-product__seller>span{display:flex;min-width:0;flex-direction:column;gap:3px}.grown-journey-product__seller strong{color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:14px}.grown-journey-product__seller small{color:var(--grown-brand-ink-faint);font-size:11px}.grown-journey-product__options{display:grid;gap:8px}.grown-journey-product__options h2{margin:4px 0 0;color:var(--grown-brand-ink-faint);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.grown-journey-product__options>div{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-md);font-size:12px}.grown-journey-product__options>div>b{margin-left:auto;color:var(--grown-brand-forest)}.grown-journey-product__options>div>p,.grown-journey-product__preference>p{display:flex;flex-direction:column;gap:2px;margin:0}.grown-journey-product__options small,.grown-journey-product__preference small{color:var(--grown-brand-ink-faint)}.grown-journey-product__preference{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:12px;border:1px solid var(--grown-brand-leaf);border-radius:var(--grown-radius-md);background:color-mix(in srgb,var(--grown-brand-leaf) 9%,var(--grown-brand-paper));font-size:12px}.grown-journey-product__preference>span{display:grid;width:24px;height:24px;border-radius:50%;color:var(--grown-brand-paper);background:var(--grown-brand-leaf);place-items:center}.grown-journey-store__cover{display:flex;min-height:260px;align-items:flex-end;justify-content:flex-end;padding:18px max(24px,calc((100vw - 1360px) / 2));color:var(--grown-brand-ink-faint);background:linear-gradient(155deg,var(--grown-brand-sand),color-mix(in srgb,var(--grown-brand-leaf) 22%,var(--grown-brand-sand)));font-family:ui-monospace,monospace;font-size:10px}.grown-journey-store__identity{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:-52px;padding-bottom:30px}.grown-journey-store__identity>img{filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--grown-brand-forest) 24%,transparent))}.grown-journey-store__identity>div{padding-top:62px}.grown-journey-store__identity h1{font-size:clamp(34px,4vw,50px)}.grown-journey-store__identity p:last-child{margin:8px 0 0;color:var(--grown-brand-ink-muted);font-size:13px}.grown-journey-store__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:28px}.grown-journey-store__main{display:grid;min-width:0;gap:34px}.grown-journey-store__about{padding:28px}.grown-journey__chips{display:flex;flex-wrap:wrap;gap:8px}.grown-journey__chips span{padding:7px 11px;border-radius:var(--grown-radius-pill);background:var(--grown-brand-sand);font-size:11px}.grown-journey-store__main>section>h2{margin:7px 0 18px;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:28px}.grown-journey-store__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grown-journey-store__product{overflow:hidden}.grown-journey-store__product>.grown-journey__photo{min-height:180px}.grown-journey-store__product>.grown-journey__photo span{position:absolute;right:12px;bottom:10px;font-family:ui-monospace,monospace;font-size:9px}.grown-journey-store__product>div{display:flex;flex-direction:column;gap:8px;padding:18px}.grown-journey-store__product h3{margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:18px}.grown-journey-store__product small{color:var(--grown-brand-ink-faint)}.grown-journey-store__product footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.grown-journey-store__product footer>strong{color:var(--grown-brand-forest);font-size:18px}.grown-journey-store__product footer>a{display:grid;min-width:50px;min-height:44px;border-radius:var(--grown-radius-pill);color:var(--grown-brand-paper);background:var(--grown-brand-forest);font-weight:var(--grown-font-weight-bold);place-items:center}.grown-journey-store__sidebar{position:sticky;top:92px;display:grid;gap:14px}.grown-journey-store__reviewed{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:18px;border:1px solid color-mix(in srgb,var(--grown-brand-success) 26%,var(--grown-brand-paper));border-radius:var(--grown-radius-lg);color:var(--grown-brand-success);background:color-mix(in srgb,var(--grown-brand-success) 8%,var(--grown-brand-paper))}.grown-journey-store__panel p,.grown-journey-store__reviewed p{margin:0;font-size:12px;line-height:1.55}.grown-journey-store__panel{display:grid;gap:12px;padding:20px}.grown-journey-store__panel>p:not(.grown-journey__eyebrow){display:grid;grid-template-columns:8px 1fr;align-items:center;gap:8px}.grown-journey-store__map{display:grid;min-height:190px;padding:18px;border-radius:var(--grown-radius-lg);color:var(--grown-brand-ink-faint);background:linear-gradient(155deg,var(--grown-brand-sand),color-mix(in srgb,var(--grown-brand-leaf) 22%,var(--grown-brand-sand)));font-family:ui-monospace,monospace;font-size:9px;place-items:center}.grown-journey-basket__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-block:20px 28px}.grown-journey-basket__heading h1{font-size:clamp(38px,5vw,58px)}.grown-journey-basket__heading>p{color:var(--grown-brand-ink-muted);font-size:13px}.grown-journey-basket__layout,.grown-journey-checkout__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:24px}.grown-journey-basket__group{overflow:hidden}.grown-journey-basket__groups{display:grid;min-width:0;gap:18px}.grown-journey-basket__group>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;border-bottom:1px solid var(--grown-brand-sand)}.grown-journey-basket__group>header h2{margin:2px 0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:21px}.grown-journey-basket__group>header span{color:var(--grown-brand-ink-faint);font-size:11px}.grown-journey-basket__line{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px}.grown-journey-basket__line>.grown-journey__photo{height:62px;border-radius:var(--grown-radius-md)}.grown-journey-basket__line>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.grown-journey-basket__line>div:nth-child(2)>strong{color:var(--grown-brand-forest)}.grown-journey-basket__line>div:nth-child(2)>span{color:var(--grown-brand-ink-faint);font-size:11px}.grown-journey-basket__stepper{display:grid;grid-template-columns:44px 30px 44px;align-items:center;text-align:center}.grown-journey-basket__stepper a{display:grid;width:44px;height:44px;border-radius:50%;color:var(--grown-brand-forest);background:var(--grown-brand-sand);font-weight:var(--grown-font-weight-bold);place-items:center}.grown-journey-basket__fulfilment{display:grid;gap:10px;padding:0 20px 22px}.grown-journey-basket__fulfilment>a,.grown-journey-basket__fulfilment>div{display:flex;min-height:72px;flex-direction:column;gap:5px;justify-content:center;padding:14px 18px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-lg)}.grown-journey-basket__fulfilment>a.is-selected,.grown-journey-basket__fulfilment>div.is-selected{border-color:var(--grown-brand-leaf);background:color-mix(in srgb,var(--grown-brand-leaf) 8%,var(--grown-brand-paper))}.grown-journey-basket__fulfilment strong{color:var(--grown-brand-forest)}.grown-journey-basket__fulfilment small,.grown-journey-basket__fulfilment span{color:var(--grown-brand-ink-faint);font-size:11px}.grown-journey-basket__fulfilment>div{display:flex;flex-direction:column;gap:5px}.grown-journey-basket__summary{position:sticky;top:92px;display:flex;flex-direction:column;gap:16px;padding:24px}.grown-journey-basket__summary h2{margin:0;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:20px}.grown-journey-basket__summary dl{display:grid;gap:12px;margin:0}.grown-journey-basket__summary dl>div{display:flex;justify-content:space-between;gap:16px}.grown-journey-basket__summary dl>div:last-child{margin-top:4px;padding-top:14px;border-top:1px solid var(--grown-brand-sand);color:var(--grown-brand-forest);font-size:19px;font-weight:var(--grown-font-weight-bold)}.grown-journey-basket__summary dd,.grown-journey-basket__summary dt{margin:0}.grown-journey-basket__summary>p:not(.grown-journey__eyebrow){margin:0;color:var(--grown-brand-ink-muted);font-size:12px;line-height:1.55}.grown-journey-checkout__success{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-block:12px 18px;padding:22px;border-radius:var(--grown-radius-xl);color:var(--grown-brand-paper);background:var(--grown-brand-forest)}.grown-journey-checkout__success h1{margin:3px 0;color:var(--grown-brand-paper);font-family:var(--grown-font-family-display);font-size:26px}.grown-journey-checkout__success p{margin:0;color:color-mix(in srgb,var(--grown-brand-paper) 72%,var(--grown-brand-leaf));font-size:12px}.grown-journey-checkout__success a{min-height:44px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--grown-brand-paper) 28%,transparent);border-radius:var(--grown-radius-pill);font-weight:var(--grown-font-weight-bold)}.grown-journey-checkout__form{padding:26px}.grown-journey-checkout__form h2{margin:8px 0 20px;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:28px}.grown-journey-checkout__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grown-journey-checkout__fields label{display:flex;flex-direction:column;gap:7px;color:var(--grown-brand-ink-muted);font-size:11px;font-weight:var(--grown-font-weight-semibold)}.grown-journey-checkout__fields input{min-height:50px;padding:0 14px;border:1px solid var(--grown-brand-sand);border-radius:var(--grown-radius-md);color:var(--grown-brand-ink);background:var(--grown-brand-paper);font:inherit}.grown-journey-checkout__terms{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-block:20px;color:var(--grown-brand-ink-muted);font-size:12px;line-height:1.5}.grown-journey-checkout__terms input{width:20px;height:20px;accent-color:var(--grown-brand-forest)}.grown-journey-checkout__form button{width:100%;cursor:pointer}.grown-journey-sell__hero{padding-block:64px;color:var(--grown-brand-paper);background:var(--grown-brand-forest)}.grown-journey-sell__hero .grown-journey__boundary,.grown-journey-sell__hero .grown-journey__eyebrow{color:var(--grown-brand-leaf-bright)}.grown-journey-sell__hero h1{max-width:760px;margin-top:14px;color:var(--grown-brand-paper);font-size:clamp(44px,7vw,78px)}.grown-journey-sell__hero p:not(.grown-journey__eyebrow,.grown-journey__boundary){max-width:700px;color:color-mix(in srgb,var(--grown-brand-paper) 72%,var(--grown-brand-leaf));font-size:17px;line-height:1.6}.grown-journey-sell__hero .grown-journey__secondary{border-color:color-mix(in srgb,var(--grown-brand-paper) 30%,transparent);color:var(--grown-brand-paper)}.grown-journey-sell__hero .grown-buyer-shell>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.grown-journey-sell__steps{padding-block:52px 78px}.grown-journey-sell__steps ol,.grown-journey-sell__workspace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none}.grown-journey-sell__steps li,.grown-journey-sell__workspace>section{min-height:190px;padding:24px}.grown-journey-sell__steps li>span,.grown-journey-sell__workspace span{display:grid;width:32px;height:32px;border-radius:50%;color:var(--grown-brand-forest);background:var(--grown-brand-sand);font-size:12px;font-weight:var(--grown-font-weight-bold);place-items:center}.grown-journey-sell__steps h3{margin:18px 0 8px;color:var(--grown-brand-forest);font-family:var(--grown-font-family-display);font-size:19px}.grown-journey-sell__steps li p,.grown-journey-sell__workspace p{color:var(--grown-brand-ink-muted);font-size:13px;line-height:1.6}.grown-journey-sell__workspace strong{color:var(--grown-brand-clay-700);font-size:12px;text-transform:uppercase}.grown-journey-sell__steps>aside{padding:20px 22px;border:1px solid color-mix(in srgb,var(--grown-brand-warning) 30%,var(--grown-brand-sand));border-radius:var(--grown-radius-lg);color:var(--grown-brand-ink-muted);background:color-mix(in srgb,var(--grown-brand-warning) 7%,var(--grown-brand-paper));font-size:13px;line-height:1.6}@media (max-width:900px){.grown-seller-application__page{grid-template-columns:1fr}.grown-seller-application__intro{position:relative;top:auto}.grown-journey-basket__layout,.grown-journey-checkout__layout,.grown-journey-product,.grown-journey-store__layout{grid-template-columns:1fr}.grown-journey-basket__summary,.grown-journey-product__buy,.grown-journey-store__sidebar{position:static}}@media (max-width:620px){.grown-seller-application__page{gap:14px;padding-block:16px 56px}.grown-seller-application__intro,.grown-seller-application__workspace{padding:22px;border-radius:var(--grown-radius-lg)}.grown-seller-application__intro{gap:24px}.grown-seller-application__intro h1{max-width:12ch;font-size:40px}.grown-seller-application__workspace-heading{align-items:flex-start;flex-direction:column}.grown-seller-evidence__grid,.grown-seller-evidence__summary{grid-template-columns:1fr}.grown-seller-evidence__progress{justify-self:start}.grown-seller-evidence__actions{display:grid;border-radius:var(--grown-radius-lg)}.grown-seller-evidence__actions .button{width:100%}.grown-journey-store__page,.grown-journey__page{padding-block:12px 48px}.grown-journey-product__story>.grown-journey__photo{min-height:330px;border-radius:var(--grown-radius-xl)}.grown-journey-basket__summary,.grown-journey-checkout__form,.grown-journey-product__buy,.grown-journey-product__provenance,.grown-journey-store__about{padding:20px}.grown-journey-checkout__fields,.grown-journey__facts{grid-template-columns:1fr}.grown-journey-store__cover{min-height:180px}.grown-journey-store__identity{grid-template-columns:62px minmax(0,1fr);align-items:start}.grown-journey-store__identity>img{width:58px;height:auto}.grown-journey-store__identity>div{padding-top:50px}.grown-journey-store__identity>.grown-journey__secondary{grid-column:1/-1;width:100%}.grown-journey-sell__steps ol,.grown-journey-sell__workspace,.grown-journey-store__products{grid-template-columns:1fr}.grown-journey-basket__heading{align-items:flex-start;flex-direction:column}.grown-journey-basket__line{grid-template-columns:58px minmax(0,1fr) auto}.grown-journey-basket__line>.grown-journey__photo{height:58px}.grown-journey-basket__stepper{grid-column:1/3}.grown-journey-checkout__success{grid-template-columns:auto 1fr}.grown-journey-checkout__success a{grid-column:1/-1}.grown-journey-sell__hero{padding-block:46px}}@media (prefers-reduced-motion:no-preference){.grown-journey-basket__fulfilment>a,.grown-journey-store__product,.grown-journey__marketplace,.grown-journey__primary,.grown-journey__secondary,.grown-seller-evidence__actions .button,.grown-seller-onboarding__submit{transition:transform var(--grown-duration-item) var(--grown-easing-standard),box-shadow var(--grown-duration-item) var(--grown-easing-standard)}.grown-journey-store__product:hover,.grown-journey__marketplace:hover,.grown-journey__primary:hover,.grown-journey__secondary:hover{transform:translateY(-2px);box-shadow:var(--grown-elevation-floating)}.grown-seller-evidence__actions .button:hover,.grown-seller-onboarding__submit:hover{transform:translateY(-1px)}}