.ap-hero[data-astro-cid-xp7oeim3]{position:relative;height:55vh;min-height:350px;background:url(/images/mariage/un-homme-en-costume-bleu-enlace-sa-femme-en-robe-de-mariee-tenant-un-bouquet-de-fleurs-blanches-ils-se-regardent-affectueusement.webp) center 30% / cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.ap-hero-overlay[data-astro-cid-xp7oeim3]{position:absolute;inset:0;background:#0000007a}.ap-hero-content[data-astro-cid-xp7oeim3]{position:relative;z-index:1;padding-top:var(--nav-h)}.ap-hero-content[data-astro-cid-xp7oeim3] h1[data-astro-cid-xp7oeim3]{font-family:Playfair Display,serif;font-size:clamp(38px,6vw,68px);color:#fff}.ap-portrait[data-astro-cid-xp7oeim3]{padding:22px 40px}.ap-portrait-inner[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:center}.ap-portrait-img[data-astro-cid-xp7oeim3]{display:flex;justify-content:center;align-items:center}.ap-portrait-frame[data-astro-cid-xp7oeim3]{border-radius:50%;padding:7px;border:2px solid var(--gold);box-shadow:0 0 0 1px #c9a96e40,inset 0 0 0 1px #c9a96e26}.ap-portrait-img[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:350px;height:434px;object-fit:cover;border-radius:50%;display:block}.ap-portrait-text[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{color:var(--text);margin-bottom:16px}.ap-values[data-astro-cid-xp7oeim3]{padding:22px 40px;background:var(--grey)}.ap-values-grid[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ap-value[data-astro-cid-xp7oeim3]{background:#fff;padding:36px 26px;text-align:center}.ap-value-icon[data-astro-cid-xp7oeim3]{width:60px;height:60px;border:1.5px solid rgba(201,169,110,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--gold)}.ap-value[data-astro-cid-xp7oeim3] h3[data-astro-cid-xp7oeim3]{font-size:15px;color:var(--dark);margin-bottom:12px}.ap-value[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{font-size:16px;color:var(--text);line-height:1.8}.ap-stats[data-astro-cid-xp7oeim3]{padding:22px 40px;background:var(--blue);color:#fff}.ap-stats-inner[data-astro-cid-xp7oeim3]{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.ap-stat[data-astro-cid-xp7oeim3]{flex:1;min-width:160px;text-align:center;padding:20px}.ap-stat-num[data-astro-cid-xp7oeim3]{display:block;font-family:Playfair Display,serif;font-size:clamp(36px,4vw,52px);font-weight:700;color:var(--gold);line-height:1;margin-bottom:8px}.ap-stat-label[data-astro-cid-xp7oeim3]{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffbf}.ap-stat-sep[data-astro-cid-xp7oeim3]{width:1px;height:60px;background:#fff3;flex-shrink:0}.ap-materiel[data-astro-cid-xp7oeim3]{padding:22px 40px}.ap-materiel-inner[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.ap-mat-text[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{color:var(--text);margin-bottom:16px}.ap-mat-list[data-astro-cid-xp7oeim3]{margin-top:24px}.ap-mat-list[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;color:var(--text)}.ap-mat-list[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3] svg[data-astro-cid-xp7oeim3]{stroke:var(--gold);flex-shrink:0}.ap-mat-img[data-astro-cid-xp7oeim3]{display:flex;justify-content:center;align-items:center}.ap-mat-frame[data-astro-cid-xp7oeim3]{padding:7px;border:2px solid var(--gold);box-shadow:0 0 0 1px #c9a96e40,inset 0 0 0 1px #c9a96e26}.ap-mat-img[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:100%;height:540px;object-fit:cover;display:block}.ap-avis[data-astro-cid-xp7oeim3]{padding:22px 40px;background:var(--grey)}.ap-avis-grid[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ap-avis-card[data-astro-cid-xp7oeim3]{background:#fff;padding:36px 28px;text-align:left}.ap-avis-stars[data-astro-cid-xp7oeim3]{color:var(--gold);font-size:20px;margin-bottom:16px;letter-spacing:2px}.ap-avis-card[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{font-size:17px;color:var(--text);line-height:1.8;font-style:italic;margin-bottom:16px}.ap-avis-name[data-astro-cid-xp7oeim3]{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);font-weight:700}.ap-collab[data-astro-cid-xp7oeim3]{padding:22px 40px;background:#fff}.ap-collab-grid[data-astro-cid-xp7oeim3]{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.ap-collab-card[data-astro-cid-xp7oeim3]{display:flex;flex-direction:column;width:calc(33.333% - 20px);min-width:260px;max-width:360px;background:#fff;border:1px solid #ece8e0;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.ap-collab-card[data-astro-cid-xp7oeim3]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001a}.ap-collab-img[data-astro-cid-xp7oeim3]{position:relative;height:200px;overflow:hidden}.ap-collab-img[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ap-collab-card[data-astro-cid-xp7oeim3]:hover .ap-collab-img[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{transform:scale(1.04)}.ap-collab-img--logo[data-astro-cid-xp7oeim3]{background:#f8f7f4;display:flex;align-items:center;justify-content:center}.ap-collab-img--logo[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:auto;height:auto;max-width:70%;max-height:70%;object-fit:contain}.ap-collab-img--event[data-astro-cid-xp7oeim3]{background:linear-gradient(135deg,#1a3a6e,#2d5f9e 60%,#c9a96e);display:flex;align-items:center;justify-content:center}.ap-collab-initials[data-astro-cid-xp7oeim3]{font-family:Playfair Display,serif;font-size:48px;font-weight:700;color:#ffffff40;letter-spacing:4px;user-select:none}.ap-collab-badge[data-astro-cid-xp7oeim3]{position:absolute;bottom:12px;left:12px;padding:5px 12px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;border-radius:2px}.badge-lieu[data-astro-cid-xp7oeim3]{background:var(--blue);color:#fff}.badge-event[data-astro-cid-xp7oeim3]{background:#2a7d4f;color:#fff}.badge-traiteur[data-astro-cid-xp7oeim3]{background:var(--gold);color:#fff}.badge-patissier[data-astro-cid-xp7oeim3]{background:#8b5e3c;color:#fff}.badge-dj[data-astro-cid-xp7oeim3]{background:#6b21a8;color:#fff}.badge-boutique[data-astro-cid-xp7oeim3]{background:#be185d;color:#fff}.ap-collab-img--dj[data-astro-cid-xp7oeim3]{background:linear-gradient(135deg,#0f0019,#3b0764,#6b21a8);display:flex;align-items:center;justify-content:center}.ap-collab-body[data-astro-cid-xp7oeim3]{padding:22px 24px 26px;flex:1;display:flex;flex-direction:column;gap:8px}.ap-collab-body[data-astro-cid-xp7oeim3] h3[data-astro-cid-xp7oeim3]{font-family:Playfair Display,serif;font-size:18px;color:var(--dark);margin:0}.ap-collab-body[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{font-size:14px;color:var(--text);line-height:1.7;margin:0;flex:1}@media(max-width:1100px){.ap-collab-card[data-astro-cid-xp7oeim3]{width:calc(50% - 16px)}}@media(max-width:640px){.ap-collab[data-astro-cid-xp7oeim3]{padding:60px 20px}.ap-collab-card[data-astro-cid-xp7oeim3]{width:100%;max-width:100%}}.ap-cta[data-astro-cid-xp7oeim3]{position:relative;padding:60px 40px;background:url(/images/mariage/les-maries-posent-avec-les-invites-qui-allument-des-fumigenes-rouges.webp) center / cover no-repeat;text-align:center;color:#fff}.ap-cta-overlay[data-astro-cid-xp7oeim3]{position:absolute;inset:0;background:#1a3a6eb3}.ap-cta-content[data-astro-cid-xp7oeim3]{position:relative;z-index:1}.ap-cta-content[data-astro-cid-xp7oeim3] h2[data-astro-cid-xp7oeim3]{font-family:Playfair Display,serif;font-size:clamp(26px,4vw,44px);color:#fff;margin:12px 0 16px}.ap-cta-content[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{font-size:19px;opacity:.85;margin-bottom:32px}@media(max-width:1200px){.ap-values-grid[data-astro-cid-xp7oeim3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.ap-portrait-inner[data-astro-cid-xp7oeim3],.ap-materiel-inner[data-astro-cid-xp7oeim3]{grid-template-columns:1fr;gap:40px}.ap-portrait-img[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{width:260px;height:323px}.ap-mat-img[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{height:320px}.ap-avis-grid[data-astro-cid-xp7oeim3]{grid-template-columns:1fr;max-width:580px;margin:0 auto}.ap-stat-sep[data-astro-cid-xp7oeim3]{display:none}}@media(max-width:640px){.ap-portrait[data-astro-cid-xp7oeim3],.ap-values[data-astro-cid-xp7oeim3],.ap-stats[data-astro-cid-xp7oeim3],.ap-materiel[data-astro-cid-xp7oeim3],.ap-avis[data-astro-cid-xp7oeim3],.faq-section[data-astro-cid-xp7oeim3],.ap-cta[data-astro-cid-xp7oeim3]{padding:25px 20px}.ap-values-grid[data-astro-cid-xp7oeim3],.faq-inner[data-astro-cid-xp7oeim3]{grid-template-columns:1fr}}.faq-section[data-astro-cid-xp7oeim3]{padding:22px 40px;background:var(--grey)}.faq-inner[data-astro-cid-xp7oeim3]{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:start}.faq-header[data-astro-cid-xp7oeim3]{position:sticky;top:100px}.faq-list[data-astro-cid-xp7oeim3]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-xp7oeim3]{border-bottom:1px solid #e0e0e0}.faq-item[data-astro-cid-xp7oeim3] summary[data-astro-cid-xp7oeim3]{padding:18px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--dark)}.faq-item[data-astro-cid-xp7oeim3] summary[data-astro-cid-xp7oeim3]:after{content:"+";font-size:20px;color:var(--gold);flex-shrink:0;margin-left:10px}.faq-item[data-astro-cid-xp7oeim3][open] summary[data-astro-cid-xp7oeim3]:after{content:"−"}.faq-item[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{padding:0 0 18px;font-size:17px;color:var(--text);line-height:1.7}
