.agsa{--agsa-ivory:#FAF7F1;--agsa-stone:#E9E2DA;--agsa-stone-2:#F2EDE6;--agsa-ink:#292421;--agsa-muted:#5E5650;--agsa-line:#DDD4CA;--agsa-bordeaux:#651C2C;--agsa-bordeaux-deep:#4A1420;--agsa-on-dark:#FAF7F1;--agsa-serif:var(--font-heading--family, "Lora", Georgia, serif);--agsa-sans:var(--font-body--family, "Work Sans", system-ui, sans-serif);--agsa-radius:4px;--agsa-gap:clamp(16px,2.4vw,28px);background:var(--agsa-ivory);color:var(--agsa-ink);font-family:var(--agsa-sans);font-size:17px;line-height:1.6;width:100%;box-sizing:border-box}.agsa *,.agsa *:before,.agsa *:after{box-sizing:border-box}.agsa img{max-width:100%;display:block;height:auto}.agsa a{color:inherit;text-underline-offset:3px}.agsa a.agsa-btn-primary,.agsa a.agsa-btn-primary:hover{color:#fff}.agsa a.agsa-btn-ghost{color:var(--agsa-bordeaux)}.agsa a.agsa-btn-ghost:hover{color:#fff}.agsa a.agsa-btn-light:hover{color:var(--agsa-ivory)}.agsa p,.agsa ul,.agsa ol{margin:0}.agsa h1,.agsa h2,.agsa h3,.agsa h4{font-family:var(--agsa-serif);font-weight:600;line-height:1.15;margin:0;text-wrap:balance;letter-spacing:0;color:inherit;text-transform:none}.agsa h1{font-size:clamp(2.1rem,4.6vw,3.5rem)}.agsa h2{font-size:clamp(1.75rem,3.2vw,2.5rem)}.agsa h3{font-size:clamp(1.2rem,1.7vw,1.4rem)}.agsa-wrap{max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:768px){.agsa-wrap{padding-left:24px;padding-right:24px}}.agsa-section{padding-block:clamp(48px,7vw,96px)}.agsa-section--tight{padding-block:clamp(32px,4vw,56px)}.agsa-bg-stone{background:var(--agsa-stone-2)}.agsa-bg-dark{background:var(--agsa-bordeaux);color:var(--agsa-on-dark)}.agsa-bg-dark .agsa-kicker,.agsa-bg-dark .agsa-lede,.agsa-bg-dark .agsa-muted{color:#faf7f1d1}.agsa-kicker{font-family:var(--agsa-sans);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--agsa-bordeaux);display:block;margin-bottom:.6rem}.agsa-lede{font-size:1.1rem;max-width:62ch;color:var(--agsa-muted);margin-top:.9rem;text-wrap:pretty}.agsa-muted{color:var(--agsa-muted)}.agsa-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(24px,3vw,40px)}.agsa-head>div{max-width:720px}.agsa-rte>*+*{margin-top:.9rem}.agsa-rte ul{padding-left:1.2rem}.agsa-rte h2,.agsa-rte h3{margin-top:1.6rem}.agsa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.3rem;border-radius:var(--agsa-radius);font-family:var(--agsa-sans);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;text-align:center}.agsa-btn-primary{background:var(--agsa-bordeaux);color:#fff;border-color:var(--agsa-bordeaux)}.agsa-btn-primary:hover{background:var(--agsa-bordeaux-deep);border-color:var(--agsa-bordeaux-deep);color:#fff}.agsa-btn-ghost{background:transparent;color:var(--agsa-bordeaux);border-color:var(--agsa-bordeaux)}.agsa-btn-ghost:hover{background:var(--agsa-bordeaux);color:#fff}.agsa-btn-light{background:var(--agsa-ivory);color:var(--agsa-bordeaux);border-color:var(--agsa-ivory)}.agsa-btn-light:hover{background:transparent;color:var(--agsa-ivory)}.agsa-link{font-weight:600;color:var(--agsa-bordeaux);text-decoration:underline;text-decoration-thickness:1px}.agsa-link:after{content:" \2192"}.agsa-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.agsa :focus-visible{outline:3px solid var(--agsa-bordeaux);outline-offset:3px}.agsa-bg-dark :focus-visible{outline-color:var(--agsa-ivory)}.agsa-status{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500}.agsa-status i{flex:none;width:8px;height:8px;border-radius:50%;background:#9a938c}.agsa-status[data-open=true] i{background:#2f7d4f}.agsa-status[data-open=false] i{background:#b4483c}.agsa-topbar{background:var(--agsa-bordeaux);color:var(--agsa-on-dark);font-size:.875rem}.agsa-topbar .agsa-wrap{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;min-height:40px;padding-block:.35rem;flex-wrap:wrap}.agsa-topbar a{text-decoration:none}.agsa-topbar a:hover{text-decoration:underline}.agsa-topbar__left,.agsa-topbar__right{display:flex;align-items:center;gap:.4rem 1.25rem;flex-wrap:wrap}.agsa-topbar .agsa-status[data-open=true] i{background:#8fd9aa}.agsa-topbar .agsa-status[data-open=false] i{background:#f0a3a3}@media(max-width:767px){.agsa-topbar__addr,.agsa-topbar__call{display:none}.agsa-topbar .agsa-wrap{min-height:36px}}.agsa-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(28px,5vw,72px)}.agsa-hero__eyebrow{font-size:.95rem;color:var(--agsa-muted);margin-bottom:.9rem}.agsa-hero__eyebrow strong{color:var(--agsa-bordeaux);font-weight:600}.agsa-hero__sub{font-size:clamp(1.05rem,1.4vw,1.2rem);max-width:46ch;margin-top:1rem;color:var(--agsa-muted);text-wrap:pretty}.agsa-hero__media{margin:0;position:relative;aspect-ratio:4/3;border-radius:var(--agsa-radius);overflow:hidden;background:var(--agsa-stone)}.agsa-hero__media img{width:100%;height:100%;object-fit:cover}.agsa-hero__media figcaption{position:absolute;left:12px;bottom:12px;background:#faf7f1f0;color:var(--agsa-ink);font-size:.85rem;padding:.35rem .65rem;border-radius:var(--agsa-radius)}@media(max-width:899px){.agsa-hero{grid-template-columns:1fr}.agsa-hero__media{order:-1;aspect-ratio:3/2}}.agsa-proofs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--agsa-gap);border-top:1px solid var(--agsa-line);border-bottom:1px solid var(--agsa-line);padding-block:1.4rem}.agsa-proof{display:grid;grid-template-columns:28px 1fr;gap:.75rem;align-items:start;min-width:0}.agsa-proof svg{width:26px;height:26px;color:var(--agsa-bordeaux)}.agsa-proof b{display:block;font-weight:600;line-height:1.3}.agsa-proof span{display:block;font-size:.92rem;color:var(--agsa-muted);line-height:1.45;margin-top:.15rem}.agsa-proof a{color:var(--agsa-bordeaux)}@media(max-width:999px){.agsa-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.agsa-proofs{grid-template-columns:1fr}}.agsa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--agsa-gap)}.agsa-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.agsa-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);overflow:hidden;min-width:0}.agsa-card figure{margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--agsa-stone)}.agsa-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.agsa-card:hover img{transform:scale(1.03)}.agsa-card__body{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.2rem;flex:1}.agsa-card__body p{font-size:.96rem;color:var(--agsa-muted)}.agsa-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:.85rem;color:var(--agsa-muted);margin-top:auto;padding-top:.5rem}.agsa-card__link{text-decoration:none}.agsa-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.agsa-card__link:hover{text-decoration:underline}.agsa-card__more{font-weight:600;color:var(--agsa-bordeaux);font-size:.95rem;margin-top:.4rem}.agsa-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--agsa-bordeaux);background:var(--agsa-stone-2);border-radius:2px;padding:.2rem .45rem;align-self:flex-start}.agsa-tag--sel{color:var(--agsa-muted)}@media(max-width:999px){.agsa-cards,.agsa-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.agsa-cards,.agsa-cards--4{grid-template-columns:1fr}}.agsa-needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--agsa-gap)}.agsa-need{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0}.agsa-need figure{margin:0;aspect-ratio:3/2;border-radius:var(--agsa-radius);overflow:hidden;background:var(--agsa-stone)}.agsa-need img{width:100%;height:100%;object-fit:cover}.agsa-need h3 a{text-decoration:none}.agsa-need h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.agsa-need p{color:var(--agsa-muted)}@media(max-width:860px){.agsa-needs{grid-template-columns:1fr}.agsa-need{display:grid;grid-template-columns:40% 1fr;gap:1rem;align-items:center}.agsa-need figure{grid-row:span 3}}.agsa-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.agsa-split--rev>:first-child{order:2}.agsa-split figure{margin:0;border-radius:var(--agsa-radius);overflow:hidden;aspect-ratio:3/2;background:var(--agsa-stone)}.agsa-split img{width:100%;height:100%;object-fit:cover}.agsa-split figcaption{font-size:.85rem;color:var(--agsa-muted);padding-top:.4rem}@media(max-width:860px){.agsa-split{grid-template-columns:1fr}.agsa-split--rev>:first-child{order:0}}.agsa-moment{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--agsa-gap)}.agsa-moment__item{background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem}.agsa-moment__item h3{font-size:1.15rem}.agsa-moment__price{font-weight:600}.agsa-moment__date{font-size:.85rem;color:var(--agsa-muted)}.agsa-moment__item[hidden]{display:none}.agsa-usual{columns:2 260px;column-gap:2rem;padding:0;list-style:none}.agsa-usual li{break-inside:avoid;padding:.45rem 0;border-bottom:1px solid var(--agsa-line)}.agsa-note{border-left:3px solid var(--agsa-bordeaux);background:#fff;padding:1rem 1.2rem;border-radius:0 var(--agsa-radius) var(--agsa-radius) 0;margin-top:1.5rem;max-width:760px}.agsa-score{display:flex;align-items:center;gap:.9rem}.agsa-score b{font-family:var(--agsa-serif);font-size:2.6rem;line-height:1;color:var(--agsa-bordeaux)}.agsa-score small{display:block;color:var(--agsa-muted);font-size:.88rem;line-height:1.4}.agsa-stars{color:#a8742a;letter-spacing:.08em;font-size:1.05rem;line-height:1}.agsa-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--agsa-gap)}.agsa-quote{margin:0;background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.8rem}.agsa-quote p{font-family:var(--agsa-serif);font-size:1.05rem;line-height:1.5}.agsa-quote footer{font-size:.88rem;color:var(--agsa-muted);display:flex;justify-content:space-between;gap:1rem;margin-top:auto}.agsa-source{margin-top:1.2rem;font-size:.9rem;color:var(--agsa-muted)}@media(max-width:860px){.agsa-quotes{grid-template-columns:1fr}}.agsa-visit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}.agsa-hours{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:1rem}.agsa-hours caption{text-align:left;font-weight:600;padding-bottom:.4rem}.agsa-hours th,.agsa-hours td{padding:.55rem .25rem;border-bottom:1px solid var(--agsa-line);text-align:left;font-weight:400}.agsa-hours td{text-align:right;white-space:nowrap}.agsa-hours tr[data-today=true] th,.agsa-hours tr[data-today=true] td{font-weight:600;color:var(--agsa-bordeaux)}.agsa-hours tr[data-today=true] th:after{content:" \b7  aujourd\2019hui";font-weight:500;font-size:.85rem}.agsa-hours .is-closed{color:var(--agsa-muted)}.agsa-hours--market{margin-top:1.2rem}.agsa-exceptions{margin-top:1rem;padding:.9rem 1rem;background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);font-size:.95rem}.agsa-exceptions ul{list-style:none;padding:0;margin-top:.3rem}.agsa-coord{display:grid;gap:1rem;margin-top:1.5rem}.agsa-coord>div{display:grid;grid-template-columns:24px 1fr;gap:.8rem;align-items:start;min-width:0}.agsa-coord svg{width:22px;height:22px;color:var(--agsa-bordeaux);margin-top:.15rem}.agsa-coord b{display:block;font-weight:600}.agsa-coord span{display:block;color:var(--agsa-muted);font-size:.96rem}.agsa-coord a{overflow-wrap:anywhere}.agsa-visit figure{margin:0;border-radius:var(--agsa-radius);overflow:hidden;aspect-ratio:16/9;background:var(--agsa-stone)}.agsa-visit figure img{width:100%;height:100%;object-fit:cover}.agsa-visit figcaption{font-size:.85rem;color:var(--agsa-muted);padding-top:.4rem}@media(max-width:899px){.agsa-visit{grid-template-columns:1fr}}.agsa-pagehead{padding-block:clamp(28px,5vw,64px) clamp(24px,4vw,48px);border-bottom:1px solid var(--agsa-line)}.agsa-pagehead--img{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.agsa-pagehead figure{margin:0;border-radius:var(--agsa-radius);overflow:hidden;aspect-ratio:3/2;background:var(--agsa-stone)}.agsa-pagehead figure img{width:100%;height:100%;object-fit:cover}.agsa-crumbs{font-size:.88rem;color:var(--agsa-muted);margin-bottom:1rem}.agsa-crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.agsa-crumbs li+li:before{content:"/";margin-right:.35rem;color:var(--agsa-line)}.agsa-crumbs a{text-decoration:none}.agsa-crumbs a:hover{text-decoration:underline}@media(max-width:860px){.agsa-pagehead--img{grid-template-columns:1fr}.agsa-pagehead figure{order:-1}}.agsa-toc{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding:0;list-style:none}.agsa-toc a{display:inline-flex;min-height:44px;align-items:center;padding:.4rem .9rem;border:1px solid var(--agsa-line);border-radius:999px;text-decoration:none;font-size:.95rem;background:#fff}.agsa-toc a:hover{border-color:var(--agsa-bordeaux);color:var(--agsa-bordeaux)}.agsa-family+.agsa-family{margin-top:clamp(40px,6vw,72px)}.agsa-family>header{margin-bottom:1.2rem}.agsa-also{margin-top:1.2rem;font-size:.96rem;color:var(--agsa-muted)}.agsa-also b{color:var(--agsa-ink)}.agsa-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}.agsa-product__media{margin:0;border-radius:var(--agsa-radius);overflow:hidden;aspect-ratio:4/3;background:var(--agsa-stone);position:sticky;top:calc(var(--header-group-height,90px) + 16px)}.agsa-product__media img{width:100%;height:100%;object-fit:cover}.agsa-product__price{font-size:1.3rem;font-weight:600;margin-top:1rem}.agsa-product__price small{display:block;font-size:.9rem;font-weight:400;color:var(--agsa-muted)}.agsa-facts{margin-top:1.5rem;border-top:1px solid var(--agsa-line)}.agsa-facts>div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--agsa-line)}.agsa-facts dt{font-weight:600}.agsa-facts dd{margin:0;color:var(--agsa-muted)}.agsa-cta-box{margin-top:1.5rem;padding:1.1rem 1.2rem;background:var(--agsa-stone-2);border-radius:var(--agsa-radius)}.agsa-cta-box p{font-size:.96rem}@media(max-width:899px){.agsa-product{grid-template-columns:1fr}.agsa-product__media{position:static}}.agsa-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--agsa-gap)}.agsa-offer{background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0}.agsa-offer figure{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--agsa-stone)}.agsa-offer figure img{width:100%;height:100%;object-fit:cover}.agsa-offer__body{padding:1.2rem 1.3rem 1.4rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.agsa-offer ul{padding-left:1.1rem;color:var(--agsa-muted)}.agsa-offer .agsa-facts{margin-top:.3rem}.agsa-offer .agsa-btn{align-self:flex-start;margin-top:auto}@media(max-width:860px){.agsa-offers{grid-template-columns:1fr}}.agsa-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--agsa-gap);counter-reset:step;list-style:none;padding:0}.agsa-steps li{counter-increment:step;border-top:2px solid var(--agsa-bordeaux);padding-top:.9rem}.agsa-steps li:before{content:counter(step);font-family:var(--agsa-serif);font-size:1.6rem;color:var(--agsa-bordeaux);display:block;line-height:1;margin-bottom:.4rem}.agsa-steps b{display:block}.agsa-steps span{color:var(--agsa-muted);font-size:.95rem}@media(max-width:860px){.agsa-steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.agsa-steps{grid-template-columns:1fr}}.agsa-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);padding:clamp(16px,3vw,32px)}.agsa-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.agsa-field--full{grid-column:1/-1}.agsa-field label,.agsa-field legend{font-weight:600;font-size:.95rem}.agsa-field small{color:var(--agsa-muted);font-size:.85rem}.agsa-field input,.agsa-field select,.agsa-field textarea{font:inherit;font-size:1rem;color:var(--agsa-ink);background:var(--agsa-ivory);border:1px solid #B9AEA3;border-radius:var(--agsa-radius);padding:.7rem .8rem;min-height:48px;width:100%}.agsa-field textarea{min-height:130px;resize:vertical}.agsa-field input:focus,.agsa-field select:focus,.agsa-field textarea:focus{outline:2px solid var(--agsa-bordeaux);outline-offset:1px;border-color:var(--agsa-bordeaux)}.agsa-field [aria-invalid=true]{border-color:#a3332a;outline-color:#a3332a}.agsa-field__error{color:#a3332a;font-size:.88rem;font-weight:500}.agsa-field__error:empty{display:none}.agsa-form fieldset{border:0;padding:0;margin:0}.agsa-radios{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.3rem}.agsa-radios label{font-weight:400;display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.agsa-radios input{min-height:0;width:auto;accent-color:var(--agsa-bordeaux)}.agsa-form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;justify-content:space-between}.agsa-form__foot p{font-size:.88rem;color:var(--agsa-muted);max-width:60ch}.agsa-alert{padding:1rem 1.2rem;border-radius:var(--agsa-radius);margin-bottom:1.2rem}.agsa-alert--ok{background:#e6f0e8;border:1px solid #2F7D4F;color:#1e4d31}.agsa-alert--err{background:#f8e6e3;border:1px solid #A3332A;color:#6e1f18}.agsa-alert h3{font-size:1.15rem;margin-bottom:.3rem}.agsa-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.agsa-form{grid-template-columns:1fr}}.agsa-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--agsa-gap)}.agsa-person figure{margin:0 0 .8rem;border-radius:var(--agsa-radius);overflow:hidden;aspect-ratio:3/2;background:var(--agsa-stone)}.agsa-person img{width:100%;height:100%;object-fit:cover}.agsa-person p{color:var(--agsa-muted);margin-top:.4rem}@media(max-width:760px){.agsa-people{grid-template-columns:1fr}}.agsa-timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--agsa-line);max-width:760px}.agsa-timeline li{position:relative;padding:0 0 1.2rem 1.4rem}.agsa-timeline li:before{content:"";position:absolute;left:-7px;top:.45rem;width:12px;height:12px;border-radius:50%;background:var(--agsa-bordeaux);border:2px solid var(--agsa-ivory)}.agsa-timeline b{font-family:var(--agsa-serif);font-weight:600;font-size:1.15rem;display:block;line-height:1.2}.agsa-timeline span{color:var(--agsa-muted)}.agsa-blockquote{margin:1.6rem 0 0;padding:1rem 1.3rem;border-left:3px solid var(--agsa-bordeaux);font-family:var(--agsa-serif);font-size:1.15rem;line-height:1.5;max-width:720px}.agsa-blockquote cite{display:block;font-family:var(--agsa-sans);font-style:normal;font-size:.9rem;color:var(--agsa-muted);margin-top:.5rem}.agsa-press{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--agsa-gap)}.agsa-press li{background:#fff;border:1px solid var(--agsa-line);border-radius:var(--agsa-radius);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.35rem}.agsa-press small{color:var(--agsa-muted)}@media(max-width:860px){.agsa-press{grid-template-columns:1fr}}.agsa-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:.75rem}.agsa-gallery button{all:unset;cursor:pointer;display:block;overflow:hidden;border-radius:var(--agsa-radius);position:relative;background:var(--agsa-stone)}.agsa-gallery button:focus-visible{outline:3px solid var(--agsa-bordeaux);outline-offset:2px}.agsa-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.agsa-gallery button:hover img{transform:scale(1.03)}.agsa-gallery .is-tall{grid-row:span 2}.agsa-gallery .is-wide{grid-column:span 2}@media(max-width:820px){.agsa-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}}.agsa-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14100ef0;display:flex;align-items:center;justify-content:center;padding:16px;margin:0;border:0}.agsa-lightbox[hidden]{display:none}.agsa-lightbox img{max-width:min(96vw,1200px);max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:4px}.agsa-lightbox button{position:absolute;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;width:48px;height:48px;font-size:1.4rem;cursor:pointer;line-height:1;padding:0}.agsa-lightbox .agsa-lb-close{top:14px;right:14px}.agsa-lightbox .agsa-lb-prev{left:12px;top:50%;transform:translateY(-50%)}.agsa-lightbox .agsa-lb-next{right:12px;top:50%;transform:translateY(-50%)}.agsa-lightbox figcaption{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#fff;font-size:.95rem;padding:0 64px}.agsa-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--agsa-gap)}@media(max-width:860px){.agsa-guides{grid-template-columns:1fr}}.agsa-footer{background:var(--agsa-ink);color:#ede7df;font-size:.95rem}.agsa-footer .agsa-wrap{padding-block:clamp(40px,6vw,64px) 0}.agsa-footer__brand img{width:220px;height:auto}.agsa-footer__brand p{margin-top:.9rem;color:#c9c0b6;max-width:36ch}.agsa-footer__grid{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:2rem}.agsa-footer h2{font-family:var(--agsa-sans);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.8rem}.agsa-footer ul{list-style:none;padding:0}.agsa-footer li{padding:.2rem 0}.agsa-footer a{color:#ede7df;text-decoration:none}.agsa-footer a:hover{text-decoration:underline}.agsa-footer button.agsa-footer__cookies{all:unset;cursor:pointer;color:#ede7df}.agsa-footer button.agsa-footer__cookies:hover{text-decoration:underline}.agsa-footer button.agsa-footer__cookies:focus-visible{outline:2px solid #fff;outline-offset:2px}.agsa-footer .agsa-status{color:#ede7df}.agsa-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;border-top:1px solid #4A423D;margin-top:2.5rem;padding-block:1.2rem 1.6rem;font-size:.85rem;color:#b5aca2}@media(max-width:1023px){.agsa-footer__grid{grid-template-columns:1fr 1fr}.agsa-footer__brand{grid-column:1/-1}}@media(max-width:480px){.agsa-footer__grid{grid-template-columns:1fr}}.agsa-mbar{display:none}@media(max-width:767px){.agsa-mbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--agsa-ivory);border-top:1px solid var(--agsa-line);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -6px 18px -12px #29242159;font-family:var(--agsa-sans)}.agsa-mbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:56px;font-size:.8rem;font-weight:600;color:var(--agsa-bordeaux);text-decoration:none}.agsa-mbar a+a{border-left:1px solid var(--agsa-line)}.agsa-mbar svg{width:20px;height:20px}.agsa-mbar[data-hidden=true]{display:none}body.agsa-has-mbar{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.agsa *{transition:none!important}}.agsa .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.agsa-rte p+p{margin-top:.8rem}.agsa figure{margin:0}.agsa-hours__market{display:block;font-size:.85rem;font-weight:600;color:var(--agsa-bordeaux);white-space:normal}.agsa-hours tr.is-market th:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--agsa-bordeaux);margin-right:.45rem;vertical-align:middle}.agsa-market{background:var(--agsa-bordeaux);color:var(--agsa-on-dark)}.agsa-market .agsa-wrap{display:grid;grid-template-columns:auto 1fr auto;gap:1rem 1.5rem;align-items:center;padding-block:clamp(20px,3vw,32px)}.agsa-market svg{width:40px;height:40px;color:var(--agsa-on-dark)}.agsa-market h2{font-size:clamp(1.3rem,2.4vw,1.75rem);color:#fff}.agsa-market p{margin-top:.3rem;color:#faf7f1e0}.agsa-market .agsa-actions{margin-top:0}.agsa a.agsa-btn-light{color:var(--agsa-bordeaux)}@media(max-width:760px){.agsa-market .agsa-wrap{grid-template-columns:1fr}.agsa-market svg{display:none}}.agsa-topbar__market{font-weight:600}#shopify-pc__banner.shopify-pc__banner__dialog{left:24px;right:auto;bottom:24px;width:min(460px,calc(100vw - 32px));min-width:0;padding:22px 24px 20px;background:#faf7f1;border:1px solid #DDD4CA;border-top:4px solid #651C2C;border-radius:6px;box-shadow:0 18px 44px -18px #29242173;font-family:var(--font-body--family,"Work Sans",system-ui,sans-serif);color:#292421}#shopify-pc__banner .shopify-pc__banner__body{display:grid;grid-template-columns:104px 1fr;column-gap:14px;align-items:center;margin-bottom:4px}#shopify-pc__banner .shopify-pc__banner__body:before{content:"";grid-row:1;width:104px;height:68px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:2px}#shopify-pc__banner .shopify-pc__banner__body h2{font-family:var(--font-heading--family,"Lora",Georgia,serif);font-weight:600;font-size:1.15rem;color:#292421;margin:0 0 .35em}#shopify-pc__banner .shopify-pc__banner__body h2:before{content:"Au Grand Saint-Antoine";display:block;font-family:var(--font-body--family,"Work Sans",sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#651c2c;margin-bottom:.35em}#shopify-pc__banner .shopify-pc__banner__body p{grid-column:1 / -1;margin-top:.5rem;font-size:.86rem;line-height:1.5;color:#5e5650}#shopify-pc__banner .shopify-pc__banner__body p a{color:#651c2c;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px;margin-top:14px;flex-wrap:wrap}#shopify-pc__banner .shopify-pc__banner__dialog button,#shopify-pc__banner button{margin:0;flex:1 1 0;min-height:44px;font-size:.92rem;font-weight:600;border-radius:4px;transition:background-color .15s,color .15s}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{background:#fff;color:#651c2c;border:1.5px solid #651C2C}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:#651c2c;color:#fff}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{flex:1 1 100%;order:3;min-height:36px;background:transparent;border:0;color:#5e5650;font-weight:500;font-size:.85rem;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner button:focus-visible{outline:3px solid #651C2C;outline-offset:2px;box-shadow:none}@media(max-width:540px){#shopify-pc__banner.shopify-pc__banner__dialog{left:16px;bottom:16px;padding:18px 18px 16px}#shopify-pc__banner .shopify-pc__banner__body{grid-template-columns:80px 1fr;column-gap:12px}#shopify-pc__banner .shopify-pc__banner__body:before{width:80px;height:52px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}}.agsa-card figure.agsa-card__noimg{display:flex;align-items:center;justify-content:center;padding:1.2rem;background:var(--agsa-stone-2);border-bottom:1px solid var(--agsa-line);text-align:center}.agsa-card__noimg span{font-family:var(--agsa-serif);font-style:italic;font-size:1.35rem;line-height:1.25;color:var(--agsa-bordeaux);max-width:16ch;text-wrap:balance}.agsa-card__noimg span:before,.agsa-card__noimg span:after{content:"";display:block;width:36px;height:1px;background:var(--agsa-bordeaux);opacity:.5;margin:.7rem auto}.agsa-product--noimg{grid-template-columns:minmax(0,760px)}.agsa-call{max-width:720px}.agsa-call__lead{font-size:1.1rem}.agsa-call .agsa-btn svg{width:1.1em;height:1.1em;vertical-align:-.15em;margin-inline-end:.35rem}.agsa-call__list{margin:1.6rem 0 0;padding-inline-start:1.1rem;display:grid;gap:.6rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/agsa.css.map */
