.farm-hero[data-astro-cid-tep5jqlb]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(24px,4vw,56px) 0 clamp(56px,7vw,100px);display:grid}.back[data-astro-cid-tep5jqlb]{width:fit-content;height:var(--ctl-sm);font-weight:600;font-size:var(--fs-ctl);color:var(--ink-2);transition:gap .4s var(--ease), color .3s;align-items:center;gap:8px;margin-bottom:clamp(20px,3vw,36px);display:flex}.back[data-astro-cid-tep5jqlb]:hover{color:var(--ink);gap:14px}.loc-stamp[data-astro-cid-tep5jqlb]{background:var(--white) url(/textures/paper-grain.png) 0 0 / 240px 240px;height:34px;box-shadow:inset 0 0 0 1.5px var(--line), 3px 4px 0 0 var(--off);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;rotate:-2deg}.farm-hero__text[data-astro-cid-tep5jqlb]>.farm-hero__name{margin:22px 0 20px;font-size:clamp(48px,6.4vw,104px)}.farm-hero__tagline[data-astro-cid-tep5jqlb]{max-width:520px;font-size:var(--fs-lead);color:var(--ink-2);margin:0 0 26px;line-height:1.42}.farm-hero__tags[data-astro-cid-tep5jqlb]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.farm-hero__meta[data-astro-cid-tep5jqlb]{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.meta-pill[data-astro-cid-tep5jqlb]{background:var(--white);height:38px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.meta-pill[data-astro-cid-tep5jqlb][hidden]{display:none}.meta-pill[data-astro-cid-tep5jqlb].status-dot.is-open{background:#e4efe4;box-shadow:inset 0 0 0 1.5px #bdd8c3}.farm-hero__actions[data-astro-cid-tep5jqlb]{align-items:center;gap:10px;display:flex;position:relative}.round-btn[data-astro-cid-tep5jqlb]{width:var(--ctl-lg);height:var(--ctl-lg);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .3s, transform .4s var(--ease), translate .4s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;place-items:center;display:grid}.round-btn[data-astro-cid-tep5jqlb]:hover{box-shadow:inset 0 0 0 1.5px var(--ink), 3px 4px 0 0 var(--butter);translate:-1px -2px}.share-toast[data-astro-cid-tep5jqlb]{color:var(--moss);font-size:14px;font-weight:600;position:absolute;top:calc(100% + 12px);left:0}.farm-hero__art[data-astro-cid-tep5jqlb]{aspect-ratio:1.05;position:relative}.farm-hero__cover[data-astro-cid-tep5jqlb]{box-shadow:12px 14px 0 0 var(--off);border-radius:40px;position:absolute;inset:6% 5% 6% 6%;overflow:hidden;rotate:-1.5deg}.float[data-astro-cid-tep5jqlb]{z-index:2;width:clamp(70px,9vw,130px);position:absolute}.float__in[data-astro-cid-tep5jqlb]{aspect-ratio:1;border-radius:50%;place-items:center;padding:16px;display:grid}.float--0[data-astro-cid-tep5jqlb]{top:2%;left:-2%}.float--0[data-astro-cid-tep5jqlb] .float__in[data-astro-cid-tep5jqlb]{rotate:-10deg}.float--1[data-astro-cid-tep5jqlb]{width:clamp(60px,7vw,104px);top:34%;right:-2%}.float--1[data-astro-cid-tep5jqlb] .float__in[data-astro-cid-tep5jqlb]{rotate:8deg}.float--2[data-astro-cid-tep5jqlb]{width:clamp(56px,6.4vw,96px);bottom:-3%;left:12%}.tag--lg[data-astro-cid-tep5jqlb]{height:var(--ctl-sm);color:var(--ink);gap:6px;padding:0 16px;font-size:14px;font-weight:600}.tag--outline[data-astro-cid-tep5jqlb]{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.farm-ribbon{margin-top:clamp(-40px,-3vw,-10px)}.farm-about[data-astro-cid-tep5jqlb]{padding:clamp(50px,7vw,100px) 0 clamp(50px,6vw,80px);position:relative}.farm-about__text[data-astro-cid-tep5jqlb]{z-index:1;text-align:center;max-width:860px;font-family:var(--font-display);font-variation-settings:"opsz" 40, "wdth" 92;letter-spacing:-.015em;margin:0 auto;font-size:clamp(24px,2.5vw,38px);font-weight:500;line-height:1.2;position:relative}.farm-products[data-astro-cid-tep5jqlb]{padding:clamp(40px,5vw,64px) 0 clamp(80px,10vw,130px)}.farm-products__head[data-astro-cid-tep5jqlb]{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:clamp(36px,4vw,52px);display:flex}.farm-products__title,.farm-similar__title{font-size:clamp(36px,4.4vw,64px)}.season-legend[data-astro-cid-tep5jqlb]{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.season-legend[data-astro-cid-tep5jqlb] li[data-astro-cid-tep5jqlb]{align-items:center;gap:8px;display:inline-flex}.lg[data-astro-cid-tep5jqlb]{background:var(--sand);border-radius:4px;width:14px;height:14px}.lg--on[data-astro-cid-tep5jqlb]{background:var(--leaf)}.lg--now[data-astro-cid-tep5jqlb]{background:var(--white);box-shadow:inset 0 0 0 2px var(--ink)}.products[data-astro-cid-tep5jqlb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.product[data-astro-cid-tep5jqlb]{border-radius:var(--r-l);rotate:var(--tilt,0deg);flex-direction:column;gap:14px;padding:18px;transition:rotate .55s cubic-bezier(.34,1.56,.64,1),translate .55s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;position:relative}.product[data-astro-cid-tep5jqlb]:hover{box-shadow:var(--print-hover);translate:-2px -5px;rotate:0deg}.product__head[data-astro-cid-tep5jqlb]{align-items:center;gap:16px;display:flex}.product__icon[data-astro-cid-tep5jqlb]{border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.product__icon[data-astro-cid-tep5jqlb] .produce{transition:rotate .55s cubic-bezier(.34,1.56,.64,1),scale .55s cubic-bezier(.34,1.56,.64,1)}.product[data-astro-cid-tep5jqlb]:hover .product__icon[data-astro-cid-tep5jqlb] .produce{rotate:-12deg;scale:1.15}.product__body[data-astro-cid-tep5jqlb]{flex:1;min-width:0}.product__name[data-astro-cid-tep5jqlb]{margin:0;font-size:17px;font-weight:700;line-height:1.2}.product__season[data-astro-cid-tep5jqlb]{color:var(--muted);margin:2px 0 0;font-size:13px}.months[data-astro-cid-tep5jqlb]{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.month[data-astro-cid-tep5jqlb]{background:var(--sand);height:22px;color:var(--muted);border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.month[data-astro-cid-tep5jqlb].is-on{background:var(--leaf);color:var(--ink)}.month[data-astro-cid-tep5jqlb].is-now{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.product__season[data-astro-cid-tep5jqlb].is-now{background:var(--butter);height:22px;color:var(--ink);border-radius:999px;align-items:center;margin-top:4px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;rotate:-2deg}.farm-quote[data-astro-cid-tep5jqlb]{background:var(--butter) url(/textures/paper-grain.png) 0 0 / 240px 240px;margin:40px 0;padding:clamp(70px,9vw,130px) 0;position:relative}.farm-quote__edge[data-astro-cid-tep5jqlb]{width:100%;height:40px;fill:var(--butter);position:absolute;left:0}.farm-quote__edge--top[data-astro-cid-tep5jqlb]{bottom:calc(100% - 2px)}.farm-quote__edge--bottom[data-astro-cid-tep5jqlb]{top:calc(100% - 2px);scale:1 -1}.farm-quote__inner[data-astro-cid-tep5jqlb]{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1000px;display:flex;position:relative}.farm-quote__mark[data-astro-cid-tep5jqlb]{width:64px;color:var(--coral);margin-bottom:28px;overflow:visible}.farm-quote__text[data-astro-cid-tep5jqlb]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "wdth" 86;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(32px,4vw,60px);font-weight:700;line-height:1.02}.farm-quote__who[data-astro-cid-tep5jqlb]{background:var(--white) url(/textures/paper-grain.png) 0 0 / 240px 240px;box-shadow:inset 0 0 0 1.5px var(--line), 3px 4px 0 0 var(--ink);color:var(--ink-2);border-radius:999px;align-items:center;gap:14px;margin:32px 0 0;padding:8px 18px 8px 8px;display:inline-flex;rotate:-1.5deg}.farm-quote__avatar[data-astro-cid-tep5jqlb]{background:var(--off);width:44px;height:44px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.farm-info[data-astro-cid-tep5jqlb]{grid-template-columns:1fr 1fr;gap:clamp(22px,2.6vw,34px);padding:clamp(90px,10vw,140px) 0 clamp(70px,9vw,120px);display:grid}.info-card[data-astro-cid-tep5jqlb]{border-radius:var(--r-xl);rotate:var(--tilt,0deg);padding:clamp(24px,3vw,40px)}.info-card__head[data-astro-cid-tep5jqlb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.info-card__title[data-astro-cid-tep5jqlb]{align-items:center;gap:14px;font-size:clamp(26px,2.4vw,34px);display:flex}.info-card__ico[data-astro-cid-tep5jqlb]{background:var(--c);border-radius:46% 54% 42% 58%/56% 44%;place-items:center;width:46px;height:46px;display:grid;rotate:-8deg}.hours[data-astro-cid-tep5jqlb]{border-collapse:collapse;width:100%;font-size:16px}.hours[data-astro-cid-tep5jqlb] th[data-astro-cid-tep5jqlb],.hours[data-astro-cid-tep5jqlb] td[data-astro-cid-tep5jqlb]{border-top:1px dashed var(--line-strong);text-align:left;padding:14px 4px;font-weight:500}.hours[data-astro-cid-tep5jqlb] td[data-astro-cid-tep5jqlb]{text-align:right;color:var(--ink-2)}.hours[data-astro-cid-tep5jqlb] td[data-astro-cid-tep5jqlb].closed{color:var(--muted)}.hours[data-astro-cid-tep5jqlb] tr[data-astro-cid-tep5jqlb].is-today th[data-astro-cid-tep5jqlb],.hours[data-astro-cid-tep5jqlb] tr[data-astro-cid-tep5jqlb].is-today td[data-astro-cid-tep5jqlb]{color:var(--ink);font-weight:700}.hours[data-astro-cid-tep5jqlb] tr[data-astro-cid-tep5jqlb].is-today th[data-astro-cid-tep5jqlb]:after{content:"aujourd’hui";background:var(--butter);box-shadow:0 0 0 1.5px var(--ink);vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block;rotate:-4deg}.address[data-astro-cid-tep5jqlb]{margin:0 0 18px;font-size:18px;line-height:1.4}.info-card--map[data-astro-cid-tep5jqlb]{flex-direction:column;display:flex}.mini-map[data-astro-cid-tep5jqlb]{border-radius:var(--r-l);contain:strict;background:#f1ecdf;flex:1 0 auto;height:clamp(240px,24vw,320px);max-height:420px;position:relative;overflow:hidden}.mini-map[data-astro-cid-tep5jqlb] .mini-map__canvas[data-astro-cid-tep5jqlb]{inset:0;position:absolute!important}.mini-map__btn[data-astro-cid-tep5jqlb]{align-self:flex-start;margin-top:16px}.farm-similar[data-astro-cid-tep5jqlb]{flex-direction:column;align-items:center;padding:0 0 clamp(90px,11vw,150px);display:flex}.farm-similar__title{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.similar-grid[data-astro-cid-tep5jqlb]{grid-template-columns:repeat(3,1fr);align-items:start;gap:26px;width:100%;display:grid}.sim[data-astro-cid-tep5jqlb]{position:relative}.sim[data-astro-cid-tep5jqlb]:first-child{rotate:-1.4deg}.sim[data-astro-cid-tep5jqlb]:nth-child(2){margin-top:clamp(14px,3vw,40px);rotate:1.1deg}.sim[data-astro-cid-tep5jqlb]:nth-child(3){margin-top:clamp(4px,1vw,12px);rotate:-.8deg}.sim__stamp[data-astro-cid-tep5jqlb]{z-index:3;background:var(--c) url(/textures/paper-grain.png) 0 0 / 240px 240px;width:50px;height:50px;box-shadow:2px 3px 0 0 var(--ink);border-radius:50%;place-items:center;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),scale .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-16px;left:16px;rotate:-12deg}.sim__stamp[data-astro-cid-tep5jqlb] svg[data-astro-cid-tep5jqlb]{width:24px;height:auto;fill:var(--white)}.sim[data-astro-cid-tep5jqlb]:hover .sim__stamp[data-astro-cid-tep5jqlb]{rotate:10deg;scale:1.1}.farm-similar__more[data-astro-cid-tep5jqlb]{margin-top:clamp(44px,5vw,70px)}.mobile-bar[data-astro-cid-tep5jqlb]{display:none}@media (width<=960px){.farm-hero[data-astro-cid-tep5jqlb]{grid-template-columns:1fr}.farm-hero__art[data-astro-cid-tep5jqlb]{order:-1;width:100%;max-width:560px;margin-inline:auto}.farm-info[data-astro-cid-tep5jqlb]{grid-template-columns:1fr}.similar-grid[data-astro-cid-tep5jqlb]{grid-template-columns:1fr 1fr}}@media (width<=640px){.similar-grid[data-astro-cid-tep5jqlb]{grid-template-columns:1fr}.sim[data-astro-cid-tep5jqlb]:nth-child(n){margin-top:10px}.farm-hero__actions[data-astro-cid-tep5jqlb] .btn[data-astro-cid-tep5jqlb],.farm-hero__actions[data-astro-cid-tep5jqlb] .fav-btn[data-astro-cid-tep5jqlb]{display:none}.mobile-bar[data-astro-cid-tep5jqlb]{z-index:40;backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-m);background:#fcfaf2e6;border-radius:999px;gap:10px;padding:8px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.mobile-bar[data-astro-cid-tep5jqlb] .btn[data-astro-cid-tep5jqlb]{border-radius:999px;flex:1}}.mk{width:48px;height:58px}.mk__pin{background:var(--c);width:48px;height:48px;box-shadow:0 0 0 3px #fff, 0 0 0 4.5px var(--ink), 0 10px 18px -6px #35220073;border-radius:50%;place-items:center;display:grid;position:relative}.mk__pin:after{content:"";border:7px solid #0000;border-top:9px solid var(--ink);border-bottom:0;margin-left:-7px;position:absolute;top:calc(100% + 2px);left:50%}.mk__pin svg{width:32px;height:32px}
