:root{--brand-accent:#b88b41;--breadcrumb-bg:#402412;--breadcrumb-height:54px;--text-block-bg:#f8f6f1;--cta-bg:#b88b41}[data-astro-cid-ft4hvn43]{font-family:Inter,sans-serif}h1[data-astro-cid-ft4hvn43],.places-head[data-astro-cid-ft4hvn43] h2[data-astro-cid-ft4hvn43]{font-family:Playfair Display,serif}.container[data-astro-cid-ft4hvn43]{max-width:1200px;margin:0 auto;padding:0 1.25rem}main[data-astro-cid-ft4hvn43]{display:block}.guide-hero-simple[data-astro-cid-ft4hvn43]{text-align:center;color:#fff;background:linear-gradient(135deg,#402412 0%,#5a3319 100%);padding:3.5rem 1.25rem 0;position:relative}.guide-hero-simple--compact[data-astro-cid-ft4hvn43]{padding-top:3.5rem}.guide-hero-simple[data-astro-cid-ft4hvn43] h1[data-astro-cid-ft4hvn43]{color:#fff;margin:0 0 1rem;font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.guide-hero-simple[data-astro-cid-ft4hvn43] .hero-summary[data-astro-cid-ft4hvn43]{color:#ffffffeb;max-width:850px;margin:0 auto 2.25rem;font-size:1.08rem;line-height:1.6}.guide-hero-simple[data-astro-cid-ft4hvn43] .hero-breadcrumb[data-astro-cid-ft4hvn43]{margin-top:0;position:relative}.hero-breadcrumb[data-astro-cid-ft4hvn43]{background:var(--breadcrumb-bg);z-index:4;height:var(--breadcrumb-height);align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-breadcrumb-inner[data-astro-cid-ft4hvn43]{color:#fff;white-space:nowrap;align-items:center;gap:.5rem;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;font-size:.95rem;display:flex}.hero-breadcrumb[data-astro-cid-ft4hvn43] a[data-astro-cid-ft4hvn43]{color:#fff;font-weight:700;text-decoration:none}.hero-breadcrumb[data-astro-cid-ft4hvn43] a[data-astro-cid-ft4hvn43]:hover,.hero-breadcrumb[data-astro-cid-ft4hvn43] a[data-astro-cid-ft4hvn43]:focus-visible{outline:none;text-decoration:underline}.hero-breadcrumb--sticky[data-astro-cid-ft4hvn43]{background:var(--breadcrumb-bg);z-index:40;position:fixed;left:0;right:0;box-shadow:0 6px 18px #0000001f;height:var(--breadcrumb-height)!important}.hero-breadcrumb--sticky[data-astro-cid-ft4hvn43].is-hidden{display:none!important}.once[data-astro-cid-ft4hvn43]{opacity:0;transform:translateY(20px)}.play-once[data-astro-cid-ft4hvn43]{animation:.75s ease-out .18s forwards slideUpFade}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.guide-description[data-astro-cid-ft4hvn43]{background:var(--text-block-bg);padding:2.5rem 0}.description-content[data-astro-cid-ft4hvn43]{color:#374151;max-width:1150px;margin:0 auto;font-size:1rem;line-height:1.7}#intro-section[data-astro-cid-ft4hvn43],#places-list[data-astro-cid-ft4hvn43]{scroll-margin-top:calc(var(--fixed-top,0px) + 12px)}.places-section[data-astro-cid-ft4hvn43]{background:#fff;padding:3rem 0}.places-head[data-astro-cid-ft4hvn43]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.places-head[data-astro-cid-ft4hvn43] h2[data-astro-cid-ft4hvn43]{color:#1e293b;margin:0;font-size:clamp(1.8rem,3.2vw,2.2rem)}.places-subtitle[data-astro-cid-ft4hvn43]{color:#64748b;max-width:52rem;margin:.5rem 0 0}.places-empty[data-astro-cid-ft4hvn43]{color:#475569;border:1px dashed #cbd5e1;border-radius:14px;margin-top:1.25rem;padding:1rem}.places-grid[data-astro-cid-ft4hvn43]{flex-direction:column;gap:0;margin-top:2rem;display:flex}.places-grid--one[data-astro-cid-ft4hvn43]{grid-template-columns:1fr}details[data-astro-cid-ft4hvn43].place-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;padding:2rem 0 2.5rem;overflow:visible}.places-grid[data-astro-cid-ft4hvn43]>details[data-astro-cid-ft4hvn43].place-card:last-child{border-bottom:0;padding-bottom:0}summary[data-astro-cid-ft4hvn43].place-summary{cursor:pointer;list-style:none}summary[data-astro-cid-ft4hvn43].place-summary::-webkit-details-marker{display:none}summary[data-astro-cid-ft4hvn43].place-summary:focus-visible{outline-offset:4px;outline:2px solid #b88b41a6}summary[data-astro-cid-ft4hvn43].place-summary--news{--place-thumb-w:280px;--place-thumb-gap:2.25rem;align-items:flex-start;gap:2.25rem;padding:0;display:flex}.place-thumb[data-astro-cid-ft4hvn43]{width:var(--place-thumb-w);background:#f1f5f9;border-radius:4px;flex-shrink:0;height:200px;overflow:hidden}.place-thumb[data-astro-cid-ft4hvn43] img[data-astro-cid-ft4hvn43]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}details[data-astro-cid-ft4hvn43].place-card:hover .place-thumb[data-astro-cid-ft4hvn43] img[data-astro-cid-ft4hvn43]{transform:scale(1.05)}.place-thumb-placeholder[data-astro-cid-ft4hvn43]{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);width:100%;height:100%}.place-main[data-astro-cid-ft4hvn43]{min-width:0}.place-title[data-astro-cid-ft4hvn43]{color:#1c1c1c;margin:0;font-family:Playfair Display,serif;font-size:clamp(1.45rem,2.25vw,1.95rem);font-weight:800;line-height:1.25;transition:color .25s}details[data-astro-cid-ft4hvn43].place-card:hover .place-title[data-astro-cid-ft4hvn43]{color:var(--brand-accent)}.place-contact[data-astro-cid-ft4hvn43]{color:#475569;margin-top:.45rem;font-size:1rem;line-height:1.45}.place-contact-link[data-astro-cid-ft4hvn43]{color:inherit;text-decoration:none}.place-contact-link[data-astro-cid-ft4hvn43]:hover,.place-contact-link[data-astro-cid-ft4hvn43]:focus-visible{color:var(--brand-accent)}.place-contact-link[data-astro-cid-ft4hvn43]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #b88b41a6}.place-stats[data-astro-cid-ft4hvn43]{color:#475569;flex-wrap:wrap;gap:.9rem;margin-top:.6rem;font-size:.98rem;line-height:1.3;display:flex}.stat[data-astro-cid-ft4hvn43]{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.stat-ic[data-astro-cid-ft4hvn43]{flex-shrink:0;width:16px;height:16px}.place-tags[data-astro-cid-ft4hvn43]{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.tag-block[data-astro-cid-ft4hvn43]{background:var(--brand-accent);color:#fff;border:0;border-radius:0;align-items:center;padding:.24rem .55rem;font-size:.84rem;font-weight:950;display:inline-flex}.tag-block--muted[data-astro-cid-ft4hvn43]{background:var(--breadcrumb-bg);color:#fff}.place-rail[data-astro-cid-ft4hvn43]{justify-content:flex-end;margin-left:auto;display:flex}.btn-toggle[data-astro-cid-ft4hvn43]{color:#1c1c1c;background:#f8f6f1;border:2px solid #e5e5e5;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .25s;display:flex;position:relative;overflow:hidden}details[data-astro-cid-ft4hvn43].place-card:hover .btn-toggle[data-astro-cid-ft4hvn43]{border-color:#1c1c1c}.toggle-ic[data-astro-cid-ft4hvn43]{width:20px;height:20px;transition:opacity .18s,transform .18s;position:absolute}.toggle-ic--chev[data-astro-cid-ft4hvn43]{opacity:1;transform:scale(1)}.toggle-ic--cross[data-astro-cid-ft4hvn43],details[data-astro-cid-ft4hvn43][open] .toggle-ic--chev[data-astro-cid-ft4hvn43]{opacity:0;transform:scale(.92)}details[data-astro-cid-ft4hvn43][open] .toggle-ic--cross[data-astro-cid-ft4hvn43]{opacity:1;transform:scale(1)}.place-details[data-astro-cid-ft4hvn43]{height:0;margin-top:1.1rem;overflow:hidden}.place-details-inner[data-astro-cid-ft4hvn43]{margin-left:calc(var(--place-thumb-w) + var(--place-thumb-gap));width:calc(100% - (var(--place-thumb-w) + var(--place-thumb-gap)));opacity:0;max-width:none;transition:opacity .22s,transform .22s;transform:translateY(12px)}details[data-astro-cid-ft4hvn43][data-state=opening] .place-details-inner[data-astro-cid-ft4hvn43],details[data-astro-cid-ft4hvn43][data-state=open] .place-details-inner[data-astro-cid-ft4hvn43],details[data-astro-cid-ft4hvn43][open] .place-details-inner[data-astro-cid-ft4hvn43]{opacity:1;transform:translateY(0)}details[data-astro-cid-ft4hvn43][data-state=closing] .place-details-inner[data-astro-cid-ft4hvn43]{opacity:0;transform:translateY(12px)}.place-description[data-astro-cid-ft4hvn43]{color:#334155;margin-top:0;font-size:1rem;line-height:1.7}.place-description[data-astro-cid-ft4hvn43] p{margin:0 0 .7rem}.place-description[data-astro-cid-ft4hvn43] p:last-child{margin-bottom:0}.place-description[data-astro-cid-ft4hvn43] a{color:#2563eb;font-weight:750;text-decoration:underline}.opening-hours-block[data-astro-cid-ft4hvn43]{margin-top:1rem}.opening-hours-title[data-astro-cid-ft4hvn43]{color:#0f172a;margin:0 0 .45rem;font-size:.95rem;font-weight:950}.opening-hours-list[data-astro-cid-ft4hvn43]{color:#334155;grid-template-columns:1fr 1fr;gap:.25rem 1.25rem;margin:0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}.opening-hours-list[data-astro-cid-ft4hvn43] li[data-astro-cid-ft4hvn43]{break-inside:avoid}.parcours-steps[data-astro-cid-ft4hvn43]{margin-top:.75rem}.parcours-steps-list[data-astro-cid-ft4hvn43]{gap:.25rem;margin:.25rem 0 0;padding-left:1.25rem;list-style:decimal;display:grid}.parcours-steps-list[data-astro-cid-ft4hvn43] li[data-astro-cid-ft4hvn43]{line-height:1.4}.parcours-subtitle[data-astro-cid-ft4hvn43]{color:#6b6b6b;margin:.2rem 0 0;font-size:.9rem;line-height:1.35}.place-actions-expanded[data-astro-cid-ft4hvn43]{opacity:0;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;margin-top:1rem;transition:opacity .22s,transform .22s;display:flex;transform:translateY(10px)}details[data-astro-cid-ft4hvn43][data-state=opening] .place-actions-expanded[data-astro-cid-ft4hvn43],details[data-astro-cid-ft4hvn43][data-state=open] .place-actions-expanded[data-astro-cid-ft4hvn43],details[data-astro-cid-ft4hvn43][open] .place-actions-expanded[data-astro-cid-ft4hvn43]{opacity:1;transition-delay:60ms;transform:translateY(0)}details[data-astro-cid-ft4hvn43][data-state=closing] .place-actions-expanded[data-astro-cid-ft4hvn43]{opacity:0;transition-delay:0s;transform:translateY(10px)}.btn-action[data-astro-cid-ft4hvn43]{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;height:44px;padding:.62rem .95rem;font-size:.9rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-action[data-astro-cid-ft4hvn43]>span[data-astro-cid-ft4hvn43]{z-index:2;position:relative}.btn-action[data-astro-cid-ft4hvn43]:before{content:"";z-index:1;background:var(--brand-accent);transform-origin:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.btn-action[data-astro-cid-ft4hvn43]:hover:before,.btn-action[data-astro-cid-ft4hvn43]:focus-visible:before{transform-origin:0;transform:scaleX(1)}.btn-action[data-astro-cid-ft4hvn43]:focus-visible{outline-offset:2px;outline:2px solid #b88b41a6}.btn-action[data-astro-cid-ft4hvn43].is-black{background:var(--breadcrumb-bg);color:#fff;border-color:var(--breadcrumb-bg)}.btn-action[data-astro-cid-ft4hvn43].is-gold{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}.btn-plus-inline[data-astro-cid-ft4hvn43]{width:44px;margin-left:auto;padding:0;font-size:1.25rem}.pagination[data-astro-cid-ft4hvn43]{border-top:1px solid #e5e5e5;margin-top:3rem;padding:3rem 0 0}.pagination-container[data-astro-cid-ft4hvn43]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.pagination-link[data-astro-cid-ft4hvn43]{color:#1c1c1c;border:2px solid #e5e5e5;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.pagination-link[data-astro-cid-ft4hvn43]:hover{background:#f8f6f1;border-color:#1c1c1c}.pagination-link[data-astro-cid-ft4hvn43] svg[data-astro-cid-ft4hvn43]{width:18px;height:18px}.pagination-numbers[data-astro-cid-ft4hvn43]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pagination-number[data-astro-cid-ft4hvn43]{color:#1c1c1c;border:2px solid #e5e5e5;border-radius:4px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 .75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.pagination-number[data-astro-cid-ft4hvn43]:hover{background:#f8f6f1;border-color:#1c1c1c}.pagination-number[data-astro-cid-ft4hvn43].is-active{color:#fff;background:#1c1c1c;border-color:#1c1c1c}@media (width<=768px){summary[data-astro-cid-ft4hvn43].place-summary--news{flex-direction:column;gap:1.25rem}.place-thumb[data-astro-cid-ft4hvn43]{width:100%;height:220px}.place-rail[data-astro-cid-ft4hvn43]{margin-left:0}.place-details-inner[data-astro-cid-ft4hvn43]{width:100%;margin-left:0}.btn-plus-inline[data-astro-cid-ft4hvn43]{width:auto;margin-left:0;padding:.62rem .95rem}.opening-hours-list[data-astro-cid-ft4hvn43]{grid-template-columns:1fr}}.reveal[data-astro-cid-ft4hvn43]{opacity:1;transform:none}html.js .reveal[data-astro-cid-ft4hvn43]{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s;transform:translateY(22px)}html.js .reveal[data-astro-cid-ft4hvn43].in-view{opacity:1;transition-delay:var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){[data-astro-cid-ft4hvn43]{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.btn-action[data-astro-cid-ft4hvn43]:before,.place-details-inner[data-astro-cid-ft4hvn43],.place-actions-expanded[data-astro-cid-ft4hvn43],.toggle-ic[data-astro-cid-ft4hvn43]{transition-duration:1ms!important}}
