/*
 * GATARD Pro Pages 1.11.26
 * Harmonisation typographique strictement limitée aux contenus des pages GATARD.
 * Aucun chargement de police global et aucun sélecteur du header, de sa navigation ou de ses liens.
 * Cette feuille ne modifie que font-family et font-size.
 */

/* =========================
   ÉCHELLE STANDARD DESKTOP
   ========================= */

/* Accueil */
html body #gatard-home#gatard-home#gatard-home .gatard-home__hero-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 56px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__hero-text,
html body #gatard-home#gatard-home#gatard-home .gatard-home__story-excerpt,
html body #gatard-home#gatard-home#gatard-home .gatard-home__locations-copy > p,
html body #gatard-home#gatard-home#gatard-home .gatard-home__event-copy > p,
html body #gatard-home#gatard-home#gatard-home .gatard-home__review-card blockquote { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 38px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__block-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 32px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__eyebrow,
html body #gatard-home#gatard-home#gatard-home .gatard-home__section-eyebrow { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__feature h2,
html body #gatard-home#gatard-home#gatard-home .gatard-home__value h3 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__feature p,
html body #gatard-home#gatard-home#gatard-home .gatard-home__value p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__menu-card h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 24px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__menu-card p,
html body #gatard-home#gatard-home#gatard-home .gatard-home__menu-card small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__location-card h3 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 22px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__location-card p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__location-card span { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__value h3,
html body #gatard-home#gatard-home#gatard-home .gatard-home__feature h2,
html body #gatard-home#gatard-home#gatard-home .gatard-home__review-card strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__review-card small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__rating-card > strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 58px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__review-empty strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__round-badge { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-home#gatard-home#gatard-home .gatard-home__button,
html body #gatard-home#gatard-home#gatard-home .gatard-home__center-action a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }

/* Carte */
html body #gatard-carte#gatard-carte#gatard-carte #gatard-carte-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 52px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__hero-subtitle { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__hero-text { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__breadcrumb,
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__breadcrumb a,
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__breadcrumb span { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__card-head h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 32px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__card-head p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__badge,
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__soon-badge { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__food-tile strong,
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__list-item strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 18px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__food-tile small,
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__list-item small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__feature figcaption,
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__feature-label { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 17px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__phone-box span { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__phone-box a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__note p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__button { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }

/* Emplacements */
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 52px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__hero p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 17px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__eyebrow { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__hero-btn,
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__filter,
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__period,
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__search input { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__results-status,
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__empty { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card__date { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 22px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card__address,
html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card__times { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card__route { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__note { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }

/* Événement & privatisation */
html body #gatard-events#gatard-events#gatard-events .gatard-events__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 56px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__script { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 24px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__hero-copy p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__eyebrow { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__btn,
html body #gatard-events#gatard-events#gatard-events .gatard-events__small-btn { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__feature strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__section-title h2,
html body #gatard-events#gatard-events#gatard-events .gatard-events__commitment-title h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-event-card h3 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-event-card p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__commitment h3 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__commitment p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__project-copy h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 32px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__project-copy p,
html body #gatard-events#gatard-events#gatard-events .gatard-events__section-title--gallery p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__project-list strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-events#gatard-events#gatard-events .gatard-events__viewer-caption,
html body #gatard-events#gatard-events#gatard-events .gatard-events__viewer-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }

/* Galerie photos */
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 52px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__hero p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__eyebrow { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__tab { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__section-head h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 30px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__section-head p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__show-all,
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__back { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__photo figcaption strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 17px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__photo figcaption span,
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__photo figcaption small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__moments-copy h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__moments-copy p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__moments-copy a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__stats strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 32px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__stats span { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__stats small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__viewer-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 18px !important; }
html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__viewer-subtitle { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }

/* Contact */
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page #gatard-contact-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 48px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-eyebrow { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-lead { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-description { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-hero__tag span { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-info__copy b { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-info__copy strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-info__copy small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-form-title,
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-sidebar-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-section-title p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-tabs button b { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 13px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-tabs button small { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page label,
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page legend { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page input,
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page select,
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page textarea { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-form-card button,
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-form-card a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-sidebar p,
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-sidebar a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-event-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-event-cta__copy > span { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-event-cta__copy p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-event-cta__copy a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page #gatard-contact-modal-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 26px !important; }
html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-modal p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }

/* ========================
   ÉCHELLE STANDARD TABLETTE
   ======================== */
@media (min-width: 768px) and (max-width: 1199px) {
  html body #gatard-home#gatard-home#gatard-home .gatard-home__hero-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 44px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title,
  html body #gatard-home#gatard-home#gatard-home #gatard-home-story-title.gatard-home__section-title,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title > .gatard-home__section-title-main,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title > strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 44px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__block-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 30px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__menu-card h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 22px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__rating-card > strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 52px !important; }

  html body #gatard-carte#gatard-carte#gatard-carte #gatard-carte-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 44px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__card-head h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 29px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__phone-box a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 26px !important; }

  html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 44px !important; }
  html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 21px !important; }

  html body #gatard-events#gatard-events#gatard-events .gatard-events__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 44px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__script { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 22px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__section-title h2,
  html body #gatard-events#gatard-events#gatard-events .gatard-events__commitment-title h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 31px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__project-copy h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 30px !important; }

  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 44px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__section-head h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__moments-copy h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 31px !important; }

  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page #gatard-contact-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 42px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-form-title,
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-sidebar-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 26px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-event-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 31px !important; }
}

/* ======================
   ÉCHELLE STANDARD MOBILE
   ====================== */
@media (max-width: 767px) {
  html body #gatard-home#gatard-home#gatard-home .gatard-home__hero-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title,
  html body #gatard-home#gatard-home#gatard-home #gatard-home-story-title.gatard-home__section-title,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title > .gatard-home__section-title-main,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__section-title > strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__hero-text,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__story-excerpt,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__locations-copy > p,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__event-copy > p,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__review-card blockquote { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__block-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 26px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__menu-card h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__location-card h3 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__rating-card > strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 46px !important; }
  html body #gatard-home#gatard-home#gatard-home .gatard-home__button,
  html body #gatard-home#gatard-home#gatard-home .gatard-home__center-action a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }

  html body #gatard-carte#gatard-carte#gatard-carte #gatard-carte-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__hero-subtitle { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 18px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__hero-text { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__card-head h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 26px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__food-tile strong,
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__list-item strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 17px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__feature figcaption,
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__feature-label { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-carte#gatard-carte#gatard-carte .gatard-carte__phone-box a { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 24px !important; }

  html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-locations#gatard-locations#gatard-locations .gatard-locations__hero p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
  html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card__address,
  html body #gatard-locations#gatard-locations#gatard-locations .gatard-location-card__times { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }

  html body #gatard-events#gatard-events#gatard-events .gatard-events__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__script { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 20px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__hero-copy p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__section-title h2,
  html body #gatard-events#gatard-events#gatard-events .gatard-events__commitment-title h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-event-card h3 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 19px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__project-copy h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 27px !important; }
  html body #gatard-events#gatard-events#gatard-events .gatard-events__project-copy p,
  html body #gatard-events#gatard-events#gatard-events .gatard-events__section-title--gallery p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }

  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__hero h1 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__hero p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__tab { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__section-head h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 26px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__section-head p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 15px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__moments-copy h2 { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__moments-copy p { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-gallery#gatard-gallery#gatard-gallery .gatard-gallery__stats strong { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }

  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page #gatard-contact-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 34px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-lead { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 18px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-description { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-form-title,
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-sidebar-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 24px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page .gatard-contact-event-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 28px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page input,
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page select,
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page textarea { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 16px !important; }
  html body #gatard-contact-page#gatard-contact-page#gatard-contact-page #gatard-contact-modal-title { font-family: 'Poppins', Arial, Helvetica, sans-serif !important; font-size: 24px !important; }
}
