.dm-ybf{--nuit:#14213D;--papier:#F8F3E9;--clair:#FFFDF8;--ciel:#D9E8EA;--terre:#A9533A;--terre-clair:#C46A4A;--bleuvert:#4E8A92;--olive:#6F8A5B;--olive-fonce:#5E7A4C;--citron:#E1B25A;--gris:#5B6475;--gris-fonce:#3A4458;--filet:#C9CCD3;--filet-clair:#E4DED2;--bord-photo:#DDD6C8;--trou:#F8F3E9;background:var(--papier);font-family:DM Sans,system-ui,sans-serif;color:var(--nuit);width:100%;min-height:100%;-webkit-font-smoothing:antialiased}.dm-ybf *,.dm-ybf *:before,.dm-ybf *:after{box-sizing:border-box}.dm-ybf img{display:block;max-width:100%}.dm-ybf a{color:var(--nuit)}.dm-ybf a:hover{color:var(--terre)}body:has(.dm-ybf){margin:0;background:#f8f3e9}.dm-ybf .ybf-wrap{max-width:1160px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.dm-ybf .ybf-wrap--1060{max-width:1060px}.dm-ybf .ybf-wrap--860{max-width:860px}.dm-ybf .ybf-wrap--760{max-width:760px}.dm-ybf .ybf-sec{padding:clamp(64px,8vw,112px) 0}.dm-ybf .ybf-col{display:flex;flex-direction:column}.dm-ybf .ybf-encadre{position:relative}.dm-ybf .ybf-encadre:before{content:"";position:absolute;left:14px;top:14px;right:14px;bottom:14px;border:1px solid var(--nuit);opacity:.4;pointer-events:none}.dm-ybf .ybf-encadre>*{position:relative}.dm-ybf .ybf-titre{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.dm-ybf .ybf-chapeau{display:flex;align-items:center;gap:14px;font-family:Bodoni Moda,serif;font-style:italic;font-size:20px;color:var(--terre)}.dm-ybf .ybf-chapeau:before,.dm-ybf .ybf-chapeau:after{content:"";width:32px;height:1px;background:currentColor;flex:none}.dm-ybf .ybf-h2{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(34px,4.6vw,54px);line-height:1.08}.dm-ybf .ybf-soustitre{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gris)}.dm-ybf .ybf-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border-radius:2px;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;flex:1 1 220px;border:1px solid transparent;cursor:pointer;font-family:DM Sans,system-ui,sans-serif}.dm-ybf .ybf-btn--plein{background:var(--nuit);color:var(--papier)}.dm-ybf .ybf-btn--plein:hover{color:var(--papier)}.dm-ybf .ybf-btn--ligne{border-color:var(--nuit);color:var(--nuit)}.dm-ybf .ybf-btn--bloc{width:100%;height:58px;flex:none}.dm-ybf .ybf-btn[disabled]{opacity:.5;cursor:not-allowed}.dm-ybf .ybf-bar{border-bottom:1px solid var(--filet);background:var(--papier)}.dm-ybf .ybf-bar__in{padding-top:18px;padding-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dm-ybf .ybf-bar__nom{font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.dm-ybf .ybf-bar__droite{display:flex;align-items:center;gap:32px}.dm-ybf .ybf-bar__liens{display:flex;gap:28px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.dm-ybf .ybf-bar__liens a{text-decoration:none}.dm-ybf .ybf-bar__cta{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:2px;background:var(--nuit);color:var(--papier);text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dm-ybf .ybf-bar__cta:hover{color:var(--papier)}.dm-ybf .ybf-timbre{padding:11px;background:radial-gradient(circle,var(--trou) 3px,transparent 3.5px) -5px -5px / 10px 10px round,var(--clair);filter:drop-shadow(0 5px 10px rgba(20,33,61,.12))}.dm-ybf .ybf-timbre__in{border:1px solid var(--terre-clair);padding:9px;display:flex;flex-direction:column;gap:7px;background:var(--clair);box-shadow:0 0 0 6px var(--clair)}.dm-ybf .ybf-timbre__tete{display:flex;justify-content:space-between;align-items:baseline}.dm-ybf .ybf-timbre__poste{font-size:8px;font-weight:600;letter-spacing:.26em}.dm-ybf .ybf-timbre__val{font-family:Bodoni Moda,serif;font-size:13px;line-height:1}.dm-ybf .ybf-timbre img{width:100%;object-fit:cover;border:1px solid var(--bord-photo)}.dm-ybf .ybf-timbre__leg{font-family:Bodoni Moda,serif;font-style:italic;font-weight:500;font-size:19px;line-height:1.1}.dm-ybf .ybf-timbre__leg--signe{font-family:Yellowtail,cursive;font-style:normal;font-size:24px}.dm-ybf .t-bleuvert{border-color:var(--bleuvert)}.dm-ybf .t-olive{border-color:var(--olive)}.dm-ybf .t-citron{border-color:var(--citron)}.dm-ybf .t-terre{border-color:var(--terre-clair)}.dm-ybf .ybf-hero{background:var(--ciel);padding:clamp(44px,7vw,96px) 0;overflow:hidden;--trou:#D9E8EA}.dm-ybf .ybf-hero__in{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.dm-ybf .ybf-hero__txt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.dm-ybf .ybf-dates{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.dm-ybf .ybf-dates:before{content:"";width:28px;height:1px;background:var(--nuit);flex:none}.dm-ybf .ybf-h1{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(44px,6.4vw,84px);line-height:1.02;letter-spacing:-.01em}.dm-ybf .ybf-h1 em{font-style:italic;font-weight:500;color:var(--terre)}.dm-ybf .ybf-hero__p{margin:0;max-width:540px;font-size:18px;line-height:1.6}.dm-ybf .ybf-apd{display:flex;align-items:baseline;gap:12px}.dm-ybf .ybf-apd__k{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.dm-ybf .ybf-apd__v{font-family:Bodoni Moda,serif;font-weight:600;font-size:38px;line-height:1;white-space:nowrap}.dm-ybf .ybf-hero__btns{display:flex;flex-wrap:wrap;gap:12px}.dm-ybf .ybf-hero__vignette{flex:1 1 340px;min-width:0;position:relative;height:430px}.dm-ybf .ybf-soleil{position:absolute;right:6px;top:0}.dm-ybf .ybf-grand-timbre{position:absolute;left:50%;top:30px;width:270px;height:345px;margin-left:-125px;padding:13px;background:radial-gradient(circle,var(--trou) 3.2px,transparent 3.7px) -5px -5px / 10px 10px,var(--clair);filter:drop-shadow(0 10px 18px rgba(20,33,61,.16));transform:rotate(3deg)}.dm-ybf .ybf-grand-timbre__in{height:100%;border:1px solid var(--terre-clair);padding:10px;display:flex;flex-direction:column;gap:8px;background:var(--clair);box-shadow:0 0 0 8px var(--clair)}.dm-ybf .ybf-grand-timbre__poste{font-size:9px;font-weight:600;letter-spacing:.26em}.dm-ybf .ybf-grand-timbre__an{font-family:Bodoni Moda,serif;font-size:16px;line-height:1}.dm-ybf .ybf-grand-timbre img{flex:1;min-height:0;width:100%;object-fit:cover;border:1px solid var(--filet)}.dm-ybf .ybf-grand-timbre__leg{font-family:Bodoni Moda,serif;font-style:italic;font-weight:500;font-size:24px;line-height:1.1}.dm-ybf .ybf-ondes{position:absolute;left:calc(50% - 215px);top:150px}.dm-ybf .ybf-tampon{position:absolute;left:calc(50% - 175px);top:100px;width:108px;height:108px;border-radius:50%;border:1px solid var(--nuit);opacity:.65;transform:rotate(-12deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#d9e8ea59}.dm-ybf .ybf-tampon__v{font-size:10px;font-weight:600;letter-spacing:.28em}.dm-ybf .ybf-tampon__d{font-family:Bodoni Moda,serif;font-style:italic;font-size:17px;line-height:1}.dm-ybf .ybf-tampon__p{font-size:8px;font-weight:500;letter-spacing:.22em}.dm-ybf .ybf-signature{position:absolute;left:6px;bottom:4px;display:flex;align-items:flex-end;gap:6px}.dm-ybf .ybf-signature__txt{font-family:Yellowtail,cursive;font-size:32px;line-height:1.1}.dm-ybf .ybf-vivre{display:flex;flex-wrap:wrap;gap:48px 32px}.dm-ybf .ybf-carte{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px}.dm-ybf .ybf-carte .ybf-timbre img{aspect-ratio:4/3}.dm-ybf .ybf-carte__txt{display:flex;flex-direction:column;gap:8px}.dm-ybf .ybf-carte h3{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:23px;line-height:1.2}.dm-ybf .ybf-carte p{margin:0;font-size:16px;line-height:1.6}.dm-ybf .ybf-aurelie{background:var(--nuit);color:var(--papier);padding:clamp(64px,8vw,104px) 0;--trou:#14213D}.dm-ybf .ybf-aurelie__in{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.dm-ybf .ybf-aurelie__photo{flex:0 1 320px;min-width:0;margin:0 auto}.dm-ybf .ybf-aurelie__photo .ybf-timbre{padding:12px;filter:none;transform:rotate(-2deg)}.dm-ybf .ybf-aurelie__photo .ybf-timbre__in{padding:9px;color:var(--nuit);box-shadow:0 0 0 7px var(--clair)}.dm-ybf .ybf-aurelie__photo img{aspect-ratio:4/5}.dm-ybf .ybf-aurelie__txt{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.dm-ybf .ybf-aurelie__k{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--citron)}.dm-ybf .ybf-aurelie__k:after{content:"";width:48px;height:1px;background:var(--citron);flex:none}.dm-ybf .ybf-aurelie__h{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(30px,3.8vw,44px);line-height:1.12}.dm-ybf .ybf-aurelie__cit{margin:0;font-family:Bodoni Moda,serif;font-style:italic;font-weight:500;font-size:clamp(20px,2.2vw,25px);line-height:1.5}.dm-ybf .ybf-aurelie__sig{font-family:Yellowtail,cursive;font-size:38px;line-height:1;color:var(--citron)}.dm-ybf .ybf-jour{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 32px;padding:32px 0;border-top:1px solid var(--filet)}.dm-ybf .ybf-jours>.ybf-jour:last-child{border-bottom:1px solid var(--filet)}.dm-ybf .ybf-jour__timbre{width:110px;height:130px;flex-shrink:0;padding:9px;background:radial-gradient(circle,var(--trou) 2.8px,transparent 3.3px) -5px -5px / 10px 10px,var(--clair);filter:drop-shadow(0 3px 7px rgba(20,33,61,.12))}.dm-ybf .ybf-jour__in{height:100%;border:1px solid var(--terre-clair);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--clair);box-shadow:0 0 0 4px var(--clair)}.dm-ybf .ybf-jour__k{font-size:8px;font-weight:600;letter-spacing:.26em}.dm-ybf .ybf-jour__n{font-family:Bodoni Moda,serif;font-weight:600;font-size:40px;line-height:1}.dm-ybf .ybf-jour__lieu{font-family:Bodoni Moda,serif;font-style:italic;font-size:13px;text-align:center}.dm-ybf .ybf-jour__txt{flex:2 1 300px;min-width:0;display:flex;flex-direction:column;gap:6px}.dm-ybf .ybf-jour__txt h3{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:26px;line-height:1.2}.dm-ybf .ybf-jour__st{font-family:Bodoni Moda,serif;font-style:italic;font-size:18px;color:var(--terre)}.dm-ybf .ybf-jour__txt p{margin:4px 0 0;font-size:16px;line-height:1.6}.dm-ybf .ybf-jour__photo{flex:1 1 240px;min-width:0;padding:6px;background:var(--clair);border:1px solid var(--filet-clair)}.dm-ybf .ybf-jour__photo img{aspect-ratio:4/3;width:100%;object-fit:cover}.dm-ybf .ybf-note{margin:0;text-align:center;font-family:Bodoni Moda,serif;font-style:italic;font-size:16px;color:var(--gris)}.dm-ybf .ybf-hotel{background:var(--papier);border-top:1px solid var(--filet-clair)}.dm-ybf .ybf-hotel__in{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.dm-ybf .ybf-hotel__gauche{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:14px}.dm-ybf .ybf-carrousel{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--bord-photo);background:#eae4d8;touch-action:pan-y}.dm-ybf .ybf-carrousel img{width:100%;height:100%;object-fit:cover}.dm-ybf .ybf-fleche{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;border-radius:50%;background:#f8f3e9eb;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.dm-ybf .ybf-fleche--prev{left:12px}.dm-ybf .ybf-fleche--next{right:12px}.dm-ybf .ybf-compteur{position:absolute;right:12px;bottom:12px;padding:5px 10px;background:#14213dc7;color:var(--papier);font-size:11px;font-weight:500;letter-spacing:.16em}.dm-ybf .ybf-points{display:flex;justify-content:center;gap:10px}.dm-ybf .ybf-point{width:8px;height:8px;border-radius:50%;border:1px solid var(--nuit);background:transparent;padding:0;cursor:pointer}.dm-ybf .ybf-point.is-on{background:var(--nuit)}.dm-ybf .ybf-hotel__droite{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:18px}.dm-ybf .ybf-hotel__k{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gris)}.dm-ybf .ybf-hotel__droite h3{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:30px;line-height:1.15}.dm-ybf .ybf-hotel__droite>p{margin:0;font-size:17px;line-height:1.6}.dm-ybf .ybf-chambres{display:flex;flex-wrap:wrap;gap:14px;padding-top:6px}.dm-ybf .ybf-chambre{flex:1 1 200px;min-width:0;padding:18px 20px;border:1px solid var(--nuit);display:flex;flex-direction:column;gap:6px}.dm-ybf .ybf-chambre__t{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.dm-ybf .ybf-chambre__d{font-size:15px;line-height:1.55}.dm-ybf .ybf-inclus{background:var(--ciel)}.dm-ybf .ybf-inclus .ybf-chapeau{color:var(--nuit)}.dm-ybf .ybf-inclus__grille{display:flex;flex-wrap:wrap;gap:28px}.dm-ybf .ybf-inclus__col{min-width:0;padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:16px}.dm-ybf .ybf-inclus__col--oui{flex:3 1 420px;background:var(--clair)}.dm-ybf .ybf-inclus__col--non{flex:2 1 320px;border:1px solid var(--nuit)}.dm-ybf .ybf-inclus__k{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dm-ybf .ybf-inclus__col--oui .ybf-inclus__k{color:var(--olive-fonce)}.dm-ybf .ybf-inclus__col--non .ybf-inclus__k{color:var(--gris)}.dm-ybf .ybf-inclus__liste{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5}.dm-ybf .ybf-inclus__liste li{display:flex;gap:12px}.dm-ybf .ybf-inclus__liste li:before{flex-shrink:0}.dm-ybf .ybf-inclus__col--oui li:before{content:"\2713";color:var(--olive-fonce)}.dm-ybf .ybf-inclus__col--non li:before{content:"\2014";color:var(--gris)}.dm-ybf ul.ybf-inclus__liste{list-style:none;margin:0;padding:0}.dm-ybf .ybf-resa__cadre{padding:14px;background:radial-gradient(circle,var(--trou) 3.2px,transparent 3.7px) -5px -5px / 10px 10px round,var(--clair);filter:drop-shadow(0 10px 22px rgba(20,33,61,.12))}.dm-ybf .ybf-resa__in{border:1px solid var(--terre);padding:clamp(22px,4vw,40px);display:flex;flex-direction:column;gap:24px;background:var(--clair);box-shadow:0 0 0 9px var(--clair)}.dm-ybf .ybf-resa__k{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dm-ybf .ybf-pieces{display:flex;flex-wrap:wrap;gap:14px}.dm-ybf .ybf-piece{flex:1 1 240px;min-width:0;padding:18px 20px;border:1px solid var(--filet);background:var(--clair);cursor:pointer;display:flex;gap:14px;text-align:left;font-family:DM Sans,system-ui,sans-serif;color:var(--nuit)}.dm-ybf .ybf-piece.is-on{border:1.5px solid var(--nuit);background:var(--papier)}.dm-ybf .ybf-piece.is-off{cursor:default;background:#f4f0e6;border-style:dashed}.dm-ybf .ybf-piece__radio{flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1px solid var(--nuit);display:flex;align-items:center;justify-content:center}.dm-ybf .ybf-piece__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--nuit);opacity:0}.dm-ybf .ybf-piece.is-on .ybf-piece__radio:after{opacity:1}.dm-ybf .ybf-piece__corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.dm-ybf .ybf-piece__haut{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dm-ybf .ybf-piece__t{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.dm-ybf .ybf-piece__p{flex-shrink:0;white-space:nowrap;font-family:Bodoni Moda,serif;font-weight:600;font-size:22px;line-height:1}.dm-ybf .ybf-piece__d{font-size:14px;line-height:1.5;color:var(--gris)}.dm-ybf .ybf-piece__tag{align-self:center;flex:none;background:#8e4a27;color:var(--clair);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:6px 11px}.dm-ybf .ybf-acompte{display:flex;flex-direction:column;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.dm-ybf .ybf-acompte__ligne{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 6px}.dm-ybf .ybf-acompte__k{font-size:15px;font-weight:600}.dm-ybf .ybf-acompte__v{flex-shrink:0;white-space:nowrap;font-family:Bodoni Moda,serif;font-weight:600;font-size:34px;line-height:1}.dm-ybf .ybf-acompte__sous{padding:0 0 18px;font-size:14px;color:var(--gris)}.dm-ybf .ybf-resa__note{margin:0;text-align:center;font-size:13px;line-height:1.6;color:var(--gris)}.dm-ybf .ybf-resa__note a{color:var(--gris)}.dm-ybf .ybf-resa__complet{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.dm-ybf .ybf-resa__complet h3{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:26px;line-height:1.2}.dm-ybf .ybf-resa__complet p{margin:0;max-width:46ch;font-size:16px;line-height:1.6;color:var(--gris)}.dm-ybf .ybf-faq__liste{display:flex;flex-direction:column;border-top:1px solid var(--filet)}.dm-ybf .ybf-faq__item{border-bottom:1px solid var(--filet)}.dm-ybf .ybf-faq__q{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;width:100%;background:none;border:0;text-align:left;font-family:Bodoni Moda,serif;font-weight:600;font-size:20px;line-height:1.3;color:var(--nuit)}.dm-ybf .ybf-faq__ico{flex-shrink:0;font-size:22px;line-height:1;font-family:DM Sans,system-ui,sans-serif}.dm-ybf .ybf-faq__r{margin:0;padding:0 0 22px;font-size:16px;line-height:1.65;color:var(--gris-fonce)}.dm-ybf .ybf-galerie{background:var(--clair);border-top:1px solid var(--filet-clair);--trou:#FFFDF8}.dm-ybf .ybf-gal{width:100%;max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.dm-ybf .ybf-gal>div{min-width:0}.dm-ybf .ybf-gal img{aspect-ratio:4/5}.dm-ybf .ybf-serenite{background:var(--ciel);padding:clamp(56px,7vw,88px) 0}.dm-ybf .ybf-serenite__in{display:flex;flex-direction:column;align-items:center;gap:40px}.dm-ybf .ybf-serenite .ybf-chapeau{color:var(--nuit)}.dm-ybf .ybf-garanties{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px 48px}.dm-ybf .ybf-garantie{flex:1 1 240px;min-width:0;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.dm-ybf .ybf-garantie__ico{width:84px;height:84px;border-radius:50%;border:1px solid var(--nuit);display:flex;align-items:center;justify-content:center;background:var(--clair)}.dm-ybf .ybf-garantie h3{margin:0;font-family:Bodoni Moda,serif;font-weight:600;font-size:22px;line-height:1.2}.dm-ybf .ybf-garantie p{margin:0;font-size:15px;line-height:1.6;color:var(--gris-fonce)}.dm-ybf .ybf-pied{background:var(--nuit);color:var(--papier)}.dm-ybf .ybf-pied a{color:var(--papier)}.dm-ybf .ybf-pied__in{padding-top:56px;padding-bottom:40px;display:flex;flex-direction:column;gap:40px}.dm-ybf .ybf-pied__haut{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.dm-ybf .ybf-pied__marque{display:flex;flex-direction:column;gap:10px}.dm-ybf .ybf-pied__nom{font-family:Bodoni Moda,serif;font-style:italic;font-weight:500;font-size:34px;line-height:1.1}.dm-ybf .ybf-pied__sous{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.dm-ybf .ybf-pied__liens{display:flex;flex-wrap:wrap;gap:20px;padding-top:6px;font-size:14px}.dm-ybf .ybf-pied__contact{display:flex;flex-direction:column;gap:6px}.dm-ybf .ybf-pied__k{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--citron)}.dm-ybf .ybf-wa{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;height:48px;padding:0 22px;border-radius:999px;background:var(--papier);color:var(--nuit);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.dm-ybf .ybf-pied .ybf-wa,.dm-ybf .ybf-pied .ybf-wa:hover{color:var(--nuit)}.dm-ybf .ybf-pied__licence{font-size:13px;opacity:.8}.dm-ybf .ybf-pied__filet{height:1px;background:var(--papier);opacity:.25}.dm-ybf .ybf-pied__bas{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.dm-ybf .ybf-pied__dm{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.6}.dm-ybf .ybf-pied__legaux{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 20px;font-size:13px}.dm-ybf .ybf-pied__mentions{margin:0;font-size:12px;line-height:1.7;opacity:.7}.ybf-fab{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;align-items:center;gap:8px;background:#14213d;color:#f8f3e9;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:13px 18px;border-radius:999px;text-decoration:none;box-shadow:0 4px 14px #14213d4d}@media(max-width:720px){.dm-ybf .ybf-hide-m{display:none!important}.dm-ybf .ybf-btn{max-width:none}.dm-ybf .ybf-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media(max-width:520px){.dm-ybf .ybf-hero__vignette{height:390px}.dm-ybf .ybf-grand-timbre{width:230px;height:300px;margin-left:-105px}.dm-ybf .ybf-ondes{left:calc(50% - 185px)}.dm-ybf .ybf-tampon{left:calc(50% - 150px);width:92px;height:92px}.ybf-fab span{display:none}.ybf-fab{padding:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ybf-langue{display:inline-flex;align-items:center;gap:7px;font-family:DM Sans,system-ui,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.14em}.ybf-langue a{color:inherit;text-decoration:none;opacity:.55;padding:2px 1px;border-bottom:1px solid transparent}.ybf-langue a:hover{opacity:1}.ybf-langue a[aria-current]{opacity:1;border-bottom-color:currentColor}.ybf-langue span{opacity:.32}.dm-ybf .ybf-bar__droite{gap:20px}@media(max-width:420px){.dm-ybf .ybf-bar__droite{gap:12px}}.dm-ybf .ybf-legal{background:var(--papier)}.dm-ybf .ybf-legal__corps{font-size:15.5px;line-height:1.75;color:var(--gris-fonce)}.dm-ybf .ybf-legal__corps>div{max-width:none!important;padding:0!important;margin:0!important;font-family:DM Sans,system-ui,sans-serif!important;color:var(--gris-fonce)!important;font-size:15.5px!important;line-height:1.75!important}.dm-ybf .ybf-legal__corps h2{margin:clamp(34px,4vw,48px) 0 14px;font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(24px,3vw,32px);line-height:1.15;color:var(--nuit)}.dm-ybf .ybf-legal__corps h3{margin:clamp(26px,3vw,36px) 0 12px;font-family:Bodoni Moda,serif;font-weight:600;font-size:clamp(20px,2.4vw,25px);line-height:1.2;color:var(--nuit)}.dm-ybf .ybf-legal__corps h4{margin:24px 0 10px;font-family:Bodoni Moda,serif;font-weight:600;font-size:19px;line-height:1.25;color:var(--nuit)}.dm-ybf .ybf-legal__corps p{margin:0 0 14px}.dm-ybf .ybf-legal__corps ul,.dm-ybf .ybf-legal__corps ol{margin:0 0 16px;padding-left:22px}.dm-ybf .ybf-legal__corps li{margin:0 0 8px}.dm-ybf .ybf-legal__corps strong{color:var(--nuit);font-weight:600}.dm-ybf .ybf-legal__corps a{color:var(--terre);text-decoration:underline;text-underline-offset:3px}.dm-ybf .ybf-legal__corps hr{border:0;border-top:1px solid var(--filet);margin:clamp(28px,3.5vw,40px) 0}.dm-ybf .ybf-legal__corps table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14.5px}.dm-ybf .ybf-legal__corps th,.dm-ybf .ybf-legal__corps td{border:1px solid var(--filet);padding:9px 11px;text-align:left}.dm-ybf .ybf-legal__corps th{background:var(--ciel);color:var(--nuit);font-weight:600}.dm-ybf #programme{padding-bottom:clamp(36px,4.5vw,52px)}.dm-ybf .ybf-hotel{padding-top:clamp(44px,5.5vw,72px)}.dm-ybf .ybf-hotel__droite h3{text-wrap:balance}.dm-ybf.ybf-anim [data-ybf-anim]{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transition-delay:var(--ybf-d, 0ms)}.dm-ybf.ybf-anim [data-ybf-anim].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dm-ybf.ybf-anim [data-ybf-anim]{opacity:1;transform:none;transition:none}}@media(min-width:1080px){.dm-ybf .ybf-hotel__droite h3{font-size:27px;white-space:nowrap}}@media(max-width:760px){.dm-ybf .ybf-hero__in{flex-direction:column;align-items:stretch;gap:20px}.dm-ybf .ybf-hero__txt{display:contents}.dm-ybf .ybf-dates{order:1}.dm-ybf .ybf-h1{order:2}.dm-ybf .ybf-hero__p{order:3}.dm-ybf .ybf-hero__vignette{order:4;flex:none}.dm-ybf .ybf-apd{order:5}.dm-ybf .ybf-hero__btns{order:6}.dm-ybf .ybf-carte--aurelie{display:none}}@media(max-width:620px){.dm-ybf .ybf-hero__vignette{height:300px}.dm-ybf .ybf-grand-timbre{width:186px;height:238px;margin-left:-83px;top:22px;padding:9px}.dm-ybf .ybf-grand-timbre__in{padding:7px;gap:6px;box-shadow:0 0 0 6px var(--clair)}.dm-ybf .ybf-grand-timbre__poste{font-size:7.5px}.dm-ybf .ybf-grand-timbre__an{font-size:13px}.dm-ybf .ybf-grand-timbre__leg{font-size:18px}.dm-ybf .ybf-soleil{width:58px;height:58px;right:2px;top:4px}.dm-ybf .ybf-ondes{width:112px;height:33px;left:calc(50% - 146px);top:118px}.dm-ybf .ybf-tampon{left:calc(50% - 128px);top:74px;width:78px;height:78px}.dm-ybf .ybf-tampon__v{font-size:8px;letter-spacing:.22em}.dm-ybf .ybf-tampon__d{font-size:12.5px}.dm-ybf .ybf-tampon__p{font-size:6.5px}.dm-ybf .ybf-signature__txt{font-size:25px}.dm-ybf .ybf-signature svg{width:44px;height:21px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm-voyage-ybf.css.map */
