.spm-prix-panneau{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tete" "formules" "actions";gap:32px;padding:clamp(32px,5vw,72px) clamp(20px,5vw,72px);border-radius:clamp(28px,3vw,44px);background:var(--rf-nuit);color:var(--rf-encre-nuit);box-shadow:inset 14px 14px 30px rgba(0,0,0,.55),inset -10px -10px 26px rgba(120,132,170,.14),inset 0 0 0 1px hsla(0,0%,100%,.05);text-align:left}.spm-prix-tete{grid-area:tete}@media (min-width:561px){.spm-prix-tete{padding-right:140px}}.spm-prix .spm-prix-tete .rf-titre{margin:0;max-width:22em;color:var(--rf-encre-nuit);text-align:left;font-size:clamp(28px,3vw,42px)}.spm-prix-actions{grid-area:actions}.spm-prix-actions .rf-chapo{margin:0 0 20px;max-width:44ch;color:var(--rf-encre-nuit-2);text-align:left}.spm-formules-bloc{grid-area:formules;position:relative}.spm-formules{margin:0;padding:4px clamp(18px,2.4vw,28px);list-style:none;border-radius:24px;background:var(--rf-nuit-2);border:1px solid var(--rf-trait-nuit)}.spm-formules li{border-top:1px solid var(--rf-trait-nuit)}.spm-formules li:first-child{border-top:0}.spm-formule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:20px 0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.spm-prix .spm-formule h3{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:#fff;transition:color .2s ease}.spm-formule-prix{margin:0;font-size:14px;font-weight:600;color:var(--rf-encre-nuit-2);text-align:right;white-space:nowrap}.spm-formule-prix b{font-size:clamp(26px,2.8vw,34px);font-weight:800;letter-spacing:-.02em;color:#fff}.spm-formule-detail{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5;color:var(--rf-encre-nuit-2)}.spm-formule:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:10px}@media (hover:hover) and (pointer:fine){.spm-prix .spm-formule--start:hover h3{color:#ff91e4}.spm-prix .spm-formule--pro:hover h3{color:#8b8df5}.spm-prix .spm-formule--scale:hover h3{color:#4db0ff}}.spm-sceau{position:absolute;top:-30px;right:clamp(24px,4vw,56px);z-index:1;display:grid;place-content:center;width:112px;height:112px;border-radius:50%;background:#ff91e4;color:#0d0820;text-align:center;transform:rotate(-10deg);box-shadow:0 12px 26px -12px rgba(0,0,0,.7)}.spm-sceau:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1.5px dashed rgba(13,8,32,.4)}.spm-sceau b{display:block;font-size:38px;font-weight:900;line-height:.9;letter-spacing:-.04em}.spm-sceau span{display:block;margin-top:3px;font-size:12px;font-weight:700;line-height:1.2}.spm-prix .acc-rentree{display:flex;align-items:center;gap:10px;margin:0;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--rf-encre-nuit)}.spm-prix .cta-duo{margin-top:24px}.spm-prix .portes{margin-top:14px}@media (min-width:1024px){.spm-prix-panneau{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tete tete" "actions formules";-moz-column-gap:clamp(48px,6vw,96px);column-gap:clamp(48px,6vw,96px);row-gap:36px;align-items:start}}@media (max-width:560px){.spm-sceau{position:relative;top:auto;right:auto;width:84px;height:84px;margin-bottom:16px}.spm-sceau b{font-size:30px}.spm-formule{padding:16px 0}}@media (max-width:360px){.spm-formule{grid-template-columns:minmax(0,1fr)}.spm-formule-prix{text-align:left}}.sp-large>.sp-tete{text-align:center;max-width:820px}.sp-large>.sp-tete,.sp-large>.sp-tete .sp-tete-chapo{margin-left:auto;margin-right:auto}main.sp h1{font-size:clamp(34px,3.6vw,52px)}@media (max-width:900px){main.sp h1{font-size:clamp(34px,5.6vw,46px)}}@media (min-width:981px){main.sp :is(.sp-heros-texte,.spv-heros-texte){container-type:inline-size}main.sp .sp-heros-texte>h1{font-size:clamp(30px,calc(100cqi * 2 / (var(--h1-car, 60) * .6)),52px)}main.sp .spv-heros-texte>h1{font-size:clamp(30px,calc((100cqi - 5vw) * 1.15 / (var(--h1-car, 60) * .6)),52px)}}main.sp .sp-sec h2{font-size:clamp(28px,3.8vw,54px);max-width:none}main.sp .sp-large>.sp-tete{max-width:1100px}main.sp .sp-large>.sp-tete .sp-tete-chapo{max-width:62ch}main.sp :is(.sp-vivez-grille,.spv-rangee-tete,.spv-pile-tete,.sp-recevez-grille,.spv-aa-grille,.spv-dialogue-tete,.spv-place-tete,.sp-prix-gauche) h2{font-size:clamp(28px,2.65vw,40px)}@media (min-width:901px){main.sp .sp-heros-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}main.sp .spv-heros--miroir .sp-heros-grille{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}main.sp .spv-heros--portrait .sp-heros-grille{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}main.sp .spv-heros--paysage .sp-heros-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}main.sp .spv-heros-texte{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}@media (min-width:981px){main.sp .spv-rangee-tete--essai{grid-template-columns:minmax(0,1fr) minmax(0,400px)}main.sp .spv-place-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}main.sp .sp-nuit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:980px){main.sp :is(.sp-vivez-grille,.spv-rangee-tete,.spv-pile-tete,.spv-dialogue-tete,.spv-place-tete) .sp-tete{text-align:center}main.sp :is(.sp-vivez-grille,.spv-rangee-tete,.spv-pile-tete,.spv-dialogue-tete,.spv-place-tete) .sp-tete-chapo{margin-left:auto;margin-right:auto}main.sp :is(.spv-rangee-tete,.spv-pile-tete)>.sp-portes{justify-content:center}main.sp .spv-place-tete>.sp-lien{text-align:center}}@media (max-width:560px){main.sp h1{font-size:clamp(20px,calc((100vw - 32px) * 3 / (var(--h1-car, 60) * .62)),34px);line-height:1.08}main.sp .sp-sec h2,main.sp .spm-prix .spm-prix-tete .rf-titre{font-size:clamp(22px,6.4vw,26px)}}main.sp{--sp-ecart-section:var(--rf-ecart-section,clamp(56px,7vw,88px));--sp-ecart-titre:var(--rf-ecart-titre,clamp(28px,3.5vw,44px));--sp-ecart-chapo:clamp(14px,1.3vw,18px);--sp-ecart-bloc:clamp(40px,4.4vw,64px);--sp-panneau-bloc:clamp(36px,5vw,72px);--sp-panneau-ligne:clamp(20px,4.6vw,72px);--ecart:var(--sp-ecart-section);--ecart-titre:var(--sp-ecart-titre)}main.sp>.sp-heros{padding-bottom:0}main.sp>:is(.sp-sec,.rf-faq-section,.sp-pied){padding-top:0;padding-bottom:0;margin-top:var(--sp-ecart-section)}main.sp>.sp-pied{padding-bottom:var(--sp-ecart-section)}main.sp :is(.sp-vivez,.sp-recevez,.spv-fond-creux,.spv-fond-carte)>.sp-large{padding:var(--sp-panneau-bloc) var(--sp-panneau-ligne)}main.sp .sp-tete{margin-bottom:var(--sp-ecart-titre)}main.sp .sp-tete-chapo{margin-top:var(--sp-ecart-chapo)}main.sp .sp-nuit .sp-tete,main.sp .spv-dialogue-tete .sp-tete,main.sp .spv-rangee-tete{margin-bottom:var(--sp-ecart-titre)}main.sp :is(.spv-rangee-tete,.spv-place-tete) .sp-tete{margin-bottom:0}main.sp .sp-gestes+.sp-lien,main.sp :is(.sp-moments,.spv-cadrans)+.sp-portes{margin-top:var(--sp-ecart-titre)}main.sp .spv-place-tete .sp-lien{margin-top:var(--sp-ecart-chapo)}main.sp .spv-lecteur{margin-top:var(--sp-ecart-bloc)}@media (max-width:560px){main.sp .sp-prix .sp-large{padding:0 8px}main.sp .sp-nuit{border-radius:28px;padding:40px 16px}}html.js-anime main.sp .sp-cascade.reveal>*,html.js-anime main.sp .sp-entre.reveal{opacity:0;transform:translate3d(0,16px,0);filter:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js-anime main.sp .sp-cascade.reveal{opacity:1;transform:none;filter:none;transition:none;will-change:auto}html.js-anime main.sp .sp-cascade.reveal.visible>*,html.js-anime main.sp .sp-entre.reveal.visible{opacity:1;transform:none}html.js-anime main.sp .sp-cascade.reveal.visible>:nth-child(2){transition-delay:80ms}html.js-anime main.sp .sp-cascade.reveal.visible>:nth-child(3){transition-delay:.16s}html.js-anime main.sp .sp-cascade.reveal.visible>:nth-child(4){transition-delay:.24s}html.js-anime main.sp .sp-cascade.reveal.visible>:nth-child(5){transition-delay:.32s}html.js-anime main.sp .sp-cascade.reveal.visible>:nth-child(n+6){transition-delay:.4s}html.js-anime main.sp :is(.spv-rangee-tete,.spv-dialogue-tete,.spv-pile-tete)>.sp-entre.reveal.visible{transition-delay:.3s}html.js-anime main.sp .sp-remplit.reveal :is(.fa-qui,.fa-champs>*,.fa-resume){filter:none;transform:translate3d(0,12px,0);transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js-anime main.sp .sp-remplit.reveal.visible :is(.fa-qui,.fa-champs>*,.fa-resume){transform:none}html.js-anime main.sp .sp-remplit.reveal.visible .fa-champs>:first-child{transition-delay:80ms}html.js-anime main.sp .sp-remplit.reveal.visible .fa-champs>:nth-child(2){transition-delay:.16s}html.js-anime main.sp .sp-remplit.reveal.visible .fa-champs>:nth-child(3){transition-delay:.24s}html.js-anime main.sp .sp-remplit.reveal.visible .fa-champs>:nth-child(n+4){transition-delay:.32s}html.js-anime main.sp .sp-remplit.reveal.visible .fa-resume{transition-delay:.4s}html.js-anime main.sp .spv-cadrans.reveal .spv-aiguille{transition:transform .7s var(--ease)}html.js-anime main.sp .spv-cadrans.reveal.visible>:nth-child(2) .spv-aiguille{transition-delay:80ms}html.js-anime main.sp .spv-cadrans.reveal.visible>:nth-child(3) .spv-aiguille{transition-delay:.16s}@media (prefers-reduced-motion:reduce){html.js-anime main.sp .sp-cascade.reveal>*,html.js-anime main.sp .sp-entre.reveal,html.js-anime main.sp .sp-remplit.reveal :is(.fa-qui,.fa-champs>*,.fa-resume){opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html.js-anime main.sp .sp-tete-chapo.reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html.js-anime main.sp .spv-cadrans.reveal .spv-aiguille{transition:none;transform:rotate(var(--a))}}