.sat{position:absolute;z-index:2;will-change:transform}.sat--tuile{background:var(--c);color:var(--t);aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(12px,1vw,22px);overflow:hidden}.sat--puce{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:#fff;color:var(--encre);font-family:var(--police-texte);font-size:clamp(13px,.677vw,17.3px);font-weight:500;line-height:1;white-space:nowrap}.sat--carte{display:flex;align-items:center;gap:12px;background:#fff;color:var(--encre);border-radius:12px;padding:12px 16px;font-family:var(--police-texte);font-size:clamp(14px,.729vw,18.7px);line-height:1.3}.sat__balise-grande{align-self:flex-end;margin-top:auto}.sat--tuile .balise{--balise-ton2: color-mix(in srgb, var(--t) 55%, var(--c))}.sat-auto-facture{justify-content:center;align-items:center}.sat-auto-facture .sat__balise-grande{align-self:center;margin-top:0}.sat--tuile[style*=--papier]{box-shadow:inset 0 0 0 1px #16151d14}.sat-auto-tableau{right:clamp(210px,10vw,280px);top:-3vh;width:30vw}.sat-auto-depart{left:52vw;top:64vh}.sat-auto-facture{right:8vw;bottom:-4vw;width:12vw}.sat-retr-recherche{left:42vw;top:63vh;width:min(26vw,520px);min-height:52px;border-radius:999px;padding:10px 14px 10px 18px}.sat-retr-recherche__texte{flex:1;min-width:0;font-size:clamp(14px,.9vw,17px);white-space:nowrap;overflow:hidden}.sat-retr-recherche__touche,.sat-acc-tab__touche{font-family:var(--police-texte);font-size:clamp(12px,.625vw,16px);line-height:1;padding:5px 7px;border-radius:6px;border:1px solid var(--filet);background:var(--papier-2);color:var(--texte-2)}.sat-retr-recherche__exemple,.sat-cst-carte__exemple{position:absolute;right:10px;top:-12px}.sat-cst-carre{justify-content:flex-end;align-items:flex-end}.sat-cst-1{left:-2vw;top:8vh;width:8vw}.sat-cst-2{left:30vw;top:-2vh;width:6vw}.sat-cst-3{right:12vw;top:9vh;width:7vw}.sat-cst-4{right:-1vw;top:38vh;width:5vw}.sat-cst-5{left:34vw;bottom:-2vw;width:6vw}.sat-cst-carte{right:3vw;bottom:0;width:27vw}.sat-cst-points{left:36vw;top:68vh;gap:10px;padding:0 16px}.sat-cst-points__point{width:14px;height:14px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #16151d1f}.sat-web-nav{left:24vw;bottom:-5vh;width:26vw}.sat-web-nav__stage{--ss-stage-bg: transparent}.sat-web-nav__fenetre{position:absolute;left:0;top:0;width:500px;height:340px}.sat-web-nav__image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sat-acc-pile{left:var(--gauche);top:14vh;width:min(22vw,360px);min-width:250px;height:92px}.sat-acc-champ{position:absolute;inset:0 auto auto 0;width:100%;background:#fff;color:var(--encre);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-family:var(--police-texte);font-size:clamp(12px,.625vw,16px);font-weight:500;box-shadow:0 1px #16151d0f}.sat-acc-champ:nth-child(2){transform:translate(8px,8px);z-index:-1;opacity:.85}.sat-acc-champ:nth-child(3){transform:translate(16px,16px);z-index:-2;opacity:.7}.sat-acc-champ__case{display:block;height:26px;border-radius:6px;border:1px solid var(--filet);background:var(--papier-2)}.sat-acc-champ[data-actif] .sat-acc-champ__case{box-shadow:0 0 0 3px var(--gentiane);border-color:transparent}.sat-acc-tab{left:40vw;top:66vh}.sat-acc-aa{right:4vw;bottom:-8vh;width:22vw;aspect-ratio:1 / .8;justify-content:flex-start;gap:1.2vw}.sat-acc-aa__glyphe{font-size:6vw;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--lichen-t)}.sat-acc-aa__contraste{display:flex;flex-direction:column;gap:2px}.sat-acc-aa__contraste strong{font-size:clamp(24px,1.8vw,40px);font-weight:700;line-height:1}.sat-acc-aa__contraste small{font-family:var(--police-texte);font-size:clamp(12px,.625vw,16px);color:var(--texte-2)}.sat-tar-liste{right:clamp(220px,11.5vw,320px);top:8vh;width:clamp(300px,19vw,400px);display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px 18px}.sat-tar-liste__tete{display:flex;flex-direction:column;gap:4px;font-size:clamp(13px,.677vw,17.3px);color:var(--texte-2)}.sat-tar-liste__date{margin-top:2px;font-size:clamp(15px,.781vw,20px);line-height:1.4;color:var(--encre)}.sat-tar-liste__etat{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--encre)}.sat-tar-liste__etat:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--vert, #2a9d5c)}.sat-tar-liste__lignes{display:grid}.sat-tar-liste__lignes li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--filet);font-size:clamp(14px,.9vw,17px)}.sat-tar-liste__prix,.sat-tar-liste__somme{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.sat-tar-liste__prix small,.sat-tar-liste__somme small{font-family:var(--police-texte);font-size:clamp(12px,.625vw,16px);font-weight:400;color:var(--texte-2)}.sat-tar-liste__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:2px;font-size:clamp(13px,.677vw,17.3px);color:var(--texte-2);flex-wrap:wrap}.sat-tar-liste__somme{font-size:clamp(18px,1.2vw,24px);color:var(--encre);margin-left:auto}.sat-tar-liste__somme s{font-size:.7em;font-weight:400;color:var(--texte-2)}.sat-tar-liste__bouton{align-self:flex-start;margin-top:4px}.sat-tar-fact{background:#fff;border-radius:999px;padding:4px}.sat-tar-fact .onglets [role=tablist]{border:0;gap:2px}.sat-tar-fact .onglets [role=tab]{min-height:36px;padding:0 14px;border:0;border-radius:999px;font-size:clamp(13px,.677vw,17.3px);color:var(--texte-2)}.sat-tar-fact .onglets [role=tab][aria-selected=true]{background:var(--encre);color:#fff}.sat-tar-remise{left:48vw;bottom:-6vh;width:13vw;min-width:150px}.sat-tar-remise__texte{font-size:clamp(18px,1.5vw,34px);font-weight:700;line-height:1.1}.sat-tar-remise{display:flex;flex-direction:column;gap:4px}.sat-tar-remise__exemple{font-size:clamp(13px,.677vw,17.3px);color:var(--texte-2)}.sat-tar-remise__calcul{margin-top:auto;font-size:clamp(22px,1.8vw,36px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}.sat-tar-remise__calcul s{font-size:.6em;font-weight:400;color:var(--texte-2)}.sat-tar-remise__calcul small{display:block;margin-top:2px;font-family:var(--police-texte);font-size:clamp(12px,.625vw,16px);font-weight:400;color:var(--texte-2)}.sat-tar-fact{left:36vw;top:67vh}.sat-ctc-creneaux{right:5vw;top:12vh;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sat-ctc-creneau{position:static;font-variant-numeric:tabular-nums;cursor:pointer;margin:4px 0;transition:background-color .2s var(--courbe),color .2s var(--courbe),scale .16s var(--sortie)}.sat-ctc-creneau:hover,.sat-ctc-creneau[aria-pressed=true]{background:var(--bruyere);color:var(--bruyere-t)}.sat-ctc-creneau:active{scale:.97}.sat-ctc-48{right:14vw;bottom:-5vh;width:14vw;min-width:170px;justify-content:flex-start;gap:.6vw}.sat-ctc-48__chiffre{font-size:4vw;font-weight:700;line-height:1;letter-spacing:-.03em}.sat-ctc-48__legende{font-family:var(--police-texte);font-size:clamp(13px,.85vw,16px)}.sat-mq-glyphe{justify-content:flex-end}.sat-mq-glyphe__texte{font-size:4.2vw;font-weight:700;line-height:1;letter-spacing:-.03em}.sat-mq-glyphe-1{right:14vw;top:-4vh;width:13vw;min-width:150px}.sat-mq-glyphe-2{left:46vw;bottom:-5vh;width:12vw;min-width:140px}.sat-mq-glyphe-3{right:-1vw;top:46vh;width:8vw;min-width:100px;box-shadow:inset 0 0 0 1px #ffffff2e}.sat-mq-balise{line-height:0;padding:14px;border-radius:50%;background:var(--papier);box-shadow:inset 0 0 0 1px #16151d14}.sat-mq-balise-1{left:30vw;top:20vh}.sat-mq-balise-2{right:30vw;top:62vh}.sat-mq-balise-3{left:60vw;top:12vh}.sat-men-siret{right:6vw;top:14vh}@media (max-width: 1023px){.haut__satellites>.sat:not([data-tel]){display:none}.haut__satellites>.sat{position:relative;inset:auto;width:auto;min-width:0}.haut__satellites>.sat--tuile{width:40%;max-width:180px}.haut__satellites>.sat-auto-tableau,.haut__satellites>.sat-cst-carte,.haut__satellites>.sat-web-nav,.haut__satellites>.sat-acc-pile,.haut__satellites>.sat-web-lh,.haut__satellites>.sat-retr-recherche{width:100%;min-width:0}.haut__satellites>.sat-acc-pile{height:100px}.haut__satellites>.sat-auto-tableau,.haut__satellites>.sat-web-nav{order:2}.haut__satellites>.haut__citation{order:2;width:42vw;margin-bottom:72px}.haut__satellites>.haut__citation .citation__puce{display:none}.sat-tar-prix__chiffre,.sat-ctc-48__chiffre,.sat-mq-glyphe__texte,.sat-acc-aa__glyphe{font-size:40px}.sat-ctc-creneaux{flex-direction:row;align-items:center;flex-wrap:wrap}.sat-specimen--grand .sat-specimen__grand{font-size:36px}.sat-specimen--moyen .sat-specimen__grand{font-size:clamp(24px,1.25vw,32px)}.sat-specimen--texte .sat-specimen__grand{font-size:clamp(15px,.781vw,20px)}.sat-web-lh__chiffre{font-size:56px}.sat-specimen__corps,.sat-specimen__haut,.sat-specimen__bas{font-size:clamp(12px,.625vw,16px)}}.sat--grille{--col: calc(100vw / 7);--rang: 135px;left:calc(var(--gx) * var(--col));top:calc(var(--gy) * var(--rang));right:auto;bottom:auto;width:calc(var(--gw, 1) * var(--col));height:calc(var(--gh, 1) * var(--rang));min-width:0;aspect-ratio:auto}@media (min-height: 1200px) and (min-width: 1024px){.sat-auto-depart,.sat-cst-points,.sat-cs-prix,.sat-acc-tab,.sat-men-siret{top:calc(7 * var(--rang))}}.sat--grille:not(.sat--tuile){height:auto}.sat--grille.sat--puce,.sat--grille.sat-cs,.sat--grille.sat-mq-balise{width:auto}.sat-specimen{justify-content:flex-end;align-items:stretch}.sat-specimen__corps{display:flex;flex-direction:column;gap:.35em;min-width:0;font-size:clamp(12px,.8vw,16px)}.sat-specimen__haut,.sat-specimen__bas{font-family:var(--police-texte);font-size:clamp(12px,.8vw,16px);line-height:1.3;opacity:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sat-specimen__grand{display:flex;align-items:center;gap:.18em;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:proportional-nums;min-width:0}.sat-specimen--grand .sat-specimen__grand{font-size:clamp(40px,4.2vw,96px)}.sat-specimen--moyen .sat-specimen__grand{font-size:clamp(26px,2.4vw,56px);flex-wrap:wrap;line-height:1.05}.sat-specimen--texte .sat-specimen__grand{font-size:clamp(17px,1.45vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em;display:block}.sat-specimen--texte .sat-specimen__signe{float:left;margin:.08em .3em 0 0}.sat-specimen__signe{display:inline-flex;flex:none;line-height:0}.sat-specimen__signe .balise{width:1em;height:1em}.sat-specimen__etat{display:inline-flex;align-items:center;gap:.5em;font-weight:500;opacity:1}.sat-specimen__etat:before{content:"";width:.6em;height:.6em;border-radius:50%;background:currentColor;flex:none}.sat-specimen__extrait{quotes:"“" "”"}.sat-web-lh .sat-specimen__grand{align-items:baseline}.sat-web-lh__chiffre{font-size:clamp(64px,7vw,160px)}.sat-web-lh__sur{font-size:.42em;font-weight:500;opacity:1}.haut .sat .etiquette-exemple{color:var(--texte-2)}@media (min-width: 1024px){.haut[data-univers=retrieve] .haut__citation{top:135px;right:calc(100vw / 7 - 10px)}}.sat-tar-liste{right:auto;left:calc(4 * 100vw / 7);top:270px}.sat-tar-fact{left:calc(4 * 100vw / 7);top:196px}.sat-tar-remise{left:calc(3 * 100vw / 7 + 12px);top:270px;bottom:auto;width:calc(100vw / 7 - 24px);height:auto;min-height:270px;min-width:0;aspect-ratio:auto}.sat-tar-remise .sat-tar-remise__exemple,.sat-tar-remise .sat-tar-remise__calcul s,.sat-tar-remise .sat-tar-remise__calcul small{color:color-mix(in srgb,var(--lichen-t) 90%,transparent)}.sat-tar-fact .onglets [role=tab]{min-height:clamp(36px,2.2vw,54px);padding:0 clamp(14px,1vw,24px);font-size:clamp(13px,.8vw,20px);font-weight:600}.sat-ctc-creneaux{right:auto;left:calc(100vw / 7);top:0;flex-direction:row;align-items:flex-start}.sat-ctc-48{right:auto;bottom:auto;left:calc(5 * 100vw / 7);top:270px;width:calc(2 * 100vw / 7);height:270px;min-width:0;aspect-ratio:auto}.sat-mq-glyphe-1 .sat-mq-glyphe__texte{font-size:10vw}.sat-mq-glyphe-2 .sat-mq-glyphe__texte{font-size:6.5vw}.sat-auto-tableau{max-width:640px}.sat-web-nav__fenetre{height:300px}.curseur-remi{position:absolute;left:0;top:0;z-index:4;display:flex;align-items:flex-start;gap:2px;pointer-events:none;opacity:0;will-change:transform}.curseur-remi__fleche{width:18px;height:18px;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.curseur-remi__nom{margin-top:14px;padding:3px 8px 4px;border-radius:999px;background:var(--gentiane);color:#fff;font-family:var(--police-texte);font-size:clamp(13px,.677vw,17.3px);font-weight:500;line-height:1;white-space:nowrap}.curseur-remi__trace{position:absolute;z-index:3;pointer-events:none;overflow:visible}.curseur-remi__trace path{fill:none;stroke:var(--gentiane);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}@media (max-width: 1023px){.haut__satellites>.sat--grille{height:auto;width:auto}.haut__satellites>.sat--grille.sat--tuile{width:40%;max-width:180px;aspect-ratio:1}.haut__satellites>.sat--grille.sat-web-lh{width:100%;max-width:none;aspect-ratio:auto;padding:16px 18px}.haut__satellites>.sat-web-lh .sat-specimen__haut,.haut__satellites>.sat-web-lh .sat-specimen__bas{-webkit-line-clamp:1}.haut__satellites>.sat--grille.sat-acc-pile{height:100px}.haut__satellites>.sat-web-nav,.haut__satellites>.sat-auto-tableau,.haut__satellites>.sat-cst-carte,.haut__satellites>.sat-acc-pile{width:100%}.curseur-remi,.curseur-remi__trace{display:none}}@media (prefers-reduced-motion: reduce){.curseur-remi,.curseur-remi__trace{display:none}}@media (max-width: 1023px){.haut__satellites>.sat--grille.sat-cs-pile{width:calc(50% - 8px);max-width:260px}.sat-cs-pile.sat-specimen--grand .sat-specimen__grand,.sat-cs-pile.sat-specimen--moyen .sat-specimen__grand{flex-direction:column;align-items:flex-start;gap:.25em;font-size:clamp(20px,5.4vw,30px);line-height:1.05}}@media (max-width: 1023px){.haut__satellites>.sat-ctc-48{width:100%;max-width:none;height:auto;min-width:0;aspect-ratio:auto;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:12px;padding:14px 18px}.haut__satellites>.sat-ctc-48 .sat-ctc-48__chiffre{white-space:nowrap}}@media (max-width: 1023px),(pointer: coarse){.sat-tar-fact .onglets [role=tab]{min-height:44px}}@media (min-width: 1024px) and (min-height: 1080px){.sat-auto-facture{top:calc(6 * var(--rang))}}@media (min-width: 1024px) and (min-height: 1215px){.sat-auto-facture{top:calc(7 * var(--rang))}}@media (min-width: 1024px){.sat-auto-depart{height:44px;padding:0 18px;font-size:clamp(15px,.9vw,22px)}}
