.v-site{--v-braise:#e8461e;--v-action:#d03c14;--v-braise-texte:#b0300e;--v-nuit:#14110f;--v-manioc:#fff6ea;--v-manioc-2:#fbead2;--v-feuille:#1f7a4d;--v-mangue:#f7b32b;--v-lagune:#1e6e8c;--v-discret:#5f5247;--v-trait:#ecdcc6;background:var(--v-manioc);color:var(--v-nuit);font-family:var(--police-texte), var(--repli);font-size:16px;line-height:1.55;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.v-site){scroll-behavior:smooth}}:where(.v-site) :is(h1,h2,h3){line-height:1.2;font-family:var(--police-titre), var(--police-texte), var(--repli);letter-spacing:-.02em;margin:0}:where(.v-site) p{margin:0}:where(.v-site) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.v-site) img{max-width:100%;height:auto;display:block}.v-site a:focus-visible,.v-site summary:focus-visible,.v-site input:focus-visible{outline:3px solid var(--v-lagune);outline-offset:2px;border-radius:8px}.v-site section[id],.v-site article[id]{scroll-margin-top:124px}.v-evitement{inset-inline-start:8px;z-index:100;background:var(--v-nuit);color:#fff;border-radius:10px;padding:12px 16px;font-weight:700;position:absolute;top:-60px}.v-evitement:focus{top:8px}.v-btn{text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;line-height:1.2;transition:transform .15s,background-color .15s;display:inline-flex}.v-site .v-btn:hover{text-decoration:none;transform:translateY(-1px)}.v-btn--braise{background:var(--v-action);color:#fff}.v-btn--braise:hover{background:#b8340f}.v-btn--sombre{background:var(--v-nuit);color:var(--v-manioc)}.v-btn--contour{border-color:var(--v-nuit);color:var(--v-nuit);background:0 0}.v-btn--contour:hover{background:var(--v-nuit);color:var(--v-manioc)}.v-btn--blanc{color:var(--v-nuit);background:#fff}.v-btn--mangue{background:var(--v-mangue);color:var(--v-nuit)}.v-btn--lien-clair{color:#fff;border-color:#ffffffb3}.v-actions{flex-wrap:wrap;gap:10px;display:flex}.v-entete{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--v-trait);background:#fff6eaf7;position:sticky;top:0}.v-entete__in{grid-template-columns:auto 1fr;grid-template-areas:"logo espace""nav nav";align-items:center;gap:4px 12px;max-width:1180px;margin:0 auto;padding:8px 16px;display:grid}.v-entete__logo{grid-area:logo;align-items:center;min-height:44px;display:inline-flex}.v-site .v-entete__logo:hover{text-decoration:none}.v-entete__espace{grid-area:espace;justify-self:end;align-items:center;gap:6px;display:flex;position:relative}.v-entete__espace .v-btn{min-height:44px;padding:0 16px;font-size:14px}@media (max-width:399px){.v-entete__espace .v-btn{padding:0 12px;font-size:13px}}.v-entete__nav{scrollbar-width:none;grid-area:nav;gap:4px;margin:0 -8px;display:flex;overflow-x:auto}.v-entete__nav::-webkit-scrollbar{display:none}.v-entete__nav a{min-height:44px;color:var(--v-nuit);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.v-site .v-entete__nav a:hover{background:var(--v-manioc-2);text-decoration:none}.v-site .v-entete__nav a[aria-current=page]{background:var(--v-nuit);color:#fff}@media (max-width:599px){.v-entete__nav{justify-content:space-between;gap:0;margin:0 -6px}.v-entete__nav a{letter-spacing:-.01em;padding:0 5px;font-size:13px}}@media (min-width:860px){.v-entete__in{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav espace";padding:10px 24px}.v-entete__nav{justify-content:center;margin:0}.v-site section[id],.v-site article[id]{scroll-margin-top:84px}}.v-pastille{letter-spacing:.02em;border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.v-pastille--mangue{background:var(--v-mangue);color:var(--v-nuit)}.v-pastille--lagune{color:var(--v-lagune);background:#e0f0f6}.v-pastille--braise{color:var(--v-braise-texte);background:#fde7dd}.v-pastille--feuille{color:var(--v-feuille);background:#e2f2e9}.v-heros{background:radial-gradient(60% 50% at 100% 0,#f7b32b47,#0000 70%),radial-gradient(50% 40% at 0 100%,#e8461e24,#0000 70%)}.v-heros__in{align-items:center;gap:36px;max-width:1180px;margin:0 auto;padding:36px 16px 48px;display:grid}.v-heros__titre{letter-spacing:-.035em;font-size:clamp(36px,10vw,66px);font-weight:800;line-height:1.02}.v-souligne{background:linear-gradient(transparent 62%, var(--v-mangue) 62%, var(--v-mangue) 90%, transparent 90%);padding:0 2px}.v-heros__intro{max-width:34em;margin:18px 0 24px;font-size:18px}.v-heros__lingala{color:var(--v-discret);margin-top:10px;font-size:14px;font-style:italic}.v-bientot{border:1px dashed var(--v-trait);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.v-bientot--sombre{color:#fff;background:#ffffff24;border-color:#fff6;margin:0 0 16px}@media (min-width:900px){.v-heros__in{grid-template-columns:1.1fr 1fr;gap:48px;padding:64px 24px 80px}}.v-scene{aspect-ratio:1;width:100%;max-width:min(480px,92vw);box-shadow:inset 0 0 0 1px var(--v-trait), 0 24px 50px -20px #14110f59;background-color:#f3e3c9;background-image:linear-gradient(#1e6e8c1f 2px,#0000 2px),linear-gradient(90deg,#1e6e8c1f 2px,#0000 2px);background-size:44px 44px;border-radius:36px;margin:0 auto;position:relative;overflow:hidden}.v-scene__route{width:100%;height:100%;position:absolute;inset:0}.v-scene__route path{fill:none;stroke:var(--v-braise);stroke-width:5px;stroke-linecap:round;stroke-dasharray:2 12;vector-effect:non-scaling-stroke}.v-scene__pin{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #14110f33}.v-scene__pin--a{top:80%;left:17.5%}.v-scene__pin--b{background:var(--v-mangue);top:17.5%;left:82.5%}.v-scene__moto{filter:drop-shadow(0 4px 6px #14110f40);z-index:2;font-size:40px;position:absolute;top:60%;left:45%;transform:translate(-50%,-50%)}.v-assiette{background:#fff;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 16px 30px -10px #14110f73}.v-assiette img{object-fit:cover;width:100%;height:100%}.v-assiette--1{width:44%;top:6%;left:4%}.v-assiette--2{width:32%;bottom:24%;right:-4%}.v-assiette--3{width:27%;bottom:-3%;left:34%}.v-assiette--verre{border-radius:24px}.v-scene__code{background:var(--v-nuit);color:var(--v-manioc);text-align:center;z-index:3;border-radius:14px;padding:8px 14px;line-height:1.2;position:absolute;bottom:5%;right:5%}.v-scene__code small{color:var(--v-mangue);font-size:11px;font-weight:700;display:block}.v-scene__code b{letter-spacing:.1em;font-size:20px}@media (prefers-reduced-motion:no-preference){.v-scene__moto{animation:7s ease-in-out infinite v-trajet}.v-assiette--1{animation:6s ease-in-out infinite v-flotte}.v-assiette--2{animation:7s ease-in-out -2s infinite v-flotte}.v-assiette--3{animation:5s ease-in-out -1s infinite v-flotte}.v-scene__pin--b{animation:1.8s ease-in-out infinite alternate v-pulse}}@keyframes v-trajet{0%{top:80%;left:17.5%}30%{top:64%;left:34%}55%{top:58%;left:62%}80%{top:34%;left:76%}92%,to{top:20%;left:82.5%}}@keyframes v-flotte{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes v-pulse{0%{box-shadow:0 0 #f7b32b99}to{box-shadow:0 0 0 14px #f7b32b00}}.v-section{padding:56px 0}.v-section--manioc{background:var(--v-manioc-2)}.v-section--nuit{background:var(--v-nuit);color:var(--v-manioc)}.v-section__in{max-width:1180px;margin:0 auto;padding:0 16px}.v-section__in--etroit{max-width:780px}.v-titre{font-size:clamp(28px,7vw,44px);font-weight:800;line-height:1.08}.v-chapeau{max-width:40em;margin:12px 0 28px;font-size:18px}.v-discret-clair{color:#d9cdbf;margin-top:14px;font-size:15px}.v-lien-fleche{min-height:44px;color:var(--v-action);align-items:center;margin-top:18px;font-size:17px;font-weight:800;display:inline-flex}.v-encart{border:1px solid var(--v-trait);background:#fff;border-radius:16px;margin-top:18px;padding:16px 18px}@media (min-width:900px){.v-section{padding:88px 0}.v-section__in{padding:0 24px}}.v-etapes{gap:14px;display:grid}.v-etape{border:1px solid var(--v-trait);background:#fff;border-radius:22px;padding:20px 20px 22px;position:relative}.v-etape__num{top:16px;font-family:var(--police-titre), var(--police-texte), var(--repli);color:var(--v-manioc-2);-webkit-text-stroke:1.5px #d8bf9c;font-size:34px;font-weight:800;line-height:1;position:absolute;inset-inline-end:18px}.v-etape__emoji{background:var(--v-manioc);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:28px;display:grid}.v-etape h3,.v-carte h3{margin-bottom:6px;font-size:20px}.v-etape p,.v-carte p{color:var(--v-discret)}@media (max-width:599px){.v-etape{grid-template-columns:52px 1fr;column-gap:14px;padding:16px 44px 16px 16px;display:grid}.v-etape__emoji{grid-row:span 2;margin:0}.v-etape__num{top:14px;font-size:26px;inset-inline-end:14px}}@media (min-width:600px){.v-etapes{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.v-etapes{grid-template-columns:repeat(4,1fr)}}.v-tailles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.v-taille{background:var(--v-lagune);color:#fff;text-align:center;border-radius:20px;padding:16px 12px}.v-taille>span{font-size:32px;display:block}.v-taille h3{margin:6px 0 2px;font-size:19px}.v-taille p{font-size:14px;line-height:1.3}.v-taille em{background:#ffffff2e;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:800;display:inline-block}.v-taille:nth-child(3){background:var(--v-feuille)}.v-tarifs{align-items:center;gap:32px;display:grid}.v-formule{font-family:var(--police-titre), var(--police-texte), var(--repli);margin-top:16px;font-size:clamp(24px,6vw,34px);font-weight:700;line-height:1.25}.v-formule b{color:var(--v-mangue)}@media (min-width:900px){.v-tarifs{grid-template-columns:1fr 1fr;gap:56px}}.v-calc{background:var(--v-manioc);color:var(--v-nuit);border-radius:28px;padding:22px 20px}.v-calc__label{margin-bottom:8px;font-size:15px;font-weight:800;display:block}.v-calc__saisie{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.v-calc__nombre{width:130px;min-height:52px;font:inherit;border:2px solid var(--v-nuit);color:var(--v-nuit);background:#fff;border-radius:14px;padding:0 14px;font-size:26px}.v-calc__curseur{width:100%;height:44px;accent-color:var(--v-action);cursor:pointer;margin:14px 0 0}.v-calc__echelle{color:var(--v-discret);justify-content:space-between;margin-top:-4px;font-size:13px;display:flex}.v-calc__res{background:var(--v-mangue);border-radius:18px;margin-top:18px;padding:16px 18px;display:block}.v-calc__prix{font-family:var(--police-titre), var(--police-texte), var(--repli);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,11vw,52px);font-weight:800;line-height:1;display:block}.v-calc__detail{margin-top:6px;font-size:15px;font-weight:700;display:block}.v-calc__note{color:var(--v-discret);margin-top:12px;font-size:14px}.v-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v-galerie li{border:1px solid var(--v-trait);background:#fff;border-radius:22px;overflow:hidden}.v-galerie img{aspect-ratio:1;object-fit:cover;width:100%}.v-galerie span{padding:10px 12px 12px;font-size:14px;font-weight:700;line-height:1.3;display:block}@media (min-width:700px){.v-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v-galerie span{padding:12px 16px 16px;font-size:16px}}@media (prefers-reduced-motion:no-preference){.v-galerie img{transition:transform .4s}.v-galerie li:hover img{transform:scale(1.04)}}.v-cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:28px;display:grid}.v-carte{border:1px solid var(--v-trait);background:#fff;border-radius:22px;padding:20px}.v-carte__emoji{margin-bottom:8px;font-size:32px;display:block}.v-bloc-interdits{background:#fde7dd;border-radius:22px;margin-top:28px;padding:22px 20px}.v-bloc-interdits h3{margin-bottom:14px;font-size:20px}.v-interdits{flex-wrap:wrap;gap:8px;display:flex}.v-interdits li{background:#fff;border-radius:16px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.v-interdits li span{flex:none;font-size:15px}.v-trio{gap:16px;display:grid}.v-offre{color:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;padding:26px 22px;display:flex}.v-offre h2{margin-bottom:10px;font-size:28px;font-weight:800;line-height:1.1}.v-offre p{margin-bottom:20px}.v-offre .v-actions,.v-offre>.v-btn{margin-top:auto}.v-offre__emoji{margin-bottom:8px;font-size:40px}.v-offre--feuille{background:var(--v-feuille)}.v-offre--lagune{background:var(--v-lagune)}.v-offre--nuit{background:var(--v-nuit)}.v-offre a:focus-visible{outline-color:var(--v-mangue)}@media (min-width:800px){.v-trio{grid-template-columns:repeat(2,1fr)}}.v-faq{gap:10px;margin-top:24px;display:grid}.v-faq details{border:1px solid var(--v-trait);background:#fff;border-radius:18px}.v-faq summary{cursor:pointer;align-items:center;min-height:56px;padding-block:14px;padding-inline:18px 52px;font-size:17px;font-weight:800;list-style:none;display:flex;position:relative}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";inset-inline-end:16px;background:var(--v-manioc-2);border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v-faq details[open] summary:after{content:"−";background:var(--v-mangue)}.v-faq details p{color:var(--v-discret);padding:0 18px 18px}.v-faq a{color:var(--v-action);font-weight:700;text-decoration:underline}.v-contact{text-align:center}.v-contact .v-chapeau{margin-left:auto;margin-right:auto}.v-contact__mail{overflow-wrap:anywhere;white-space:normal;max-width:100%;padding:12px 22px}.v-pied{background:var(--v-nuit);color:#d9cdbf}.v-pied__in{gap:28px;max-width:1180px;margin:0 auto;padding:40px 16px;display:grid}.v-pied__in p{max-width:26em;margin-top:14px}.v-pied__liens{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 16px;display:grid}.v-pied__liens a{min-height:44px;color:var(--v-manioc);overflow-wrap:anywhere;align-items:center;font-weight:600;display:flex}.v-pied__mail{grid-column:1/-1}.v-pied a:focus-visible{outline-color:var(--v-mangue)}@media (min-width:900px){.v-pied__in{grid-template-columns:1fr 2fr;padding:56px 24px}}.v-colis-heros{padding:40px 0 8px}.v-colis-heros .v-titre{font-size:clamp(34px,9vw,58px)}.v-deux{gap:16px;display:grid}.v-deux>div{border:1px solid var(--v-trait);background:#fff;border-radius:22px;padding:20px}.v-deux h3{margin-bottom:8px;font-size:20px}.v-deux p+p{margin-top:8px}@media (min-width:760px){.v-deux{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.v-etapes--3{grid-template-columns:repeat(3,1fr)}}.v-nowrap{white-space:nowrap}.v-site:is(:lang(ar),:lang(hi)) :is(h1,h2,h3){letter-spacing:normal;line-height:1.35}.v-site:is(:lang(ar),:lang(hi)){line-height:1.7}.v-site:lang(zh) :is(h1,h2,h3),.v-site:lang(ko) :is(h1,h2,h3){letter-spacing:0}.v-carte--article h2,.v-carte--article h3{margin-bottom:8px;font-size:20px}.v-carte--article a{color:inherit}.v-carte--article .v-lien-fleche{color:var(--v-action);margin-top:8px}.v-article__titre{font-size:clamp(30px,7vw,48px)}.v-section--haut{padding-top:8px}.v-article h2{margin:40px 0 4px;font-size:clamp(22px,5vw,28px)}.v-article>section:first-child h2{margin-top:0}.v-article p{margin-top:12px;font-size:17px}.v-article a{color:var(--v-action);font-weight:700}.v-article__liste{counter-reset:v-n;gap:10px;margin-top:14px;display:grid}.v-article__liste li{padding-inline-start:30px;font-size:17px;position:relative}.v-article__liste li:before{content:"•";color:var(--v-braise);font-weight:800;position:absolute;inset-inline-start:6px}ol.v-article__liste li{counter-increment:v-n}ol.v-article__liste li:before{content:counter(v-n);inset-inline-start:0;background:var(--v-mangue);width:22px;height:22px;color:var(--v-nuit);border-radius:50%;place-items:center;font-size:13px;display:grid;top:1px}.v-article .v-interdits{margin-top:14px}.v-tableau{border:1px solid var(--v-trait);background:#fff;border-radius:16px;margin-top:16px;overflow-x:auto}.v-tableau table{border-collapse:collapse;width:100%;font-size:15px}.v-tableau th,.v-tableau td{text-align:start;border-bottom:1px solid var(--v-trait);padding:12px 14px}.v-tableau th{background:var(--v-nuit);color:var(--v-manioc);font-weight:800}.v-tableau tr:last-child td{border-bottom:0}.v-article__action{justify-content:center;margin-top:20px}
