{"id":2247,"date":"2026-11-05T18:40:34","date_gmt":"2026-11-05T17:40:34","guid":{"rendered":"https:\/\/latelierdestab.com\/?page_id=2247"},"modified":"2026-11-05T18:58:55","modified_gmt":"2026-11-05T17:58:55","slug":"reservation-hiver","status":"publish","type":"page","link":"https:\/\/latelierdestab.com\/index.php\/reservation-hiver\/","title":{"rendered":"reservation-hiver"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2247\" class=\"elementor elementor-2247\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f650be e-flex e-con-boxed e-con e-parent\" data-id=\"2f650be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8cb88d elementor-widget elementor-widget-shortcode\" data-id=\"c8cb88d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<script>\n  if (typeof hasAmeliaEntitiesApiCall === 'undefined' && ('' === '' && '' === '' && '' !== '1')) {\n    var hasAmeliaEntitiesApiCall = true;\n  }\n  var ameliaShortcodeData = (typeof ameliaShortcodeData === 'undefined') ? [] : ameliaShortcodeData;\n  ameliaShortcodeData.push(\n    {\n      'hasApiCall': (typeof hasAmeliaEntitiesApiCall !== 'undefined') && hasAmeliaEntitiesApiCall,\n      'trigger': '',\n      'trigger_type': '',\n      'triggered_form': 'sbsNew',\n      'in_dialog': '',\n      'show': '',\n      'counter': '1000',\n      'category': '',\n      'service': '',\n      'employee': '',\n      'location': '',\n      'package': '',\n      'layout': '',\n      'ivy': '',\n    }\n  );\n\n  var ameliaShortcodeDataTriggered = (typeof ameliaShortcodeDataTriggered === 'undefined') ? [] : ameliaShortcodeDataTriggered;\n  if (ameliaShortcodeData[ameliaShortcodeData.length - 1].trigger !== '' || ameliaShortcodeData[ameliaShortcodeData.length - 1].ivy !== '') {\n    if (ameliaShortcodeDataTriggered.filter(a => a.counter === ameliaShortcodeData[ameliaShortcodeData.length - 1].counter).length === 0) {\n      ameliaShortcodeDataTriggered.push(ameliaShortcodeData.pop());\n    } else {\n      ameliaShortcodeData.pop()\n    }\n  }\n  if (typeof hasAmeliaEntitiesApiCall !== 'undefined' && hasAmeliaEntitiesApiCall) {\n    hasAmeliaEntitiesApiCall = false;\n  }\n<\/script>\n\n<div\n  id=\"amelia-v2-booking-1000\"\n  class=\"amelia-v2-booking\"\n >\n    <step-form-wrapper><\/step-form-wrapper><\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-803f16e e-flex e-con-boxed e-con e-parent\" data-id=\"803f16e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd32a3d elementor-widget elementor-widget-html\" data-id=\"bd32a3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\n    WIDGET : Fond d'hiver derri\u00e8re le formulaire Amelia\r\n    ==================================================================\r\n    O\u00d9 LE METTRE\r\n      Page \"reservation-hiver\", dans Elementor : ajouter un widget HTML\r\n      DANS LE M\u00caME CONTENEUR que le formulaire Amelia, AU-DESSUS de lui.\r\n      Coller tout ce bloc, puis mettre \u00e0 jour la page.\r\n\r\n    CE QUE \u00c7A FAIT\r\n      \u2022 Fond bleu nuit avec la photo de la v\u00e9randa enneig\u00e9e\r\n      \u2022 Neige discr\u00e8te qui tombe en continu (d\u00e9sactiv\u00e9e si \"r\u00e9duire les animations\")\r\n      \u2022 Titre d'accueil au-dessus du formulaire\r\n      \u2022 Le panneau Amelia devient une carte flottante (ombre, coins arrondis)\r\n\r\n    PORT\u00c9E\r\n      Tout est limit\u00e9 au conteneur de CETTE page (.elementor-element-2f650be).\r\n      Rien ne change ailleurs sur le site. Si ce conteneur est supprim\u00e9 puis\r\n      recr\u00e9\u00e9, remplacer 2f650be par le nouvel identifiant, ou ajouter la classe\r\n      CSS \"fond-hiver\" au conteneur (onglet Avanc\u00e9 > Classes CSS).\r\n-->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,600;0,700;1,500&family=Montserrat:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ---------- Le conteneur qui porte le formulaire ---------- *\/\r\n.elementor-element-2f650be.e-con,\r\n.fond-hiver.e-con {\r\n    position: relative;\r\n    isolation: isolate;\r\n    overflow: hidden;\r\n    padding-block: clamp(44px, 8vw, 110px) !important;\r\n    background-color: #0b0b2c !important;\r\n    background-image:\r\n        linear-gradient(180deg, rgba(11,11,44,.88) 0%, rgba(11,11,44,.6) 42%, rgba(11,11,44,.92) 100%),\r\n        radial-gradient(70% 55% at 50% 38%, rgba(61,53,201,.38), transparent 72%),\r\n        url(\"https:\/\/latelierdestab.com\/wp-content\/uploads\/2025\/07\/20240120_171807-EFFECTS-1024x768.webp\") !important;\r\n    background-size: 100% 100%, 100% 100%, cover !important;\r\n    background-position: 0 0, 0 0, center !important;\r\n    background-repeat: no-repeat !important;\r\n}\r\n\r\n@media (min-width: 900px) {\r\n    .elementor-element-2f650be.e-con,\r\n    .fond-hiver.e-con {\r\n        background-image:\r\n            linear-gradient(180deg, rgba(11,11,44,.88) 0%, rgba(11,11,44,.6) 42%, rgba(11,11,44,.92) 100%),\r\n            radial-gradient(70% 55% at 50% 38%, rgba(61,53,201,.38), transparent 72%),\r\n            url(\"https:\/\/latelierdestab.com\/wp-content\/uploads\/2025\/07\/20240120_171807-EFFECTS-1536x1152.webp\") !important;\r\n    }\r\n}\r\n\r\n\/* ---------- Neige (deux couches de flocons qui descendent) ---------- *\/\r\n.elementor-element-2f650be.e-con::after,\r\n.fond-hiver.e-con::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0; right: 0;\r\n    top: -420px; bottom: 0;\r\n    z-index: 0;\r\n    pointer-events: none;\r\n    opacity: .9;\r\n    background-image:\r\n        url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='210' height='210'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='24' cy='32' r='1.6' fill-opacity='.9'\/%3E%3Ccircle cx='96' cy='18' r='1.2' fill-opacity='.7'\/%3E%3Ccircle cx='160' cy='74' r='1.8' fill-opacity='.85'\/%3E%3Ccircle cx='58' cy='122' r='1.3' fill-opacity='.7'\/%3E%3Ccircle cx='132' cy='160' r='1.7' fill-opacity='.9'\/%3E%3Ccircle cx='190' cy='188' r='1.2' fill-opacity='.7'\/%3E%3Ccircle cx='20' cy='186' r='1.5' fill-opacity='.8'\/%3E%3C\/g%3E%3C\/svg%3E\"),\r\n        url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='420' height='420'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='70' cy='60' r='3' fill-opacity='.75'\/%3E%3Ccircle cx='260' cy='140' r='2.6' fill-opacity='.65'\/%3E%3Ccircle cx='370' cy='40' r='3.2' fill-opacity='.7'\/%3E%3Ccircle cx='150' cy='300' r='2.8' fill-opacity='.7'\/%3E%3Ccircle cx='330' cy='360' r='3' fill-opacity='.65'\/%3E%3C\/g%3E%3C\/svg%3E\");\r\n    background-size: 210px 210px, 420px 420px;\r\n    animation: fh-neige 22s linear infinite;\r\n}\r\n\r\n@keyframes fh-neige {\r\n    to { transform: translate3d(0, 420px, 0); }\r\n}\r\n\r\n\/* Le contenu passe au-dessus de la neige *\/\r\n.elementor-element-2f650be.e-con > .e-con-inner,\r\n.fond-hiver.e-con > .e-con-inner {\r\n    position: relative;\r\n    z-index: 1;\r\n}\r\n\r\n\/* ---------- Titre d'accueil ---------- *\/\r\n.fh-intro {\r\n    max-width: 720px;\r\n    margin: 0 auto clamp(24px, 4.5vw, 44px);\r\n    text-align: center;\r\n}\r\n\r\n.fh-intro .fh-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin: 0 0 14px;\r\n    font-family: 'Montserrat', sans-serif !important;\r\n    font-size: clamp(10px, 2.5vw, 12px);\r\n    font-weight: 600;\r\n    letter-spacing: 3px;\r\n    text-transform: uppercase;\r\n    color: #cfe4ff !important;\r\n}\r\n.fh-intro .fh-eyebrow::before,\r\n.fh-intro .fh-eyebrow::after {\r\n    content: \"\";\r\n    width: clamp(20px, 6vw, 40px);\r\n    height: 1px;\r\n    background: linear-gradient(90deg, transparent, #cfe4ff);\r\n}\r\n.fh-intro .fh-eyebrow::after { transform: scaleX(-1); }\r\n\r\n.fh-intro .fh-title {\r\n    margin: 0;\r\n    font-family: 'Playfair Display', Georgia, serif !important;\r\n    font-size: clamp(1.8rem, 5.6vw, 3.2rem);\r\n    font-weight: 700;\r\n    line-height: 1.12;\r\n    color: #ffffff !important;\r\n    text-transform: none !important;\r\n    text-wrap: balance;\r\n    text-shadow: 0 4px 28px rgba(0,0,0,.4);\r\n}\r\n.fh-intro .fh-title em {\r\n    font-style: italic;\r\n    font-weight: 500;\r\n    color: #cfe4ff !important;\r\n}\r\n\r\n.fh-intro .fh-sub {\r\n    margin: 14px auto 0;\r\n    max-width: 52ch;\r\n    font-family: 'Montserrat', sans-serif !important;\r\n    font-size: clamp(13px, 3.3vw, 15.5px);\r\n    line-height: 1.7;\r\n    color: rgba(255,255,255,.88) !important;\r\n    text-wrap: pretty;\r\n}\r\n\r\n\/* ---------- Le panneau Amelia devient une carte flottante ---------- *\/\r\n.elementor-element-2f650be .amelia-v2-booking,\r\n.fond-hiver .amelia-v2-booking {\r\n    max-width: 980px;\r\n    margin-inline: auto;\r\n}\r\n.elementor-element-2f650be #amelia-container,\r\n.fond-hiver #amelia-container {\r\n    border-radius: 16px;\r\n    overflow: hidden;\r\n    box-shadow:\r\n        0 0 0 1px rgba(255,255,255,.16),\r\n        0 44px 90px -30px rgba(0,0,0,.7),\r\n        0 12px 30px -12px rgba(0,0,0,.4);\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n    .elementor-element-2f650be.e-con::after,\r\n    .fond-hiver.e-con::after { animation: none; transform: none; top: 0; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"fh-intro\">\r\n    <p class=\"fh-eyebrow\">Formules d'hiver<\/p>\r\n    <h2 class=\"fh-title\">R\u00e9servez votre <em>parenth\u00e8se<\/em> d'hiver<\/h2>\r\n    <p class=\"fh-sub\">Jacuzzi th\u00e9rapeutique, ambiance feutr\u00e9e et table gourmande. Choisissez votre date, nous nous occupons du reste.<\/p>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Formules d&rsquo;hiver R\u00e9servez votre parenth\u00e8se d&rsquo;hiver Jacuzzi th\u00e9rapeutique, ambiance feutr\u00e9e et table gourmande. Choisissez votre date, nous nous occupons du reste.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-2247","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/pages\/2247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/comments?post=2247"}],"version-history":[{"count":11,"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/pages\/2247\/revisions"}],"predecessor-version":[{"id":2265,"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/pages\/2247\/revisions\/2265"}],"wp:attachment":[{"href":"https:\/\/latelierdestab.com\/index.php\/wp-json\/wp\/v2\/media?parent=2247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}