{"id":2556,"date":"2025-09-04T15:19:15","date_gmt":"2025-09-04T13:19:15","guid":{"rendered":"https:\/\/wakacje-we-francji.pl\/?page_id=2556"},"modified":"2025-12-05T11:52:40","modified_gmt":"2025-12-05T10:52:40","slug":"kabaret-moulin-rouge","status":"publish","type":"page","link":"https:\/\/wakacje-we-francji.pl\/en\/kabaret-moulin-rouge\/","title":{"rendered":"Kabaret Moulin Rouge"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2556\" class=\"elementor elementor-2556\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-439dc392 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"439dc392\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2b00ccad\" data-id=\"2b00ccad\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3149cf66 elementor-widget elementor-widget-text-editor\" data-id=\"3149cf66\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<div id=\"mr\" class=\"mr-page\"><style>\n    :root{\n      --bg:#365f8f;\n      --panel:#0f355e;\n      --glass: rgba(255,255,255,.10);\n      --stroke: rgba(255,255,255,.16);\n      --text:#ffffff;\n\n      --card:#ffffff;\n      --cardText:#0b1220;\n      --muted:#475569;\n\n      --accent:#f97316;\n      --accent2:#ff4d4d;\n\n      --shadow: 0 18px 50px rgba(0,0,0,.20);\n      --shadow2: 0 12px 26px rgba(0,0,0,.18);\n      --r: 22px;\n\n      --max: 1120px;\n      --font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;\n\n      \/* Twoje zdj\u0119cia *\/\n      --img-hero: url('https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/moulin-rouge-w-paryzu-foto-vadim-sadovski-unsplash.jpg');\n      --img-night: url('https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/Moulin_Rouge_at_night_Paris_01_2017_1466-scaled.jpg');\n      --img-show: url('https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/145-69.jpg');\n      --img-london: url('https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/moulin-rouge-londres.jpg');\n    }\n\n    \/* Strong isolation from WP theme *\/\n    .mr-page{ all: initial; display:block; }\n    .mr-page, .mr-page *{ box-sizing:border-box; }\n    .mr-page{\n      font-family:var(--font) !important;\n      background:\n        radial-gradient(1200px 700px at 15% 10%, rgba(249,115,22,.28), transparent 55%),\n        radial-gradient(900px 600px at 80% 20%, rgba(255,77,77,.18), transparent 55%),\n        var(--bg) !important;\n      color:var(--text) !important;\n      line-height:1.5 !important;\n      overflow:hidden;\n    }\n    .mr-page *{ overflow-wrap:anywhere; }\n\n    .mr-wrap{ max-width:var(--max); padding:26px; margin:0 auto; }\n    .mr-page a{ color:inherit !important; text-decoration:none !important; }\n    .mr-page a:hover{ text-decoration:underline !important; }\n\n    \/* Header *\/\n    .mr-header{ display:flex; align-items:center; justify-content:space-between; gap:14px; padding:10px 0 18px; }\n    .mr-brand{ font-weight:900; letter-spacing:.4px; font-size:18px; }\n    .mr-nav{ display:flex; flex-wrap:wrap; gap:12px; font-size:14px; opacity:.92; }\n    .mr-nav a{ opacity:.9; }\n    .mr-nav a:hover{ opacity:1; }\n\n    \/* Hero *\/\n    .mr-hero{\n      border-radius: 28px;\n      overflow:hidden;\n      box-shadow: var(--shadow);\n      background:\n        linear-gradient(180deg, rgba(0,0,0,.24), rgba(0,0,0,.55)),\n        var(--img-hero) center\/cover no-repeat;\n      position:relative;\n    }\n    .mr-hero::after{\n      content:\"\";\n      position:absolute; inset:0;\n      background:\n        radial-gradient(900px 500px at 25% 25%, rgba(249,115,22,.35), transparent 60%),\n        radial-gradient(700px 480px at 75% 35%, rgba(255,77,77,.22), transparent 60%);\n      pointer-events:none;\n    }\n    .mr-heroInner{\n      position:relative; z-index:2;\n      display:grid;\n      grid-template-columns: 1.15fr .85fr;\n      gap:18px;\n      padding:28px;\n      align-items:end;\n      min-width:0;\n    }\n    .mr-h1{\n      margin:0;\n      font-size: clamp(26px, 3.4vw, 42px);\n      line-height:1.10;\n      font-weight:950;\n      letter-spacing:-.02em;\n    }\n    .mr-sub{\n      margin-top:10px;\n      font-size:14px;\n      opacity:.92;\n      max-width:70ch;\n    }\n    .mr-badges{ display:flex; gap:10px; flex-wrap:wrap; margin-top:14px; }\n    .mr-badge{\n      background: rgba(255,255,255,.12);\n      border:1px solid rgba(255,255,255,.20);\n      backdrop-filter: blur(8px);\n      padding:8px 12px;\n      border-radius:999px;\n      font-size:12px;\n      font-weight:800;\n    }\n\n    .mr-heroCard{\n      background: rgba(15,53,94,.55);\n      border:1px solid rgba(255,255,255,.22);\n      border-radius: 18px;\n      padding:14px;\n      backdrop-filter: blur(10px);\n      box-shadow: var(--shadow2);\n    }\n    .mr-heroCard h3{ margin:0; font-size:14px; font-weight:950; }\n    .mr-heroCard p{ margin:8px 0 0; font-size:12px; opacity:.92; }\n    .mr-heroCard ul{ margin:10px 0 0; padding-left:18px; font-size:12px; opacity:.95; }\n\n    \/* Panels *\/\n    .mr-section{ margin-top:18px; }\n    .mr-panel{\n      background: var(--glass);\n      border:1px solid var(--stroke);\n      border-radius: var(--r);\n      box-shadow: var(--shadow2);\n      padding:18px;\n    }\n    .mr-title{ margin:0; font-size:18px; font-weight:950; }\n    .mr-note{ margin-top:10px; font-size:12px; opacity:.92; line-height:1.6; }\n\n    \/* Form *\/\n    .mr-form{\n      display:grid;\n      grid-template-columns: 1fr 160px 1fr 1fr;\n      gap:12px;\n      margin-top:12px;\n      align-items:end;\n    }\n    .mr-label{ display:block; font-size:12px; opacity:.92; }\n    .mr-inp, .mr-sel{\n      width:100%;\n      margin-top:6px;\n      padding:10px 12px;\n      border-radius:14px;\n      border:1px solid rgba(255,255,255,.20);\n      background: rgba(0,0,0,.12);\n      color:#fff;\n      outline:none;\n      min-width:0;\n      font-family:var(--font);\n    }\n\n    \/* Offer Cards *\/\n    .mr-offers{\n      margin-top:14px;\n      display:grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap:14px;\n    }\n    .mr-offer{\n      background: var(--card);\n      border-radius: 20px;\n      overflow:hidden;\n      box-shadow: var(--shadow);\n      color: var(--cardText) !important;\n      min-width:0;\n      display:flex;\n      flex-direction:column;\n    }\n    .mr-offer *{ color:inherit !important; }\n    .mr-offerMedia{\n      height:150px;\n      background:#111;\n      position:relative;\n    }\n    .mr-offerMedia::after{\n      content:\"\";\n      position:absolute; inset:0;\n      background: linear-gradient(180deg, rgba(0,0,0,.10), rgba(0,0,0,.62));\n    }\n    .mr-offerChip{\n      position:absolute; left:12px; top:12px; z-index:2;\n      background: rgba(255,255,255,.92);\n      color:#0b1220 !important;\n      border-radius:999px;\n      padding:7px 10px;\n      font-size:12px;\n      font-weight:950;\n      box-shadow: 0 10px 20px rgba(0,0,0,.18);\n      display:inline-flex; gap:8px; align-items:center;\n    }\n    .mr-offerRibbon{\n      position:absolute; right:-46px; top:16px; z-index:2;\n      transform: rotate(35deg);\n      background: var(--accent2);\n      color:#fff !important;\n      padding:8px 56px;\n      font-size:11px;\n      font-weight:950;\n      letter-spacing:.02em;\n      box-shadow: 0 10px 20px rgba(0,0,0,.18);\n    }\n    .mr-offerTop{\n      padding:14px 14px 10px;\n      border-bottom:1px solid #eef2f7;\n    }\n    .mr-offerTop h3{ margin:0; font-size:16px; font-weight:950; line-height:1.2; }\n    .mr-meta{\n      margin-top:10px;\n      display:flex;\n      flex-wrap:wrap;\n      gap:8px;\n      color: var(--muted) !important;\n      font-size:12px;\n      align-items:center;\n    }\n    .mr-tag{\n      background:#f1f5f9;\n      border-radius:999px;\n      padding:6px 10px;\n      white-space:nowrap;\n      color:#0f172a !important;\n      font-weight:800;\n    }\n    .mr-yes{ background:#ecfdf5 !important; color:#065f46 !important; }\n    .mr-no{ background:#fff7ed !important; color:#9a3412 !important; }\n    .mr-price{ margin-left:auto; font-weight:950; color:#0f172a !important; white-space:nowrap; }\n\n    .mr-body{ padding:12px 14px 14px; display:flex; flex-direction:column; gap:10px; flex:1; }\n    .mr-list{ margin:0; padding-left:18px; font-size:13px; line-height:1.6; color:#334155 !important; }\n    .mr-btn{\n      border:0;\n      border-radius: 16px;\n      padding:12px 14px;\n      font-weight:950;\n      cursor:pointer;\n      text-align:center;\n      display:block;\n    }\n    .mr-btnPrimary{ background: var(--accent); color:#fff !important; }\n    .mr-btnGhost{ background:#f1f5f9; color:#0f172a !important; }\n\n    \/* Menu cards *\/\n    .mr-menuTop{\n      display:flex;\n      gap:10px;\n      flex-wrap:wrap;\n      align-items:center;\n      justify-content:space-between;\n      margin-top:10px;\n    }\n    .mr-season{\n      display:inline-flex;\n      gap:8px; align-items:center;\n      background: rgba(255,255,255,.12);\n      border:1px solid rgba(255,255,255,.20);\n      padding:8px 12px;\n      border-radius:999px;\n      font-size:12px;\n      font-weight:900;\n    }\n    .mr-menuGrid{\n      margin-top:14px;\n      display:grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap:14px;\n    }\n    .mr-menuCard{\n      background: var(--card);\n      color: var(--cardText) !important;\n      border-radius: 20px;\n      overflow:hidden;\n      box-shadow: var(--shadow);\n      border:2px solid transparent;\n      min-width:0;\n    }\n    .mr-menuCard *{ color:inherit !important; }\n    .mr-menuCard.is-active{\n      border-color: rgba(249,115,22,.85);\n      box-shadow: 0 0 0 6px rgba(249,115,22,.18), var(--shadow);\n    }\n    .mr-menuHero{\n      height:120px;\n      position:relative;\n      background:#111;\n    }\n    .mr-menuHero::after{\n      content:\"\";\n      position:absolute; inset:0;\n      background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.70));\n    }\n    .mr-menuName{\n      position:absolute; left:14px; bottom:12px; right:14px; z-index:2;\n      color:#fff !important;\n      font-weight:950;\n      font-size:16px;\n      line-height:1.15;\n      text-shadow: 0 10px 22px rgba(0,0,0,.45);\n    }\n    .mr-menuBody{\n      padding:14px;\n      display:grid;\n      gap:10px;\n    }\n    .mr-course{\n      background:#f8fafc;\n      border:1px solid #eef2f7;\n      border-radius:16px;\n      padding:10px 12px;\n    }\n    .mr-course b{\n      display:block;\n      font-size:12px;\n      color: var(--muted) !important;\n      margin-bottom:6px;\n      letter-spacing:.02em;\n      text-transform: uppercase;\n    }\n    .mr-course ul{\n      margin:0;\n      padding-left:18px;\n      color:#0b1220 !important;\n      font-size:13px;\n      line-height:1.55;\n    }\n    .mr-drinksLine{\n      margin-top:2px;\n      font-size:12px;\n      color: var(--muted) !important;\n      line-height:1.5;\n    }\n\n    \/* Gallery *\/\n    .mr-gallery{\n      margin-top:12px;\n      display:grid;\n      grid-template-columns: 1.25fr 1fr 1fr;\n      gap:12px;\n    }\n    .mr-photo{\n      border-radius:18px;\n      overflow:hidden;\n      box-shadow: var(--shadow2);\n      border:1px solid rgba(255,255,255,.12);\n      background:#000;\n      min-height:170px;\n      position:relative;\n    }\n    .mr-photo img{\n      width:100%; height:100%;\n      object-fit:cover;\n      display:block;\n      transform: scale(1.02);\n    }\n    .mr-cap{\n      position:absolute; left:12px; bottom:12px; right:12px;\n      font-size:12px;\n      font-weight:900;\n      padding:10px 12px;\n      border-radius:14px;\n      background: rgba(0,0,0,.40);\n      border:1px solid rgba(255,255,255,.18);\n      backdrop-filter: blur(10px);\n      color:#fff !important;\n    }\n\n    \/* Footer *\/\n    .mr-footer{ text-align:center; opacity:.9; padding:22px 0 10px; font-size:12px; }\n\n    \/* Mobile *\/\n    @media (max-width: 900px){\n      .mr-wrap{ padding:16px; }\n      .mr-heroInner{ grid-template-columns:1fr; padding:18px; }\n      .mr-form{ grid-template-columns:1fr; }\n      .mr-offers{ grid-template-columns:1fr; }\n      .mr-menuGrid{ grid-template-columns:1fr; }\n      .mr-gallery{ grid-template-columns:1fr; }\n      .mr-photo{ min-height:210px; }\n    }\n  <\/style>\n<div class=\"mr-wrap\"><header class=\"mr-header\">\n<div class=\"mr-brand\">wakacje-we-francji.pl<\/div>\n<nav class=\"mr-nav\"><a href=\"#oferta\">Oferta<\/a> <a href=\"#menu\">Menu<\/a> <a href=\"#miejsca\">Zdj\u0119cia<\/a> <a href=\"#info\">Wa\u017cne info<\/a><\/nav><\/header>\n<section class=\"mr-hero\">\n<div class=\"mr-heroInner\">\n<div>\n<h1 class=\"mr-h1\">Moulin Rouge \u2013 wybierz godzin\u0119 i wy\u015blij zapytanie<\/h1>\n<p class=\"mr-sub\">Wybierz dat\u0119 \/ liczb\u0119 os\u00f3b \/ (dla 19:00) menu, a przycisk przygotuje maila z kompletem danych.<\/p>\n<div class=\"mr-badges\"><span class=\"mr-badge\">\ud83c\udfad Show: 21:00 \/ 23:00<\/span> <span class=\"mr-badge\">\ud83c\udf7d\ufe0f Kolacja: 19:00<\/span> <span class=\"mr-badge\">\u23f1\ufe0f Czas: ok. 1:45<\/span><\/div>\n<\/div>\n<aside class=\"mr-heroCard\">\n<h3>Godziny wej\u015bcia (skr\u00f3t)<\/h3>\n<p>podajemy w mailu razem z wybran\u0105 opcj\u0105:<\/p>\n<ul>\n<li>19:00 \u2192 przyj\u015bcie od 18:45<\/li>\n<li>21:00 \u2192 przyj\u015bcie od 20:15<\/li>\n<li>23:00 \u2192 przyj\u015bcie od 22:45 (start 23:30)<\/li>\n<li>drzwi zamykaj\u0105 10 min przed startem<\/li>\n<\/ul>\n<\/aside>\n<\/div>\n<\/section>\n<section id=\"oferta\" class=\"mr-section mr-panel\">\n<h2 class=\"mr-title\">Oferta<\/h2>\n<div class=\"mr-form\">\n<div><label class=\"mr-label\">Data (opcjonalnie)<\/label> <input id=\"mr-date\" class=\"mr-inp\" type=\"date\" \/><\/div>\n<div><label class=\"mr-label\">Liczba os\u00f3b<\/label> <input id=\"mr-people\" class=\"mr-inp\" max=\"20\" min=\"1\" type=\"number\" value=\"2\" \/><\/div>\n<div><label class=\"mr-label\">J\u0119zyk obs\u0142ugi<\/label><select id=\"mr-lang\" class=\"mr-sel\">\n<option value=\"PL\">Polski<\/option>\n<option value=\"EN\">English<\/option>\n<option value=\"FR\">Fran\u00e7ais<\/option>\n<\/select><\/div>\n<div><label class=\"mr-label\">Menu (tylko dla 19:00)<\/label><select id=\"mr-menu\" class=\"mr-sel\">\n<option value=\"Toulouse-Lautrec\">Toulouse-Lautrec<\/option>\n<option value=\"Belle \u00c9poque\">Belle \u00c9poque<\/option>\n<option value=\"Vegetalian\/Vegan\">Vegetalian \/ Vegan<\/option>\n<option value=\"Dzieci (6\u201311)\">Dzieci (6\u201311)<\/option>\n<\/select><\/div>\n<\/div>\n<div class=\"mr-offers\"><!-- 19:00 -->\n<article class=\"mr-offer\">\n<div class=\"mr-offerMedia\" style=\"background: var(--img-show) center\/cover no-repeat;\">\n<div class=\"mr-offerRibbon\">NAJPOPULARNIEJSZE<\/div>\n<div class=\"mr-offerChip\">\ud83c\udf7d\ufe0f 19:00 \u2022 Kolacja + show<\/div>\n<\/div>\n<div class=\"mr-offerTop\">\n<h3>Kolacja 19:00 + show 21:00<\/h3>\n<div class=\"mr-meta\"><span class=\"mr-tag mr-yes\">KOLACJA: TAK<\/span> <span class=\"mr-tag\">przyj\u015bcie 18:45<\/span> <span class=\"mr-tag\">\u00bd but. szampana \/ os.<\/span> <span class=\"mr-price\">od 263\u20ac<\/span><\/div>\n<\/div>\n<div class=\"mr-body\">\n<ul class=\"mr-list\">\n<li>Menu do wyboru (poni\u017cej)<\/li>\n<li>Show ok. 1:45<\/li>\n<li>Najlepsze \u201epe\u0142ne do\u015bwiadczenie\u201d<\/li>\n<\/ul>\n<a class=\"mr-btn mr-btnPrimary mr-mail\" href=\"mailto:aga@promotion.com.pl?subject=Zapytanie%3A%20Moulin%20Rouge%20-%20Kolacja%2019%3A00%20%2B%20show%2021%3A00&amp;body=Dzie%C5%84%20dobry%2C%0A%0AJestem%20zainteresowany%2Fa%20wariantem%3A%20Kolacja%2019%3A00%20%2B%20show%2021%3A00.%0AProsz%C4%99%20o%20dost%C4%99pno%C5%9B%C4%87%20i%20finaln%C4%85%20cen%C4%99.%0A%0APozdrawiam\" data-title=\"Kolacja 19:00 + show 21:00\" data-time=\"19:00\" data-meal=\"TAK\" data-price=\"od 255\u20ac\"> Zapytaj o dost\u0119pno\u015b\u0107 (mail) <\/a> <a class=\"mr-btn mr-btnGhost\" href=\"#menu\">Zobacz menu<\/a><\/div>\n<\/article>\n<!-- 21:00 -->\n<article class=\"mr-offer\">\n<div class=\"mr-offerMedia\" style=\"background: var(--img-night) center\/cover no-repeat;\">\n<div class=\"mr-offerChip\">\ud83c\udfad 21:00 \u2022 Show<\/div>\n<\/div>\n<div class=\"mr-offerTop\">\n<h3>Show 21:00<\/h3>\n<div class=\"mr-meta\"><span class=\"mr-tag mr-no\">KOLACJA: NIE<\/span> <span class=\"mr-tag\">przyj\u015bcie 20:15<\/span> <span class=\"mr-tag\">\u00bd but. szampana \/ os.<\/span> <span class=\"mr-price\">od 165\u20ac<\/span><\/div>\n<\/div>\n<div class=\"mr-body\">\n<ul class=\"mr-list\">\n<li>Opcja \u201etylko show\u201d<\/li>\n<li>Show ok. 1:45<\/li>\n<li>Idealne na wiecz\u00f3r w Pary\u017cu<\/li>\n<\/ul>\n<a class=\"mr-btn mr-btnPrimary mr-mail\" href=\"mailto:aga@promotion.com.pl?subject=Zapytanie%3A%20Moulin%20Rouge%20-%20Show%2021%3A00&amp;body=Dzie%C5%84%20dobry%2C%0A%0AJestem%20zainteresowany%2Fa%20wariantem%3A%20Show%2021%3A00.%0AProsz%C4%99%20o%20dost%C4%99pno%C5%9B%C4%87%20i%20finaln%C4%85%20cen%C4%99.%0A%0A\" data-title=\"Show 21:00\" data-time=\"21:00\" data-meal=\"NIE\" data-price=\"od 120\u20ac\"> Zapytaj o dost\u0119pno\u015b\u0107 (mail) <\/a><\/div>\n<\/article>\n<!-- 23:00 -->\n<article class=\"mr-offer\">\n<div class=\"mr-offerMedia\" style=\"background: var(--img-hero) center\/cover no-repeat;\">\n<div class=\"mr-offerChip\">\ud83c\udf19 23:00 \u2022 Show (start 23:30)<\/div>\n<\/div>\n<div class=\"mr-offerTop\">\n<h3>Show 23:00 (start 23:30)<\/h3>\n<div class=\"mr-meta\"><span class=\"mr-tag mr-no\">KOLACJA: NIE<\/span> <span class=\"mr-tag\">przyj\u015bcie 22:45<\/span> <span class=\"mr-tag\">\u00bd but. szampana \/ os.<\/span> <span class=\"mr-price\">od 142\u20ac<\/span><\/div>\n<\/div>\n<div class=\"mr-body\">\n<ul class=\"mr-list\">\n<li>P\u00f3\u017any wiecz\u00f3r<\/li>\n<li>Show ok. 1:45<\/li>\n<li>Dobra opcja \u201epo kolacji\u201d<\/li>\n<\/ul>\n<a class=\"mr-btn mr-btnPrimary mr-mail\" href=\"mailto:aga@promotion.com.pl?subject=Zapytanie%3A%20Moulin%20Rouge%20-%20Show%2023%3A00&amp;body=Dzie%C5%84%20dobry%2C%0A%0AJestem%20zainteresowany%2Fa%20wariantem%3A%20Show%2023%3A00.%0AProsz%C4%99%20o%20dost%C4%99pno%C5%9B%C4%87%20i%20finaln%C4%85%20cen%C4%99.%0A%0A\" data-title=\"Show 23:00 (start 23:30)\" data-time=\"23:00\" data-meal=\"NIE\" data-price=\"od 120\u20ac\"> Zapytaj o dost\u0119pno\u015b\u0107 (mail) <\/a><\/div>\n<\/article>\n<\/div>\n<p class=\"mr-note\">Ceny zale\u017c\u0105 od terminu i dost\u0119pno\u015bci \u2014 w mailu prosimy o potwierdzenie finalnej ceny na wybran\u0105 dat\u0119.<\/p>\n<\/section>\n<section id=\"menu\" class=\"mr-section mr-panel\">\n<div class=\"mr-menuTop\">\n<h2 class=\"mr-title\">Aktualne menu kolacji (19:00)<\/h2>\n<span class=\"mr-season\">\ud83c\udf42 Jesie\u0144: 25.09.2025 \u2013 17.12.2025<\/span><\/div>\n<div id=\"mr-menuGrid\" class=\"mr-menuGrid\"><!-- Toulouse-Lautrec -->\n<article class=\"mr-menuCard\" data-menu=\"Toulouse-Lautrec\">\n<div class=\"mr-menuHero\" style=\"background: var(--img-show) center\/cover no-repeat;\">\n<div class=\"mr-menuName\">Toulouse-Lautrec<\/div>\n<\/div>\n<div class=\"mr-menuBody\">\n<div class=\"mr-course\"><b>Przystawka (wyb\u00f3r)<\/b>\n<ul>\n<li>Domowa szynka wo\u0142owa z tonk\u0105 + seler z nut\u0105 wermutu + gruszka (r\u00f3\u017cne tekstury)<\/li>\n<li>Krewetki Black Tiger + w\u0119dzone czerwone curry + burak z chrzanem + grillowane broku\u0142y + cytrusowy sos<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Danie g\u0142\u00f3wne (wyb\u00f3r)<\/b>\n<ul>\n<li>Duszona gicz ciel\u0119ca w stylu \u201etajine\u201d + korzenne marchewki + ziemniaki grenaille + daktyle + sos z cytryn\u0105 konserwow\u0105<\/li>\n<li>Dorada z patelni (na sk\u00f3rze) + soczewica Le Puy jak risotto + emulsja z orzecha laskowego + kwa\u015bny akcent<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Deser (wyb\u00f3r)<\/b>\n<ul>\n<li>Mi\u0119kki biszkopt miodowy + gruszki w przyprawach + winogronowo-cytrynowy \u017cel<\/li>\n<li>Tartaletka z orzecha w\u0142oskiego z P\u00e9rigord + krem Manjari 64%<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-drinksLine\">Napoje: \u00bd butelki szampana \/ osoba (lub inne napoje).<\/div>\n<\/div>\n<\/article>\n<!-- Belle \u00c9poque -->\n<article class=\"mr-menuCard\" data-menu=\"Belle \u00c9poque\">\n<div class=\"mr-menuHero\" style=\"background: var(--img-night) center\/cover no-repeat;\">\n<div class=\"mr-menuName\">Belle \u00c9poque<\/div>\n<\/div>\n<div class=\"mr-menuBody\">\n<div class=\"mr-course\"><b>Przystawka (wyb\u00f3r)<\/b>\n<ul>\n<li>\u0141oso\u015b w\u0119dzony + awokado + mango + marakuja<\/li>\n<li>Jajko bio \u201eperfekcyjnie\u201d + karmelizowany boczek + kie\u0142ki szpinaku + grzybowa emulsja<\/li>\n<li>Carpaccio z przegrzebk\u00f3w + kawior + kapusta (wariacje) + winogrona<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Danie g\u0142\u00f3wne (wyb\u00f3r)<\/b>\n<ul>\n<li>P\u00f3\u0142 pier\u015b z kaczki z patelni + chrupi\u0105cy ry\u017c + m\u0142ody por i marchew + sos z gorzkiej pomara\u0144czy<\/li>\n<li>Meagre Label Rouge (delikatnie konfitowany) + ziemniaki \u201ecocotte\u201d + ananas + opalany bok choy + kokos-curry<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Deser (wyb\u00f3r)<\/b>\n<ul>\n<li>Pieczone figi z lawend\u0105 + sorbet jogurtowy z mleka owczego + migda\u0142owy biszkopt<\/li>\n<li>Mi\u0119kki biszkopt pistacjowy + cytrusowy sorbet i coulis + chrupi\u0105cy ry\u017c preparowany<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-drinksLine\">Napoje: \u00bd butelki szampana \/ osoba (lub inne napoje).<\/div>\n<\/div>\n<\/article>\n<!-- Vegan -->\n<article class=\"mr-menuCard\" data-menu=\"Vegetalian\/Vegan\">\n<div class=\"mr-menuHero\" style=\"background: var(--img-hero) center\/cover no-repeat;\">\n<div class=\"mr-menuName\">Vegetalian \/ Vegan<\/div>\n<\/div>\n<div class=\"mr-menuBody\">\n<div class=\"mr-course\"><b>Przystawka (wyb\u00f3r)<\/b>\n<ul>\n<li>Pory w vinaigrette + ziemniaki Pompadour + warzywny krem na \u017c\u00f3\u0142tym winie + karmelizowane pekany<\/li>\n<li>Quinoa z imbirem + awokado + kremowy sos kiwi-grejpfrut<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Danie g\u0142\u00f3wne (wyb\u00f3r)<\/b>\n<ul>\n<li>P\u00f3\u0142pe\u0142noziarnisty makaron w\u0142oski + le\u015bne grzyby + li\u015bcie szpinaku<\/li>\n<li>Risotto Arborio + warzywa \u201ezapomniane\u201d podsma\u017cane z czosnkiem + zio\u0142owe coulis<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Deser<\/b>\n<ul>\n<li>Mont Blanc: kasztany + beza + kwa\u015bna gruszka<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-drinksLine\">Napoje: \u00bd butelki szampana \/ osoba (lub inne napoje).<\/div>\n<\/div>\n<\/article>\n<!-- Child -->\n<article class=\"mr-menuCard\" data-menu=\"Dzieci (6\u201311)\">\n<div class=\"mr-menuHero\" style=\"background: var(--img-london) center\/cover no-repeat;\">\n<div class=\"mr-menuName\">Dzieci (6\u201311)<\/div>\n<\/div>\n<div class=\"mr-menuBody\">\n<div class=\"mr-course\"><b>Przystawka<\/b>\n<ul>\n<li>Wrap z szynk\u0105 i Boursin + krem z jajek bio<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Danie g\u0142\u00f3wne<\/b>\n<ul>\n<li>Pieczona pier\u015b kurczaka z chowu + ziemniaki grenaille + sos<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-course\"><b>Deser<\/b>\n<ul>\n<li>Domowy cr\u00e8me caramel<\/li>\n<\/ul>\n<\/div>\n<div class=\"mr-drinksLine\">Nap\u00f3j: sok owocowy.<\/div>\n<\/div>\n<\/article>\n<\/div>\n<p class=\"mr-note\">Menu jest sezonowe; w mailu zawsze dopisujemy wybrane menu z formularza.<\/p>\n<\/section>\n<section id=\"miejsca\" class=\"mr-section mr-panel\">\n<h2 class=\"mr-title\">Zdj\u0119cia<\/h2>\n<div class=\"mr-gallery\">\n<div class=\"mr-photo\"><img decoding=\"async\" src=\"https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/145-69.jpg\" alt=\"Moulin Rouge - show\" \/>\n<div class=\"mr-cap\">Show (klimat sceny)<\/div>\n<\/div>\n<div class=\"mr-photo\"><img decoding=\"async\" src=\"https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/Moulin_Rouge_at_night_Paris_01_2017_1466-scaled.jpg\" alt=\"Moulin Rouge noc\u0105\" \/>\n<div class=\"mr-cap\">Moulin Rouge noc\u0105<\/div>\n<\/div>\n<div class=\"mr-photo\"><img decoding=\"async\" src=\"https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/moulin-rouge-londres.jpg\" alt=\"Klimat teatru Londyn\" \/>\n<div class=\"mr-cap\">Klimat teatru<\/div>\n<\/div>\n<\/div>\n<div class=\"mr-gallery\" style=\"margin-top: 12px; grid-template-columns: 1fr;\">\n<div class=\"mr-photo\" style=\"min-height: 240px;\"><img decoding=\"async\" src=\"https:\/\/wakacje-we-francji.pl\/wp-content\/uploads\/2025\/12\/moulin-rouge-w-paryzu-foto-vadim-sadovski-unsplash.jpg\" alt=\"Moulin Rouge w Pary\u017cu - noc\" \/>\n<div class=\"mr-cap\">Moulin Rouge (noc)<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"info\" class=\"mr-section mr-panel\">\n<h2 class=\"mr-title\">Wa\u017cne info<\/h2>\n<ul class=\"mr-list\" style=\"color: #fff !important; margin-top: 10px;\">\n<li>19:00 \u2192 przyj\u015bcie od 18:45<\/li>\n<li>21:00 \u2192 przyj\u015bcie od 20:15<\/li>\n<li>23:00 \u2192 przyj\u015bcie od 22:45 (start 23:30)<\/li>\n<li>drzwi zamykaj\u0105 10 min przed startem<\/li>\n<\/ul>\n<\/section>\n<footer class=\"mr-footer\">\u00a9 wakacje-we-francji.pl<\/footer><\/div>\n<script>\n    \/\/ Je\u015bli WP usuwa <script>, linki mailto nadal dzia\u0142aj\u0105 (maj\u0105 bazow\u0105 tre\u015b\u0107).\n    \/\/ Ten skrypt dopisuje dat\u0119 \/ osoby \/ menu do maila + pod\u015bwietla kart\u0119 menu.\n\n    const EMAIL = \"aga@promotion.com.pl\";\n\n    function q(id){ return document.getElementById(id); }\n\n    function buildMailto({ title, time, price, meal }) {\n      const date = q(\"mr-date\")?.value || \"(nie podano)\";\n      const people = q(\"mr-people\")?.value || \"(nie podano)\";\n      const lang = q(\"mr-lang\")?.value || \"PL\";\n      const menu = q(\"mr-menu\")?.value || \"(nie dotyczy)\";\n\n      const subject = `Zapytanie: Moulin Rouge \u2013 ${title}`;\n      const menuLine = (meal === \"TAK\") ? `- Menu (19:00): ${menu}\\n` : \"\";\n\n      const body =\n`Dzie\u0144 dobry,\n\nProsz\u0119 o sprawdzenie dost\u0119pno\u015bci oraz finalnej ceny na wybran\u0105 dat\u0119.\n\nDane:\n- Wariant: ${title}\n- Godzina: ${time}\n- Data: ${date}\n- Liczba os\u00f3b: ${people}\n- Kolacja: ${meal}\n${menuLine}- Cena (info na stronie): ${price}\n- J\u0119zyk obs\u0142ugi: ${lang}\n\nPozdrawiam,\n(Imi\u0119 i nazwisko \/ telefon)`;\n\n      return `mailto:${encodeURIComponent(EMAIL)}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;\n    }\n\n    function enrichMailto(link){\n      const href = buildMailto({\n        title: link.dataset.title || \"Moulin Rouge\",\n        time: link.dataset.time || \"(nie podano)\",\n        price: link.dataset.price || \"(nie podano)\",\n        meal: link.dataset.meal || \"(nie podano)\"\n      });\n      link.setAttribute(\"href\", href);\n    }\n\n    function normalizeMenuKey(v){\n      if (!v) return \"\";\n      if (v.startsWith(\"Vegetalian\")) return \"Vegetalian\/Vegan\";\n      if (v.startsWith(\"Dzieci\")) return \"Dzieci (6\u201311)\";\n      return v;\n    }\n\n    function highlightMenu(){\n      const chosen = normalizeMenuKey(q(\"mr-menu\")?.value);\n      document.querySelectorAll(\"#mr .mr-menuCard\").forEach(card => {\n        const key = card.getAttribute(\"data-menu\");\n        card.classList.toggle(\"is-active\", key === chosen);\n      });\n    }\n\n    document.querySelectorAll(\"#mr .mr-mail\").forEach(a => {\n      a.addEventListener(\"mouseenter\", () => enrichMailto(a));\n      a.addEventListener(\"click\", () => enrichMailto(a));\n    });\n\n    q(\"mr-menu\")?.addEventListener(\"change\", () => {\n      highlightMenu();\n      document.getElementById(\"menu\")?.scrollIntoView({behavior:\"smooth\", block:\"start\"});\n    });\n\n    highlightMenu();\n  <\/script><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>wakacje-we-francji.pl Oferta Menu Zdj\u0119cia Wa\u017cne info Moulin Rouge \u2013 wybierz godzin\u0119 i wy\u015blij zapytanie Wybierz dat\u0119 \/ liczb\u0119 os\u00f3b \/ (dla 19:00) menu, a przycisk przygotuje maila z kompletem danych. \ud83c\udfad Show: 21:00 \/ 23:00 \ud83c\udf7d\ufe0f Kolacja: 19:00 \u23f1\ufe0f Czas: ok. 1:45 Godziny wej\u015bcia (skr\u00f3t) podajemy w mailu razem z wybran\u0105 opcj\u0105: 19:00 \u2192 przyj\u015bcie [&hellip;]<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-2556","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"janusz","author_link":"https:\/\/wakacje-we-francji.pl\/en\/author\/janusz\/"},"uagb_comment_info":0,"uagb_excerpt":"wakacje-we-francji.pl Oferta Menu Zdj\u0119cia Wa\u017cne info Moulin Rouge \u2013 wybierz godzin\u0119 i wy\u015blij zapytanie Wybierz dat\u0119 \/ liczb\u0119 os\u00f3b \/ (dla 19:00) menu, a przycisk przygotuje maila z kompletem danych. \ud83c\udfad Show: 21:00 \/ 23:00 \ud83c\udf7d\ufe0f Kolacja: 19:00 \u23f1\ufe0f Czas: ok. 1:45 Godziny wej\u015bcia (skr\u00f3t) podajemy w mailu razem z wybran\u0105 opcj\u0105: 19:00 \u2192 przyj\u015bcie&hellip;","_links":{"self":[{"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/pages\/2556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/comments?post=2556"}],"version-history":[{"count":17,"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/pages\/2556\/revisions"}],"predecessor-version":[{"id":3412,"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/pages\/2556\/revisions\/3412"}],"wp:attachment":[{"href":"https:\/\/wakacje-we-francji.pl\/en\/wp-json\/wp\/v2\/media?parent=2556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}