.Pied-module__ocqegq__pied{background:var(--creme);border-top:1px solid var(--trait);padding-block:32px calc(90px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--gris);font-size:14px}.Pied-module__ocqegq__pied .conteneur{justify-items:center;gap:8px;display:grid}.Pied-module__ocqegq__pied a{color:var(--encre);text-underline-offset:3px;text-decoration:underline}.Pied-module__ocqegq__flottant{right:max(20px, calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--rose);color:#fff;font-family:var(--f-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-size:12px;font-weight:600;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 28px -10px #a2434f8c}.Pied-module__ocqegq__flottant:hover{background:var(--rubis)}@media (max-width:767px){body:has([data-barre-reserver]) .Pied-module__ocqegq__flottant{display:none}}
@font-face{font-family:Swear Text;src:url(/fonts/SwearText-Light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Swear Text;src:url(/fonts/SwearText-Regular.otf)format("opentype");font-weight:400 500;font-display:swap}@font-face{font-family:Swear Text;src:url(/fonts/SwearText-Medium.otf)format("opentype");font-weight:600 900;font-display:swap}@font-face{font-family:Swear Text;src:url(/fonts/SwearText-Italic.otf)format("opentype");font-style:italic;font-display:swap}:root{--rose:#f4a7b0;--bleu:#7694ae;--encre:#262323;--gris:#868180;--pierre:#c0b5b4;--cuivre:#c6774c;--rose-pale:#fce6e8;--creme:#fff9f8;--blanc:#fff;--rubis:#a2434f;--trait:#ede5e3;--f-texte:"Swear Text", Georgia, "Times New Roman", serif;--f-script:"mrblaketon-pro", "Snell Roundhand", "Brush Script MT", cursive;--f-ui:"Inter", system-ui, -apple-system, sans-serif;--largeur:1290px;--gouttiere:max(20px, env(safe-area-inset-left,0px))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--encre);font-family:var(--f-texte);margin:0;font-size:16px;font-weight:400;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400}p{margin:0}.conteneur{width:100%;max-width:var(--largeur);padding-left:var(--gouttiere);padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.surtitre{font-family:var(--f-script);color:var(--encre);text-transform:none;font-size:34px;line-height:1.2}.titre-section{text-transform:uppercase;letter-spacing:.02em;font-size:32px;line-height:1.3}.bouton{background:var(--rose);color:var(--blanc);border:1px solid var(--rose);font-family:var(--f-ui);letter-spacing:1px;text-transform:uppercase;padding:12px 30px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.bouton:hover{color:var(--rose);background:0 0}.bouton:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--rubis);outline-offset:2px}.prix{color:var(--rose);font-size:20px;font-weight:700}.prix s{color:var(--pierre);margin-right:6px;font-weight:400}.badge-op{background:var(--rubis);color:#fff;font-family:var(--f-ui);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;margin-left:8px;padding:2px 8px;font-size:11px;display:inline-block}@media (max-width:767px){.surtitre{font-size:28px}.titre-section{font-size:24px}}body:has(.tunnel) [data-flottant]{display:none}@supports (animation-timeline:view()){.apparait{animation:linear both apparaitre;animation-timeline:view();animation-range:entry entry 40%}}@keyframes apparaitre{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
