.market-stallholders[data-astro-cid-gl6uzqyp]{text-align:center}.market-stallholders[data-astro-cid-gl6uzqyp] h2[data-astro-cid-gl6uzqyp]{font-family:libre-bodini-semibold,libre-bodini-semibold-fallback,serif;font-size:var(--step-3);text-box:trim-both cap alphabetic;margin-block-end:var(--space-xl);font-weight:600}.market-stallholders__intro[data-astro-cid-gl6uzqyp]{color:var(--colour-subdued-text);margin-block-end:var(--space-xl);font-family:open-sans,open-sans-fallback,sans-serif}.market-stallholders__grid[data-astro-cid-gl6uzqyp]{gap:var(--space-m);grid-template-columns:repeat(1,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767.98px){.market-stallholders__grid[data-astro-cid-gl6uzqyp]{gap:var(--space-s)}}@media (width>=768px){.market-stallholders__grid[data-astro-cid-gl6uzqyp]{grid-template-columns:repeat(3,1fr)}}@media (width>=992px){.market-stallholders__grid[data-astro-cid-gl6uzqyp]{grid-template-columns:repeat(4,1fr)}}.market-stallholders__card[data-astro-cid-gl6uzqyp]{align-items:stretch;gap:var(--space-xs);border:1px solid var(--colour-border);border-radius:var(--space-3xs);background:var(--colour-pure-white);color:var(--colour-body-text);text-align:left;padding:0;text-decoration:none;display:flex;overflow:clip}.market-stallholders__card[data-astro-cid-gl6uzqyp] img[data-astro-cid-gl6uzqyp]{object-fit:cover;flex-shrink:0;width:75px;height:100%}.market-stallholders__card-text[data-astro-cid-gl6uzqyp]{min-width:0;padding:var(--space-2xs) var(--space-xs) var(--space-2xs) 0;flex:auto;align-items:center;display:flex}@media (width<=767.98px){.market-stallholders__card-text[data-astro-cid-gl6uzqyp]{padding:var(--space-3xs) var(--space-2xs) var(--space-3xs) 0}}.market-stallholders__card[data-astro-cid-gl6uzqyp] .market-stallholders__name[data-astro-cid-gl6uzqyp]{width:100%;min-width:0;color:var(--colour-link);text-underline-offset:10%;overflow-wrap:break-word;word-break:break-word;text-decoration:underline 10%}@media (width<=767.98px){.market-stallholders__card[data-astro-cid-gl6uzqyp] .market-stallholders__name[data-astro-cid-gl6uzqyp]{text-underline-offset:auto;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;text-decoration-thickness:auto;display:-webkit-box;overflow:hidden}}@media (hover:hover){.market-stallholders__card[data-astro-cid-gl6uzqyp]:any-link:hover .market-stallholders__name[data-astro-cid-gl6uzqyp]{color:var(--colour-primary-text)}}.market-stallholders__card[data-astro-cid-gl6uzqyp]:any-link:active .market-stallholders__name[data-astro-cid-gl6uzqyp]{color:var(--colour-primary-text)}.market-stallholders__card--plain[data-astro-cid-gl6uzqyp] .market-stallholders__name[data-astro-cid-gl6uzqyp]{color:var(--colour-body-text);text-decoration:none}.next-market[data-astro-cid-zmxl77gh]{--brand-colour:var(--colour-primary,#2d5016)}.next-market__card[data-astro-cid-zmxl77gh]{width:100%}@media (width>=992px){.next-market__card[data-astro-cid-zmxl77gh]{height:680px}}.mc-card__inner[data-astro-cid-zmxl77gh]{background:var(--brand-colour);height:100%;color:var(--colour-pure-white);box-sizing:border-box;flex-direction:column;min-height:540px;display:flex;container-type:inline-size}@media (width<=991.98px){.mc-card__inner[data-astro-cid-zmxl77gh]{min-height:0}}@media (width>=992px){.mc-card__inner[data-astro-cid-zmxl77gh]{min-height:unset;box-shadow:13px 13px 0 color-mix(in srgb, var(--brand-colour) 20%, transparent)}}.mc-card__alert[data-astro-cid-zmxl77gh]{z-index:2;color:var(--brand-colour);font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-size:var(--step-1);text-transform:uppercase;padding:var(--space-2xs) var(--space-s);text-align:center;background:#fff;margin:0;font-weight:700;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.mc-card__alert[data-astro-cid-zmxl77gh][hidden]{display:none}.mc-card__top[data-astro-cid-zmxl77gh]{padding:var(--space-s) var(--space-s) 0 var(--space-s);background-color:var(--brand-colour)}.mc-card__venue[data-astro-cid-zmxl77gh]{white-space:nowrap;text-transform:uppercase;margin:0 0 var(--space-s);font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-size:6cqi;font-weight:400;line-height:1.2;overflow:hidden}@media (width>=992px){.mc-card__venue[data-astro-cid-zmxl77gh]{font-size:var(--step-1)}}.mc-card__name[data-astro-cid-zmxl77gh]{white-space:nowrap;text-transform:uppercase;letter-spacing:-.01em;text-box:trim-end cap alphabetic;margin:-.25em 0 0;padding-top:.25em;font-family:pfdin-stencil-bold,pfdin-stencil-bold-fallback,sans-serif;font-size:14cqi;font-weight:900;line-height:.85;overflow:hidden}@media (width>=992px){.mc-card__name[data-astro-cid-zmxl77gh]{font-size:var(--step-4)}}.mc-card__media[data-astro-cid-zmxl77gh]{background-color:var(--brand-colour);flex:1;min-height:280px;position:relative;overflow:hidden}@media (width<=991.98px){.mc-card__media[data-astro-cid-zmxl77gh]{flex:none;height:350px}}.mc-card__picture[data-astro-cid-zmxl77gh]{display:block;position:absolute;inset:0}.mc-card__image[data-astro-cid-zmxl77gh]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mc-card__sublabel[data-astro-cid-zmxl77gh]{font-family:pfdin-stencil-bold,pfdin-stencil-bold-fallback,sans-serif;font-size:var(--step-4);text-transform:uppercase;text-box:trim-both cap alphabetic;top:var(--space-l);z-index:1;color:var(--brand-colour);text-align:right;padding:var(--space-s) var(--space-s) var(--space-s) var(--space-xl);margin:0;font-weight:900;line-height:.85;position:absolute;right:0}.mc-card__sublabel[data-astro-cid-zmxl77gh]:before{content:"";clip-path:polygon(8.24% 0%,0% 39.68%,13.49% 100%,100% 100%,100% 0%);z-index:-1;background:#fff;position:absolute;inset:0}.mc-card__sublabel[data-astro-cid-zmxl77gh],.mc-card__date-block[data-astro-cid-zmxl77gh]{pointer-events:none}.mc-card__date-block[data-astro-cid-zmxl77gh]{z-index:1;box-sizing:border-box;text-align:right;text-transform:uppercase;color:var(--colour-pure-white);padding:0 var(--space-s) 0 0;width:190px;height:134px;right:0;bottom:calc(var(--space-xl) + var(--space-s));flex-direction:column;justify-content:center;font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-weight:700;display:flex;position:absolute}.mc-card__date-block[data-astro-cid-zmxl77gh]:before{content:"";background:var(--brand-colour);clip-path:polygon(31% 0%,0% 47.6%,36.2% 100%,100% 100%,100% 0%);z-index:-1;position:absolute;inset:0}@media (width<=991.98px){.mc-card__date-block[data-astro-cid-zmxl77gh]{width:170px;height:114px}}@media (width>=992px){.mc-card__date-block[data-astro-cid-zmxl77gh]{top:unset;bottom:var(--space-xl);width:259px;height:170px}}.mc-card__day-name[data-astro-cid-zmxl77gh],.mc-card__day-num[data-astro-cid-zmxl77gh],.mc-card__day-label[data-astro-cid-zmxl77gh]{letter-spacing:.02em;text-box:trim-both cap alphabetic;font-weight:700;line-height:1.1;font-size:var(--step-1)}@media (width>=992px){.mc-card__day-name[data-astro-cid-zmxl77gh],.mc-card__day-num[data-astro-cid-zmxl77gh],.mc-card__day-label[data-astro-cid-zmxl77gh]{font-size:var(--step-2)}}.mc-card__day-label[data-astro-cid-zmxl77gh]{margin-bottom:var(--space-3xs);font-size:var(--step-0)}.mc-card__day-name[data-astro-cid-zmxl77gh]{margin-bottom:var(--space-3xs)}.mc-card__day-label[data-astro-cid-zmxl77gh][hidden]{display:none}.mc-card__time[data-astro-cid-zmxl77gh]{margin-top:var(--space-s);text-transform:none;text-box:trim-both cap alphabetic;font-weight:700;line-height:1.2;font-size:var(--step-0)}@media (width>=992px){.mc-card__time[data-astro-cid-zmxl77gh]{font-size:var(--step-1)}}.mc-card__bottom[data-astro-cid-zmxl77gh]{background-color:var(--brand-colour);padding:var(--space-s);align-items:center;min-height:80px;display:flex}.mc-card__weather[data-astro-cid-zmxl77gh]{font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-size:var(--step-0);text-transform:uppercase;text-box:trim-both cap alphabetic;justify-content:space-between;align-items:center;column-gap:var(--space-m);row-gap:var(--space-3xs);flex-wrap:wrap;width:100%;display:flex}.mc-weather__label{white-space:nowrap;text-box:trim-both cap alphabetic;flex-shrink:0}.mc-weather__data{text-align:right;text-box:trim-both cap alphabetic;min-width:0}.mc-weather-caveat{width:100%;font-family:open-sans-regular,open-sans-regular-fallback,sans-serif;font-size:var(--step--1);opacity:.85;text-transform:none;text-box:trim-both cap alphabetic;padding-top:var(--space-3xs);display:block}.upcoming__dates[data-astro-cid-7akb4yfo]{background:color-mix(in srgb, var(--brand-colour) 20%, transparent);padding:0 var(--space-s);margin-top:var(--space-xs)}.upcoming__list[data-astro-cid-7akb4yfo]{min-height:calc(var(--rows,4) * 3.5rem);margin:0;padding:0;list-style:none}.upcoming__noscript[data-astro-cid-7akb4yfo]{padding:var(--space-s) 0;color:var(--brand-colour);margin:0}.upcoming__row[data-astro-cid-7akb4yfo]{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) 0;border-bottom:1px solid color-mix(in srgb, var(--brand-colour) 35%, transparent);display:flex}.upcoming__row[data-astro-cid-7akb4yfo]:last-child{border-bottom:none}.upcoming__when[data-astro-cid-7akb4yfo]{gap:var(--space-3xs);flex-flow:column wrap;min-width:0;display:flex}@media (width>=768px){.upcoming__when[data-astro-cid-7akb4yfo]{align-items:baseline;gap:var(--space-xs);flex-direction:row}}.upcoming__date[data-astro-cid-7akb4yfo]{text-transform:uppercase;font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-weight:700;font-size:var(--step-1);color:var(--brand-colour);white-space:nowrap}.upcoming__venue[data-astro-cid-7akb4yfo]{font-size:var(--step--1);color:var(--brand-colour);flex-basis:100%}.upcoming__venue[data-astro-cid-7akb4yfo][hidden],.upcoming__cal[data-astro-cid-7akb4yfo][hidden]{display:none}.upcoming__time[data-astro-cid-7akb4yfo]{font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-size:var(--step-0);color:var(--brand-colour);white-space:nowrap}.upcoming__cal[data-astro-cid-7akb4yfo]{gap:var(--space-s);text-align:right;flex-shrink:0;display:flex}.upcoming__cal-link[data-astro-cid-7akb4yfo]{color:var(--brand-colour);font-size:var(--step--1);white-space:nowrap;text-underline-offset:2px;text-decoration:underline 2px}.upcoming__others[data-astro-cid-7akb4yfo]{margin-top:var(--space-l)}.upcoming__others-title[data-astro-cid-7akb4yfo]{font-family:libre-bodini-semibold,libre-bodini-semibold-fallback,serif;font-size:var(--step-1);margin:0 0 var(--space-s)}.upcoming__others-list[data-astro-cid-7akb4yfo]{margin:0;padding:0;list-style:none}.upcoming__others-list[data-astro-cid-7akb4yfo] li[data-astro-cid-7akb4yfo]+li[data-astro-cid-7akb4yfo]{margin-top:var(--space-m)}.upcoming__others-link[data-astro-cid-7akb4yfo]{color:var(--colour-link);text-underline-offset:2px;text-decoration-thickness:2px;display:inline-block}@media (hover:hover){.upcoming__cal-link[data-astro-cid-7akb4yfo]:hover,.upcoming__others-link[data-astro-cid-7akb4yfo]:hover{color:var(--colour-primary-text)}}.upcoming__cal-link[data-astro-cid-7akb4yfo]:active,.upcoming__others-link[data-astro-cid-7akb4yfo]:active{color:var(--colour-primary-text)}.next-market-section{margin-top:var(--space-s)}.next-market-section .container__content{gap:var(--space-l);align-items:start;display:grid}@media (width>=992px){.next-market-section .container__content{grid-template-columns:1fr 1fr}}.mb[data-astro-cid-5klmtom4]{background:var(--mb-bg);min-height:var(--mb-min-height,480px);flex-direction:column;display:flex;position:relative}.mb__map-wrap[data-astro-cid-5klmtom4]{isolation:isolate;position:absolute;top:0;bottom:0;overflow:hidden}.mb__map-wrap--right[data-astro-cid-5klmtom4]{left:50%;right:0}.mb__map-wrap--left[data-astro-cid-5klmtom4]{left:0;right:50%}.mb__map[data-astro-cid-5klmtom4]{background:var(--colour-card);isolation:isolate;width:100%;height:100%}.mb__map[data-astro-cid-5klmtom4]:focus-visible{box-shadow:none;outline:none}.mb__facade[data-astro-cid-5klmtom4]{z-index:1;transition:opacity .4s;position:absolute;inset:0}.mb__map-wrap[data-astro-cid-5klmtom4].is-loaded .mb__facade[data-astro-cid-5klmtom4]{opacity:0;pointer-events:none}.mb__card[data-astro-cid-5klmtom4]{background:var(--mb-card-bg);width:50%;padding:var(--space-2xl-3xl) var(--space-xl) var(--space-2xl-3xl) 0;gap:var(--space-l);pointer-events:auto;flex-direction:column;align-self:flex-start;display:flex}@media (width<=991.98px){.mb__card[data-astro-cid-5klmtom4]{padding-right:0;padding-top:var(--space-2xl)}}.mb__title[data-astro-cid-5klmtom4]{font-family:libre-bodini-semibold,libre-bodini-semibold-fallback,serif;font-size:var(--step-3);color:var(--colour-primary-text);text-wrap:pretty;text-box:trim-both cap alphabetic;margin:0;line-height:1.3}.mb__card h3{font-family:libre-bodini-semibold,libre-bodini-semibold-fallback,serif;font-size:var(--step-1);color:var(--colour-primary-text);text-wrap:pretty;text-box:trim-both cap alphabetic;margin:0;margin-top:var(--space-l);margin-bottom:var(--space-2xs);padding-top:var(--space-l);border-top:2px solid var(--colour-link);line-height:1.3}.mb__card h3:first-child{margin-top:0}.mb__address[data-astro-cid-5klmtom4]{font-family:libre-bodini-semibold,libre-bodini-semibold-fallback,serif;font-size:var(--step-1);color:var(--colour-body-text);margin:0;margin-top:calc(var(--space-xs) - var(--space-s));text-wrap:pretty;line-height:1.3}.mb__body[data-astro-cid-5klmtom4]{font-family:open-sans,open-sans-fallback,sans-serif;font-size:var(--step-1);color:var(--colour-body-text);line-height:1.6}.mb__announcement[data-astro-cid-5klmtom4]{color:var(--colour-body-text);margin:0;margin-top:var(--space-m);text-wrap:pretty;font-family:open-sans,open-sans-fallback,sans-serif}.mb-container{z-index:1;pointer-events:none;flex:1;position:relative}.mb-container .container__content{justify-content:var(--mb-justify,flex-start);display:flex}.mb__body p{text-wrap:pretty;margin:0}.mb__body p+p{margin-top:var(--space-s)}.mb__body a{color:var(--colour-link);text-underline-offset:2px;text-decoration-thickness:2px}@media (hover:hover){.mb__body a:hover{color:var(--colour-primary-text)}}.mb__body a:active{color:var(--colour-primary-text)}.leaflet-brand-pin{background:0 0;border:none}@media (width<=991.98px){.mb[data-astro-cid-5klmtom4]{min-height:0}.mb__map-wrap[data-astro-cid-5klmtom4]{aspect-ratio:1;flex-shrink:0;width:100%;position:relative;inset:auto}.mb__card[data-astro-cid-5klmtom4]{align-self:auto;width:100%;padding-bottom:0}.mb__title[data-astro-cid-5klmtom4]{font-size:32px}.mb-container .container__content{min-height:0;display:block}}.market-alert-banner[data-astro-cid-k7rx7ntr]{background:var(--colour-brand-red);margin-top:var(--space-l);color:var(--colour-pure-white);font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-size:var(--step-2);text-transform:uppercase;text-align:center;padding:var(--space-s) var(--space-s);text-box:trim-both cap alphabetic;line-height:1.4}.market-alert-banner[data-astro-cid-k7rx7ntr][hidden]{display:none}.getting-here-tbc[data-astro-cid-k7rx7ntr]{gap:var(--space-l);flex-direction:column;display:flex}.getting-here-tbc__title[data-astro-cid-k7rx7ntr]{font-family:libre-bodini-semibold,libre-bodini-semibold-fallback,serif;font-size:var(--step-3);color:var(--colour-primary-text);text-wrap:pretty;text-box:trim-both cap alphabetic;margin:0;line-height:1.3}.getting-here-alert[data-astro-cid-k7rx7ntr]{font-family:roboto-bold-condensed,roboto-bold-condensed-fallback,sans-serif;font-size:var(--step-1);text-transform:uppercase;color:var(--brand-colour,var(--colour-primary-text));text-wrap:pretty;margin:0;font-weight:700;line-height:1.25}.sms-section .container__content{gap:var(--space-l);display:grid}@media (width>=992px){.sms-section .container__content{grid-template-columns:1fr auto;align-items:center}}
