/*
Theme Name: Elastico Child (Side Nav)
Theme URI: https://mondital.com
Description: Mondital homepage child theme — uses parent Elastico header and side nav.
Author: Mondital
Template: elastico
Version: 67
 * v67 (01 Jul 2026): Classic & Contemporary tiles resized down — image aspect-ratio 1/1 → 3/2, section max-width 1100px → 920px — to match visual weight of Featured Collections tiles (was ~80% larger).
 * v66 (01 Jul 2026): Classic & Contemporary section redesigned to match Featured Collections card style (image on top, dark card body below with eyebrow/heading/description/CTA, no text-over-image); Classic tile image swapped to classic-baroque-dining-room.webp; bespoke image swapped to Cleopatra sofa/armchair (renamed cleopatra-bespoke-italian-sofa.webp), copy simplified to "Eghoiste sofa set", "classic baroque sofa" linked to Cleopatra collection.
 * v65 (01 Jul 2026): Featured Collections — Aurora II replaced with Donatello (bedroom); bespoke section copy links Eghoiste as the contemporary sofa example.
 * v64 (01 Jul 2026): New bespoke image (Cleopatra dark room); bespoke sofa inline link; Journey intro rewritten; FAQ intro simplified.
 * v62 (29 Jun 2026): Bespoke section — text left, image right.
 * v61 (28 Jun 2026): Hero content max-width 780px → 960px; featured cards aspect-ratio 3/4 → 1/1 (square); bespoke section two-column layout with image.
 * v60 (19 Jun 2026): FAQ accordion CSS added for collection posts (.mondital-faq — details/summary, gold dividers, +/− toggle).
 * v59 (15 Jun 2026): Hero buttons — min-width 250px + text-align center for consistent sizing.
 * v58 (12 Jun 2026): Hero eyebrow removed; hero sub updated; value cards revised; Journey Step 4 updated; FAQ intro added; FAQ typo fixed; "free" removed from body copy; home.css async preload; JS deferred/dequeued.
 * v57 (09 Jun 2026): Merge AggregateRating into FurnitureStore schema; schema image → hero WebP; HTTP→HTTPS output buffer fix; brand links sr-only text; address element wrapper; bespoke double em dash fixed.
 * v56 (08 Jun 2026): GTM preconnect removed (flagged unused by PageSpeed); dashicons dequeue priority raised to 9999 + admin-bar dequeued; copy updates (featured collections intro, journey intro, partnerships intro).
 * v55 (08 Jun 2026): Meta description added from functions.php; dashicons dequeued for non-logged-in users; CF7 CSS dequeued on pages without shortcode; unused Google Fonts preconnects removed.
 * v54 (08 Jun 2026): Button icon alignment — envelope + WhatsApp emoji span/inline-flex fix.
 * v53 (08 Jun 2026): Accessibility — viewport meta fix, ARIA roles, contrast fixes (diff-number opacity, WhatsApp button).
 * v52 (08 Jun 2026): Consolidated async Google Fonts (Playfair Display, Inter, Raleway).
 * v42 (07 Jun 2026) — see full changelog below.

Changelog:
v52 (08 Jun 2026): Consolidated Google Fonts into single async call (Playfair Display, Inter, Raleway — all weights).
v51 (08 Jun 2026): Newsletter homepage body copy updated to match newsletter page.
v50 (08 Jun 2026): Wysija dequeue removed (restores newsletter form); og:image → hero.webp; og:description updated; newsletter heading → "Join the Club"; add_theme_support title-tag removed (fixes double title); GTM preconnect added.
v49 (07 Jun 2026): Async Google Fonts; hero preload → hero.webp + fetchpriority=high; parent theme header image suppressed; FPO lazy-bg neutralised.
v48 (07 Jun 2026) — Keyword copy: Browse by Room intro, Bespoke Sofas, Why Choose Italian P3
v47 (07 Jun 2026) — WebP conversion (collections, featured-collections, brands); Wysija JS removed; addressRegion added to schema
v46 (07 Jun 2026) — Output buffer title override added for parent theme hardcoded title; v45 — Title filter priority raised to 9999; document_title_parts fallback added;
v44 (07 Jun 2026) — Homepage title tag hardcoded via pre_get_document_title filter;
v43 (07 Jun 2026) — Collection/style card images (×6) moved to theme assets/collections/ (compressed ~1.6MB→458KB);
      journey step 2 renamed "Select Your Items"; Made to Order step added (step 4);
      Delivery & Installation renumbered to step 5; Featured Collection CTAs standardised to "Explore [Name] →".
v42 (07 Jun 2026) — add_theme_support('title-tag') added so SEO plugins control <title>;
      Schema LocalBusiness name corrected to "Mondital" (was full title string);
      "luxury" added: About P1, Browse by Room intro, Bespoke Sofas body ×2;
      aurora-ii featured collection image compressed (634K → ~80K).
v35 — Hero subheading updated (bespoke/expert guidance; Price Promise capitalised);
      Intro P1 rewritten: "beautifully handcrafted" kept, "all made in Italy" removed,
      closing sentence "all crafted with the same commitment to quality and craftsmanship" added;
      Intro P2 rewritten: showroom phrasing, contractions expanded, improved flow;
      Difference cards 1–4 copy refined (no "exclusively", "most respected", cleaner rhythm);
      Partnerships heading: "Finest" → "Most Respected";
      Partnerships intro: contraction fix;
      Bespoke section: "built to last decades" → "made for lasting comfort, quality and everyday living";
      Craftsmanship P1: "genuinely made in Italy" overclaim removed → "meet the highest standards of craftsmanship and quality";
      Craftsmanship P2: "many pieces", "budget" kept, tightened;
      Craftsmanship P3: "leading" → "most respected"; closing sentence updated to user-approved version;
      Journey step 1 rewritten (more accurate); step 2 capitalisation (home office);
      Journey step 4: "seamless experience" removed → "leaving your home exactly as you envisioned it";
      FAQ Made in Italy: direct answer added; payment plans: "in store" → "in the showroom";
      FAQ delivery, showroom, damage, choosing, Price Promise: contractions expanded;
      Newsletter: "exclusive subscriber promotions"; Showroom card: "begin" replaces "start your journey".
v34 — Intro paragraph gap fix (margin-bottom: 1.4em on .intro-inner p);
      Value card 1 title updated to "A Range for Every Home";
      4th value card "Flexible Payment Plans" added;
      Value grid changed to 4-column desktop, 2×2 tablet, single column mobile;
      Journey step descriptions enriched;
      Showroom card: Contact Us button added;
      FAQ Q8 reworded; FAQ Price Promise Q&A added;
      Newsletter button punctuation fixed (no exclamation mark).
v33 — User update: H1 comma fix; hero eyebrow; hero subtext; new 2-para intro; card copy tweaks; brand logos; bespoke CTA corrected. Agent fixes: "all made in Italy" removed; intro paragraph margin-bottom.
v32 — Hero Browse Collections + Visit Our Showroom buttons; room tiles CTA update; FAQ rewritten as Google queries; alt tags; price promise light touch; preload verified.
v31 — line-height: 1.25 !important for mobile H1.
v30 — Mobile H1 font-size clamp fix.
*/
/*
 * Changelog v41 (06 Jun 2026)
 * ----------------------------
 * - H1: "London's Luxury Italian Furniture Store" → "Luxury Italian Furniture Store, London"
 * - Value card: heading "Everyday Luxury" → "Luxury Within Reach"; body updated to include knowledgeable team + budget
 * - FAQ H2: "Italian" now italicised — "Planning Your Italian Furniture Purchase"
 *
 * Changelog v40 (06 Jun 2026)
 * ----------------------------
 * - Mondital Difference: eyebrow → "What Sets Us Apart"; P1 and P2 removed
 * - Mondital Difference Card 03: title "Special Order" → "Bespoke Options"; body adds "your style and"
 * - Mondital Difference Card 04: body refined — "our furniture collections"; "luxury fabrics, leathers and frame finishes"
 * - Our Italian Partners H2: "Partnering With Trusted" → "Carefully Selected Italian Furniture Brands"
 * - Bespoke Sofas H2: "Made to Last" → "Made to Order"
 * - Why Choose Italian P3: opener rewritten; double "our" fixed
 *
 * Changelog v39 (06 Jun 2026)
 * ----------------------------
 * - Schema: geo corrected (51.56569, -0.03892); FAQ schema → 6Q matching page; Twitter → X; GBP place_id added; og:image → hero; og:description updated; legalName added
 * - front-page.php: H1 → "London's Luxury Italian Furniture Store"; Explore CTAs (×5); Collections intro rewritten; FAQ moved below Testimonials; Trustindex defer removed; Mondital Limited in address
 * - home.css: brand logo max-width: 130px added
 * - assets/brands: removed duplicate alf-italia-logo.jpeg + camelgroup-logo.png
 *
 * Changelog v37 (27 May 2026)
 * ----------------------------
 * - Title tag: "Luxury Italian Furniture Store, London | Mondital"
 * - Section 1 eyebrow added: "About Mondital"
 * - Part 1: 12 store/showroom changes (headings, eyebrows, CTAs → store; experience copy kept as showroom)
 * - Testimonials eyebrow → "Testimonials"; body "customers" → "clients"
 * - FAQ heading → "Planning Your Italian Furniture Purchase"; 9 FAQs replaced with 6 new ones
 * - FAQ contraction fixes: we'll → we will, isn't → is not, we're → we are
 * - Part 2 bespoke sofa body copy replaced
 * - Part 4: Category paragraph added (below Intro P2)
 * - Part 4: Craftsmanship paragraph added (above Bespoke Sofas)
 * - Part 4: Showroom/store paragraph added (before contact block)
 * - Why Choose Italian section P3: editorial pass, keyword density reduced, "Italian furniture store" added
 * - Value section Price Promise: "we'll" → "we will"
 * - Phone number font-size: 1.5rem → 1.9rem (matches h3)
 */

/* =============================================
   FAQ Accordion — Collection Posts
   ============================================= */

.mondital-faq {
  margin: 40px 0;
}

.mondital-faq details {
  border-bottom: 1px solid #c9a96e;
  padding: 14px 0;
}

.mondital-faq details:first-child {
  border-top: 1px solid #c9a96e;
}

.mondital-faq summary {
  font-weight: 600;
  cursor: pointer;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: inherit;
}

.mondital-faq summary::-webkit-details-marker {
  display: none;
}

.mondital-faq summary::after {
  content: '+';
  color: #c9a96e;
  font-size: 1.4rem;
  font-weight: 300;
  transition: transform 0.2s ease;
}

.mondital-faq details[open] summary::after {
  content: '−';
}

.mondital-faq details p {
  margin: 10px 0 4px;
  color: #555;
  line-height: 1.7;
}

