{"id":86,"date":"2026-09-02T23:37:46","date_gmt":"2026-09-02T23:37:46","guid":{"rendered":"https:\/\/dev.zani-group.com\/?page_id=86"},"modified":"2026-09-17T12:22:32","modified_gmt":"2026-09-17T12:22:32","slug":"elementor-page-86","status":"publish","type":"page","link":"https:\/\/dev.zani-group.com\/","title":{"rendered":"Elementor Page #86"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"86\" class=\"elementor elementor-86\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ca5b685 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ca5b685\" data-element_type=\"section\" data-e-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-29d46b7e\" data-id=\"29d46b7e\" data-element_type=\"column\" data-e-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-1815d390 elementor-widget elementor-widget-html\" data-id=\"1815d390\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Jost:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --ink:#0A1518;\n  --turchese:#72C4BB;\n  --turchese-deep:#0C3A3E;\n  --turchese-pale:#E2F2F0;\n  --sabbia:#F4EEE3;\n  --bianco:#FFFFFF;\n\n  --display:'Cormorant Garamond', Georgia, serif;\n  --sans:'Jost','Helvetica Neue',sans-serif;\n  --gut: clamp(20px, 5vw, 88px);\n  --ease: cubic-bezier(.22,1,.36,1);\n}\n*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}\n\/* Le th\u00e8me (Hello Elementor) affiche son propre header natif avec le titre\n   du site (\"WordPress\" par d\u00e9faut, jamais configur\u00e9) -- en plus du header\n   custom plus bas dans la page. On le masque : notre propre en-t\u00eate le remplace. *\/\n#site-header,.site-header,#site-footer,.site-footer{display:none!important}\n\n\/* S\u00e9curit\u00e9 pleine largeur : au cas o\u00f9 le r\u00e9glage \"Largeur du contenu = Pleine\n   largeur\" de la section Elementor ne suffise pas selon la version\/le th\u00e8me,\n   on force ici le conteneur interne d'Elementor \u00e0 ne jamais brider la largeur. *\/\n.elementor-section .elementor-container,.elementor-section.elementor-section-boxed>.elementor-container{max-width:none!important;width:100%!important}\n\/* Idem pour la hauteur : Elementor ajoute parfois un padding par d\u00e9faut\n   sur la colonne\/le widget qui emp\u00eache le hero de toucher vraiment les\n   quatre bords (donc de sembler \"pas plein \u00e9cran\"). On neutralise. *\/\n.elementor-widget-container,.elementor-column>.elementor-widget-wrap,.elementor-element-populated{padding:0!important;margin:0!important}\n.elementor-section,.elementor-column,.elementor-widget-wrap,.elementor-widget-container{min-height:0!important}\n\/* Elementor applique parfois un transform (translateZ, motion effects...) sur\n   ses conteneurs de section\/colonne\/widget. Or un anc\u00eatre \"transform\u00e9\" devient\n   le point de r\u00e9f\u00e9rence de tout position:fixed en dessous -- au lieu de l'\u00e9cran.\n   C'est ce qui d\u00e9croche le header (et l'intro) de leur position normale.\n   On neutralise ce transform partout o\u00f9 le header\/l'intro peuvent en h\u00e9riter. *\/\n.elementor-section,.elementor-column,.elementor-widget-wrap,.elementor-widget-container,.elementor-element{\n  transform:none!important;filter:none!important;perspective:none!important;\n  -webkit-transform:none!important;will-change:auto!important;contain:none!important;\n}\nhtml{scroll-behavior:smooth}\nbody{\n  background:var(--sabbia);color:var(--ink);font-family:var(--sans);\n  font-weight:300;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;\n  overflow-x:hidden;\n}\nimg{display:block;max-width:100%}\na{color:inherit;text-decoration:none}\nbutton{font:inherit}\n:focus-visible{outline:1px solid var(--turchese);outline-offset:4px}\n.wrap{max-width:1320px;margin:0 auto;padding:0 var(--gut)}\n.eyebrow{font-size:11px;letter-spacing:.36em;text-transform:uppercase;font-weight:400;opacity:.62}\nh1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:-.005em}\nh2{font-size:clamp(34px,4.6vw,58px);font-weight:300}\nh3{font-size:clamp(22px,2.2vw,28px);font-weight:400}\n.lede{font-size:clamp(16.5px,1.2vw,19px);max-width:54ch;opacity:.86}\n\n.btn{\n  position:relative;display:inline-flex;align-items:center;gap:12px;\n  font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;\n  padding:18px 8px;border:0;background:none;cursor:pointer;color:inherit;\n  touch-action:manipulation;\n}\n.btn::after{content:\"\";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;\n  transform:scaleX(1);transform-origin:left;transition:transform .5s var(--ease)}\n.btn:hover::after{transform:scaleX(1.06)}\n.btn__mag{display:inline-block;transition:transform .25s var(--ease)}\n\n\/* ---------- ligne signature (remplace scallops\/tenda) ---------- *\/\n.trait{overflow:visible}\n.trait line{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.7s var(--ease)}\n.trait.on line{stroke-dashoffset:0}\n\n\/* ---------- intro (identique \u2014 conserv\u00e9e) ---------- *\/\n#intro{position:fixed!important;inset:0;z-index:99999;background:var(--turchese);display:flex;align-items:center;justify-content:center;transition:opacity 1.3s ease,visibility 1.3s ease}\n#intro.done{opacity:0;visibility:hidden;pointer-events:none}\n.intro-lines{text-align:center;padding:0 24px}\n.il{font-family:var(--display);font-weight:300;font-style:italic;font-size:clamp(19px,3vw,32px);color:var(--turchese-deep);opacity:0;transform:translateY(18px);margin:.35em 0;transition:opacity 1.4s ease,transform 1.4s ease}\n.il.show{opacity:1;transform:none}\n.intro-logo{width:min(240px,54vw);margin:34px auto 0;display:block;opacity:0;transform:translateY(18px);transition:opacity 1.4s ease,transform 1.4s ease}\n.intro-logo.show{opacity:1;transform:none}\n#skip{position:absolute;bottom:calc(38px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:none;border:0;cursor:pointer;color:rgba(12,58,62,.55);font-family:var(--sans);font-size:11px;letter-spacing:.35em;text-transform:uppercase;padding:12px}\n#skip:hover{color:var(--turchese-deep)}\n@media(prefers-reduced-motion:reduce){.il,.intro-logo{opacity:1;transform:none}}\n\n\/* ---------- header ---------- *\/\nheader#hdr{\n  position:fixed!important;inset:0 0 auto 0;z-index:50;\n  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;\n  align-items:center!important;justify-content:space-between!important;gap:20px;\n  padding:calc(26px + env(safe-area-inset-top)) var(--gut) 26px;\n  color:var(--sabbia);transition:background .5s var(--ease),padding .5s var(--ease);\n}\nheader#hdr>*{flex:0 0 auto}\nheader#hdr.sticky{background:rgba(114,196,187,.96);padding:calc(14px + env(safe-area-inset-top)) var(--gut) 14px;backdrop-filter:saturate(140%) blur(10px);color:var(--turchese-deep)}\nheader#hdr .logo{position:relative;display:block;flex:0 0 auto;width:130px;height:38px}\nheader#hdr .logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center;transition:opacity .35s ease}\nheader#hdr .logo-dark{display:none}\nheader#hdr nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:30px;font-size:11px;letter-spacing:.24em;text-transform:uppercase}\nheader#hdr nav a{position:relative;opacity:.82;padding-bottom:4px;color:inherit}\nheader#hdr nav a::after{content:\"\";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .4s var(--ease)}\nheader#hdr nav a:hover{opacity:1}\nheader#hdr nav a:hover::after{right:0}\n\nheader#hdr .hdr-reserve{\n  font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;\n  padding:9px 20px;border:1px solid currentColor;border-radius:999px;\n  color:inherit;white-space:nowrap;opacity:.92;transition:opacity .3s ease;flex:0 0 auto;\n}\nheader#hdr .hdr-reserve:hover{opacity:1}\n\n\/* Burger : cach\u00e9 en desktop, actif seulement sous 900px *\/\nheader#hdr .hdr-burger{display:none!important;flex-direction:column!important;justify-content:center;gap:5px;width:34px;height:34px;background:none;border:0;cursor:pointer;padding:0;flex:0 0 auto;order:3}\nheader#hdr .hdr-burger span{display:block;width:22px;height:1.5px;background:currentColor;transition:transform .3s ease,opacity .3s ease}\nheader#hdr .hdr-burger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}\nheader#hdr .hdr-burger.is-open span:nth-child(2){opacity:0}\nheader#hdr .hdr-burger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}\n\n@media(max-width:900px){\n  header#hdr .hdr-burger{display:flex!important}\n  header#hdr nav{\n    display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;\n    position:fixed!important;top:0;right:-100%;bottom:0;z-index:60;\n    width:min(78vw,320px);gap:26px;\n    background:var(--turchese-deep);color:var(--sabbia);\n    padding:calc(90px + env(safe-area-inset-top)) 34px 34px;\n    box-shadow:-30px 0 60px -30px rgba(0,0,0,.4);\n    transition:right .45s var(--ease);overflow-y:auto;\n  }\n  header#hdr nav.open{right:0!important}\n  header#hdr nav a{color:var(--sabbia);font-size:14px;letter-spacing:.16em}\n  header#hdr .hdr-reserve{order:2}\n}\n\n\/* ---------- hero \u2014 vid\u00e9o plein \u00e9cran ---------- *\/\n.hero{position:relative;height:100svh;min-height:640px;overflow:hidden;color:var(--sabbia)}\n.hero__media{position:absolute;inset:-4%}\n.hero__media video{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}\n.hero::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,20,19,.4) 0%,rgba(8,20,19,.04) 32%,rgba(8,20,19,.82) 100%)}\n.hero__inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gut) calc(64px + env(safe-area-inset-bottom))}\n.hero .eyebrow{overflow:hidden;margin-bottom:20px}\n.hero .eyebrow span{display:block;transform:translateY(100%);transition:transform 1s var(--ease) .1s}\n.hero.loaded .eyebrow span{transform:translateY(0)}\n.hero__logo{\n  display:block;width:clamp(200px,24vw,360px);height:auto;\n  opacity:0;transform:translateY(16px);transition:opacity 1.1s var(--ease) .22s,transform 1.1s var(--ease) .22s;\n}\n.hero.loaded .hero__logo{opacity:1;transform:none}\n.hero__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-top:38px;opacity:0;transform:translateY(14px);transition:opacity 1s var(--ease) .5s,transform 1s var(--ease) .5s}\n.hero.loaded .hero__foot{opacity:1;transform:none}\n.hero__foot p{max-width:36ch;font-size:15.5px;opacity:.9}\n\n.scrollcue{\n  position:absolute;left:var(--gut);bottom:calc(28px + env(safe-area-inset-bottom));z-index:2;\n  display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;\n  color:var(--sabbia);opacity:.7;\n}\n.scrollcue svg{width:1px;height:34px}\n.scrollcue line{stroke:currentColor;stroke-dasharray:34;stroke-dashoffset:34;animation:cue 2.6s ease-in-out infinite}\n@keyframes cue{0%{stroke-dashoffset:34}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-34}}\n@media(max-width:760px){.scrollcue{display:none}}\n\n\/* ---------- reveal mask (images) ---------- *\/\n.mask{position:relative;overflow:hidden}\n.mask::after{content:\"\";position:absolute;inset:0;background:var(--sabbia);transform-origin:top;transform:scaleY(1);transition:transform 1.1s var(--ease);z-index:2}\n.mask.on::after{transform:scaleY(0)}\n.mask img{transform:scale(1.14);transition:transform 1.6s var(--ease)}\n.mask.on img{transform:scale(1)}\n\n\/* generic line reveal *\/\n.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}\n.reveal.on{opacity:1;transform:none}\n.stag > *{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}\n.stag.on > *{opacity:1;transform:none}\n.stag.on > *:nth-child(1){transition-delay:.02s}\n.stag.on > *:nth-child(2){transition-delay:.09s}\n.stag.on > *:nth-child(3){transition-delay:.16s}\n.stag.on > *:nth-child(4){transition-delay:.23s}\n.stag.on > *:nth-child(5){transition-delay:.30s}\n.stag.on > *:nth-child(6){transition-delay:.37s}\n.stag.on > *:nth-child(7){transition-delay:.44s}\n.stag.on > *:nth-child(8){transition-delay:.51s}\n.stag.on > *:nth-child(9){transition-delay:.58s}\n\n\/* ---------- benvenuti ---------- *\/\n.benvenuti{padding:clamp(90px,11vw,150px) 0}\n.benvenuti__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,100px);align-items:center}\n.benvenuti figure{aspect-ratio:4\/5}\n.benvenuti figure img{width:100%;height:100%;object-fit:cover}\n.benvenuti h2{margin-bottom:26px}\n.benvenuti h2 em{font-style:italic;color:var(--turchese)}\n.benvenuti p+p{margin-top:14px}\n.benvenuti .btn{margin-top:34px}\n@media(max-width:840px){.benvenuti__grid{grid-template-columns:1fr}}\n\n\/* ---------- chef \u2014 portrait pilot\u00e9e au scroll ---------- *\/\n.chef-track{position:relative;height:220vh}\n.chef-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:flex-end}\n.chef-sticky .ph{position:absolute;inset:0}\n.chef-sticky .ph img{width:100%;height:100%;object-fit:cover}\n.chef-sticky .ph--b{opacity:var(--p,0)}\n.chef-sticky::after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,20,19,.86) 0%,rgba(8,20,19,.1) 46%)}\n.chef-copy{position:relative;z-index:2;color:var(--sabbia);padding:0 var(--gut) calc(70px + env(safe-area-inset-bottom));max-width:640px}\n.chef-copy .eyebrow{color:var(--sabbia);opacity:.7;margin-bottom:18px}\n.chef-copy h2{margin-bottom:6px}\n.chef-copy h2 em{font-style:italic}\n.chef-copy .role{opacity:.65;margin-bottom:20px}\n.chef-copy p{font-size:15.5px;opacity:.9;max-width:52ch}\n.chef-progress{position:absolute;right:var(--gut);bottom:calc(70px + env(safe-area-inset-bottom));z-index:2;width:1px;height:120px;background:rgba(244,238,227,.22)}\n.chef-progress i{position:absolute;top:0;left:0;width:100%;height:calc(var(--p,0) * 100%);background:var(--sabbia);display:block}\n@media(max-width:760px){.chef-progress{display:none}}\n\n\/* ---------- la cuisine ---------- *\/\n.cuisine{background:var(--turchese);color:var(--turchese-deep);padding:clamp(90px,11vw,150px) 0}\n.cuisine__head{max-width:64ch;margin-bottom:56px}\n.cuisine__head .eyebrow{color:var(--turchese-deep);opacity:.72}\n.cuisine__head p{color:var(--turchese-deep);opacity:.88}\n.piatti-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-bottom:56px}\n.pc1{grid-column:span 5;aspect-ratio:4\/5}\n.pc2{grid-column:span 4;aspect-ratio:1;margin-top:46px}\n.pc3{grid-column:span 3;aspect-ratio:3\/4}\n.piatti-grid figure img{width:100%;height:100%;object-fit:cover}\n@media(max-width:760px){.piatti-grid{grid-template-columns:1fr 1fr}.pc1{grid-column:span 2;margin-top:0;aspect-ratio:16\/10}.pc2{grid-column:1;margin-top:0}.pc3{grid-column:2;margin-top:0}}\n.signature-list{display:flex;flex-wrap:wrap;gap:12px 14px;margin-bottom:52px}\n.signature-list span{\n  font-family:var(--display);font-style:italic;font-weight:400;font-size:15.5px;color:var(--turchese-deep);\n  padding:10px 20px;border:1px solid rgba(12,58,62,.32);border-radius:999px;opacity:.92;\n}\n.cuisine__quote{max-width:56ch;border-top:1px solid rgba(12,58,62,.24);padding-top:32px}\n.cuisine__quote p{font-family:var(--display);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.3}\n.cuisine__quote cite{display:block;font-style:normal;font-family:var(--sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin-top:16px}\n\n\/* ---------- carte ---------- *\/\n.carte{background:var(--turchese-deep);color:var(--bianco);padding:clamp(90px,11vw,150px) 0}\n.carte__head{margin-bottom:56px;max-width:64ch}\n.carte__head .eyebrow{color:var(--bianco);opacity:.8}\n.carte__head p.lede{color:var(--bianco);opacity:.85}\n\n.menu{columns:2;column-gap:64px}\n.menu__group{break-inside:avoid;margin-bottom:46px}\n.menu__cat{font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.62;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.22)}\n.menu__sub{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin:18px 0 10px}\n.menu__item{margin-bottom:20px}\n.menu__item-head{display:flex;align-items:baseline;gap:8px}\n.menu__item-head strong{font-family:var(--display);font-style:italic;font-weight:500;font-size:18px;line-height:1.25}\n.menu__dots{flex:1 1 auto;border-bottom:1px dotted rgba(255,255,255,.32);transform:translateY(-5px);min-width:16px}\n.menu__price{font-family:var(--sans);font-size:13.5px;opacity:.85;white-space:nowrap}\n.menu__desc{font-size:13px;opacity:.7;margin-top:5px;line-height:1.55}\n.menu__note{font-size:12.5px;opacity:.6;font-style:italic;margin-top:6px}\n@media(max-width:820px){.menu{columns:1}}\n\n.carte__dl{display:flex;justify-content:center;margin-top:12px}\n.carte .btn{color:var(--bianco)}\n.carte .btn::after{background:var(--bianco)}\n\n\/* ---------- lieu ---------- *\/\n.lieu{padding:clamp(90px,11vw,150px) 0}\n.lieu__intro{max-width:60ch;margin-bottom:60px}\n.lieu h2 em{font-style:italic;color:var(--turchese)}\n\n\/* ---------- album photo \u00e0 d\u00e9filement horizontal (Le Lieu + Terrasse) ---------- *\/\n.filmstrip-wrap{position:relative}\n.filmstrip{\n  display:flex;align-items:flex-start;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;\n  -webkit-overflow-scrolling:touch;scrollbar-width:none;\n  padding:4px var(--gut) 8px;margin:0 calc(-1 * var(--gut));\n}\n.filmstrip::-webkit-scrollbar{display:none}\n.filmstrip figure{flex:0 0 auto;scroll-snap-align:start;overflow:hidden;height:clamp(320px,64vh,760px)}\n.filmstrip img{height:100%;width:auto;display:block}\n.fs-arrow{\n  position:absolute;top:50%;transform:translateY(-50%);z-index:2;\n  width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.5);\n  background:rgba(10,21,24,.35);backdrop-filter:blur(4px);color:#fff;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;transition:background .3s ease;\n}\n.fs-arrow:hover{background:rgba(10,21,24,.6)}\n.fs-arrow svg{width:16px;height:16px}\n.fs-prev{left:calc(var(--gut) - 23px)}\n.fs-next{right:calc(var(--gut) - 23px)}\n@media(hover:none),(pointer:coarse){.fs-arrow{display:none}}\n@media(max-width:640px){.filmstrip figure{height:clamp(260px,52vh,460px)}}\n\n\/* ---------- terrasse ---------- *\/\n.terrazza{padding:clamp(90px,11vw,150px) 0;background:var(--turchese-pale)}\n.terrazza__head{max-width:64ch;margin-bottom:52px}\n.terrazza h2 em{font-style:italic;color:var(--turchese-deep)}\n.terrazza .fs-arrow{border-color:rgba(10,21,24,.25);background:rgba(255,255,255,.55);color:var(--turchese-deep)}\n.terrazza .fs-arrow:hover{background:rgba(255,255,255,.85)}\n\n\/* ---------- autres tables ---------- *\/\n.tables{padding:clamp(90px,11vw,150px) 0;background:var(--turchese-pale)}\n.tables__head{max-width:58ch;margin-bottom:60px}\n.tables__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(12,22,21,.08)}\n.tavola{position:relative;display:block;background:var(--turchese-pale);padding:0}\n.tavola figure{aspect-ratio:1;overflow:hidden}\n.tavola img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform 1.4s var(--ease),filter .6s ease}\n.tavola:hover img{transform:scale(1.055);filter:saturate(1)}\n.tavola .cap{padding:22px 4px 30px}\n.tavola h3{font-style:italic;font-size:21px}\n.tavola p{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-top:4px}\n@media(max-width:760px){.tables__grid{grid-template-columns:1fr}}\n\n\/* ---------- contact ---------- *\/\n.contatto{background:var(--turchese);color:var(--turchese-deep);padding:clamp(90px,11vw,140px) 0}\n.contatto__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,84px);align-items:start}\n.contatto h2{margin-bottom:26px}\n.contatto h2 em{font-style:italic;color:var(--ink)}\n.infos{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:40px}\n.infos .eyebrow{margin-bottom:10px;opacity:.6}\n.infos p{font-size:15.5px;line-height:1.7}\n.infos a:hover{color:var(--ink)}\n.contatto .btn{margin-top:40px;color:var(--turchese-deep)}\n.contatto .btn::after{background:var(--turchese-deep)}\n@media(max-width:820px){.contatto__grid{grid-template-columns:1fr}.infos{gap:26px}}\n\nfooter#dfoot{background:var(--ink);color:var(--sabbia);padding:0 0 calc(34px + env(safe-area-inset-bottom))}\n.footer__logo{padding:60px 0 0;display:flex;justify-content:center}\n.footer__logo img{width:168px;opacity:.9}\n.footer__zani{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:30px}\n.footer__zani img{height:34px;width:auto;opacity:.85;filter:grayscale(1) brightness(1.6)}\n.footer__zani span{font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.5}\n.footer__bar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:32px;margin-top:32px;border-top:1px solid rgba(244,238,227,.12);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.5}\n\n@media(prefers-reduced-motion:reduce){\n  .reveal,.stag>*,.mask::after,.mask img,.trait line{\n    transition:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important;\n  }\n  .hero .eyebrow span{transform:none!important;transition:none!important}\n  .hero__logo{opacity:1!important;transform:none!important}\n  .hero__foot{opacity:1!important;transform:none!important}\n  .chef-track{height:100svh}\n  .chef-sticky .ph--b{opacity:1!important}\n  html{scroll-behavior:auto}\n}\n<\/style>\n<div id=\"intro\">\n  <div class=\"intro-lines\">\n    <p class=\"il\">Sur le quai de Bonifacio,<\/p>\n    <p class=\"il\">o\u00f9 la Riviera italienne rencontre la Corse,<\/p>\n    <p class=\"il\">la dolce vita s'invite \u00e0 table&nbsp;:<\/p>\n    <img decoding=\"async\" class=\"intro-logo\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/08\/logo_dAmore-scaled.png\" alt=\"D'Amore\" \/>\n  <\/div>\n  <button id=\"skip\" type=\"button\">Passer l'intro<\/button>\n<\/div>\n\n<header id=\"hdr\">\n  <a href=\"#\" class=\"logo\">\n    <img decoding=\"async\" class=\"logo-light\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/08\/logo_dAmore_blanc-scaled.png\" alt=\"D'Amore\" \/>\n    <img decoding=\"async\" class=\"logo-dark\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/08\/logo_dAmore-scaled.png\" alt=\"D'Amore\" \/>\n  <\/a>\n  <nav>\n    <a href=\"#lieu\">Le restaurant<\/a>\n    <a href=\"#cuisine\">La cuisine<\/a>\n    <a href=\"#carte\">La carte<\/a>\n    <a href=\"#chef\">Le chef<\/a>\n    <a href=\"#contatto\">Contact<\/a>\n  <\/nav>\n  <a class=\"hdr-reserve\" href=\"https:\/\/www.sevenrooms.com\/reservations\/damore\" target=\"_blank\" rel=\"noopener\">R\u00e9server<\/a>\n  <button class=\"hdr-burger\" id=\"hdrBurger\" type=\"button\" aria-label=\"Ouvrir le menu\" aria-expanded=\"false\">\n    <span><\/span><span><\/span><span><\/span>\n  <\/button>\n<\/header>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3bf5ef05 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3bf5ef05\" data-element_type=\"section\" data-e-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-16a657a\" data-id=\"16a657a\" data-element_type=\"column\" data-e-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-6ecfa379 elementor-widget elementor-widget-html\" data-id=\"6ecfa379\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"hero\" id=\"heroSec\">\n  <div class=\"hero__media\">\n    <video autoplay muted loop playsinline preload=\"metadata\" poster=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2023\/06\/D_AMORE_RESTAURANT_3.jpg\">\n      <source src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/Fond-d-amore.mp4\" type=\"video\/mp4\">\n    <\/video>\n  <\/div>\n  <div class=\"hero__inner\">\n    <p class=\"eyebrow\"><span>Bonifacio \u2014 Quai J\u00e9r\u00f4me Comparetti<\/span><\/p>\n    <img decoding=\"async\" class=\"hero__logo\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/08\/logo_dAmore_blanc-scaled.png\" alt=\"D'Amore\" \/>\n    <div class=\"hero__foot\">\n      <p>La dolce vita \u00e0 Bonifacio, sign\u00e9e Edoardo Menna, chef \u00e9toil\u00e9, face au port de Bonifacio.<\/p>\n      <button class=\"btn\" id=\"btnReserve\" data-magnetic><span class=\"btn__mag\">R\u00e9server une table<\/span><\/button>\n    <\/div>\n  <\/div>\n  <div class=\"scrollcue\"><svg><line x1=\"0.5\" y1=\"0\" x2=\"0.5\" y2=\"34\"\/><\/svg>Scroller<\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2a81b03 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2a81b03\" data-element_type=\"section\" data-e-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-35ee72c6\" data-id=\"35ee72c6\" data-element_type=\"column\" data-e-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-74d33063 elementor-widget elementor-widget-html\" data-id=\"74d33063\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"benvenuti\">\n  <div class=\"wrap benvenuti__grid\">\n    <div class=\"reveal\">\n      <p class=\"eyebrow\">Le lieu<\/p>\n      <h2>Un univers <em>diff\u00e9rent<\/em>,<br>inspir\u00e9 par la Riviera<\/h2>\n      <p class=\"lede\">D'Amore est l'endroit r\u00eav\u00e9 pour se laisser aller aux plaisirs simples et savourer des moments de partage, les pieds sur le port.<\/p>\n      <p class=\"lede\">Derri\u00e8re la grande verri\u00e8re ouverte sur le quai, l'atelier Gardera\u2013Pastre a compos\u00e9 une salle aux couleurs p\u00e9tillantes : un bar habill\u00e9 de nacre \u00e9meraude en \u00e9cho aux fonds sableux des \u00eeles Lavezzi, des cama\u00efeux de bleu et de vert emprunt\u00e9s \u00e0 la M\u00e9diterran\u00e9e, et les c\u00e9ramiques terracotta de l'artiste italienne Paola Paronetto.<\/p>\n      <button class=\"btn\" data-magnetic><span class=\"btn__mag\">D\u00e9couvrir le restaurant<\/span><\/button>\n    <\/div>\n    <figure class=\"mask\">\n      <img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/PHOTO-19-Grande-Grande.jpeg\" alt=\"D\u00e9tail de d\u00e9coration du restaurant D'Amore\">\n    <\/figure>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-28dd3eae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"28dd3eae\" data-element_type=\"section\" data-e-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-b9b4637\" data-id=\"b9b4637\" data-element_type=\"column\" data-e-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-26fe45a0 elementor-widget elementor-widget-html\" data-id=\"26fe45a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"chef-track\" id=\"chef\">\n  <div class=\"chef-sticky\">\n    <div class=\"ph ph--a\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2023\/06\/D_AMORE_ITALO_BASSI_4.jpg\" alt=\"La cuisine d'Edoardo Menna \u00e0 D'Amore\"><\/div>\n    <div class=\"ph ph--b\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/PHOTO-32-Grande.jpeg\" alt=\"Un plat signature d'Edoardo Menna\"><\/div>\n    <div class=\"chef-copy\">\n      <p class=\"eyebrow\">Le chef<\/p>\n      <h2>Edoardo Menna<br>&amp; <em>Italo Bassi<\/em><\/h2>\n      <p class=\"role\">Chef ex\u00e9cutif &nbsp;\u00b7&nbsp; Chef<\/p>\n      <p>Natif de Toscane, Edoardo Menna s'est form\u00e9 dans les cuisines d'Alain Ducasse et de Yannick All\u00e9no avant de rejoindre Italo Bassi, \u00e0 24 ans, pour la premi\u00e8re \u00e9toile de Confusion en Sardaigne. Chef ex\u00e9cutif du Zani Group \u00e0 Bonifacio, il dirige aujourd'hui D'Amore et Finestra \u00e0 ses c\u00f4t\u00e9s, et signe seul la carte de Da Passano.<\/p>\n    <\/div>\n    <div class=\"chef-progress\"><i><\/i><\/div>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f32aaf6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3f32aaf6\" data-element_type=\"section\" data-e-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-c40d12a\" data-id=\"c40d12a\" data-element_type=\"column\" data-e-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-78763605 elementor-widget elementor-widget-html\" data-id=\"78763605\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"cuisine\" id=\"cuisine\">\n  <div class=\"wrap\">\n    <div class=\"cuisine__head reveal\">\n      <p class=\"eyebrow\">La cuisine<\/p>\n      <h2>La cucina della nonna,<br>\u00e9lev\u00e9e en <em style=\"font-style:italic;color:var(--bianco)\">art de vivre<\/em><\/h2>\n      <p class=\"lede\" style=\"margin-top:18px\">Sous la direction d'Edoardo Menna et d'Italo Bassi, D'Amore revisite la tradition italienne avec des produits rares et des c\u00e9ramiques peintes \u00e0 la main \u2014 sans jamais chercher \u00e0 impressionner, seulement \u00e0 faire plaisir.<\/p>\n    <\/div>\n\n    <div class=\"piatti-grid\">\n      <figure class=\"pc1 mask\" data-speed=\"0.05\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2023\/06\/D_AMORE_PLAT_2.jpg\" alt=\"Plat signature de D'Amore\"><\/figure>\n      <figure class=\"pc2 mask\" data-speed=\"-0.04\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2023\/06\/D_AMORE_PLAT_7.jpg\" alt=\"Plat signature de D'Amore\"><\/figure>\n      <figure class=\"pc3 mask\" data-speed=\"0.06\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2023\/06\/D_AMORE_PLAT_11.jpg\" alt=\"Plat signature de D'Amore\"><\/figure>\n    <\/div>\n\n    <div class=\"signature-list stag\">\n      <span>Gnocchetti cacio e pepe<\/span>\n      <span>Carpaccio de gambas, \u0153ufs de truite<\/span>\n      <span>Spaghetti de thon<\/span>\n      <span>Carbonara en ravioli del plin<\/span>\n      <span>Crudo \u2014 la p\u00eache du jour<\/span>\n      <span>Profiteroles aux agrumes corses<\/span>\n    <\/div>\n\n    <div class=\"cuisine__quote reveal\">\n      <p>\u00ab Italo Bassi et Edoardo Menna forment une tr\u00e8s belle \u00e9quipe. \u00bb<\/p>\n      <cite>Nicolas Panzani \u2014 fondateur du Zani Group<\/cite>\n    <\/div>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6efaf887 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6efaf887\" data-element_type=\"section\" data-e-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-16b32b4e\" data-id=\"16b32b4e\" data-element_type=\"column\" data-e-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-5452df91 elementor-widget elementor-widget-html\" data-id=\"5452df91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"carte\" id=\"carte\">\n  <div class=\"wrap\">\n    <div class=\"carte__head reveal\">\n      <p class=\"eyebrow\">La carte<\/p>\n      <h2>La cuisine italienne,<br>dans toute sa g\u00e9n\u00e9rosit\u00e9<\/h2>\n    <\/div>\n\n    <div class=\"menu stag\">\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Le march\u00e9 du chef<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Le retour du march\u00e9<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">75\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Le menu du chef Edoardo Menna au fil du march\u00e9 \u2014 une entr\u00e9e gourmande, un plat savoureux, un dessert d\u00e9licieux.<\/p>\n        <\/div>\n        <p class=\"menu__sub\">\u00c0 partager<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Finger de lasagne<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">20\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Pour accompagner l'ap\u00e9ritif \u2014 farcis \u00e0 la bolognaise, mousse l\u00e9g\u00e8re de b\u00e9chamel \u00e0 la muscade r\u00f4tie.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Crudo<\/p>\n        <p class=\"menu__sub\">Autour du thon de M\u00e9diterran\u00e9e<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>En crudo<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">26\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Marin\u00e9 au fenouil sauvage corse, supr\u00eames d'orange, olives taggiasche.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Tartare en tuiles croustillantes<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">26\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Servi dans une tuile \u00e0 l'aneth, mesclun, vinaigrette aux noix.<\/p>\n        <\/div>\n        <p class=\"menu__sub\">La p\u00eache du jour<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>En tartare<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">32\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">\u00ab Insalata russa \u00bb de petits l\u00e9gumes \u00e0 la liv\u00e8che, gel\u00e9e fine de poisson, chips souffl\u00e9s de risotto aux fruits de mer.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>En carpaccio<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">28\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Marin\u00e9 au citron jaune, petits l\u00e9gumes de saison, sauce vierge aux graines de basilic.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Piatti freddi<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Charcuterie italienne<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">23\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">De la maison Zuarina, avec la v\u00e9ritable giardiniera de l\u00e9gumes.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>\u00ab Battuta \u00bb de b\u0153uf<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">25\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Brouillade d'\u0153ufs, sauce C\u00e9sar parfum\u00e9e au vinaigre de truffe, amandes.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Carpaccio de b\u0153uf<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">25\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">C\u00e2pres \u00e0 queue, crumble d'olives noires, jus cors\u00e9 au jambon de Parme.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Bruschetta carpaccio de tomates<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">19\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Tomate c\u0153ur de b\u0153uf et cr\u00e8me de raviggiolo, anchois marin\u00e9s au pesto Genovese. (3 pi\u00e8ces)<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Cerises de bufala<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">34\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Pinzimonio de l\u00e9gumes, tomates marin\u00e9es au basilic et vinaigre balsamique de Mod\u00e8ne.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Piatti caldi<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Spaghetti alla chitarra<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">29\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Cr\u00e8me l\u00e9g\u00e8re de pecorino, perles et lamelles de truffe fra\u00eeche.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Ravioli del plin<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">29\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Avec ricotta et sabayon de carbonara.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Gnocchetti cacio e pepe<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">31\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Carpaccio de gambas, \u0153ufs de truite, liv\u00e8che.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Tagliata de veau fa\u00e7on milanaise<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">46\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Smash de pomme de terre r\u00f4tie, jus cors\u00e9 m\u00e9diterran\u00e9en.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Risotto al salto<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">35\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Risotto safran\u00e9 puis snack\u00e9, crustac\u00e9s, seiche, poulpe, \u00e9mulsion ti\u00e8de.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Pav\u00e9 de maigre<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">42\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Parfum\u00e9 et glac\u00e9 aux herbes du maquis, courgette farcie de caponata.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Spaghetti d'exception<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Spaghetti au caviar<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">d\u00e8s 87\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Au beurre doux et \u00e9chalote, caviar d'exception d'Italie de la maison Pisani Dossi.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Formaggio<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>S\u00e9lection de fromages italiens<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">18\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">S\u00e9lectionn\u00e9s par le chef Edoardo Menna.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"menu__group\">\n        <p class=\"menu__cat\">Dolci<\/p>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Mille-feuilles de panettone<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">16\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Glace noisettes, chantilly, crumble noisettes.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Profiterole<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">16\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Parfum\u00e9e aux agrumes de Corse en chaud-froid, pralin\u00e9, sauce cacao.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>Tiramisu<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">16\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">Bavaroise l\u00e9g\u00e8re de mascarpone, biscuits croustillants, espuma Arabica.<\/p>\n        <\/div>\n        <div class=\"menu__item\">\n          <div class=\"menu__item-head\"><strong>L'\u0153uf<\/strong><span class=\"menu__dots\"><\/span><span class=\"menu__price\">16\u20ac<\/span><\/div>\n          <p class=\"menu__desc\">\u00c0 la vanille et coco, c\u0153ur abricot.<\/p>\n        <\/div>\n        <p class=\"menu__note\">Desserts imagin\u00e9s par le chef p\u00e2tissier du restaurant \u00e9toil\u00e9 Finestra, \u00e0 l'\u00e9tage.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"carte__dl reveal\">\n      <a class=\"btn\" href=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/04\/D-amore-carte-2026.pdf\" target=\"_blank\" rel=\"noopener\" data-magnetic><span class=\"btn__mag\">T\u00e9l\u00e9charger la carte (PDF)<\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7645694 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7645694\" data-element_type=\"section\" data-e-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-2c586112\" data-id=\"2c586112\" data-element_type=\"column\" data-e-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-7615533 elementor-widget elementor-widget-html\" data-id=\"7615533\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"lieu\" id=\"lieu\">\n  <div class=\"wrap\">\n    <div class=\"lieu__intro reveal\">\n      <p class=\"eyebrow\">Le restaurant<\/p>\n      <h2>Une <em>dolce vita<\/em> qui r\u00e9sonne sur le port<\/h2>\n      <p class=\"lede\">Une ambiance chaleureuse, un comptoir turquoise, des tables dehors face aux bateaux : D'Amore se vit aussi bien pour un d\u00e9jeuner en maillot que pour un d\u00eener qui s'\u00e9tire.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"filmstrip-wrap wrap\">\n    <div class=\"filmstrip\" data-filmstrip>\n      <figure class=\"fs-card mask\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/PHOTO-25-Grande.jpeg\" alt=\"Salle du restaurant\"><\/figure>\n      <figure class=\"fs-card mask\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/PHOTO-32-Grande.jpeg\" alt=\"Assiette signature\"><\/figure>\n      <figure class=\"fs-card mask\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/D-Amore-bar-\u00a9bcdf-studio-Grande.jpeg\" alt=\"D\u00e9tail de la d\u00e9coration\"><\/figure>\n    <\/div>\n    <button class=\"fs-arrow fs-prev\" type=\"button\" aria-label=\"Photo pr\u00e9c\u00e9dente\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M15 6l-6 6 6 6\"\/><\/svg><\/button>\n    <button class=\"fs-arrow fs-next\" type=\"button\" aria-label=\"Photo suivante\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-54aff4a7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"54aff4a7\" data-element_type=\"section\" data-e-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-2b5ca6d8\" data-id=\"2b5ca6d8\" data-element_type=\"column\" data-e-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-336bc6b1 elementor-widget elementor-widget-html\" data-id=\"336bc6b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"terrazza\" id=\"terrazza\">\n  <div class=\"wrap\">\n    <div class=\"terrazza__head reveal\">\n      <p class=\"eyebrow\">La terrasse<\/p>\n      <h2>Le port, <em>\u00e0 quelques pas<\/em> de la table<\/h2>\n      <p class=\"lede\">Une terrasse couverte s'ouvre d\u00e9sormais sur le quai J\u00e9r\u00f4me Comparetti, dans le prolongement naturel de la salle. Le ballet des voiliers, la lumi\u00e8re du soir sur l'eau, et la m\u00eame g\u00e9n\u00e9rosit\u00e9 italienne \u2014 servie \u00e0 ciel ouvert.<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"filmstrip-wrap wrap\">\n    <div class=\"filmstrip\" data-filmstrip>\n      <figure class=\"fs-card mask\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/PHOTO-18-Grande.jpeg\" alt=\"La terrasse de D'Amore sur le port de Bonifacio\"><\/figure>\n      <figure class=\"fs-card mask\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/IMG_9663-Grande.jpeg\" alt=\"La terrasse couverte de D'Amore, quai J\u00e9r\u00f4me Comparetti\"><\/figure>\n    <\/div>\n    <button class=\"fs-arrow fs-prev\" type=\"button\" aria-label=\"Photo pr\u00e9c\u00e9dente\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M15 6l-6 6 6 6\"\/><\/svg><\/button>\n    <button class=\"fs-arrow fs-next\" type=\"button\" aria-label=\"Photo suivante\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f06c8b0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f06c8b0\" data-element_type=\"section\" data-e-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-93807e7\" data-id=\"93807e7\" data-element_type=\"column\" data-e-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-63918482 elementor-widget elementor-widget-html\" data-id=\"63918482\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tables\">\n  <div class=\"wrap\">\n    <div class=\"tables__head reveal\">\n      <p class=\"eyebrow\">Nos autres tables<\/p>\n      <h2>Quatre adresses,<br>un m\u00eame art de vivre<\/h2>\n    <\/div>\n  <\/div>\n  <div class=\"tables__grid stag\">\n    <a class=\"tavola\" href=\"http:\/\/www.da-passano.com\" target=\"_blank\" rel=\"noopener\">\n      <figure><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/MG_1884_85-V-Grande-2.jpeg\" alt=\"Da Passano\"><\/figure>\n      <div class=\"cap wrap\" style=\"padding-left:0\"><h3>Da Passano<\/h3><p>Notre table corse<\/p><\/div>\n    <\/a>\n    <a class=\"tavola\" href=\"https:\/\/www.sealounge-portovecchio.com\" target=\"_blank\" rel=\"noopener\">\n      <figure><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/Da-mare-drone_1.jpeg\" alt=\"Da Mare\"><\/figure>\n      <div class=\"cap wrap\" style=\"padding-left:0\"><h3>Da Mare<\/h3><p>Notre table m\u00e9diterran\u00e9enne<\/p><\/div>\n    <\/a>\n    <a class=\"tavola\" href=\"http:\/\/finestra-d-amore.fr\" target=\"_blank\" rel=\"noopener\">\n      <figure><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/09\/Finestra-cote-fenetre-\u00a9Francois-Xavier-SERAFINO.jpeg\" alt=\"Finestra\"><\/figure>\n      <div class=\"cap wrap\" style=\"padding-left:0\"><h3>Finestra<\/h3><p>Notre table \u00e9toil\u00e9e<\/p><\/div>\n    <\/a>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7b02c6b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7b02c6b7\" data-element_type=\"section\" data-e-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-6c3a8652\" data-id=\"6c3a8652\" data-element_type=\"column\" data-e-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-30aefc7b elementor-widget elementor-widget-html\" data-id=\"30aefc7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"contatto\" id=\"contatto\">\n  <div class=\"wrap contatto__grid\">\n    <div class=\"reveal\">\n      <p class=\"eyebrow\">R\u00e9server<\/p>\n      <h2>Votre table vous<br>attend sur le <em>quai<\/em><\/h2>\n      <p class=\"lede\">Service du d\u00e9jeuner et du d\u00eener, tous les jours de la saison. Pour les grandes tabl\u00e9es et les privatisations, \u00e9crivez-nous.<\/p>\n      <button class=\"btn\" data-magnetic><span class=\"btn__mag\">R\u00e9server en ligne<\/span><\/button>\n    <\/div>\n    <div class=\"reveal\">\n      <div class=\"infos\">\n        <div><p class=\"eyebrow\">Adresse<\/p><p>51 Quai J\u00e9r\u00f4me Comparetti<br>20169 Bonifacio<\/p><\/div>\n        <div><p class=\"eyebrow\">T\u00e9l\u00e9phone<\/p><p><a href=\"tel:+33495102034\">+33 (0)4 95 10 20 34<\/a><\/p><\/div>\n        <div><p class=\"eyebrow\">Horaires<\/p><p>D\u00e9jeuner 12h00 \u2014 14h30<br>D\u00eener 19h00 \u2014 22h00<\/p><\/div>\n        <div><p class=\"eyebrow\">Suivre<\/p><p><a href=\"http:\/\/instagram.com\/damore.bonifacio\/\" target=\"_blank\" rel=\"noopener\">@damore.bonifacio<\/a><\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b8872f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b8872f2\" data-element_type=\"section\" data-e-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-33473614\" data-id=\"33473614\" data-element_type=\"column\" data-e-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-26a6f370 elementor-widget elementor-widget-html\" data-id=\"26a6f370\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer id=\"dfoot\">\n  <div class=\"footer__logo\"><img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/08\/logo_dAmore_bleu1-scaled.png\" alt=\"D'Amore\" \/><\/div>\n  <div class=\"footer__zani\">\n    <img decoding=\"async\" src=\"https:\/\/d-amore.fr\/wp-content\/uploads\/2026\/08\/Zani_couleur1-Grande.png\" alt=\"Zani Group\" \/>\n    <span>Un \u00e9tablissement du groupe Zani<\/span>\n  <\/div>\n  <div class=\"wrap footer__bar\">\n    <span>\u00a9 D'Amore 2026 \u2014 tous droits r\u00e9serv\u00e9s<\/span>\n    <span>Mentions l\u00e9gales &nbsp;\u00b7&nbsp; Confidentialit\u00e9 &nbsp;\u00b7&nbsp; Cookies<\/span>\n  <\/div>\n<\/footer>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-16f1c844 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"16f1c844\" data-element_type=\"section\" data-e-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-530e3560\" data-id=\"530e3560\" data-element_type=\"column\" data-e-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-868dc51 elementor-widget elementor-widget-html\" data-id=\"868dc51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\ndocument.addEventListener('DOMContentLoaded', function(){\n\/* ---- intro ---- *\/\n(function(){\n  const intro=document.getElementById('intro');\n  const heroSec=document.getElementById('heroSec');\n  if(!intro){\n    \/* Pas d'intro sur cette page (le header n'est pas encore actif en\n       Theme Builder) : on r\u00e9v\u00e8le le hero directement au lieu de le\n       laisser invisible en attendant une intro qui ne viendra jamais. *\/\n    if(heroSec)heroSec.classList.add('loaded');\n    return;\n  }\n  if(sessionStorage.getItem('damoreIntro')){\n    intro.remove();\n    if(heroSec)heroSec.classList.add('loaded');\n    return;\n  }\n  const els=intro.querySelectorAll('.il,.intro-logo');\n  const d=[400,1900,3400,5100];\n  els.forEach((el,i)=>setTimeout(()=>el.classList.add('show'),d[i]));\n  document.body.style.overflow='hidden';\n  const end=()=>{\n    intro.classList.add('done');\n    document.body.style.overflow='';\n    sessionStorage.setItem('damoreIntro','1');\n    setTimeout(()=>intro.remove(),1400);\n    if(heroSec)heroSec.classList.add('loaded');\n  };\n  const timer=setTimeout(end,7600);\n  document.getElementById('skip').addEventListener('click',()=>{clearTimeout(timer);end();});\n})();\n\n\/* ---- vid\u00e9o hero : coup\u00e9e si l'utilisateur pr\u00e9f\u00e8re moins d'animation ---- *\/\n(function(){\n  const v=document.querySelector('.hero__media video');\n  if(!v)return;\n  if(matchMedia('(prefers-reduced-motion: reduce)').matches){v.removeAttribute('autoplay');v.pause();}\n})();\n\n\/* ---- header sticky ---- *\/\nconst hdr=document.getElementById('hdr');\naddEventListener('scroll',()=>hdr.classList.toggle('sticky',scrollY>60),{passive:true});\n\n\/* ---- albums photo \u00e0 d\u00e9filement horizontal (fl\u00e8ches desktop) ---- *\/\ndocument.querySelectorAll('[data-filmstrip]').forEach(strip=>{\n  const wrap=strip.closest('.filmstrip-wrap');\n  const prev=wrap.querySelector('.fs-prev');\n  const next=wrap.querySelector('.fs-next');\n  const step=()=>Math.round(strip.querySelector('.fs-card')?.getBoundingClientRect().width||300)+18;\n  prev?.addEventListener('click',()=>strip.scrollBy({left:-step(),behavior:'smooth'}));\n  next?.addEventListener('click',()=>strip.scrollBy({left:step(),behavior:'smooth'}));\n});\n\n\/* ---- menu burger mobile ---- *\/\n(function(){\n  const burger=document.getElementById('hdrBurger');\n  const nav=hdr.querySelector('nav');\n  if(!burger||!nav)return;\n  const close=()=>{nav.classList.remove('open');burger.classList.remove('is-open');burger.setAttribute('aria-expanded','false');};\n  burger.addEventListener('click',()=>{\n    const open=nav.classList.toggle('open');\n    burger.classList.toggle('is-open',open);\n    burger.setAttribute('aria-expanded',open?'true':'false');\n  });\n  nav.querySelectorAll('a').forEach(a=>a.addEventListener('click',close));\n  addEventListener('resize',()=>{if(innerWidth>900)close();});\n})();\n\n\/* ---- reveals g\u00e9n\u00e9riques (IntersectionObserver, co\u00fbt quasi nul) ---- *\/\nconst io=new IntersectionObserver((es)=>{\n  es.forEach(e=>{if(e.isIntersecting){e.target.classList.add('on');io.unobserve(e.target)}})\n},{threshold:.14});\ndocument.querySelectorAll('.reveal,.stag,.mask,.trait').forEach(el=>io.observe(el));\n\n\/* ---- parallax l\u00e9ger : uniquement les \u00e9l\u00e9ments visibles, un seul rAF partag\u00e9 ---- *\/\nconst parallaxEls=new Set();\nconst ioP=new IntersectionObserver(es=>{\n  es.forEach(e=>{e.isIntersecting?parallaxEls.add(e.target):parallaxEls.delete(e.target)});\n},{rootMargin:'25% 0px'});\ndocument.querySelectorAll('[data-speed]').forEach(el=>ioP.observe(el));\n\nlet ticking=false;\nfunction runParallax(){\n  parallaxEls.forEach(el=>{\n    const speed=parseFloat(el.dataset.speed);\n    const r=el.getBoundingClientRect();\n    const center=r.top+r.height\/2-innerHeight\/2;\n    el.style.transform=`translate3d(0,${(center*speed).toFixed(1)}px,0) scale(1.08)`;\n  });\n  ticking=false;\n}\naddEventListener('scroll',()=>{if(!ticking){requestAnimationFrame(runParallax);ticking=true}},{passive:true});\n\n\/* ---- chef : portrait pilot\u00e9 au scroll (progress 0\u21921 sur la hauteur du track) ---- *\/\nfunction bindScrollTrack(trackEl,stickyEl){\n  if(!trackEl||!stickyEl)return; \/* section absente sur cette page -> on ignore, sans planter *\/\n  let active=false;\n  new IntersectionObserver(es=>{active=es[0].isIntersecting},{threshold:0}).observe(trackEl);\n  function run(){\n    if(active){\n      const r=trackEl.getBoundingClientRect();\n      const p=Math.min(1,Math.max(0,-r.top\/(r.height-innerHeight)));\n      stickyEl.style.setProperty('--p',p.toFixed(3));\n    }\n  }\n  addEventListener('scroll',()=>requestAnimationFrame(run),{passive:true});\n  run();\n}\nbindScrollTrack(document.getElementById('chef'),document.querySelector('#chef .chef-sticky'));\n\n\/* ---- boutons magn\u00e9tiques : uniquement sur pointeur fin (souris), jamais sur iPhone ---- *\/\nif(matchMedia('(hover:hover) and (pointer:fine)').matches){\n  document.querySelectorAll('[data-magnetic]').forEach(btn=>{\n    const mag=btn.querySelector('.btn__mag');\n    btn.addEventListener('mousemove',e=>{\n      const r=btn.getBoundingClientRect();\n      const x=(e.clientX-r.left-r.width\/2)*.35;\n      const y=(e.clientY-r.top-r.height\/2)*.5;\n      mag.style.transform=`translate(${x}px,${y}px)`;\n    });\n    btn.addEventListener('mouseleave',()=>{mag.style.transform='';});\n  });\n}\n}); \/* fin DOMContentLoaded *\/\n<\/script>\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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Sur le quai de Bonifacio, o\u00f9 la Riviera italienne rencontre la Corse, la dolce vita s&rsquo;invite \u00e0 table&nbsp;: Passer l&rsquo;intro Le restaurant La cuisine La carte Le chef Contact R\u00e9server Bonifacio \u2014 Quai J\u00e9r\u00f4me Comparetti La dolce vita \u00e0 Bonifacio, sign\u00e9e Edoardo Menna, chef \u00e9toil\u00e9, face au port de Bonifacio. R\u00e9server une table Scroller Le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-86","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/pages\/86","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/comments?post=86"}],"version-history":[{"count":31,"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/pages\/86\/revisions"}],"predecessor-version":[{"id":153,"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/pages\/86\/revisions\/153"}],"wp:attachment":[{"href":"https:\/\/dev.zani-group.com\/index.php\/wp-json\/wp\/v2\/media?parent=86"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}