{"id":115,"date":"2026-10-13T09:42:55","date_gmt":"2026-10-13T07:42:55","guid":{"rendered":"https:\/\/www.odyscab.fr\/en\/?page_id=115"},"modified":"2026-10-13T09:42:58","modified_gmt":"2026-10-13T07:42:58","slug":"train-station-transfer","status":"publish","type":"page","link":"https:\/\/www.odyscab.fr\/en\/train-station-transfer\/","title":{"rendered":"Train station transfers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"115\" class=\"elementor elementor-115\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-enouter elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"enouter\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-encolumn\" data-id=\"encolumn\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-enhtml elementor-widget elementor-widget-html\" data-id=\"enhtml\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n\/* Odyscab \u2014 red homepage direction, scoped to its own content. *\/\nbody:has(#odys-gare){margin:0;padding:0;background:#fff}body:has(#odys-gare)::before,body:has(#odys-gare)::after{display:none}\nbody:has(#odys-gare)>#driver-widget-frame{visibility:hidden}\n#odys-gare{--oc-red:#b51640;--oc-red-deep:#8b1434;--oc-ink:#26232a;--oc-muted:#66616a;--oc-pale:#f8f3f4;--oc-line:#e9e2e5;box-sizing:border-box;width:100%;background:white;color:var(--oc-ink);font:16px\/1.65 Arial,Helvetica,sans-serif;text-align:left;overflow:clip}\n#odys-gare *,#odys-gare *::before,#odys-gare *::after{box-sizing:border-box}\n#odys-gare h1,#odys-gare h2,#odys-gare h3,#odys-gare p,#odys-gare figure{margin:0;padding:0;border:0;text-align:left}\n#odys-gare h1,#odys-gare h2,#odys-gare h3{color:inherit;text-transform:none;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-weight:600;line-height:1.1}\n#odys-gare h2{font-size:clamp(32px,3.5vw,50px)}#odys-gare h3{font-size:22px;letter-spacing:-.025em;line-height:1.2}\n#odys-gare p,#odys-gare a,#odys-gare summary{font-family:Arial,Helvetica,sans-serif}\n#odys-gare em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;color:var(--oc-red);letter-spacing:-.035em}\n#odys-gare a{color:inherit;text-decoration:none;box-shadow:none;transition:color .22s,background .22s,transform .22s}#odys-gare a:hover{text-decoration:none}\n#odys-gare a:focus-visible,#odys-gare button:focus-visible,#odys-gare summary:focus-visible{outline:3px solid #d85877;outline-offset:5px}\n#odys-gare img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n#odys-gare button{font:inherit;cursor:pointer}#odys-gare [id]{scroll-margin-top:28px}\n#odys-gare .oc-container{width:min(1280px,calc(100% - 88px));margin-inline:auto}\n#odys-gare .oc-section{padding-block:92px}\n#odys-gare .oc-eyebrow{font:700 10px\/1.6 Arial,Helvetica,sans-serif;letter-spacing:1.7px;color:var(--oc-red);margin-bottom:18px}\n#odys-gare .oc-dot{display:inline-block;width:7px;height:7px;background:var(--oc-red);border-radius:50%;margin-right:6px}\n#odys-gare .oc-skip{position:fixed;top:-90px;left:20px;padding:15px 22px;background:white;z-index:100002}#odys-gare .oc-skip:focus{top:40px}\n#odys-gare .oc-reading-line{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--oc-red);z-index:99998;transform:scaleX(0);transform-origin:left;pointer-events:none}\nbody.admin-bar #odys-gare .oc-reading-line{top:32px}\n#odys-gare .oc-header{border-bottom:1px solid var(--oc-line);background:#fff;position:relative;z-index:30}\n#odys-gare .oc-header-inner{height:110px;display:flex;align-items:center;gap:35px}\n#odys-gare .oc-brand{display:block;flex-shrink:0;width:85px;height:85px}\n#odys-gare .oc-logo-pulse{display:block;width:85px;height:85px;animation:oc-heartbeat 8s ease-in-out infinite;transform-origin:center}\n#odys-gare .oc-logo-wrap{display:block;position:relative;overflow:hidden;width:85px;height:85px}#odys-gare .oc-logo-wrap img{width:85px;height:auto}\n#odys-gare .oc-logo-shine{position:absolute;inset:-20% auto -20% 0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translateX(-220%) rotate(22deg);mix-blend-mode:screen;animation:oc-gloss 8s ease-in-out infinite;pointer-events:none}\n#odys-gare .oc-nav{display:flex;gap:27px;margin-left:auto;align-items:center;font-size:13px}#odys-gare .oc-nav a{position:relative;padding-block:13px}#odys-gare .oc-nav a::after{content:'';position:absolute;bottom:6px;left:0;width:100%;height:2px;background:var(--oc-red);transform:scaleX(0);transform-origin:left;transition:transform .25s}#odys-gare .oc-nav a:hover::after{transform:scaleX(1)}\n#odys-gare .oc-header-actions{display:flex;align-items:center;gap:25px;font-size:12px}#odys-gare .oc-language{padding:10px 0}\n#odys-gare .oc-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;border:1px solid transparent;border-radius:50px;padding:13px 25px;font:600 13px\/1.5 Arial,Helvetica,sans-serif;white-space:normal}\n#odys-gare .oc-button span{font-size:21px;font-weight:400;transition:transform .25s}#odys-gare .oc-button:hover span{transform:translate(2px,-2px)}\n#odys-gare .oc-button-red{color:white;background:var(--oc-red)}#odys-gare .oc-button-red:hover{background:var(--oc-red-deep)}\n#odys-gare .oc-button-white{color:var(--oc-red-deep);background:white}#odys-gare .oc-button-white:hover{background:#fce8ed}\n#odys-gare .oc-text-link{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:24px;padding-block:7px;border-bottom:1px solid #c2b7bd}#odys-gare .oc-text-link span{font-size:22px;line-height:1;transition:transform .25s}#odys-gare .oc-text-link:hover{color:var(--oc-red)}#odys-gare .oc-text-link:hover span{transform:translateY(3px)}\n#odys-gare .oc-mobile-menu{display:none}\n#odys-gare .oc-hero{display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-template-areas:'copy booking' 'visual booking';column-gap:48px;row-gap:30px;padding-top:45px;align-items:start}\n#odys-gare .oc-hero-copy{grid-area:copy;padding-top:3px;max-width:700px}\n#odys-gare .oc-hero-copy .oc-eyebrow{margin-bottom:15px}\n#odys-gare h1{font-size:clamp(40px,4.25vw,63px);line-height:1.06;letter-spacing:-.055em}#odys-gare h1 span{color:var(--oc-red)}\n#odys-gare .oc-motto{font:italic 25px\/1.32 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:21px 0 18px;color:#5b4f56}#odys-gare .oc-motto em{color:var(--oc-red);font:inherit;letter-spacing:inherit}\n#odys-gare .oc-hero-lead{font-size:15px;line-height:1.65;max-width:560px;color:var(--oc-muted);margin-bottom:15px}\n#odys-gare .oc-booking{grid-area:booking;background:var(--oc-pale);border:1px solid #ecdce2;border-radius:24px;padding:25px 18px 16px;box-shadow:0 12px 35px rgba(84,26,46,.045);position:relative}\n#odys-gare .oc-booking-head{padding:0 9px 13px}#odys-gare .oc-booking-head .oc-eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:8px}#odys-gare .oc-booking h2{font-size:26px;line-height:1.15;letter-spacing:-.035em}#odys-gare .oc-booking-head>p:last-child{font-size:12px;color:var(--oc-muted);margin-top:10px}\n#odys-gare .oc-calculator{width:100%;height:calc(710px * var(--oc-widget-scale,1));min-height:0;background:#fff;border-radius:16px;overflow:hidden}\n#odys-gare .oc-calculator iframe{position:static!important;inset:auto!important;width:calc(100% \/ var(--oc-widget-scale,1))!important;height:710px!important;min-height:710px;display:block!important;visibility:visible!important;border:0!important;border-radius:15px!important;z-index:auto!important;transform:scale(var(--oc-widget-scale,1));transform-origin:top left}\n#odys-gare .oc-calculator-loading{font-size:13px;padding:30px 18px;color:var(--oc-muted)}\n#odys-gare .oc-booking-help{margin-top:13px;font-size:11px;line-height:1.6;text-align:center}#odys-gare .oc-booking-help a{text-decoration:underline;text-underline-offset:3px}\n#odys-gare.oc-booking-expanded .oc-calculator iframe{position:fixed!important;inset:0!important;width:calc(100vw \/ var(--oc-widget-scale,1))!important;height:calc(100dvh \/ var(--oc-widget-scale,1))!important;min-height:0!important;border-radius:0!important;z-index:100001!important}\n#odys-gare.oc-booking-expanded .oc-mobile-booking{display:none}\n#odys-gare .oc-hero-visual{grid-area:visual;position:relative;overflow:hidden;border-radius:22px;min-width:0;align-self:stretch;min-height:290px}\n#odys-gare .oc-hero-visual>img{width:100%;height:100%;min-height:290px;object-fit:cover;object-position:center;aspect-ratio:1.75}\n#odys-gare .oc-hero-visual::after{content:'';position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(24,19,24,.72));pointer-events:none}\n#odys-gare .oc-hero-visual figcaption{position:absolute;left:25px;bottom:23px;color:white;font-size:23px;line-height:1.17;letter-spacing:-.035em;z-index:1;font-weight:500}#odys-gare .oc-hero-visual figcaption span{display:block;font-size:9px;letter-spacing:1.7px;margin-bottom:10px;font-weight:600}\n#odys-gare .oc-visual-arrow{position:absolute;bottom:24px;right:24px;z-index:2;display:grid;place-items:center;background:white;color:var(--oc-red);border-radius:50%;width:46px;height:46px;font-size:24px}#odys-gare .oc-visual-arrow:hover{transform:translateY(4px)}\n#odys-gare .oc-reassurance{padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--oc-line);font-size:12px;color:#5c535b}\n#odys-gare .oc-reassurance span{display:flex;align-items:center;gap:9px}#odys-gare .oc-reassurance i{font-style:normal;color:var(--oc-red);font-size:16px}\n#odys-gare .oc-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}\n#odys-gare .oc-intro h2{font-size:clamp(38px,4.2vw,60px)}#odys-gare .oc-intro-copy>p{font-size:15px;color:var(--oc-muted);margin-bottom:18px}#odys-gare .oc-intro-copy .oc-large-text{font-size:22px;line-height:1.4;color:var(--oc-ink);letter-spacing:-.025em;margin-bottom:22px}#odys-gare .oc-intro-copy .oc-text-link{margin-top:4px}\n#odys-gare .oc-section-heading{display:flex;justify-content:space-between;gap:55px;align-items:end;margin-bottom:39px}#odys-gare .oc-section-heading>p{max-width:350px;font-size:14px;color:var(--oc-muted);padding-bottom:6px}\n#odys-gare .oc-fleet-section{background:var(--oc-pale);padding-block:82px}\n#odys-gare .oc-fleet-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:38px 25px}\n#odys-gare .oc-vehicle{grid-column:span 2;min-width:0}#odys-gare .oc-vehicle-large{grid-column:span 3}\n#odys-gare .oc-vehicle-image{display:block;overflow:hidden;border-radius:18px;position:relative;background:#e6e0e1;isolation:isolate}\n#odys-gare .oc-vehicle-image img{width:100%;aspect-ratio:16\/9;object-fit:cover;transition:transform .65s cubic-bezier(.2,.6,.2,1)}#odys-gare .oc-vehicle-image:hover img{transform:scale(1.035)}\n#odys-gare .oc-location{position:absolute;left:15px;bottom:14px;border-radius:30px;background:rgba(255,255,255,.94);color:#4b3f46;backdrop-filter:blur(5px);font-size:8px;letter-spacing:1.15px;font-weight:700;padding:8px 12px}\n#odys-gare .oc-image-arrow{position:absolute;right:14px;top:14px;background:white;color:var(--oc-red);border-radius:50%;display:grid;place-items:center;width:32px;height:32px;font-size:19px;transition:transform .3s}#odys-gare .oc-vehicle-image:hover .oc-image-arrow{transform:rotate(45deg)}\n#odys-gare .oc-vehicle-info{padding:20px 2px 0;display:flex;justify-content:space-between;gap:14px}#odys-gare .oc-vehicle-info .oc-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:8px}#odys-gare .oc-vehicle-info h3{font-size:23px;margin-bottom:9px}#odys-gare .oc-vehicle-info p:last-child{font-size:12px;color:var(--oc-muted);line-height:1.6;max-width:340px}#odys-gare .oc-vehicle-index{font:italic 31px\/1 Georgia,serif;color:#c1abb5;margin-top:18px}\n#odys-gare .oc-vehicle-large h3{font-size:28px}#odys-gare .oc-fleet-note{font-size:11px;color:#776f75;margin-top:30px}\n#odys-gare .oc-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}\n#odys-gare .oc-service-card{position:relative;overflow:hidden;border-radius:20px;min-height:390px;color:white;background:#31272d;isolation:isolate}\n#odys-gare .oc-service-card>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .8s}#odys-gare .oc-service-card:hover>img{transform:scale(1.035)}#odys-gare .oc-service-card::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(21,16,20,.02),rgba(21,16,20,.36) 35%,rgba(21,16,20,.87))}\n#odys-gare .oc-service-overlay{position:relative;z-index:1;padding:34px;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;color:white}#odys-gare .oc-service-overlay .oc-eyebrow{color:#ffccda;font-size:9px;margin-bottom:11px}#odys-gare .oc-service-overlay h3{font-size:33px;line-height:1.12;margin-bottom:15px;color:white}#odys-gare .oc-service-overlay>p:not(.oc-eyebrow){font-size:13px;max-width:340px;color:#eee6eb;line-height:1.6}#odys-gare .oc-service-overlay>span{border-top:1px solid rgba(255,255,255,.35);margin-top:23px;padding-top:17px;font-size:12px;display:flex;align-items:center;justify-content:space-between}#odys-gare .oc-service-overlay b{font-size:22px;font-weight:400}\n#odys-gare .oc-service-rows{margin-top:32px}#odys-gare .oc-service-rows>a{display:grid;grid-template-columns:45px 1fr 1.2fr 35px;gap:24px;padding:26px 0;border-bottom:1px solid var(--oc-line);align-items:center}#odys-gare .oc-service-rows>a:hover h3{color:var(--oc-red)}#odys-gare .oc-service-number{font:italic 22px\/1 Georgia,serif;color:var(--oc-red)}#odys-gare .oc-service-rows h3{font-size:20px}#odys-gare .oc-service-rows p{font-size:13px;color:var(--oc-muted);max-width:420px}#odys-gare .oc-row-arrow{font-size:26px;color:var(--oc-red)}\n#odys-gare .oc-story{position:relative;isolation:isolate;background:linear-gradient(120deg,#931634,#b41c40 62%,#cc324d);color:white;padding:76px 0;overflow:hidden}#odys-gare .oc-story-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}#odys-gare .oc-story .oc-eyebrow{color:#ffc7d4}#odys-gare .oc-story h2{font:italic 46px\/1.2 Georgia,serif;letter-spacing:-.035em;color:white;max-width:620px}#odys-gare .oc-story em{color:inherit;font:inherit;letter-spacing:inherit}#odys-gare .oc-story-inner>div:last-child>p{color:#fbe7ed;font-size:15px;margin-bottom:17px}#odys-gare .oc-story .oc-button{margin-top:10px}#odys-gare .oc-story-orbit{position:absolute;width:600px;height:600px;border:1px solid rgba(255,255,255,.13);border-radius:50%;top:-260px;left:-240px;z-index:0}#odys-gare .oc-story-orbit::after{content:'';position:absolute;inset:45px;border:1px solid rgba(255,255,255,.13);border-radius:50%}\n#odys-gare .oc-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}#odys-gare .oc-how-grid article{border-top:1px solid var(--oc-line);padding-top:27px}#odys-gare .oc-how-grid article>span{display:block;font:italic 40px\/1 Georgia,serif;color:var(--oc-red);margin-bottom:25px}#odys-gare .oc-how-grid h3{font-size:21px;margin-bottom:15px}#odys-gare .oc-how-grid p{font-size:14px;color:var(--oc-muted)}\n#odys-gare .oc-pet{background:var(--oc-pale);border-radius:20px;padding:35px 40px;display:flex;align-items:center;gap:30px}#odys-gare .oc-pet-mark{font:italic 72px\/1 Georgia,serif;color:var(--oc-red)}#odys-gare .oc-pet h2{font-size:29px;margin-bottom:9px}#odys-gare .oc-pet .oc-eyebrow{font-size:8px;margin-bottom:8px}#odys-gare .oc-pet p:last-child{font-size:13px;color:var(--oc-muted)}#odys-gare .oc-pet>a{margin-left:auto;flex-shrink:0}\n#odys-gare .oc-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}#odys-gare .oc-faq>div>p:not(.oc-eyebrow){font-size:14px;color:var(--oc-muted);margin-top:24px;margin-bottom:14px}\n#odys-gare .oc-faq details{border-bottom:1px solid var(--oc-line)}#odys-gare .oc-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:500;padding:23px 0;cursor:pointer}#odys-gare .oc-faq summary::-webkit-details-marker{display:none}#odys-gare .oc-faq summary span{font-size:24px;line-height:1;color:var(--oc-red);transition:transform .25s;flex-shrink:0}#odys-gare .oc-faq details[open] summary span{transform:rotate(45deg)}#odys-gare .oc-faq details p{font-size:14px;color:var(--oc-muted);padding-bottom:22px;line-height:1.75}#odys-gare .oc-faq details a{text-decoration:underline;text-underline-offset:3px}\n#odys-gare .oc-final-cta{border-top:1px solid var(--oc-line);padding-block:42px;display:flex;justify-content:space-between;align-items:center;gap:30px}#odys-gare .oc-final-cta h2{font-size:37px}#odys-gare .oc-final-cta .oc-eyebrow{margin-bottom:12px}\n#odys-gare .oc-footer{background:#29252c;color:white;padding-top:55px}#odys-gare .oc-footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:70px;padding-bottom:47px}#odys-gare .oc-footer-brand img{width:90px;height:auto;margin-bottom:18px}#odys-gare .oc-footer .oc-footer-motto{font:italic 19px\/1.3 Georgia,serif;letter-spacing:-.02em;color:white;margin-bottom:16px}#odys-gare .oc-footer-brand>p:last-child{font-size:12px;color:#bfb5bf}#odys-gare .oc-footer h2{font:700 9px\/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.2px;color:#edb5c6;margin:6px 0 22px}#odys-gare .oc-footer nav a,#odys-gare .oc-footer-contact>a{display:block;font-size:12px;color:#e7e0e5;margin-bottom:12px}#odys-gare .oc-footer a:hover{color:#ffbed0}#odys-gare .oc-footer-contact .oc-footer-phone{font-size:23px;color:white;letter-spacing:-.03em;margin-bottom:20px}#odys-gare .oc-footer-bottom{border-top:1px solid #4e434d;display:flex;gap:28px;padding:22px 0;color:#bfb4bd;font-size:10px}#odys-gare .oc-footer-bottom>span{margin-right:auto}#odys-gare .oc-motion-toggle{margin-top:18px;background:transparent;border:0;border-bottom:1px solid #80717d;color:#cfc0cc;font-size:10px;padding:5px 0}\n#odys-gare .oc-mobile-booking{display:none}\n\/* Content is visible without JavaScript; animation only starts on successful enhancement. *\/\n#odys-gare.oc-motion-ready .oc-reveal{opacity:0;transform:translateY(-22px);transition:opacity .75s,transform .85s cubic-bezier(.2,.65,.2,1)}#odys-gare.oc-motion-ready .oc-reveal.oc-visible{opacity:1;transform:none}\n#odys-gare.oc-motion-paused .oc-vehicle-image:hover img,#odys-gare.oc-motion-paused .oc-service-card:hover>img{transform:none}#odys-gare.oc-motion-paused .oc-reveal{opacity:1!important;transform:none!important;transition:none!important}#odys-gare.oc-motion-paused .oc-logo-pulse,#odys-gare.oc-motion-paused .oc-logo-shine,#odys-gare.oc-logo-hidden .oc-logo-pulse,#odys-gare.oc-logo-hidden .oc-logo-shine{animation-play-state:paused}\n@keyframes oc-heartbeat{0%,13%,45%,100%{transform:scale(1)}22%{transform:scale(1.055)}29%{transform:scale(1.008)}35%{transform:scale(1.035)}}\n@keyframes oc-gloss{0%,4%{transform:translateX(-220%) rotate(22deg);opacity:0}6%{opacity:1}24%{transform:translateX(440%) rotate(22deg);opacity:1}25%,100%{transform:translateX(440%) rotate(22deg);opacity:0}}\n@media(min-width:1600px){#odys-gare .oc-hero{grid-template-columns:minmax(0,1fr) 405px;column-gap:65px}}\n@media(max-width:1100px){#odys-gare .oc-container{width:calc(100% - 56px)}#odys-gare .oc-nav{gap:18px;font-size:12px}#odys-gare .oc-header-inner{gap:20px}#odys-gare .oc-header-actions{gap:18px}#odys-gare .oc-hero{column-gap:30px;grid-template-columns:minmax(0,1fr) 350px}#odys-gare h1{font-size:43px}#odys-gare .oc-booking{padding-inline:12px}#odys-gare .oc-intro,#odys-gare .oc-faq{gap:50px}#odys-gare .oc-story-inner{gap:45px}#odys-gare .oc-story h2{font-size:39px}#odys-gare .oc-pet{gap:23px;padding:28px}#odys-gare .oc-pet-mark{display:none}#odys-gare .oc-footer-main{gap:40px}}\n@media(max-width:900px){#odys-gare .oc-nav{display:none}#odys-gare .oc-header-actions{margin-left:auto}#odys-gare .oc-mobile-menu{display:block;position:relative}#odys-gare .oc-mobile-menu summary{list-style:none;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 0}#odys-gare .oc-mobile-menu summary::-webkit-details-marker{display:none}#odys-gare .oc-mobile-menu summary span{font-size:19px}#odys-gare .oc-mobile-menu nav{position:absolute;right:0;top:58px;width:250px;background:#fff;padding:18px 23px;border-radius:14px;box-shadow:0 15px 50px #40233026;border:1px solid var(--oc-line)}#odys-gare .oc-mobile-menu nav a{display:block;padding:10px 0;font-size:14px}#odys-gare .oc-hero{column-gap:23px;grid-template-columns:minmax(0,1fr) 340px}#odys-gare h1{font-size:38px}#odys-gare .oc-motto{font-size:22px}#odys-gare .oc-hero-lead{font-size:14px}#odys-gare .oc-hero-visual>img{min-height:290px;object-position:48% center}#odys-gare .oc-hero-visual figcaption{font-size:20px;left:19px}#odys-gare .oc-hero-visual .oc-visual-arrow{display:none}#odys-gare .oc-reassurance{display:grid;grid-template-columns:1fr 1fr;row-gap:12px}#odys-gare .oc-intro{gap:40px}#odys-gare .oc-fleet-grid{gap:30px 20px}#odys-gare .oc-vehicle{grid-column:span 3}#odys-gare .oc-vehicle:last-child{grid-column:2 \/ span 4}#odys-gare .oc-section-heading{gap:30px}#odys-gare .oc-section-heading>p{max-width:270px}#odys-gare .oc-service-overlay{padding:27px}#odys-gare .oc-service-overlay h3{font-size:28px}#odys-gare .oc-service-rows>a{grid-template-columns:30px 1fr 1fr 24px;gap:18px}#odys-gare .oc-pet{flex-wrap:wrap}#odys-gare .oc-pet>a{margin-left:0}#odys-gare .oc-how-grid{gap:27px}#odys-gare .oc-how-grid h3{font-size:18px}}\n@media(max-width:740px){#odys-gare .oc-container{width:calc(100% - 36px)}#odys-gare .oc-header-inner{height:89px;gap:18px}#odys-gare .oc-brand,#odys-gare .oc-logo-pulse,#odys-gare .oc-logo-wrap{width:67px;height:67px}#odys-gare .oc-logo-wrap img{width:67px}#odys-gare .oc-header-book{min-height:43px;padding:10px 17px;font-size:12px;gap:15px}#odys-gare .oc-header-actions{gap:15px}#odys-gare .oc-language{font-size:11px}#odys-gare .oc-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'booking' 'visual';gap:28px;padding-top:33px}#odys-gare h1{font-size:clamp(36px,9.8vw,52px);letter-spacing:-.05em}#odys-gare .oc-motto{font-size:25px;margin-block:20px}#odys-gare .oc-hero-lead{max-width:550px;font-size:14px}#odys-gare .oc-booking{width:min(100%,440px);justify-self:center;padding:23px 14px 14px;border-radius:20px}#odys-gare .oc-booking h2{font-size:27px}#odys-gare .oc-hero-visual{min-height:0}#odys-gare .oc-hero-visual>img{min-height:0;aspect-ratio:1.55;object-fit:cover}#odys-gare .oc-hero-visual figcaption{font-size:25px}#odys-gare .oc-hero-visual .oc-visual-arrow{display:grid}#odys-gare .oc-reassurance{padding:26px 0;font-size:10px;column-gap:12px}#odys-gare .oc-reassurance span{gap:7px}#odys-gare .oc-section{padding-block:60px}#odys-gare .oc-intro{grid-template-columns:1fr;gap:29px}#odys-gare .oc-intro h2{font-size:45px}#odys-gare .oc-intro-copy .oc-large-text{font-size:20px}#odys-gare .oc-section-heading{display:block;margin-bottom:28px}#odys-gare .oc-section-heading>p{max-width:500px;margin-top:20px;font-size:14px}#odys-gare h2{font-size:38px}#odys-gare .oc-eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:16px}#odys-gare .oc-fleet-section{padding-block:57px}#odys-gare .oc-fleet-grid{grid-template-columns:1fr;gap:35px}#odys-gare .oc-vehicle,#odys-gare .oc-vehicle-large,#odys-gare .oc-vehicle:last-child{grid-column:auto}#odys-gare .oc-vehicle-info{padding-top:18px}#odys-gare .oc-vehicle h3{font-size:27px}#odys-gare .oc-vehicle-info p:last-child{font-size:13px}#odys-gare .oc-location{font-size:8px}#odys-gare .oc-service-grid{grid-template-columns:1fr;gap:20px}#odys-gare .oc-service-card,#odys-gare .oc-service-overlay{min-height:365px}#odys-gare .oc-service-overlay h3{font-size:31px}#odys-gare .oc-service-rows>a{grid-template-columns:26px 1fr 24px;gap:8px 13px;padding-block:24px}#odys-gare .oc-service-rows h3{font-size:20px}#odys-gare .oc-service-rows p{grid-column:2;grid-row:2;font-size:13px}#odys-gare .oc-row-arrow{grid-column:3;grid-row:1 \/ span 2}#odys-gare .oc-story{padding-block:55px}#odys-gare .oc-story-inner{grid-template-columns:1fr;gap:28px}#odys-gare .oc-story h2{font-size:38px}#odys-gare .oc-story-inner>div:last-child>p{font-size:14px}#odys-gare .oc-how-grid{grid-template-columns:1fr;gap:27px}#odys-gare .oc-how-grid article{position:relative;padding-left:64px;min-height:112px}#odys-gare .oc-how-grid article>span{position:absolute;top:28px;left:0;font-size:35px}#odys-gare .oc-how-grid h3{font-size:21px;margin-bottom:11px}#odys-gare .oc-pet{padding:28px 24px;gap:18px}#odys-gare .oc-pet h2{font-size:30px}#odys-gare .oc-faq{grid-template-columns:1fr;gap:24px}#odys-gare .oc-faq summary{font-size:14px;padding-block:22px}#odys-gare .oc-final-cta{align-items:flex-start;flex-direction:column;padding-block:32px;gap:22px}#odys-gare .oc-final-cta h2{font-size:34px}#odys-gare .oc-footer{padding-top:38px;padding-bottom:74px}#odys-gare .oc-footer-main{grid-template-columns:1fr 1fr;gap:35px 24px;padding-bottom:33px}#odys-gare .oc-footer-brand{grid-column:1 \/ -1;display:grid;grid-template-columns:82px 1fr;gap:0 23px;align-items:center}#odys-gare .oc-footer-brand img{grid-row:1 \/ span 2;width:82px;margin:0}#odys-gare .oc-footer .oc-footer-motto{font-size:20px;margin-bottom:11px}#odys-gare .oc-footer-brand>p:last-child{font-size:10px}#odys-gare .oc-footer h2{font-size:8px;letter-spacing:.9px}#odys-gare .oc-footer-contact .oc-footer-phone{font-size:17px}#odys-gare .oc-footer nav a,#odys-gare .oc-footer-contact>a{font-size:11px}#odys-gare .oc-footer-bottom{flex-wrap:wrap;gap:15px 22px;font-size:9px}#odys-gare .oc-footer-bottom>span{width:100%;margin:0}#odys-gare .oc-mobile-booking{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:99990;align-items:stretch;box-shadow:0 6px 30px #4b1e3a26;border-radius:50px;background:#fff;border:1px solid #eee0e6;padding:5px;gap:5px}#odys-gare .oc-mobile-booking>a{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;min-height:45px;border-radius:40px;padding:10px 18px}#odys-gare .oc-mobile-booking>a:first-child{width:30%;color:var(--oc-red)}#odys-gare .oc-mobile-booking>a:last-child{flex:1;background:var(--oc-red);color:#fff;gap:17px}#odys-gare .oc-mobile-booking span{font-size:20px}}\n@media(max-width:370px){#odys-gare .oc-container{width:calc(100% - 24px)}#odys-gare .oc-header-inner{gap:11px}#odys-gare .oc-header-actions{gap:12px}#odys-gare .oc-header-book{padding:9px 13px;gap:10px}#odys-gare .oc-mobile-menu summary{font-size:11px;gap:6px}#odys-gare .oc-booking{padding-inline:8px}#odys-gare .oc-booking-head{padding-inline:10px}#odys-gare h1{font-size:34px}#odys-gare .oc-faq h2,#odys-gare .oc-story h2{font-size:34px}#odys-gare .oc-footer-main{column-gap:16px}}\n@media(prefers-reduced-motion:reduce){#odys-gare .oc-logo-pulse,#odys-gare .oc-logo-shine{animation:none!important}#odys-gare .oc-reveal{opacity:1!important;transform:none!important;transition:none!important}#odys-gare img,#odys-gare a,#odys-gare a::after,#odys-gare span{transition:none!important}#odys-gare .oc-vehicle-image:hover img,#odys-gare .oc-service-card:hover>img{transform:none}#odys-gare .oc-reading-line{display:none}}\n\n\/* Rounded red blocks on a luminous cream background. *\/\nbody:has(#odys-gare){background:#f4ecdf}\n#odys-gare{\n  --oc-red:#b51e43;--oc-red-deep:#8c1736;--oc-muted:#64525b;\n  --oc-pale:#fff0f0;--oc-line:#ebd7dd;--oc-radius:34px;\n  --oc-page-width:min(1280px,calc(100% - 72px));\n  padding-block:24px 28px;\n  background:radial-gradient(circle at 95% 100px,#fff9ed 0,rgba(255,249,237,.65) 160px,transparent 640px),linear-gradient(155deg,#f4ecdf 0%,#f9f3e9 38%,#f1e7d8 70%,#f7f0e5 100%);\n}\n#odys-gare .oc-container{width:var(--oc-page-width)}\n#odys-gare .oc-header{width:var(--oc-page-width);margin:0 auto 24px;border:1px solid #fff;border-radius:var(--oc-radius);background:#ffffffed;box-shadow:0 12px 35px #40677d0a}\n#odys-gare .oc-header-inner{width:100%;height:auto;min-height:144px;padding:12px 26px;gap:24px}\n#odys-gare .oc-brand{width:auto;height:auto;display:flex;align-items:center;gap:16px;flex-shrink:0}\n#odys-gare .oc-logo-pulse,#odys-gare .oc-logo-wrap{width:114px;height:114px;flex-shrink:0}\n#odys-gare .oc-logo-wrap img{width:114px}\n#odys-gare .oc-brand-description{display:block;font-size:17px;line-height:1.22;font-weight:600;letter-spacing:-.035em;color:var(--oc-red-deep)}\n#odys-gare .oc-brand-description small{display:block;margin-top:10px;font-size:8px;line-height:1.5;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#75515d}\n#odys-gare .oc-nav{gap:24px;font-size:12px}\n#odys-gare .oc-header-actions{gap:20px}\n#odys-gare .oc-hero{padding-top:0;grid-template-columns:minmax(0,1fr) 392px;gap:24px;align-items:stretch}\n#odys-gare .oc-hero-copy{max-width:none;padding:38px 40px 35px;border-radius:var(--oc-radius);color:#fff;background:linear-gradient(125deg,#971637,#bb2146 65%,#c7344b);box-shadow:0 16px 35px #7e264414}\n#odys-gare .oc-hero-copy .oc-eyebrow{color:#ffe2e7;font-size:9px;letter-spacing:1.5px}\n#odys-gare .oc-hero-copy .oc-dot{background:#ffd2c6}\n#odys-gare .oc-hero-copy h1{font-size:clamp(43px,4.2vw,61px);line-height:1.08;color:#fff}\n#odys-gare .oc-hero-copy h1 span{color:#ffd2c6}\n#odys-gare .oc-motto,#odys-gare .oc-motto em{color:#fff4ed}\n#odys-gare .oc-hero-lead{color:#fff1f4;font-size:14px;max-width:560px}\n#odys-gare .oc-hero-copy .oc-text-link{color:#fff;border-color:#eaa2b5;gap:17px;font-size:12px}\n#odys-gare .oc-hero-copy .oc-text-link:hover{color:#ffe3cb}\n#odys-gare .oc-booking{align-self:start;background:linear-gradient(155deg,#fff6f4,#f2cbd4);border:1px solid #fff4f2;border-radius:var(--oc-radius);padding:27px 18px 18px;box-shadow:0 14px 35px #8a486f0c}\n#odys-gare .oc-booking-head{padding-bottom:18px}\n#odys-gare .oc-booking-head h2{color:#7f1432}\n#odys-gare .oc-booking-head>p:last-child{color:#71515d}\n#odys-gare .oc-booking-help{color:#6b3446}\n#odys-gare .oc-hero-visual{border-radius:var(--oc-radius);min-height:290px}\n#odys-gare .oc-hero-visual>img{aspect-ratio:2.1;min-height:290px}\n#odys-gare .oc-hero-visual figcaption{left:29px;bottom:26px}\n#odys-gare .oc-reassurance{margin-block:24px;padding:21px 29px;border:1px solid #ffffffcc;border-radius:24px;background:#ffffffb5;color:#604050}\n#odys-gare .oc-section,#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-pet,#odys-gare .oc-final-cta,#odys-gare .oc-footer{border-radius:var(--oc-radius);margin:0 auto 26px;padding:52px;box-shadow:0 14px 40px #385d7310}\n#odys-gare .oc-section{background:#fffaf9}\n#odys-gare .oc-intro{background:linear-gradient(125deg,#fff1ee,#f7dce2);gap:62px}\n#odys-gare .oc-intro h2{font-size:clamp(35px,3.5vw,50px)}\n#odys-gare .oc-intro-copy .oc-large-text{color:#7f1735}\n#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-footer{width:var(--oc-page-width)}\n#odys-gare .oc-fleet-section>.oc-container,#odys-gare .oc-story>.oc-container,#odys-gare .oc-footer>.oc-container{width:100%}\n#odys-gare .oc-fleet-section{background:#fffaf8}\n#odys-gare .oc-fleet-grid{gap:24px}\n#odys-gare .oc-vehicle{border-radius:26px;padding:8px;background:#a81a3b;color:white;overflow:hidden}\n#odys-gare .oc-vehicle:nth-child(2){background:#bf324b}\n#odys-gare .oc-vehicle:nth-child(3){background:#f6d5d8;color:#642137}\n#odys-gare .oc-vehicle:nth-child(4){background:#861b38}\n#odys-gare .oc-vehicle:nth-child(5){background:#eed8df;color:#642137}\n#odys-gare .oc-vehicle-image{border-radius:20px}\n#odys-gare .oc-vehicle-info{padding:22px 16px 20px;gap:8px}\n#odys-gare .oc-vehicle-info .oc-eyebrow{color:inherit;letter-spacing:.9px;font-size:8px}\n#odys-gare .oc-vehicle-info h3{font-size:22px}\n#odys-gare .oc-vehicle-large h3{font-size:29px}\n#odys-gare .oc-vehicle-info p:last-child{color:inherit;font-size:12px;line-height:1.65}\n#odys-gare .oc-vehicle-index{color:inherit;opacity:.7;font-size:26px}\n#odys-gare .oc-section-heading{gap:36px}\n#odys-gare .oc-section-heading>p{max-width:315px}\n#odys-gare .oc-service-card{border-radius:27px}\n#odys-gare .oc-service-rows{display:grid;gap:12px;margin-top:24px}\n#odys-gare .oc-service-rows>a{border:0;background:#fae8e9;border-radius:23px;padding:24px;gap:18px;grid-template-columns:32px 1fr 1.2fr 24px}\n#odys-gare .oc-service-rows>a:nth-child(2){background:#f5d9df}\n#odys-gare .oc-service-rows>a:nth-child(3){background:#eed0d9}\n#odys-gare .oc-service-rows>a:hover{background:#edc0ce}\n#odys-gare .oc-story{padding-block:58px;background:linear-gradient(120deg,#931837,#ba2646 65%,#ce4156)}\n#odys-gare .oc-story-inner{gap:58px}\n#odys-gare .oc-story h2{font-size:43px}\n#odys-gare .oc-how{background:#fff9f5}\n#odys-gare .oc-how-grid{gap:18px}\n#odys-gare .oc-how-grid article{padding:26px 23px;border:0;border-radius:24px;background:#fff0ed}\n#odys-gare .oc-how-grid article:nth-child(2){background:#f9dde2}\n#odys-gare .oc-how-grid article:nth-child(3){background:#f0c9d5}\n#odys-gare .oc-how-grid article>span{margin-bottom:21px;font-size:35px}\n#odys-gare .oc-how-grid h3{font-size:20px}\n#odys-gare .oc-how-grid p{font-size:13px}\n#odys-gare .oc-pet{padding-block:36px;background:#e8b8c7;color:#6c1736;gap:24px}\n#odys-gare .oc-pet p:last-child{color:#633a4b}\n#odys-gare .oc-pet .oc-eyebrow,#odys-gare .oc-pet-mark{color:#6c1736}\n#odys-gare .oc-pet .oc-text-link{border-color:#9f6b7f}\n#odys-gare .oc-faq{gap:50px;background:#fffaf8}\n#odys-gare .oc-faq-list{min-width:0}\n#odys-gare .oc-faq details{background:#fff0f0;border:0;border-radius:19px;padding:0 21px;margin-bottom:10px}\n#odys-gare .oc-faq details[open]{background:#f8dfe5}\n#odys-gare .oc-faq summary{font-size:14px;padding-block:20px}\n#odys-gare .oc-final-cta{border:0;background:linear-gradient(110deg,#ca3b50,#aa1f41);color:#fff;padding-block:40px}\n#odys-gare .oc-final-cta .oc-eyebrow{color:#fff}\n#odys-gare .oc-final-cta .oc-button{background:#fff;color:#8b1937}\n#odys-gare .oc-final-cta .oc-button:hover{background:#ffe7df}\n#odys-gare .oc-footer{background:#6e1833;padding-block:42px 0;margin-bottom:0}\n#odys-gare .oc-footer-main{gap:42px;padding-bottom:34px}\n#odys-gare .oc-footer-brand img{width:116px;border-radius:50%;background:white}\n#odys-gare .oc-footer-brand>p:last-child,#odys-gare .oc-footer nav a,#odys-gare .oc-footer-contact>a,#odys-gare .oc-footer-bottom,#odys-gare .oc-motion-toggle{color:#fae6ed}\n#odys-gare .oc-footer h2{color:#ffd5dd}\n#odys-gare .oc-footer-bottom{border-color:#ad667d}\n@media(max-width:1180px){\n  #odys-gare .oc-header-inner{gap:18px;padding-inline:22px}\n  #odys-gare .oc-nav{gap:17px;font-size:11px}\n  #odys-gare .oc-brand{gap:10px}\n  #odys-gare .oc-logo-pulse,#odys-gare .oc-logo-wrap{width:100px;height:100px}\n  #odys-gare .oc-logo-wrap img{width:100px}\n  #odys-gare .oc-brand-description{font-size:15px}\n  #odys-gare .oc-brand-description small{font-size:7px;letter-spacing:.6px}\n  #odys-gare .oc-header-actions{gap:15px}\n  #odys-gare .oc-header-book{padding-inline:19px;gap:17px}\n  #odys-gare .oc-hero{grid-template-columns:minmax(0,1fr) 364px}\n  #odys-gare .oc-hero-copy{padding:32px}\n  #odys-gare .oc-hero-copy h1{font-size:45px}\n  #odys-gare .oc-section,#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-pet,#odys-gare .oc-final-cta,#odys-gare .oc-footer{padding-inline:36px}\n  #odys-gare .oc-intro{gap:40px}\n}\n@media(max-width:1000px){\n  #odys-gare{--oc-page-width:calc(100% - 48px)}\n  #odys-gare .oc-nav{display:none}\n  #odys-gare .oc-header-actions{margin-left:auto}\n  #odys-gare .oc-mobile-menu{display:block;position:relative}\n  #odys-gare .oc-mobile-menu summary{list-style:none;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0}\n  #odys-gare .oc-mobile-menu summary::-webkit-details-marker{display:none}\n  #odys-gare .oc-mobile-menu summary span{font-size:19px}\n  #odys-gare .oc-mobile-menu nav{position:absolute;right:0;top:58px;width:250px;max-width:calc(100vw - 72px);background:#fff;padding:18px 23px;border-radius:20px;box-shadow:0 15px 50px #40233026;border:1px solid var(--oc-line)}\n  #odys-gare .oc-mobile-menu nav a{display:block;padding:10px 0;font-size:14px}\n  #odys-gare .oc-hero{grid-template-columns:minmax(0,1fr) 348px;gap:20px}\n  #odys-gare .oc-hero-copy{padding:28px}\n  #odys-gare .oc-hero-copy h1{font-size:36px}\n  #odys-gare .oc-booking{padding-inline:12px}\n  #odys-gare .oc-motto{font-size:23px}\n  #odys-gare .oc-section,#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-pet,#odys-gare .oc-final-cta,#odys-gare .oc-footer{padding-inline:30px}\n  #odys-gare .oc-intro h2{font-size:39px}\n  #odys-gare .oc-how-grid{grid-template-columns:1fr;gap:14px}\n  #odys-gare .oc-how-grid article{padding:26px 26px 26px 87px;position:relative;min-height:125px}\n  #odys-gare .oc-how-grid article>span{position:absolute;left:27px;top:27px}\n  #odys-gare .oc-story h2{font-size:37px}\n  #odys-gare .oc-pet{flex-wrap:wrap}\n  #odys-gare .oc-pet>a{margin-left:0}\n}\n@media(max-width:800px){\n  #odys-gare .oc-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'booking' 'visual'}\n  #odys-gare .oc-hero-copy h1{font-size:clamp(39px,7vw,53px)}\n  #odys-gare .oc-booking{width:min(100%,480px);justify-self:center;padding-inline:20px}\n  #odys-gare .oc-hero-visual>img{aspect-ratio:1.9;min-height:0}\n  #odys-gare .oc-hero-visual{min-height:0}\n  #odys-gare .oc-intro,#odys-gare .oc-faq{grid-template-columns:1fr;gap:28px}\n  #odys-gare .oc-story-inner{grid-template-columns:1fr;gap:27px}\n}\n@media(max-width:740px){\n  #odys-gare{--oc-page-width:calc(100% - 28px);--oc-radius:28px;padding-block:14px 92px;background:radial-gradient(circle at 100% 0,#fff9ed,transparent 560px),linear-gradient(160deg,#f4ecdf,#f9f3e9 40%,#f1e7d8)}\n  #odys-gare .oc-header{margin-bottom:18px}\n  #odys-gare .oc-header-inner{min-height:130px;padding:13px 18px;display:grid;grid-template-columns:1fr auto;gap:8px 14px}\n  #odys-gare .oc-brand{grid-column:1;grid-row:1 \/ span 2;gap:11px}\n  #odys-gare .oc-logo-pulse,#odys-gare .oc-logo-wrap{width:92px;height:92px}\n  #odys-gare .oc-logo-wrap img{width:92px}\n  #odys-gare .oc-brand-description{font-size:15px}\n  #odys-gare .oc-brand-description small{font-size:7px;letter-spacing:.4px}\n  #odys-gare .oc-header-actions{grid-column:2;grid-row:1;margin:0;justify-self:end}\n  #odys-gare .oc-header-book{display:none}\n  #odys-gare .oc-mobile-menu{grid-column:2;grid-row:2;justify-self:end;align-self:start}\n  #odys-gare .oc-mobile-menu summary{padding-block:5px;font-size:11px;gap:7px}\n  #odys-gare .oc-mobile-menu nav{top:38px;max-width:calc(100vw - 64px)}\n  #odys-gare .oc-hero{gap:18px}\n  #odys-gare .oc-hero-copy{padding:30px 25px}\n  #odys-gare .oc-hero-copy h1{font-size:clamp(33px,8vw,49px)}\n  #odys-gare .oc-hero-copy .oc-eyebrow{font-size:8px;letter-spacing:1px;line-height:1.7}\n  #odys-gare .oc-motto{font-size:24px}\n  #odys-gare .oc-hero-lead{font-size:14px}\n  #odys-gare .oc-hero-copy .oc-text-link{gap:14px;line-height:1.5}\n  #odys-gare .oc-booking{padding:25px 15px 16px}\n  #odys-gare .oc-booking h2{font-size:27px}\n  #odys-gare .oc-hero-visual>img{aspect-ratio:1.45;min-height:235px}\n  #odys-gare .oc-hero-visual figcaption{font-size:24px;left:24px;bottom:24px}\n  #odys-gare .oc-visual-arrow{right:20px;bottom:23px;width:40px;height:40px}\n  #odys-gare .oc-reassurance{margin-block:18px;padding:22px 20px;gap:12px;font-size:10px;border-radius:24px}\n  #odys-gare .oc-section,#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-pet,#odys-gare .oc-final-cta,#odys-gare .oc-footer{padding:34px 24px;margin-bottom:18px}\n  #odys-gare .oc-intro h2{font-size:38px}\n  #odys-gare h2{font-size:35px}\n  #odys-gare .oc-section-heading>p{max-width:none}\n  #odys-gare .oc-fleet-grid{gap:20px}\n  #odys-gare .oc-vehicle-info{padding:20px 13px}\n  #odys-gare .oc-vehicle h3,#odys-gare .oc-vehicle-large h3{font-size:25px}\n  #odys-gare .oc-vehicle-info p:last-child{font-size:13px}\n  #odys-gare .oc-vehicle-index{font-size:23px}\n  #odys-gare .oc-location{font-size:7px;letter-spacing:.8px;left:10px;bottom:10px;padding:7px 10px}\n  #odys-gare .oc-service-overlay{padding:24px;min-height:350px}\n  #odys-gare .oc-service-card{min-height:350px}\n  #odys-gare .oc-service-overlay h3{font-size:29px}\n  #odys-gare .oc-service-rows>a{grid-template-columns:23px 1fr 20px;gap:10px;padding:22px 18px}\n  #odys-gare .oc-service-rows h3{font-size:20px}\n  #odys-gare .oc-story h2{font-size:37px}\n  #odys-gare .oc-how-grid article{padding:23px 21px 23px 66px;min-height:0}\n  #odys-gare .oc-how-grid article>span{left:18px;top:24px;font-size:30px}\n  #odys-gare .oc-how-grid h3{font-size:20px}\n  #odys-gare .oc-pet h2{font-size:30px}\n  #odys-gare .oc-pet .oc-text-link{font-size:12px;gap:15px}\n  #odys-gare .oc-faq details{padding-inline:17px}\n  #odys-gare .oc-faq summary{font-size:14px;gap:12px}\n  #odys-gare .oc-final-cta h2{font-size:33px}\n  #odys-gare .oc-footer{margin-bottom:0;padding-bottom:12px}\n  #odys-gare .oc-footer-main{gap:29px 20px}\n  #odys-gare .oc-footer-brand{display:block}\n  #odys-gare .oc-footer-brand img{width:108px;margin-bottom:21px}\n  #odys-gare .oc-footer .oc-footer-motto{font-size:23px}\n  #odys-gare .oc-footer-brand>p:last-child{font-size:12px}\n}\n@media(max-width:420px){\n  #odys-gare .oc-header-inner{grid-template-columns:1fr auto;padding:17px 20px;gap:8px}\n  #odys-gare .oc-brand{grid-column:1 \/ -1;grid-row:1;justify-content:center;gap:14px}\n  #odys-gare .oc-logo-pulse,#odys-gare .oc-logo-wrap{width:104px;height:104px}\n  #odys-gare .oc-logo-wrap img{width:104px}\n  #odys-gare .oc-brand-description{font-size:16px}\n  #odys-gare .oc-header-actions{grid-column:1;grid-row:2;justify-self:start;margin-left:4px}\n  #odys-gare .oc-mobile-menu{grid-column:2;grid-row:2;align-self:center}\n  #odys-gare .oc-header-actions .oc-language{padding:5px 0}\n  #odys-gare .oc-hero-copy{padding:27px 23px}\n  #odys-gare .oc-hero-copy h1{font-size:34px}\n  #odys-gare .oc-section,#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-pet,#odys-gare .oc-final-cta,#odys-gare .oc-footer{padding-inline:21px}\n  #odys-gare .oc-intro h2,#odys-gare h2{font-size:33px}\n  #odys-gare .oc-story h2{font-size:34px}\n  #odys-gare .oc-vehicle-info{padding-inline:10px}\n  #odys-gare .oc-vehicle-info h3{font-size:23px}\n  #odys-gare .oc-vehicle-index{display:none}\n  #odys-gare .oc-footer-main{grid-template-columns:1fr}\n  #odys-gare .oc-footer-contact .oc-footer-phone{font-size:22px}\n  #odys-gare .oc-footer nav a,#odys-gare .oc-footer-contact>a{font-size:12px}\n}\n@media(max-width:340px){\n  #odys-gare .oc-header-inner{padding-inline:14px}\n  #odys-gare .oc-brand{gap:10px}\n  #odys-gare .oc-logo-pulse,#odys-gare .oc-logo-wrap{width:94px;height:94px}\n  #odys-gare .oc-logo-wrap img{width:94px}\n  #odys-gare .oc-brand-description{font-size:14px}\n  #odys-gare .oc-brand-description small{max-width:100px}\n  #odys-gare .oc-hero-copy{padding-inline:19px}\n  #odys-gare .oc-hero-copy h1{font-size:30px}\n  #odys-gare .oc-hero-visual figcaption{font-size:20px;left:20px}\n  #odys-gare .oc-hero-visual .oc-visual-arrow{display:none}\n  #odys-gare .oc-reassurance{grid-template-columns:1fr}\n  #odys-gare .oc-booking{padding-inline:10px}\n  #odys-gare .oc-booking h2{font-size:25px}\n  #odys-gare .oc-section,#odys-gare .oc-fleet-section,#odys-gare .oc-story,#odys-gare .oc-pet,#odys-gare .oc-final-cta,#odys-gare .oc-footer{padding-inline:19px}\n  #odys-gare .oc-intro h2,#odys-gare h2,#odys-gare .oc-faq h2{font-size:30px}\n  #odys-gare .oc-story h2{font-size:32px}\n  #odys-gare .oc-service-overlay{padding:21px}\n  #odys-gare .oc-service-overlay h3{font-size:27px}\n  #odys-gare .oc-service-rows>a{grid-template-columns:1fr 18px;padding:21px 17px}\n  #odys-gare .oc-service-number{display:none}\n  #odys-gare .oc-service-rows p{grid-column:1}\n  #odys-gare .oc-row-arrow{grid-column:2}\n  #odys-gare .oc-how-grid article{padding:21px}\n  #odys-gare .oc-how-grid article>span{position:static;margin-bottom:15px}\n  #odys-gare .oc-pet .oc-text-link{font-size:11px;gap:7px;white-space:normal;flex-shrink:1}\n  #odys-gare .oc-final-cta h2{font-size:30px}\n}\n\n#odys-gare .oc-story-inner>div:last-child>p{color:#fff}\n\n\/* Two comparable directions. Only colors change; layout and content stay shared. *\/\n#odys-gare[data-palette]{\n  --oc-ink:#292c30;--oc-muted:#625f59;--oc-pale:#faf7f0;--oc-line:#ded8ce;\n  --oc-secondary:#292c30;--oc-secondary-deep:#222529;--oc-soft:#efebe3;\n  --oc-accent-surface:#fffcf5;--oc-accent-ink:#292c30;--oc-accent-muted:#625f59;--oc-accent-line:#d8d0c3;\n}\n#odys-gare[data-palette=\"bleu\"]{\n  --oc-secondary:#007f8b;--oc-secondary-deep:#006572;--oc-soft:#e8f0ee;\n  --oc-accent-surface:#007f8b;--oc-accent-ink:#fff;--oc-accent-muted:#fff;--oc-accent-line:#83c1c7;\n}\n#odys-gare[data-palette] .oc-header{background:#fffcf7;border-color:#fffdf9;box-shadow:0 12px 35px #40342109}\n#odys-gare[data-palette] .oc-brand-description small{color:#625f59}\n#odys-gare[data-palette] .oc-hero-copy .oc-eyebrow,\n#odys-gare[data-palette] .oc-hero-lead{color:#fff}\n#odys-gare[data-palette] .oc-hero-copy .oc-dot{background:#fff4df}\n#odys-gare[data-palette] .oc-hero-copy h1 span{color:#fff4df}\n#odys-gare[data-palette] .oc-motto,#odys-gare[data-palette] .oc-motto em{color:#fff9ed}\n#odys-gare[data-palette] .oc-hero-copy .oc-text-link{border-color:#e3c4ae}\n#odys-gare[data-palette] .oc-button-white:hover{background:#f0e8d9}\n#odys-gare[data-palette] .oc-booking{background:var(--oc-accent-surface);color:var(--oc-accent-ink);border-color:var(--oc-accent-surface);box-shadow:0 14px 35px #4034210c}\n#odys-gare[data-palette] .oc-booking-head h2{color:var(--oc-accent-ink)}\n#odys-gare[data-palette] .oc-booking-head .oc-eyebrow{color:var(--oc-accent-ink)}\n#odys-gare[data-palette] .oc-booking-head>p:last-child,\n#odys-gare[data-palette] .oc-booking-help{color:var(--oc-accent-muted)}\n#odys-gare[data-palette] .oc-reassurance{background:#fffcf5;color:#514e48;border-color:#fffdf7}\n#odys-gare[data-palette] .oc-section,\n#odys-gare[data-palette] .oc-fleet-section,\n#odys-gare[data-palette] .oc-how,\n#odys-gare[data-palette] .oc-faq{background:#fffcf7}\n#odys-gare[data-palette] .oc-intro{background:var(--oc-accent-surface);color:var(--oc-accent-ink)}\n#odys-gare[data-palette] .oc-intro .oc-eyebrow,\n#odys-gare[data-palette] .oc-intro h2 em,\n#odys-gare[data-palette] .oc-intro-copy .oc-large-text{color:var(--oc-accent-ink)}\n#odys-gare[data-palette] .oc-intro-copy>p{color:var(--oc-accent-muted)}\n#odys-gare[data-palette] .oc-intro .oc-text-link{color:var(--oc-accent-ink);border-color:var(--oc-accent-line)}\n#odys-gare[data-palette=\"blanc\"] .oc-intro h2 em{color:var(--oc-red)}\n#odys-gare[data-palette] .oc-vehicle:nth-child(2),\n#odys-gare[data-palette] .oc-vehicle:nth-child(5){background:var(--oc-secondary);color:#fff}\n#odys-gare[data-palette] .oc-vehicle:nth-child(3){background:var(--oc-soft);color:var(--oc-ink)}\n#odys-gare[data-palette] .oc-vehicle-image{background:#e8e2d8}\n#odys-gare[data-palette] .oc-location{color:#393b3d;background:#fffcf5f2}\n#odys-gare[data-palette] .oc-fleet-note{color:#625f59}\n#odys-gare[data-palette] .oc-service-overlay .oc-eyebrow{color:#fff4df}\n#odys-gare[data-palette] .oc-service-overlay>p:not(.oc-eyebrow){color:#fffaf1}\n#odys-gare[data-palette] .oc-service-rows>a,\n#odys-gare[data-palette] .oc-service-rows>a:nth-child(2),\n#odys-gare[data-palette] .oc-service-rows>a:nth-child(3){background:var(--oc-soft)}\n#odys-gare[data-palette] .oc-service-rows>a:hover{background:#e4dfd5}\n#odys-gare[data-palette=\"bleu\"] .oc-service-rows>a:hover{background:#d5e8e7}\n#odys-gare[data-palette] .oc-story .oc-eyebrow{color:#fff9ed}\n#odys-gare[data-palette] .oc-story-orbit,#odys-gare[data-palette] .oc-story-orbit::after{border-color:#ffffff24}\n#odys-gare[data-palette] .oc-how-grid article,\n#odys-gare[data-palette] .oc-how-grid article:nth-child(2),\n#odys-gare[data-palette] .oc-how-grid article:nth-child(3){background:var(--oc-soft)}\n#odys-gare[data-palette] .oc-pet{background:var(--oc-secondary-deep);color:#fff}\n#odys-gare[data-palette] .oc-pet p:last-child,\n#odys-gare[data-palette] .oc-pet .oc-eyebrow,\n#odys-gare[data-palette] .oc-pet-mark,\n#odys-gare[data-palette] .oc-pet .oc-text-link{color:#fff}\n#odys-gare[data-palette] .oc-pet .oc-text-link{border-color:#ffffff70}\n#odys-gare[data-palette] .oc-faq details{background:var(--oc-soft)}\n#odys-gare[data-palette] .oc-faq details[open]{background:#e9e3d8}\n#odys-gare[data-palette=\"bleu\"] .oc-faq details[open]{background:#d6e8e6}\n#odys-gare[data-palette] .oc-final-cta .oc-button:hover{background:#fff4df}\n#odys-gare[data-palette] .oc-footer{background:var(--oc-secondary-deep)}\n#odys-gare[data-palette] .oc-footer-brand>p:last-child,\n#odys-gare[data-palette] .oc-footer nav a,\n#odys-gare[data-palette] .oc-footer-contact>a,\n#odys-gare[data-palette] .oc-footer-bottom,\n#odys-gare[data-palette] .oc-motion-toggle,\n#odys-gare[data-palette] .oc-footer h2{color:#fff9ed}\n#odys-gare[data-palette] .oc-footer a:hover{color:#fff}\n#odys-gare[data-palette] .oc-footer-bottom{border-color:#ffffff45}\n#odys-gare[data-palette] .oc-motion-toggle{border-color:#ffffff75}\n#odys-gare[data-palette] .oc-mobile-menu nav,#odys-gare[data-palette] .oc-mobile-booking{background:#fffcf7;border-color:#ded8ce}\n#odys-gare[data-palette] a:focus-visible,#odys-gare[data-palette] button:focus-visible,#odys-gare[data-palette] summary:focus-visible{outline-color:var(--oc-secondary)}\n#odys-gare[data-palette=\"bleu\"] .oc-booking a:focus-visible,\n#odys-gare[data-palette=\"bleu\"] .oc-intro a:focus-visible,\n#odys-gare[data-palette] .oc-pet a:focus-visible,\n#odys-gare[data-palette] .oc-footer a:focus-visible,\n#odys-gare[data-palette] .oc-footer button:focus-visible{outline-color:#fff}\n#odys-gare[data-palette] .oc-hero-copy a:focus-visible,\n#odys-gare[data-palette] .oc-story a:focus-visible,\n#odys-gare[data-palette] .oc-final-cta a:focus-visible{outline-color:#fff}\n\n\/* Strong gradients: deep brand colors open into brighter coral and turquoise. *\/\n#odys-gare[data-palette=\"bleu\"]{\n  --oc-red-gradient:linear-gradient(100deg,#5f0b26 0%,#a71b36 46%,#cb3c47 100%);\n  --oc-blue-gradient:linear-gradient(100deg,#002d3c 0%,#005b6c 46%,#00818d 100%);\n  --oc-blue-deep-gradient:linear-gradient(100deg,#001e2a 0%,#004d60 48%,#007582 100%);\n}\n#odys-gare[data-palette=\"bleu\"] .oc-hero-copy,\n#odys-gare[data-palette=\"bleu\"] .oc-story,\n#odys-gare[data-palette=\"bleu\"] .oc-final-cta,\n#odys-gare[data-palette=\"bleu\"] .oc-vehicle:nth-child(1),\n#odys-gare[data-palette=\"bleu\"] .oc-vehicle:nth-child(4){background:var(--oc-red-gradient)}\n#odys-gare[data-palette=\"bleu\"] .oc-booking,\n#odys-gare[data-palette=\"bleu\"] .oc-intro,\n#odys-gare[data-palette=\"bleu\"] .oc-vehicle:nth-child(2),\n#odys-gare[data-palette=\"bleu\"] .oc-vehicle:nth-child(5){background:var(--oc-blue-gradient)}\n#odys-gare[data-palette=\"bleu\"] .oc-booking{border-color:transparent}\n#odys-gare[data-palette=\"bleu\"] .oc-pet,\n#odys-gare[data-palette=\"bleu\"] .oc-footer{background:var(--oc-blue-deep-gradient)}\n#odys-gare[data-palette=\"bleu\"] .oc-header-book,\n#odys-gare[data-palette=\"bleu\"] .oc-mobile-booking>a:last-child{background:var(--oc-red-gradient);color:#fff}\n#odys-gare[data-palette=\"bleu\"] .oc-header-book:hover{background:linear-gradient(118deg,#81132b,#b52338)}\n#odys-gare[data-palette=\"bleu\"] .oc-vehicle:nth-child(3){background:linear-gradient(118deg,#dce9e7,#f2f6f1)}\n#odys-gare[data-palette=\"bleu\"] .oc-service-rows>a,\n#odys-gare[data-palette=\"bleu\"] .oc-service-rows>a:nth-child(2),\n#odys-gare[data-palette=\"bleu\"] .oc-service-rows>a:nth-child(3),\n#odys-gare[data-palette=\"bleu\"] .oc-how-grid article,\n#odys-gare[data-palette=\"bleu\"] .oc-how-grid article:nth-child(2),\n#odys-gare[data-palette=\"bleu\"] .oc-how-grid article:nth-child(3){background:linear-gradient(118deg,#e0ecea,#f2f6f1)}\n#odys-gare[data-palette=\"bleu\"] .oc-service-rows>a:hover{background:linear-gradient(118deg,#cce2df,#e9f2ed)}\n\n\/* The brightest ends sit away from white copy or use dark lettering. *\/\n#odys-gare[data-palette=\"bleu\"] .oc-hero-copy{\n  background:linear-gradient(100deg,#650c28 0%,#ab1935 43%,#cb3c47 70%,#f39c70 100%);\n}\n#odys-gare[data-palette=\"bleu\"] .oc-booking{\n  background:linear-gradient(180deg,#003841 0%,#006270 25%,#369eaa 62%,#96dcde 100%);\n}\n#odys-gare[data-palette=\"bleu\"] .oc-booking-help{color:#07333e}\n#odys-gare[data-palette=\"bleu\"] .oc-booking-help a:focus-visible{outline-color:#07333e}\n#odys-gare[data-palette=\"bleu\"] .oc-intro{\n  background:linear-gradient(100deg,#003440 0%,#00616f 33%,#81cfd0 50%,#c5eae4 100%);\n}\n#odys-gare[data-palette=\"bleu\"] .oc-intro-copy>p,\n#odys-gare[data-palette=\"bleu\"] .oc-intro-copy .oc-large-text,\n#odys-gare[data-palette=\"bleu\"] .oc-intro-copy .oc-text-link{color:#08333d}\n#odys-gare[data-palette=\"bleu\"] .oc-intro-copy .oc-text-link{border-color:#397b80}\n#odys-gare[data-palette=\"bleu\"] .oc-intro-copy a:focus-visible{outline-color:#08333d}\n#odys-gare[data-palette=\"bleu\"] .oc-final-cta{\n  background:linear-gradient(100deg,#6c0d29 0%,#b6233b 52%,#f09b74 100%);\n}\n@media(max-width:1350px){\n  #odys-gare[data-palette=\"bleu\"] .oc-hero-copy{\n    background:linear-gradient(115deg,#570820 0%,#a31a36 48%,#ce414c 100%);\n  }\n}\n@media(max-width:800px){\n  #odys-gare[data-palette=\"bleu\"] .oc-intro{\n    background:linear-gradient(145deg,#74c9cf 0%,#a0dcdb 55%,#d9efe5 100%);\n    color:#08333d;\n  }\n  #odys-gare[data-palette=\"bleu\"] .oc-intro .oc-eyebrow,\n  #odys-gare[data-palette=\"bleu\"] .oc-intro h2,\n  #odys-gare[data-palette=\"bleu\"] .oc-intro h2 em{color:#08333d}\n  #odys-gare[data-palette=\"bleu\"] .oc-final-cta{\n    background:linear-gradient(115deg,#570820 0%,#a31a36 48%,#ce414c 100%);\n  }\n}\n\n\n\/* Propositions couleur du 29 septembre : m\u00eame contenu, m\u00eame mise en page. *\/\n#odys-gare[data-direction=\"rouge\"] {\n --oc-direction-soft:linear-gradient(115deg,#f3c9ad,#fcf0de);\n --oc-direction-ink:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking {\n background:linear-gradient(160deg,#f39c70 0%,#f6b98d 48%,#fbe1be 100%);border-color:transparent;color:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-head h2,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-head .oc-eyebrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-head>p:last-child,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-help {color:#571b25}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro {\n background:linear-gradient(110deg,#f09a76 0%,#f4bd94 48%,#fae1bd 100%);color:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro h2,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro h2 em,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro .oc-eyebrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy>p,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy .oc-large-text,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy .oc-text-link {color:#571b25}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy .oc-text-link {border-color:#8b473f}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(2),\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(5) {\n background:linear-gradient(120deg,#ee9671,#f8cba0);color:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(3) {\n background:linear-gradient(110deg,#f2dfc6,#fcf2e1);color:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-rows>a,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-how-grid article,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details {background:var(--oc-direction-soft)}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-rows>a:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details:has(> summary:focus-visible),\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details[open] {background:linear-gradient(115deg,#edb894,#f9e4c9)}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq summary {font-weight:700;transition:color .22s}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details:hover summary,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq summary:focus-visible {color:var(--oc-red)}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-rows p,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-how-grid p,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details p {color:#571b25}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-number,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-how-grid article>span,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle-index,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-reassurance i {color:#00616f}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle-index {opacity:1}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking a:focus-visible,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro a:focus-visible {outline-color:#571b25}\n\n\/* Version rouge retenue : flotte cr\u00e8me unie et pied de page rouge clair. *\/\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] {\n --oc-selected-light-red:linear-gradient(120deg,#ee9671,#f8cba0);\n --oc-vehicle-cream:#eadfcd;\n --oc-selected-hero-red:linear-gradient(100deg,#650c28 0%,#ab1935 43%,#cb3c47 70%,#f39c70 100%);\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(n) {\n background:var(--oc-vehicle-cream);color:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer {\n background:var(--oc-selected-light-red);color:#571b25;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer p,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer h2,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-footer-bottom,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-motion-toggle {color:#571b25;font-weight:700}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a:focus-visible,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer button:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer button:focus-visible {color:#80101c}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-footer-bottom,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-motion-toggle {border-color:#571b254d}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a:focus-visible,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer button:focus-visible {outline-color:#571b25}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-final-cta .oc-eyebrow {color:#fff}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-final-cta a:focus-visible {outline-color:#fff}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-final-cta,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-pet {\n background:var(--oc-selected-hero-red);color:#fff;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-pet>.oc-text-link {\n background:#fff9ee;color:#571b25;border-color:transparent;border-radius:30px;padding:12px 18px;\n}\n@media(max-width:1350px){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] {\n  --oc-selected-hero-red:linear-gradient(115deg,#570820 0%,#a31a36 48%,#ce414c 100%);\n }\n}\n\n\/* Menu en boutons arrondis, inspir\u00e9 de la r\u00e9f\u00e9rence fournie. *\/\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] {\n --oc-menu-inset:0px;--oc-menu-bar-height:0px;--oc-menu-height:91.25px;\n padding-top:calc(var(--oc-menu-height) + 24px);\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header {\n position:fixed;top:calc(var(--oc-menu-inset) + var(--oc-menu-bar-height));left:50%;transform:translateX(-50%);z-index:99960;\n margin:0;border-radius:0 0 var(--oc-radius) var(--oc-radius);\n background:var(--oc-selected-light-red);border-color:#fff5e8;box-shadow:0 12px 35px #721f2910;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] [id] {\n scroll-margin-top:calc(var(--oc-menu-height) + var(--oc-menu-inset) + var(--oc-menu-bar-height) + 18px);\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"].oc-booking-expanded .oc-header {visibility:hidden}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-inner {min-height:89.25px;height:auto;padding:0 18px;gap:14px}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand {gap:10px}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-pulse,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap {width:84px;height:84px}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap img {width:84px}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description {\n display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;font-size:15px;line-height:1.15;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description br {display:none}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {\n display:inline;font-size:10px;line-height:1.2;letter-spacing:0;margin:0;text-transform:none;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small::before {content:'\u00b7 ';}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {color:#571b25}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav {gap:8px;font-size:12px}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a {\n display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;\n border:1px solid #fff6e8c7;border-radius:999px;background:#fff9ee99;color:#00616f;\n font-weight:700;line-height:1.35;white-space:nowrap;\n transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a::after {display:none}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:focus-visible {\n background:#fff9ee;color:var(--oc-red);border-color:#fff9ee;box-shadow:0 5px 14px #571b2510;transform:translateY(-2px);\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {gap:12px}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language {\n display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:10px;\n border:1px solid #fff6e8;border-radius:999px;background:#fff9ee;color:#00616f;font-size:12px;font-weight:700;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language:focus-visible {color:var(--oc-red)}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-book {\n min-height:44px;padding:9px 18px;border:2px solid #fff2d8;border-radius:999px;\n background:var(--oc-red-gradient);color:#fff;font-size:13px;font-weight:700;gap:18px;\n box-shadow:0 7px 18px #751e2924;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-book:hover {\n background:linear-gradient(110deg,#650c28,#ae203b);box-shadow:0 9px 22px #751e2930;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary {\n display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;\n min-height:44px;padding:10px 15px;border:1px solid #fff6e8c7;border-radius:999px;\n background:#fff9ee99;color:#00616f;font-weight:700;line-height:1.35;transition:color .2s;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary::-webkit-details-marker {display:none}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu[open] summary {background:#fff9ee}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary:focus-visible {background:#fff9ee;color:var(--oc-red)}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav {\n position:absolute;right:0;width:250px;max-width:calc(100vw - 64px);\n background:#fff9ee;border-color:#edc3a5;padding:13px;border-radius:23px;\n box-shadow:0 12px 30px #571b2529;top:calc(100% + 8px);\n max-height:calc(100dvh - var(--oc-menu-height) - var(--oc-menu-inset) - var(--oc-menu-bar-height) - 24px);\n overflow-y:auto;overscroll-behavior:contain;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a {\n display:flex;align-items:center;min-height:44px;padding:10px 14px;margin:5px 0;\n border:1px solid #eccbb0;border-radius:999px;background:#f9dfc3;color:#00616f;font-weight:600;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a:focus-visible {background:#fff9ee;color:var(--oc-red)}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header a:focus-visible,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header summary:focus-visible {outline-color:#571b25}\n@media(max-width:1120px){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav {display:none}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu {display:block;position:relative}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {margin-left:auto}\n}\n@media(max-width:740px){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] {--oc-menu-height:53.75px;padding-top:calc(var(--oc-menu-height) + 18px)}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-inner {\n  display:flex;align-items:center;min-height:51.75px;height:auto;padding:0 10px;gap:8px;\n }\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand {\n  flex:1 1 auto;min-width:0;width:auto;height:auto;justify-content:flex-start;gap:6px;\n }\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-pulse,\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap {width:48px;height:48px}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap img {width:48px}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description {font-size:12px;line-height:1.05}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {\n  font-size:8px;line-height:1.2;letter-spacing:0;margin:0;\n }\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {margin:0}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language {width:36px;min-height:36px;padding:6px}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu {flex:0 0 auto;align-self:center}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary {min-height:36px;font-size:12px;gap:6px;padding:6px 10px}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary span {font-size:16px;line-height:1}\n}\n@media(max-width:600px){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {display:none}\n}\n@media(max-width:420px){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {display:none}\n}\n@media(prefers-reduced-motion:reduce){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:hover,\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:focus-visible {transform:none}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary {transition:none}\n #odys-gare[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq summary {transition:none}\n}\n\n\/* Le bleu porte les grands aplats ; le rouge reste la signature et l'action. *\/\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-hero-copy {\n background:linear-gradient(100deg,#00303d 0%,#00616f 43%,#00818d 70%,#8cd6d6 100%);\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking {\n background:linear-gradient(160deg,#7acbd0 0%,#a9dedc 48%,#d3ebe5 100%);color:#073b45;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-head h2,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-head .oc-eyebrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-head>p:last-child,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-help {color:#073b45}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-section-heading em,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-faq h2 em,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-section-heading .oc-eyebrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-faq .oc-eyebrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-how-grid article>span,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-service-number,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-reassurance i,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-image-arrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-visual-arrow {color:#00616f}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(1),\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(4),\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-story {background:var(--oc-blue-gradient);color:#fff}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(2),\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(5) {\n background:linear-gradient(115deg,#83cdd0,#cbe8e1);color:#073b45;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(3) {\n background:linear-gradient(115deg,#dbece8,#f0f4eb);color:#073b45;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta {\n background:linear-gradient(110deg,#82cdd0,#d2eae2);color:#073b45;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet .oc-eyebrow,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet .oc-text-link,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet p:last-child,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet-mark,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta .oc-eyebrow {color:#073b45}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet .oc-text-link {border-color:#397b80}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta .oc-button,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-story .oc-button {\n background:var(--oc-red-gradient);color:#fff;\n}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta .oc-button:hover,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-story .oc-button:hover {background:#911b33;color:#fff}\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking a:focus-visible,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet a:focus-visible,\n#odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta a:focus-visible {outline-color:#073b45}\n@media(max-width:1350px){\n #odys-gare[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-hero-copy {background:linear-gradient(115deg,#002732 0%,#005866 48%,#00818d 100%)}\n}\n\n#odys-gare .oc-rating-stars{display:inline-flex;gap:4px;font-size:23px;line-height:1.2}\n#odys-gare .oc-star{position:relative;display:inline-block;color:#9d9486;transform-origin:center}\n#odys-gare .oc-star>span{position:absolute;inset:0 auto 0 0;width:var(--oc-star-fill);overflow:hidden;color:#f4ba36}\n#odys-gare .oc-rating-top{display:flex;flex-wrap:wrap;align-items:center;gap:9px 10px;width:fit-content;color:#fff;margin:4px 0 22px;font-size:12px;line-height:1.5}\n#odys-gare .oc-rating-top>span:last-child{text-decoration:underline;text-underline-offset:4px}\n#odys-gare .oc-rating-top .oc-rating-stars{font-size:26px;margin-right:4px}\n#odys-gare .oc-google-top{width:20px;height:20px;object-fit:contain;background:#fff;padding:3px;box-sizing:content-box;border-radius:50%}\n#odys-gare .oc-rating-stars-animated .oc-star{animation:oc-star-shimmer 5.5s ease-in-out infinite;animation-delay:var(--oc-star-delay)}\n@keyframes oc-star-shimmer{0%,17%,100%{filter:brightness(1);transform:scale(1)}7%{filter:brightness(1.8) drop-shadow(0 0 5px #ffdd75);transform:scale(1.13)}}\n#odys-gare .oc-reviews-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:center}\n#odys-gare .oc-reviews-summary{text-align:center;color:#571b25;padding:15px 0}\n#odys-gare .oc-reviews-excellent{font-size:17px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 13px}\n#odys-gare .oc-reviews-score{font-size:48px;font-weight:700;line-height:1.1;margin:0 0 10px}\n#odys-gare .oc-reviews-score>span{font-size:18px;font-weight:400;margin-left:3px}\n#odys-gare .oc-reviews-total{font-size:12px;margin:10px 0 17px}\n#odys-gare .oc-google-wordmark{display:block;width:108px;margin:0 auto 18px}\n#odys-gare .oc-google-wordmark img{display:block;width:108px;height:auto}\n#odys-gare .oc-reviews-summary .oc-text-link{font-size:12px;color:#00616f}\n#odys-gare .oc-review-carousel{min-width:0}\n#odys-gare .oc-review-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px 0 12px;scrollbar-width:thin;scrollbar-color:#b8a893 transparent}\n#odys-gare .oc-review-card{flex:0 0 calc((100% - 36px)\/3);box-sizing:border-box;min-width:0;padding:23px 21px;border:1px solid #d8cbb8;background:#eadfcd;color:#571b25;border-radius:24px;scroll-snap-align:start;display:flex;flex-direction:column}\n#odys-gare .oc-review-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;min-height:46px}\n#odys-gare .oc-review-profile{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:inherit;text-decoration:none}\n#odys-gare .oc-review-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:50%;object-fit:cover;background:#fff9ee}\n#odys-gare .oc-review-author{font-size:13px;font-weight:700;line-height:1.4;min-width:0;overflow-wrap:anywhere}\n#odys-gare .oc-review-author time{display:block;font-size:10px;font-weight:400;margin-top:4px;color:#59554f}\n#odys-gare .oc-review-google{width:23px;height:23px;flex:0 0 23px;margin-top:2px;object-fit:contain}\n#odys-gare .oc-review-profile:hover .oc-review-author,#odys-gare .oc-review-profile:focus-visible .oc-review-author{color:var(--oc-red)}\n#odys-gare .oc-review-card .oc-rating-stars{font-size:20px;gap:3px}\n#odys-gare .oc-review-context{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#00616f;margin:13px 0 0;line-height:1.5}\n#odys-gare .oc-review-card blockquote{margin:13px 0 20px;flex:1}\n#odys-gare .oc-review-card blockquote p{font-size:17px;font-family:Georgia,serif;font-style:italic;line-height:1.6;margin:0}\n#odys-gare .oc-review-excerpt{font-size:10px;margin:0 0 6px;color:#59554f}\n#odys-gare .oc-review-read{display:inline-flex;align-items:center;min-height:28px;font-size:12px;font-weight:600;color:#00616f;text-decoration:underline;text-underline-offset:3px;gap:5px}\n#odys-gare .oc-review-read:hover,#odys-gare .oc-review-read:focus-visible{color:var(--oc-red)}\n#odys-gare .oc-review-controls{display:flex;justify-content:center;gap:10px;margin-top:14px}\n#odys-gare .oc-review-controls[hidden],#odys-gare .oc-review-controls button[hidden]{display:none}\n#odys-gare .oc-review-controls button{min-height:44px;min-width:44px;border:1px solid #d8cbb8;border-radius:25px;padding:10px 16px;background:#fff9ee;color:#00616f;font:inherit;font-size:12px;line-height:1.4;font-weight:600;cursor:pointer}\n#odys-gare .oc-review-controls button:hover,#odys-gare .oc-review-controls button:focus-visible{color:var(--oc-red);border-color:var(--oc-red)}\n#odys-gare .oc-review-status{font-size:10px;color:#59554f;text-align:center;margin:10px 0 0}\n#odys-gare .oc-reviews-source{font-size:10px;color:#59554f;margin:22px 0 0;text-align:right;line-height:1.6}\n#odys-gare.oc-motion-paused .oc-rating-stars-animated .oc-star{animation-play-state:paused}\n@media(max-width:1180px){#odys-gare .oc-reviews-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}#odys-gare .oc-review-card{flex-basis:calc((100% - 18px)\/2)}}\n@media(max-width:820px){#odys-gare .oc-reviews-layout{grid-template-columns:1fr;gap:24px}#odys-gare .oc-reviews-summary{padding:0 0 5px}#odys-gare .oc-reviews-source{text-align:left}}\n@media(max-width:580px){#odys-gare .oc-review-card{flex-basis:calc(100% - 24px);padding:24px}#odys-gare .oc-review-author{font-size:14px}#odys-gare .oc-review-card blockquote p{font-size:18px}}\n@media(prefers-reduced-motion:reduce){#odys-gare .oc-rating-stars-animated .oc-star{animation:none}}\n\n\/* Services, longue distance, exemples de tarifs et application \u2014 octobre 2026. *\/\n#odys-gare .oc-service-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 26px}\n#odys-gare .oc-service-shortcuts a{display:inline-flex;align-items:center;gap:22px;min-height:44px;padding:10px 18px;border:1px solid #d7c7b5;border-radius:30px;color:#00616f;background:#fff9ee;font-size:12px;font-weight:700;transition:color .2s,background .2s}\n#odys-gare .oc-service-shortcuts a:hover,#odys-gare .oc-service-shortcuts a:focus-visible{color:#80101c;background:#f6dfc4}\n#odys-gare .oc-service-overlay>p:not(.oc-eyebrow){max-width:440px}\n#odys-gare .oc-service-overlay{min-height:420px}\n#odys-gare .oc-distance{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(30px,5vw,76px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;background:linear-gradient(120deg,#f3c9ad,#fcf0de);color:#571b25}\n#odys-gare .oc-distance h2,#odys-gare .oc-app h2{font-size:clamp(35px,3.9vw,54px);line-height:1.08;margin-bottom:24px}\n#odys-gare .oc-distance h2 em,#odys-gare .oc-app h2 em{color:#a01832}\n#odys-gare .oc-distance-copy>p:not(.oc-eyebrow){font-size:14px;line-height:1.75;margin:0 0 16px;max-width:560px}\n#odys-gare .oc-distance-copy .oc-text-link{margin-top:7px;color:#80101c;border-color:#ad796b}\n#odys-gare .oc-distance-journey{background:#fff9ee;border:1px solid #fffdf5;border-radius:26px;padding:30px;color:#571b25}\n#odys-gare .oc-distance-journey>.oc-eyebrow{color:#00616f;font-size:9px;letter-spacing:1.2px}\n#odys-gare .oc-distance-journey ol{list-style:none;padding:0;margin:0}\n#odys-gare .oc-distance-journey li{position:relative;display:flex;gap:19px;padding:0 0 27px;align-items:flex-start}\n#odys-gare .oc-distance-journey li:last-child{padding-bottom:0}\n#odys-gare .oc-distance-journey li:not(:last-child)::after{content:'';position:absolute;left:7px;top:20px;bottom:2px;border-left:1px dashed #8db0af}\n#odys-gare .oc-journey-dot{width:15px;height:15px;flex:0 0 15px;border:4px solid #00616f;background:#fff9ee;border-radius:50%;margin-top:6px}\n#odys-gare .oc-distance-journey small{display:block;color:#00616f;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px}\n#odys-gare .oc-distance-journey strong{display:block;font-size:18px;line-height:1.3}\n#odys-gare .oc-distance-journey li p{font-size:12px;line-height:1.5;margin-top:7px;color:#6f5350}\n#odys-gare .oc-journey-link{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:26px;padding-top:18px;border-top:1px solid #e7d8c5;font-size:12px;font-weight:700;color:#00616f}\n#odys-gare .oc-journey-link:hover{color:#a01832}\n#odys-gare .oc-rates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}\n#odys-gare .oc-rate-card{background:#eadfcd;border:1px solid #e5d5bd;border-radius:27px;padding:26px 28px;color:#571b25;min-width:0}\n#odys-gare .oc-rate-heading{display:flex;gap:19px;align-items:center;padding-bottom:20px}\n#odys-gare .oc-rate-heading>span{font:italic 38px\/1 Georgia,serif;color:#00616f}\n#odys-gare .oc-rate-heading p{font-size:9px;text-transform:uppercase;letter-spacing:1.1px;color:#6f5350;margin-bottom:5px}\n#odys-gare .oc-rate-heading h3{font-size:23px;letter-spacing:-.02em;line-height:1.2}\n#odys-gare .oc-rate-route{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-top:1px solid #cdbba5;transition:color .2s}\n#odys-gare .oc-rate-route:hover,#odys-gare .oc-rate-route:focus-visible{color:#a01832}\n#odys-gare .oc-rate-itinerary{display:flex;flex-direction:column;font-size:13px;line-height:1.7;font-weight:700;min-width:0}\n#odys-gare .oc-rate-itinerary i{font-style:normal;color:#00616f;margin-right:5px}\n#odys-gare .oc-rate-calculate{font-size:11px;font-weight:700;line-height:1.5;text-align:right;color:#00616f;flex:0 0 118px}\n#odys-gare .oc-rate-route:hover .oc-rate-calculate{color:#a01832}\n#odys-gare .oc-rate-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;flex:0 0 142px}\n#odys-gare .oc-rate-price{text-align:right;white-space:nowrap;line-height:1.3}\n#odys-gare .oc-rate-price small{display:block;font-size:10px;color:#6f5350}\n#odys-gare .oc-rate-price strong{font-size:23px;color:#00616f}\n#odys-gare .oc-rates-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:27px}\n#odys-gare .oc-rates-bottom p{max-width:620px;font-size:12px;line-height:1.7;color:#6f5350}\n#odys-gare .oc-rates-bottom .oc-button{flex-shrink:0}\n#odys-gare .oc-app-panel{display:grid;grid-template-columns:1.18fr 1fr;background:#eadfcd;border:1px solid #e5d5bd;border-radius:32px;overflow:hidden;color:#571b25}\n#odys-gare .oc-app-copy{padding:clamp(27px,4vw,52px);align-self:center}\n#odys-gare .oc-app-copy>p:not(.oc-eyebrow){font-size:14px;line-height:1.75;max-width:540px;margin-bottom:20px}\n#odys-gare .oc-app-copy>.oc-app-lead{font-size:18px;line-height:1.5;margin-bottom:12px;font-weight:700}\n#odys-gare .oc-app-features{list-style:none;margin:28px 0;padding:0;display:grid;gap:17px}\n#odys-gare .oc-app-features li{display:flex;gap:17px;align-items:flex-start}\n#odys-gare .oc-app-features li>span{font:italic 25px\/1.2 Georgia,serif;color:#00616f}\n#odys-gare .oc-app-features strong{font-size:14px;display:block;line-height:1.4;margin-bottom:4px}\n#odys-gare .oc-app-features p{font-size:12px;line-height:1.65;color:#6f5350}\n#odys-gare .oc-app-actions{display:flex;align-items:flex-start;flex-direction:column;gap:14px}\n#odys-gare .oc-app-actions .oc-button{font-size:12px;gap:17px;text-align:center}\n#odys-gare .oc-app-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;overflow:hidden;margin:0;background:var(--oc-selected-hero-red,var(--oc-red-gradient));padding:42px 24px;color:#fff}\n#odys-gare .oc-app-stage::before,#odys-gare .oc-app-stage::after{content:'';position:absolute;width:540px;height:540px;border:1px solid #ffffff30;border-radius:50%;z-index:-1;pointer-events:none}\n#odys-gare .oc-app-stage::after{width:420px;height:420px}\n#odys-gare .oc-app-device{position:relative;width:min(256px,100%);padding:20px 7px 9px;background:linear-gradient(130deg,#555052,#171418 22%,#393638);border:1px solid #81736d;border-radius:36px;box-shadow:0 22px 36px #30041555,inset 0 0 0 2px #b2a39855;animation:oc-app-float 7s ease-in-out infinite}\n#odys-gare .oc-app-speaker{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:39px;height:4px;background:#141416;border-radius:8px}\n#odys-gare .oc-app-screen{border-radius:23px;overflow:hidden;background:#fff}\n#odys-gare .oc-app-screen img{display:block;width:100%;height:auto}\n#odys-gare .oc-app-stage figcaption{text-align:center;color:#fff}\n#odys-gare .oc-app-stage figcaption strong{display:block;font:italic 25px\/1.3 Georgia,serif;margin-bottom:5px}\n#odys-gare .oc-app-stage figcaption span{display:block;font-size:11px;line-height:1.5}\n#odys-gare[data-direction=\"bleu\"] .oc-app-stage{background:var(--oc-blue-gradient)}\n#odys-gare[data-direction=\"bleu\"] .oc-distance{background:linear-gradient(120deg,#c0e2df,#edf4eb)}\n#odys-gare.oc-motion-paused .oc-app-device{animation-play-state:paused}\n@keyframes oc-app-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(-2deg)}}\n@media(max-width:950px){\n #odys-gare .oc-app-panel{grid-template-columns:1.15fr 1fr}\n #odys-gare .oc-app-copy{padding:30px}\n #odys-gare .oc-rate-card{padding:23px}\n #odys-gare .oc-rate-route{gap:10px}\n #odys-gare .oc-rate-calculate{flex-basis:99px}\n #odys-gare .oc-rate-prices{flex-basis:128px;gap:12px}\n #odys-gare .oc-rate-price strong{font-size:21px}\n}\n@media(max-width:740px){\n #odys-gare .oc-distance{grid-template-columns:1fr;padding:28px 22px;gap:28px;border-radius:27px}\n #odys-gare .oc-distance-journey{padding:24px 20px}\n #odys-gare .oc-rates-grid{grid-template-columns:1fr;gap:16px}\n #odys-gare .oc-rate-heading h3{font-size:22px}\n #odys-gare .oc-rate-calculate{flex-basis:106px}\n #odys-gare .oc-rates-bottom{align-items:flex-start;flex-direction:column;gap:18px}\n #odys-gare .oc-app-panel{grid-template-columns:1fr;border-radius:27px}\n #odys-gare .oc-app-copy{padding:30px 23px}\n #odys-gare .oc-app-stage{padding:37px 23px 30px;gap:23px}\n #odys-gare .oc-app-device{width:235px}\n #odys-gare .oc-service-shortcuts{gap:8px}\n #odys-gare .oc-service-shortcuts a{padding:9px 13px;font-size:11px;gap:13px}\n #odys-gare .oc-service-overlay{min-height:430px}\n}\n@media(min-width:741px) and (max-width:1100px){\n #odys-gare .oc-rate-route{align-items:flex-start;flex-direction:column;gap:12px}\n #odys-gare .oc-rate-prices{flex:0 0 auto;width:100%;grid-template-columns:1fr 1fr}\n #odys-gare .oc-rate-price{text-align:left}\n}\n@media(max-width:420px){\n #odys-gare .oc-rate-route{align-items:flex-start;flex-direction:column;gap:12px}\n #odys-gare .oc-rate-prices{flex:0 0 auto;width:100%;grid-template-columns:1fr 1fr}\n #odys-gare .oc-rate-price{text-align:left}\n}\n@media(prefers-reduced-motion:reduce){#odys-gare .oc-app-device{animation:none}#odys-gare .oc-service-shortcuts a,#odys-gare .oc-rate-route{transition:none}}\n\n\n\/* Charte de l\u2019accueil valid\u00e9e : cr\u00e8me, rouges d\u00e9grad\u00e9s, rep\u00e8res bleu p\u00e9trole. *\/\n#odys-gare.ap-page{--ap-ink:#571b25;--ap-muted:#695449;--ap-blue:#00616f;--ap-cream:#eadfcd;--ap-paper:#fff9ee;color:var(--ap-ink)}\n#odys-gare.ap-page [hidden]{display:none!important}\n#odys-gare.ap-page main p{font-size:15px;line-height:1.85}\n#odys-gare.ap-page main h2{font-size:clamp(32px,3.4vw,47px);line-height:1.12;letter-spacing:-.045em}\n#odys-gare.ap-page main h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}\n#odys-gare.ap-page main h2 em{font-family:Georgia,serif;font-weight:400;color:#9d2638}\n#odys-gare.ap-page .oc-eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.5px;margin-bottom:17px;color:var(--ap-blue)}\n#odys-gare.ap-page .ap-section{margin-block:72px}\n#odys-gare.ap-page .ap-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0 0 30px}\n#odys-gare.ap-page .ap-section-heading>p{max-width:385px;color:var(--ap-muted);font-size:14px}\n#odys-gare.ap-page .ap-prose p+p,#odys-gare.ap-page .ap-editorial p+p{margin-top:16px}\n#odys-gare.ap-page .ap-prose a,#odys-gare.ap-page .ap-editorial p a,#odys-gare.ap-page .ap-small a{color:var(--ap-blue);text-decoration:underline;text-underline-offset:3px}\n#odys-gare.ap-page .ap-prose a:hover,#odys-gare.ap-page .ap-editorial p a:hover,#odys-gare.ap-page .ap-small a:hover{color:#a31b36}\n#odys-gare.ap-page .ap-breadcrumb{display:flex;gap:13px;font-size:12px;margin-bottom:18px;color:#716253;padding:0 4px}\n#odys-gare.ap-page .ap-breadcrumb a{color:var(--ap-blue)}\n#odys-gare.ap-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav{gap:7px}\n#odys-gare.ap-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a{font-size:11px;padding:9px 11px}\n#odys-gare.ap-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a[aria-current=page]{color:#941d37;background:var(--ap-paper);border-color:var(--ap-paper)}\n#odys-gare.ap-page .ap-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.86fr);gap:23px}\n#odys-gare.ap-page .ap-hero-copy{background:var(--oc-selected-hero-red);padding:46px 44px 39px;border-radius:34px;color:#fff;position:relative;overflow:hidden}\n#odys-gare.ap-page .ap-hero-copy:after{content:'';position:absolute;width:350px;height:350px;right:-230px;top:-100px;border-radius:50%;border:1px solid #ffffff24;pointer-events:none}\n#odys-gare.ap-page .ap-hero-copy .oc-eyebrow{color:#fff1df;font-size:9px}\n#odys-gare.ap-page .ap-hero-copy .oc-dot{background:#ffd8b9}\n#odys-gare.ap-page h1{color:#fff;font-size:clamp(39px,4.6vw,66px);line-height:1.06;letter-spacing:-.05em}\n#odys-gare.ap-page h1 em{font:italic 1em\/1.07 Georgia,serif;letter-spacing:-.055em;color:#ffe7ce}\n#odys-gare.ap-page .ap-lead{margin:25px 0 27px;max-width:550px;color:#fff8ee}\n#odys-gare.ap-page .ap-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px}\n#odys-gare.ap-page .ap-button-light{background:var(--ap-paper);color:#69192b;min-height:47px;font-size:13px;gap:17px}\n#odys-gare.ap-page .ap-button-light:hover{background:#eadfcd;color:#8e172e}\n#odys-gare.ap-page .ap-light-link{font-size:12px;color:#fff5e8;border-bottom:1px solid #ffd4b6a0;padding-block:8px}\n#odys-gare.ap-page .ap-signature{font:italic 18px\/1.5 Georgia,serif;margin-top:33px;color:#ffe4c7}\n#odys-gare.ap-page .ap-departure-card{background:linear-gradient(145deg,#ed946f,#f5c398 60%,#fbe4c4);border-radius:34px;padding:30px 29px;display:flex;flex-direction:column;justify-content:center}\n#odys-gare.ap-page .ap-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}\n#odys-gare.ap-page .ap-ticket-top .oc-eyebrow{margin:0;color:#571b25;font-size:9px}\n#odys-gare.ap-page .ap-plane{font-size:29px;color:#00616f;transform:rotate(-18deg)}\n#odys-gare.ap-page .ap-departure-card h2{font-size:34px;line-height:1.07}\n#odys-gare.ap-page .ap-departure-card>p{font-size:13px;line-height:1.8;margin-top:15px}\n#odys-gare.ap-page .ap-ticket-route{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:25px 0;padding:21px 0;border-block:1px dashed #a96f5677}\n#odys-gare.ap-page .ap-ticket-route small{font-size:8px;display:block;letter-spacing:1px;margin-bottom:8px}\n#odys-gare.ap-page .ap-ticket-route strong{font-size:14px}\n#odys-gare.ap-page .ap-ticket-route>span{font-size:27px;color:#00616f}\n#odys-gare.ap-page .oc-button-red{background:var(--oc-red-gradient);color:#fff}\n#odys-gare.ap-page .oc-button-red:hover{background:#85172e}\n#odys-gare.ap-page .ap-departure-card>.oc-button{width:100%;min-height:48px;font-size:13px;gap:22px}\n#odys-gare.ap-page .ap-flight-shortcut{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:bold;color:#005864;margin-top:20px;line-height:1.5}\n#odys-gare.ap-page .ap-flight-shortcut>span:first-child{font-size:28px}\n#odys-gare.ap-page .ap-flight-shortcut:hover{color:#941d37}\n#odys-gare.ap-page .ap-departure-card .ap-call{text-align:center;font-size:11px;margin-top:22px}\n#odys-gare.ap-page .ap-call a{font-weight:700;font-size:15px;color:#571b25;display:inline-block;margin-top:4px}\n#odys-gare.ap-page .ap-promises{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 25px;padding:24px 16px;font-size:12px;color:#675448}\n#odys-gare.ap-page .ap-promises i{font:italic 21px Georgia,serif;color:#00616f;padding-right:9px}\n#odys-gare.ap-page .ap-panorama{position:relative;overflow:hidden;border-radius:34px;isolation:isolate;background:#eadfcd}\n#odys-gare.ap-page .ap-panorama>img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#odys-gare.ap-page .ap-panorama:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#251411dd);pointer-events:none;z-index:0}\n#odys-gare.ap-page .ap-panorama figcaption{position:absolute;left:36px;bottom:29px;z-index:1;color:#fff}\n#odys-gare.ap-page .ap-panorama figcaption>.oc-eyebrow{color:#fff2df;font-size:9px;display:block;margin-bottom:13px}\n#odys-gare.ap-page .ap-panorama figcaption>span:not(.oc-eyebrow){font-size:28px;line-height:1.2;font-weight:bold}\n#odys-gare.ap-page .ap-panorama figcaption em{font:italic 31px\/1.2 Georgia,serif;color:#ffe5c9}\n#odys-gare.ap-page .ap-panorama figcaption small{display:block;font-size:9px;margin-top:12px;color:#fff3df}\n#odys-gare.ap-page .ap-jump{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}\n#odys-gare.ap-page .ap-jump a{padding:12px 18px;border:1px solid #d9cbb7;border-radius:40px;color:var(--ap-blue);font-size:12px;font-weight:700;background:#fff9ee;transition:background .2s,color .2s}\n#odys-gare.ap-page .ap-jump a:hover{background:#921b32;color:#fff}\n#odys-gare.ap-page .ap-intro{display:grid;grid-template-columns:1fr 1.12fr;gap:70px;align-items:start}\n#odys-gare.ap-page .ap-navette{display:grid;grid-template-columns:100px 1fr;gap:32px;background:linear-gradient(120deg,#f3c9ad,#fcf0de);padding:40px 44px;border-radius:32px}\n#odys-gare.ap-page .ap-large-index{font:64px\/1.1 Georgia,serif;color:#00616f}\n#odys-gare.ap-page .ap-navette h2{font-size:36px}\n#odys-gare.ap-page .ap-navette p:not(.oc-eyebrow){max-width:940px;margin:18px 0}\n#odys-gare.ap-page .ap-text-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid #b49b88;padding:8px 0;font-size:13px;font-weight:700;color:var(--ap-blue)}\n#odys-gare.ap-page .ap-text-link:hover{color:#a01c35}\n#odys-gare.ap-page .ap-airport-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:40px}\n#odys-gare.ap-page .ap-airport-tabs a{display:flex;flex-direction:column;gap:12px;padding:24px 22px 18px;background:#eadfcd;border-radius:24px;color:#571b25;transition:background .25s,color .25s}\n#odys-gare.ap-page .ap-airport-tabs strong{font-size:48px;line-height:1;letter-spacing:-.07em;color:var(--ap-blue)}\n#odys-gare.ap-page .ap-airport-tabs span{font-size:12px;line-height:1.5}\n#odys-gare.ap-page .ap-airport-tabs i{font:italic 18px Georgia,serif;align-self:flex-end;color:var(--ap-blue)}\n#odys-gare.ap-page .ap-airport-tabs a:hover{background:#941a33;color:#fff}\n#odys-gare.ap-page .ap-airport-tabs a:hover strong,#odys-gare.ap-page .ap-airport-tabs a:hover i{color:#ffe5cb}\n#odys-gare.ap-page .ap-airport{border-radius:32px;background:#fff9ee;padding:34px 34px 32px;border:1px solid #e5d7c3;margin:0 0 24px}\n#odys-gare.ap-page .ap-airport-heading{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:center;margin-bottom:29px}\n#odys-gare.ap-page .ap-airport-heading .oc-eyebrow{margin-bottom:8px;font-size:9px}\n#odys-gare.ap-page .ap-airport-heading h2{font-size:32px;max-width:850px}\n#odys-gare.ap-page .ap-airport-code{color:#00616f;font-size:65px;font-weight:700;letter-spacing:-.07em}\n#odys-gare.ap-page .ap-airport-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:32px;align-items:start}\n#odys-gare.ap-page .ap-airport-photo{position:sticky;top:calc(var(--oc-menu-height) + 25px);min-width:0}\n#odys-gare.ap-page .ap-airport-photo img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;border-radius:22px}\n#odys-gare.ap-page .ap-airport-photo figcaption{font-size:10px;line-height:1.65;color:#716050;padding:12px 5px 0}\n#odys-gare.ap-page #cdg .ap-airport-photo img{object-position:50% 50%}\n#odys-gare.ap-page #orly .ap-airport-photo img{object-position:50% 50%}\n#odys-gare.ap-page #le-bourget .ap-airport-photo img{object-position:50% 50%}\n#odys-gare.ap-page .ap-airport-copy>p{font-size:14px;line-height:1.8;color:#604b41;margin-bottom:16px}\n#odys-gare.ap-page .ap-airport-copy h3{font-size:18px;margin:22px 0 13px}\n#odys-gare.ap-page .practical{padding-left:19px;margin-bottom:20px}\n#odys-gare.ap-page .practical li{font-size:13px;line-height:1.8;margin-bottom:7px;color:#604b41}\n#odys-gare.ap-page .practical li::marker{color:#00616f}\n#odys-gare.ap-page .ap-child-links{display:flex;flex-wrap:wrap;gap:8px;padding-top:5px}\n#odys-gare.ap-page .ap-child-links a{border-radius:16px;background:#eadfcd;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.5;color:#00616f;display:flex;gap:12px;align-items:center;transition:background .2s,color .2s}\n#odys-gare.ap-page .ap-child-links a:hover{background:#941a33;color:#fff}\n#odys-gare.ap-page #orly .ap-airport-layout,#odys-gare.ap-page #beauvais .ap-airport-layout{grid-template-columns:1.12fr .88fr}\n#odys-gare.ap-page #orly .ap-airport-photo,#odys-gare.ap-page #beauvais .ap-airport-photo{grid-column:2;grid-row:1}\n#odys-gare.ap-page .ap-flight-panel{display:grid;grid-template-columns:1fr 1.12fr;gap:34px;padding:36px;background:var(--oc-selected-hero-red);border-radius:34px;color:white}\n#odys-gare.ap-page .ap-flight-copy{padding:12px}\n#odys-gare.ap-page .ap-flight-copy .oc-eyebrow{color:#ffe2c9}\n#odys-gare.ap-page .ap-flight-copy h2,#odys-gare.ap-page .ap-distance h2{color:#fff}\n#odys-gare.ap-page .ap-flight-copy h2 em,#odys-gare.ap-page .ap-distance h2 em{color:#ffe1bd}\n#odys-gare.ap-page .ap-flight-copy>p:not(.oc-eyebrow){font-size:14px;color:#fff4e7;margin-top:22px}\n#odys-gare.ap-page .ap-flight-note{display:flex;gap:12px;padding:17px;border:1px solid #ffffff42;border-radius:18px;margin:22px 0 12px}\n#odys-gare.ap-page .ap-flight-note>span{border:1px solid #ffe2c9;border-radius:50%;width:20px;height:20px;flex-shrink:0;text-align:center;font:14px\/20px Georgia,serif}\n#odys-gare.ap-page .ap-flight-note p{font-size:12px;line-height:1.65;color:#fff4e7}\n#odys-gare.ap-page .ap-flight-tool{border-radius:25px;background:#fff9ee;color:#571b25;padding:28px;min-width:0}\n#odys-gare.ap-page .ap-flight-tool-heading{display:flex;align-items:center;gap:10px;margin-bottom:23px;color:#00616f}\n#odys-gare.ap-page .ap-flight-tool-heading p{font-size:10px;letter-spacing:1px;font-weight:bold}\n#odys-gare.ap-page .ap-flight-tool-heading>span:last-child{font-size:22px;margin-left:auto}\n#odys-gare.ap-page .ap-tool-dot{width:8px;height:8px;background:#00616f;border-radius:50%}\n#odys-gare.ap-page .ap-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px}\n#odys-gare.ap-page .ap-field{display:flex;flex-direction:column;gap:7px;min-width:0}\n#odys-gare.ap-page .ap-field label{font-size:11px;font-weight:700}\n#odys-gare.ap-page .ap-field input,#odys-gare.ap-page .ap-field select{width:100%;min-width:0;border:1px solid #c9bba6;border-radius:11px;min-height:45px;background:#fffdf8;padding:10px;color:#4f2930;font:13px\/1.5 Arial,sans-serif}\n#odys-gare.ap-page .ap-field small{font-size:10px;line-height:1.5;color:#71604f}\n#odys-gare.ap-page .ap-flight-tool form>.oc-button{width:100%;margin:7px 0 13px;font-size:13px;min-height:47px}\n#odys-gare.ap-page .ap-flight-tool .ap-small{font-size:11px;line-height:1.7;color:#6f5a4b;margin-top:12px}\n#odys-gare.ap-page .ap-flight-tool button[disabled]{opacity:.55;cursor:progress}\n#odys-gare.ap-page .ap-flight-result{border-top:1px dashed #cab79d;padding-top:20px;margin-top:20px}\n#odys-gare.ap-page .ap-flight-result h3{font-size:23px;margin-bottom:10px}\n#odys-gare.ap-page .ap-flight-result p{font-size:12px;line-height:1.75}\n#odys-gare.ap-page .ap-flight-result .ap-result-code{font-size:26px;font-weight:700;letter-spacing:.03em;color:#00616f;margin-bottom:6px}\n#odys-gare.ap-page .ap-result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}\n#odys-gare.ap-page .ap-result-actions a,#odys-gare.ap-page .ap-result-actions button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;border:1px solid #c5b399;border-radius:25px;background:#eadfcd;color:#00616f;font:700 11px\/1.4 Arial,sans-serif;padding:10px 14px;cursor:pointer}\n#odys-gare.ap-page .ap-result-actions a:hover,#odys-gare.ap-page .ap-result-actions button:hover{background:#941a33;color:#fff}\n#odys-gare.ap-page .ap-result-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:18px 0}\n#odys-gare.ap-page .ap-result-facts dt{font-size:10px;color:#71604f;margin-bottom:5px}\n#odys-gare.ap-page .ap-result-facts dd{font-size:15px;font-weight:700;margin:0;line-height:1.5;overflow-wrap:anywhere}\n#odys-gare.ap-page #ap-private-flight p{font-size:13px;line-height:1.75;margin:12px 0 20px}\n#odys-gare.ap-page .ap-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;border-block:1px solid #d4c5af;padding:29px 0}\n#odys-gare.ap-page .ap-steps article>span{font:italic 37px\/1 Georgia,serif;color:#00616f}\n#odys-gare.ap-page .ap-steps h3{font-size:20px;margin:22px 0 14px}\n#odys-gare.ap-page .ap-steps p{font-size:13px;line-height:1.85;color:#6b5547}\n#odys-gare.ap-page .ap-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}\n#odys-gare.ap-page .ap-fleet article{background:#eadfcd;border-radius:28px;overflow:hidden;padding:8px;border:1px solid #e1d1b7}\n#odys-gare.ap-page .ap-fleet-image{border-radius:21px;overflow:hidden;background:#ddd0be}\n#odys-gare.ap-page .ap-fleet-image img{width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;display:block;transition:transform .7s}\n#odys-gare.ap-page .ap-fleet article:hover img{transform:scale(1.025)}\n#odys-gare.ap-page .ap-fleet-copy{padding:23px 22px 22px;position:relative}\n#odys-gare.ap-page .ap-fleet-copy>span{position:absolute;right:22px;top:21px;font:italic 30px\/1 Georgia,serif;color:#00616f}\n#odys-gare.ap-page .ap-fleet-copy .oc-eyebrow{font-size:8px;margin-bottom:8px}\n#odys-gare.ap-page .ap-fleet-copy h3{font-size:27px;margin-bottom:12px;padding-right:28px}\n#odys-gare.ap-page .ap-fleet-copy p:last-child{font-size:13px;line-height:1.75;max-width:420px;color:#655043}\n#odys-gare.ap-page main .ap-small{font-size:11px;line-height:1.75;color:#6c594a}\n#odys-gare.ap-page .ap-fleet-note{margin-top:17px}\n#odys-gare.ap-page .ap-editorial{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:42px}\n#odys-gare.ap-page .ap-editorial figure{align-self:start}\n#odys-gare.ap-page .ap-editorial figure img{width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;display:block;border-radius:27px}\n#odys-gare.ap-page .ap-editorial figcaption{font-size:9px;line-height:1.65;color:#776050;padding:10px 4px}\n#odys-gare.ap-page .ap-editorial h2{font-size:37px;margin-bottom:24px}\n#odys-gare.ap-page .ap-editorial p:not(.oc-eyebrow){font-size:14px;line-height:1.8;color:#655043}\n#odys-gare.ap-page .ap-editorial .ap-text-link{margin-top:17px}\n#odys-gare.ap-page .ap-editorial-reverse{grid-template-columns:1fr 1.08fr}\n#odys-gare.ap-page .ap-editorial-reverse figure{grid-column:2;grid-row:1}\n#odys-gare.ap-page .ap-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n#odys-gare.ap-page .ap-connections article{padding:29px;background:#eadfcd;border-radius:27px;display:flex;flex-direction:column}\n#odys-gare.ap-page .ap-connections .ap-route-label{font-size:26px;color:#00616f;letter-spacing:-.03em;font-weight:700;margin-bottom:24px;white-space:nowrap}\n#odys-gare.ap-page .ap-route-label span{color:#ae2840;margin-inline:9px}\n#odys-gare.ap-page .ap-connections h3{font-size:21px;margin-bottom:16px}\n#odys-gare.ap-page .ap-connections p:not(.ap-route-label){font-size:13px;line-height:1.85;color:#655043;margin-bottom:20px}\n#odys-gare.ap-page .ap-connections a{font-size:12px;color:#00616f;font-weight:700;border-top:1px solid #cbb99f;padding-top:17px;margin-top:auto}\n#odys-gare.ap-page .ap-connections a:hover{color:#a01c35}\n#odys-gare.ap-page .ap-distance{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;padding:44px;background:var(--oc-selected-hero-red);border-radius:34px;color:#fff4e7}\n#odys-gare.ap-page .ap-distance>div>.oc-eyebrow{color:#ffe1bd}\n#odys-gare.ap-page .ap-distance>div>p:not(.oc-eyebrow){font-size:14px;line-height:1.85;margin:23px 0}\n#odys-gare.ap-page .ap-distance aside{background:#fff9ee;border-radius:25px;padding:28px;align-self:center;color:#571b25}\n#odys-gare.ap-page .ap-distance aside>a{display:flex;align-items:center;gap:16px;padding:21px 0;border-top:1px solid #d9c6ad;font-size:14px}\n#odys-gare.ap-page .ap-distance aside>a>span{font:italic 33px\/1 Georgia,serif;color:#00616f}\n#odys-gare.ap-page .ap-distance aside>a>i{margin-left:auto;font-style:normal;color:#00616f}\n#odys-gare.ap-page .ap-distance aside>a:hover{color:#a01c35}\n#odys-gare.ap-page .ap-distance aside>.ap-zone-all{font-size:11px;font-weight:700;color:#00616f;padding-bottom:0}\n#odys-gare.ap-page .ap-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}\n#odys-gare.ap-page .ap-price-grid article{background:#eadfcd;border:1px solid #e1d1b7;border-radius:28px;padding:28px}\n#odys-gare.ap-page .ap-price-route{display:flex;align-items:center;gap:22px}\n#odys-gare.ap-page .ap-price-route>span{font-size:35px;font-weight:700;letter-spacing:-.05em;color:#00616f}\n#odys-gare.ap-page .ap-price-route small{font-size:8px;letter-spacing:1px;display:block;margin-bottom:7px}\n#odys-gare.ap-page .ap-price-route h3{font-size:23px}\n#odys-gare.ap-page .ap-prices{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid #cdbba1;margin:25px 0 20px;padding:20px 0}\n#odys-gare.ap-page .ap-prices>div{display:flex;flex-direction:column;gap:9px}\n#odys-gare.ap-page .ap-prices span{font-size:12px;color:#6f5344}\n#odys-gare.ap-page .ap-prices strong{font-size:40px;line-height:1;color:#00616f;letter-spacing:-.04em}\n#odys-gare.ap-page .ap-prices strong small{font-size:20px}\n#odys-gare.ap-page .ap-price-grid article>a{font-size:12px;font-weight:700;color:#00616f}\n#odys-gare.ap-page .ap-price-grid article>a:hover{color:#a01c35}\n#odys-gare.ap-page .ap-prices-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:24px}\n#odys-gare.ap-page .ap-prices-bottom p{font-size:12px;color:#6b5547;max-width:830px}\n#odys-gare.ap-page .ap-prices-bottom .oc-button{font-size:12px;flex-shrink:0}\n#odys-gare.ap-page .ap-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;margin:72px 0}\n#odys-gare.ap-page .ap-faq>.ap-section-heading{display:block}\n#odys-gare.ap-page .ap-faq h2{font-size:42px;margin-bottom:24px}\n#odys-gare.ap-page .ap-faq .ap-section-heading>p:not(.oc-eyebrow){font-size:14px;line-height:1.85}\n#odys-gare.ap-page .ap-faq details{background:#eadfcd;border:1px solid #e0ceb4;border-radius:19px;margin-bottom:10px;overflow:hidden;transition:background .2s,color .2s}\n#odys-gare.ap-page .ap-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;font-size:14px;line-height:1.5;font-weight:700}\n#odys-gare.ap-page .ap-faq summary::-webkit-details-marker{display:none}\n#odys-gare.ap-page .ap-faq summary:after{content:'+';color:#00616f;font-size:24px;font-weight:400;flex-shrink:0}\n#odys-gare.ap-page .ap-faq details[open] summary:after{content:'\u2212'}\n#odys-gare.ap-page .ap-faq details>div{padding:0 22px 23px}\n#odys-gare.ap-page .ap-faq details p{font-size:13px;line-height:1.8}\n#odys-gare.ap-page .ap-faq details:hover,#odys-gare.ap-page .ap-faq details[open],#odys-gare.ap-page .ap-faq details:focus-within{background:var(--oc-red-gradient);color:#fff5e7;border-color:#9c2137}\n#odys-gare.ap-page .ap-faq details:hover summary:after,#odys-gare.ap-page .ap-faq details[open] summary:after,#odys-gare.ap-page .ap-faq details:focus-within summary:after{color:#ffe0be}\n#odys-gare.ap-page .ap-final{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:43px;background:linear-gradient(115deg,#f3c9ad,#fcf0de);border-radius:32px;margin-bottom:30px;transition:background .3s,color .3s}\n#odys-gare.ap-page .ap-final h2{font-size:39px}\n#odys-gare.ap-page .ap-final p:not(.oc-eyebrow){font-size:14px;max-width:620px;margin-top:20px}\n#odys-gare.ap-page .ap-final>div:last-child{display:flex;align-items:center;flex-direction:column;gap:17px;flex-shrink:0}\n#odys-gare.ap-page .ap-final .oc-button{font-size:13px}\n#odys-gare.ap-page .ap-final:hover,#odys-gare.ap-page .ap-final:focus-within{background:var(--oc-selected-hero-red);color:#fff}\n#odys-gare.ap-page .ap-final:hover h2,#odys-gare.ap-page .ap-final:hover h2 em,#odys-gare.ap-page .ap-final:hover .oc-eyebrow,#odys-gare.ap-page .ap-final:hover .ap-text-link,#odys-gare.ap-page .ap-final:focus-within h2,#odys-gare.ap-page .ap-final:focus-within h2 em,#odys-gare.ap-page .ap-final:focus-within .oc-eyebrow,#odys-gare.ap-page .ap-final:focus-within .ap-text-link{color:#fff3e3}\n#odys-gare.ap-page .ap-final:hover .oc-button,#odys-gare.ap-page .ap-final:focus-within .oc-button{background:#fff9ee;color:#7e192e}\n#odys-gare.ap-page :focus-visible{outline:3px solid #00717d;outline-offset:4px}\n#odys-gare.ap-page .ap-hero-copy :focus-visible,#odys-gare.ap-page .ap-flight-copy :focus-visible,#odys-gare.ap-page .ap-distance>div :focus-visible{outline-color:#fff9ee}\n#odys-gare.ap-page.oc-motion-paused .ap-fleet article:hover img{transform:none}\n@media(max-width:1100px){#odys-gare.ap-page .ap-hero{grid-template-columns:1.18fr .9fr}#odys-gare.ap-page .ap-hero-copy{padding:35px 30px}#odys-gare.ap-page .ap-departure-card{padding:27px 24px}#odys-gare.ap-page .ap-intro{gap:35px}#odys-gare.ap-page .ap-flight-panel{padding:25px;gap:18px}#odys-gare.ap-page .ap-flight-tool{padding:24px}#odys-gare.ap-page .ap-airport{padding:28px}#odys-gare.ap-page .ap-airport-layout{gap:26px}#odys-gare.ap-page .ap-connections{gap:15px}#odys-gare.ap-page .ap-connections article{padding:23px}#odys-gare.ap-page .ap-connections .ap-route-label{font-size:21px}#odys-gare.ap-page .ap-editorial{gap:30px}#odys-gare.ap-page .ap-editorial h2{font-size:32px}#odys-gare.ap-page .ap-distance{padding:34px;gap:30px}#odys-gare.ap-page .ap-faq{gap:30px}}\n@media(max-width:850px){#odys-gare.ap-page .ap-hero{grid-template-columns:1fr}#odys-gare.ap-page .ap-departure-card{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}#odys-gare.ap-page .ap-ticket-top{grid-column:1\/-1}#odys-gare.ap-page .ap-departure-card h2{grid-column:1}#odys-gare.ap-page .ap-departure-card>p:not(.ap-call){grid-column:1}#odys-gare.ap-page .ap-ticket-route{grid-column:2;grid-row:2 \/span 2;margin:0 0 16px}#odys-gare.ap-page .ap-departure-card>.oc-button{grid-column:2;grid-row:4}#odys-gare.ap-page .ap-flight-shortcut{grid-column:1;grid-row:4}#odys-gare.ap-page .ap-call{grid-column:1\/-1}#odys-gare.ap-page .ap-airport-heading{grid-template-columns:100px 1fr;gap:22px}#odys-gare.ap-page .ap-airport-code{font-size:53px}#odys-gare.ap-page .ap-airport-heading h2{font-size:29px}#odys-gare.ap-page .ap-airport-layout,#odys-gare.ap-page #orly .ap-airport-layout,#odys-gare.ap-page #beauvais .ap-airport-layout{grid-template-columns:1fr}#odys-gare.ap-page .ap-airport-photo{position:static}#odys-gare.ap-page #orly .ap-airport-photo,#odys-gare.ap-page #beauvais .ap-airport-photo{grid-column:auto;grid-row:auto}#odys-gare.ap-page .ap-flight-panel{grid-template-columns:1fr;gap:26px}#odys-gare.ap-page .ap-flight-copy{padding:12px 8px}#odys-gare.ap-page .ap-flight-copy>p{max-width:620px}#odys-gare.ap-page .ap-steps{grid-template-columns:repeat(2,1fr);gap:28px}#odys-gare.ap-page .ap-editorial,#odys-gare.ap-page .ap-editorial-reverse{grid-template-columns:1fr;gap:24px}#odys-gare.ap-page .ap-editorial-reverse figure{grid-column:auto;grid-row:auto}#odys-gare.ap-page .ap-connections{grid-template-columns:1fr}#odys-gare.ap-page .ap-connections .ap-route-label{font-size:27px}#odys-gare.ap-page .ap-distance{grid-template-columns:1fr}#odys-gare.ap-page .ap-faq{grid-template-columns:1fr}#odys-gare.ap-page .ap-faq>.ap-section-heading{margin-bottom:0}#odys-gare.ap-page .ap-final{align-items:flex-start;flex-direction:column}#odys-gare.ap-page .ap-final>div:last-child{align-items:flex-start}#odys-gare.ap-page .ap-final h2{font-size:35px}}\n@media(max-width:600px){#odys-gare.ap-page .ap-section{margin-block:49px}#odys-gare.ap-page main p{font-size:14px}#odys-gare.ap-page .ap-hero-copy{padding:31px 24px;border-radius:27px}#odys-gare.ap-page h1{font-size:clamp(36px,9.3vw,51px)}#odys-gare.ap-page .ap-hero-copy .oc-eyebrow{font-size:8px;letter-spacing:1px}#odys-gare.ap-page .ap-hero-actions{gap:14px 20px}#odys-gare.ap-page .ap-signature{font-size:17px;margin-top:25px}#odys-gare.ap-page .ap-departure-card{display:flex;padding:27px 24px;border-radius:27px}#odys-gare.ap-page .ap-ticket-top{width:100%}#odys-gare.ap-page .ap-ticket-route{margin:22px 0;width:100%}#odys-gare.ap-page .ap-promises{display:grid;grid-template-columns:1fr 1fr;padding:20px 5px;gap:14px 8px;font-size:10px}#odys-gare.ap-page .ap-promises i{font-size:18px;padding-right:6px}#odys-gare.ap-page .ap-panorama{border-radius:25px}#odys-gare.ap-page .ap-panorama:after{display:none}#odys-gare.ap-page .ap-panorama figcaption{position:static;background:var(--oc-red-gradient);padding:22px}#odys-gare.ap-page .ap-panorama figcaption>span:not(.oc-eyebrow),#odys-gare.ap-page .ap-panorama figcaption em{font-size:24px}#odys-gare.ap-page .ap-jump{gap:7px;margin-top:18px}#odys-gare.ap-page .ap-jump a{font-size:11px;padding:10px 13px}#odys-gare.ap-page .ap-intro{grid-template-columns:1fr;gap:24px}#odys-gare.ap-page .ap-navette{grid-template-columns:1fr;padding:29px 24px;gap:15px;border-radius:26px}#odys-gare.ap-page .ap-large-index{font-size:40px}#odys-gare.ap-page .ap-navette h2{font-size:32px}#odys-gare.ap-page .ap-section-heading{align-items:flex-start;flex-direction:column;gap:21px}#odys-gare.ap-page .ap-section-heading>p{max-width:none}#odys-gare.ap-page .ap-airport-tabs{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:25px}#odys-gare.ap-page .ap-airport-tabs a{padding:22px 18px 17px}#odys-gare.ap-page .ap-airport-tabs strong{font-size:42px}#odys-gare.ap-page .ap-airport-tabs span{font-size:10px}#odys-gare.ap-page .ap-airport-tabs i{font-size:16px}#odys-gare.ap-page .ap-airport{padding:23px 18px;border-radius:26px}#odys-gare.ap-page .ap-airport-heading{display:block;margin-bottom:24px}#odys-gare.ap-page .ap-airport-code{display:block;font-size:44px;margin-bottom:18px}#odys-gare.ap-page .ap-airport-heading h2{font-size:27px}#odys-gare.ap-page .ap-airport-photo img{border-radius:18px}#odys-gare.ap-page .ap-airport-copy>p{font-size:13px}#odys-gare.ap-page .ap-child-links{gap:7px}#odys-gare.ap-page .ap-child-links a{font-size:10px}#odys-gare.ap-page .ap-flight-panel{padding:22px 15px;border-radius:28px}#odys-gare.ap-page .ap-flight-tool{padding:23px 18px;border-radius:22px}#odys-gare.ap-page .ap-form-row{gap:10px}#odys-gare.ap-page .ap-field select,#odys-gare.ap-page .ap-field input{font-size:12px;padding:9px}#odys-gare.ap-page .ap-field label{font-size:10px}#odys-gare.ap-page .ap-field small{font-size:9px}#odys-gare.ap-page .ap-steps{gap:27px 23px}#odys-gare.ap-page .ap-steps h3{font-size:19px}#odys-gare.ap-page .ap-steps p{font-size:12px}#odys-gare.ap-page .ap-fleet{grid-template-columns:1fr;gap:18px}#odys-gare.ap-page .ap-editorial h2{font-size:32px}#odys-gare.ap-page .ap-distance{padding:29px 23px;border-radius:27px;gap:26px}#odys-gare.ap-page .ap-distance aside{padding:24px 21px}#odys-gare.ap-page .ap-price-grid{grid-template-columns:1fr;gap:17px}#odys-gare.ap-page .ap-price-grid article{padding:24px}#odys-gare.ap-page .ap-price-route h3{font-size:22px}#odys-gare.ap-page .ap-prices-bottom{flex-direction:column;align-items:flex-start;gap:18px}#odys-gare.ap-page .ap-faq{margin-block:50px;gap:25px}#odys-gare.ap-page .ap-faq h2{font-size:34px}#odys-gare.ap-page .ap-faq summary{padding:18px;font-size:13px}#odys-gare.ap-page .ap-faq details>div{padding:0 18px 20px}#odys-gare.ap-page .ap-final{padding:30px 23px;border-radius:27px;gap:25px}#odys-gare.ap-page .ap-final h2{font-size:31px}}\n@media(max-width:380px){#odys-gare.ap-page .ap-form-row{grid-template-columns:1fr}#odys-gare.ap-page .ap-steps{grid-template-columns:1fr}#odys-gare.ap-page .ap-price-route{gap:14px}#odys-gare.ap-page .ap-price-route h3{font-size:20px}}\n@media(prefers-reduced-motion:reduce){#odys-gare.ap-page .ap-fleet article:hover img{transform:none}#odys-gare.ap-page *{scroll-behavior:auto!important;transition:none!important}}\n#odys-gare.ap-page .ap-pets{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;padding:36px 40px;background:#eadfcd;border:1px solid #e0ceb4;border-radius:30px;align-items:center}\n#odys-gare.ap-page .ap-pets h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15}\n#odys-gare.ap-page .ap-pets-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}\n#odys-gare.ap-page .ap-pets-options span{padding:8px 12px;border:1px solid #cbbba5;border-radius:24px;background:#fff9ee;color:#00616f;font-size:11px;font-weight:700;line-height:1.5}\n#odys-gare.ap-page .ap-pets-copy>p{font-size:14px;color:#655043;line-height:1.8;margin:0 0 14px}\n#odys-gare.ap-page .ap-pets-copy>p.ap-small{font-size:11px;margin-top:17px}\n#odys-gare.ap-page .ap-pets .ap-text-link{margin-top:4px}\n@media(max-width:740px){#odys-gare.ap-page .ap-pets{grid-template-columns:1fr;gap:24px;padding:28px 23px;border-radius:26px}}\n\n\/* Page gares : prolongement de la charte cr\u00e8me, rouge et bleu p\u00e9trole. *\/\n#odys-gare.gp-page .gp-train-symbol{font-size:34px;color:#00616f;line-height:1}\n#odys-gare.gp-page .gp-station-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n#odys-gare.gp-page .gp-station-tabs a{padding:22px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:13px}\n#odys-gare.gp-page .gp-station-tabs strong{grid-column:2;grid-row:1 \/ span 2;font:italic 34px Georgia,serif;letter-spacing:-.06em}\n#odys-gare.gp-page .gp-station-tabs span{grid-column:1;grid-row:1;font-size:18px;font-weight:700;line-height:1.2}\n#odys-gare.gp-page .gp-station-tabs i{grid-column:1;grid-row:2;font:12px\/1.5 Arial,sans-serif;align-self:auto}\n#odys-gare.gp-page .ap-airport-code{font-family:Georgia,serif;font-style:italic;font-weight:400}\n#odys-gare.gp-page #gare-lyon .ap-airport-layout,#odys-gare.gp-page #gare-est .ap-airport-layout,#odys-gare.gp-page #austerlitz .ap-airport-layout{grid-template-columns:1.12fr .88fr}\n#odys-gare.gp-page #gare-lyon .ap-airport-photo,#odys-gare.gp-page #gare-est .ap-airport-photo,#odys-gare.gp-page #austerlitz .ap-airport-photo{grid-column:2;grid-row:1}\n#odys-gare.gp-page .gp-train-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;border-radius:34px;padding:43px;background:var(--oc-selected-hero-red);color:#fff5e8}\n#odys-gare.gp-page .gp-train-panel>div>.oc-eyebrow{color:#ffe2c9}\n#odys-gare.gp-page .gp-train-panel>div>h2{color:#fff}\n#odys-gare.gp-page .gp-train-panel>div>h2 em{color:#ffe2c9}\n#odys-gare.gp-page .gp-train-panel>div>p:not(.oc-eyebrow){font-size:14px;line-height:1.85;margin-top:22px}\n#odys-gare.gp-page .gp-train-panel .ap-light-link{display:inline-block;margin-top:22px}\n#odys-gare.gp-page .gp-train-panel :focus-visible{outline-color:#fff5e8}\n#odys-gare.gp-page .gp-train-card{background:#fff9ee;border-radius:25px;padding:29px;color:#571b25;align-self:center}\n#odys-gare.gp-page .gp-train-card ol{list-style:none;margin:0;padding:0}\n#odys-gare.gp-page .gp-train-card li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #dfcdb8}\n#odys-gare.gp-page .gp-train-card li>span{font:italic 28px\/1.15 Georgia,serif;color:#00616f}\n#odys-gare.gp-page .gp-train-card strong{font-size:16px;line-height:1.35;display:block;margin-bottom:8px}\n#odys-gare.gp-page .gp-train-card li p{font-size:12px;line-height:1.8;color:#6b5547}\n#odys-gare.gp-page .gp-train-card>p.ap-small{border-top:1px solid #dfcdb8;padding-top:15px}\n#odys-gare.gp-page .gp-two-routes{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n#odys-gare.gp-page .gp-two-routes article{background:#eadfcd;border:1px solid #e1d1b7;border-radius:28px;padding:31px}\n#odys-gare.gp-page .gp-route-number{display:block;font:italic 36px\/1.2 Georgia,serif;color:#00616f;margin-bottom:20px}\n#odys-gare.gp-page .gp-two-routes h3{font-size:27px;margin-bottom:18px}\n#odys-gare.gp-page .gp-two-routes p{font-size:14px;line-height:1.8;color:#655043;margin-top:13px}\n#odys-gare.gp-page .ap-price-route>span{font:italic 36px\/1 Georgia,serif}\n#odys-gare.gp-page .ap-price-grid{row-gap:24px}\n@media(max-width:850px){#odys-gare.gp-page #gare-lyon .ap-airport-layout,#odys-gare.gp-page #gare-est .ap-airport-layout,#odys-gare.gp-page #austerlitz .ap-airport-layout{grid-template-columns:1fr}#odys-gare.gp-page #gare-lyon .ap-airport-photo,#odys-gare.gp-page #gare-est .ap-airport-photo,#odys-gare.gp-page #austerlitz .ap-airport-photo{grid-column:auto;grid-row:auto}#odys-gare.gp-page .gp-train-panel{grid-template-columns:1fr;gap:26px;padding:32px}}\n@media(max-width:600px){#odys-gare.gp-page .gp-station-tabs{grid-template-columns:1fr 1fr;gap:10px}#odys-gare.gp-page .gp-station-tabs a{padding:19px 15px;gap:10px}#odys-gare.gp-page .gp-station-tabs span{font-size:14px}#odys-gare.gp-page .gp-station-tabs i{font-size:10px}#odys-gare.gp-page .gp-station-tabs strong{font-size:27px}#odys-gare.gp-page .gp-train-panel{padding:29px 23px;border-radius:27px}#odys-gare.gp-page .gp-train-card{padding:24px 20px}#odys-gare.gp-page .gp-two-routes{grid-template-columns:1fr;gap:18px}#odys-gare.gp-page .gp-two-routes article{padding:27px 23px}#odys-gare.gp-page .ap-price-route h3{font-size:21px}}\n\n\n\/* Decorative VTC gare background: TGV \u00e0 quai sous une verri\u00e8re. *\/\n#odys-gare.ap-page.gp-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .ap-hero > .ap-hero-copy {\n background-color:#650c28;\n background-image:linear-gradient(100deg,rgba(101,12,40,.78) 0%,rgba(171,25,53,.78) 43%,rgba(203,60,71,.80) 70%,rgba(243,156,112,.84) 100%),url(\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-tgv-quai-verriere-fond.png\"),linear-gradient(100deg,#650c28,#f39c70);\n background-size:cover;\n background-position:center,right center,center;\n background-repeat:no-repeat;\n}\n@media(max-width:1350px){\n #odys-gare.ap-page.gp-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .ap-hero > .ap-hero-copy{\n  background-image:linear-gradient(115deg,rgba(87,8,32,.90) 0%,rgba(163,26,54,.86) 48%,rgba(206,65,76,.84) 100%),url(\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-tgv-quai-verriere-fond.png\"),linear-gradient(115deg,#570820,#ce414c);\n }\n}\n\n\/* The diagonal decorative icon is removed: give its text the full panel width. *\/\n#odys-gare.ap-page.gp-page .ap-navette{grid-template-columns:1fr;}\n<\/style>\n<div id=\"odys-gare\" class=\"ap-page gp-page odyscab-content-page\" data-palette=\"bleu\" data-direction=\"rouge\">\n\n\n\n<main id=\"oc-contenu\" class=\"oc-container\">\n<nav class=\"ap-breadcrumb\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/www.odyscab.fr\/en\/\">Odyscab<\/a><span aria-hidden=\"true\">\/<\/span><span>Train stations<\/span><\/nav>\n<section class=\"ap-hero\" aria-labelledby=\"gp-title\">\n <div class=\"ap-hero-copy\"><p class=\"oc-eyebrow\"><span class=\"oc-dot\"><\/span> PARIS \u00b7 \u00ceLE-DE-FRANCE \u00b7 YOUR CONNECTIONS<\/p><h1 id=\"gp-title\">Your train station transfer.<br><em>The next stage<br>of your journey.<\/em><\/h1><p class=\"ap-lead\">A train to catch, an arrival in Paris, a reunion that matters. Your Odyscab chauffeur connects the station with your address, with comfort and thoughtful service along the way.<\/p><div class=\"ap-hero-actions\"><a class=\"oc-button ap-button-light\" href=\"#oc-reservation\">Calculate my transfer <\/a><a class=\"ap-light-link\" href=\"#gares\">Choose my station \u2193<\/a><\/div><p class=\"ap-signature\">Like Ulysses, make your own Odyssey.<\/p><\/div>\n <aside class=\"ap-departure-card oc-service-calculator\" id=\"oc-reservation\" aria-labelledby=\"oc-service-booking-title\">\n  <div class=\"oc-booking-head\">\n    <p class=\"oc-eyebrow\">YOUR NEXT ODYSSEY<\/p>\n    <h2 id=\"oc-service-booking-title\">Where can we take you?<\/h2>\n    <p>Your route. Your vehicle. Your fare.<\/p>\n  <\/div>\n  <div id=\"oc-calculator-mount\" class=\"oc-calculator\" data-odyscab-calculator=\"service\">\n    <p class=\"oc-calculator-loading\" role=\"status\">Loading the booking tool\u2026<\/p>\n    <noscript><p><a href=\"https:\/\/portail.driverconnect.fr\/vtc-fils\/template?tkn=00001_6000474_-1157023572_1620996002489\" target=\"_blank\" rel=\"noopener\" data-oc-calculator-fallback>Open online booking<\/a><\/p><\/noscript>\n  <\/div>\n  <p class=\"oc-booking-help\"><a href=\"https:\/\/portail.driverconnect.fr\/vtc-fils\/template?tkn=00001_6000474_-1157023572_1620996002489\" target=\"_blank\" rel=\"noopener\" data-oc-calculator-fallback>Open booking in a new tab<\/a><\/p>\n  <a class=\"ap-flight-shortcut\" href=\"#mon-train\">Check your train<\/a>\n  <p class=\"ap-call\">Need help with your booking?<br><a href=\"tel:+33184230808\">01 84 23 08 08<\/a><\/p>\n<\/aside>\n\n<\/section>\n<div class=\"ap-promises\" aria-label=\"Your transfer at a glance\"><span><i>01<\/i> Private chauffeur<\/span><span><i>02<\/i> Door-to-door journey<\/span><span><i>03<\/i> Price agreed when booking<\/span><span><i>04<\/i> Saloon or van<\/span><\/div>\n<figure class=\"ap-panorama oc-reveal\"><img fetchpriority=\"high\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-accueil-chauffeur-illustration-3d.webp\" width=\"1672\" height=\"941\" alt=\"A private chauffeur welcomes a couple and their suitcases outside a Paris station beside a black saloon\" title=\"Odyscab train station transfer \u2014 a thoughtful welcome\" data-image-filename=\"vtc-gare-accueil-chauffeur-illustration-3d.webp\" data-image-description=\"Panoramic 3D illustration: two travellers meet their chauffeur outside a Paris station. A black saloon waits with all its doors closed.\" decoding=\"async\" fetchpriority=\"high\"><figcaption><span class=\"oc-eyebrow\">THE ODYSCAB SPIRIT<\/span><span>The train brings you closer.<br><em>We take you onwards.<\/em><\/span><small>An illustration of our world of travel.<\/small><\/figcaption><\/figure>\n<nav class=\"ap-jump\" aria-label=\"Explore this page\"><a href=\"#gares\">The 6 stations <\/a><a href=\"#mon-train\">My arrival <\/a><a href=\"#vehicules\">Our vehicles <\/a><a href=\"#correspondances\">Connections <\/a><a href=\"#oc-tarifs\">Fares <\/a><a href=\"#faq\">Your questions <\/a><\/nav>\n\n<section class=\"ap-intro ap-section oc-reveal\" aria-labelledby=\"gp-intro-title\"><div><p class=\"oc-eyebrow\">COMFORT BEYOND THE PLATFORM<\/p><h2 id=\"gp-intro-title\">A private chauffeur.<br><em>A journey that keeps<br>its rhythm.<\/em><\/h2><\/div><div class=\"ap-prose\"><p>Booking a <strong>train station transfer<\/strong>means planning the journey before or after your train: reaching Montparnasse from home, heading to your hotel from Gare de Lyon, or continuing to a meeting in La D\u00e9fense from Gare du Nord. Your addresses, timings and luggage help us arrange a journey that fits your plans.<\/p><p>Odyscab accompanies you across Paris and \u00cele-de-France, from classic private hire to premium chauffeur services. Smart presentation, a considerate welcome and help with luggage are at the heart of our service, whether you are travelling alone, with family or on business.<\/p><p>Your vehicle is reserved for you and your companions. An electric saloon, a business saloon or a chauffeur-driven van: choose the option that suits your passenger numbers and actual luggage volume. Explore <a href=\"https:\/\/www.odyscab.fr\/services-odyscab\/\">all Odyscab services<\/a>.<\/p><\/div><\/section>\n\n<section class=\"ap-navette oc-reveal\" aria-labelledby=\"gp-navette-title\"><div><p class=\"oc-eyebrow\">TRANSFER \u00b7 TRANSPORT \u00b7 PRIVATE SHUTTLE<\/p><h2 id=\"gp-navette-title\">Your station shuttle,<br><em>your way.<\/em><\/h2><p>Our private shuttle connects the station with your agreed address, without a shared collection route. Leaving an apartment, being picked up at a hotel or heading home after your train: you choose the journey and we prepare the appropriate vehicle. Visit our dedicated page for details of this service and departures elsewhere in France.<\/p><a class=\"ap-text-link\" href=\"https:\/\/www.odyscab.fr\/en\/navette-gare\/\">Explore our station shuttle service <\/a><\/div><\/section>\n\n<section id=\"gares\" class=\"ap-section\"><div class=\"ap-section-heading oc-reveal\"><div><p class=\"oc-eyebrow\">SIX STATIONS, COUNTLESS JOURNEYS<\/p><h2>Your station.<br><em>Your starting point.<\/em><\/h2><\/div><p>Every station has its own entrances, halls and arrangements. Find useful guidance to prepare your chauffeur transfer.<\/p><\/div><nav class=\"ap-airport-tabs gp-station-tabs\" aria-label=\"Choose a station\"><a href=\"#montparnasse\"><strong>01<\/strong><span>Montparnasse<\/span><i>Left Bank \u2198<\/i><\/a><a href=\"#gare-lyon\"><strong>02<\/strong><span>Gare de Lyon<\/span><i>Paris 12th \u2198<\/i><\/a><a href=\"#gare-nord\"><strong>03<\/strong><span>Gare du Nord<\/span><i>Paris 10th \u2198<\/i><\/a><a href=\"#gare-est\"><strong>04<\/strong><span>Gare de l\u2019Est<\/span><i>Paris 10th \u2198<\/i><\/a><a href=\"#saint-lazare\"><strong>05<\/strong><span>Saint-Lazare<\/span><i>Paris 8th \u2198<\/i><\/a><a href=\"#austerlitz\"><strong>06<\/strong><span>Austerlitz<\/span><i>Paris 13th \u2198<\/i><\/a><\/nav><section class=\"ap-airport oc-reveal\" id=\"montparnasse\" aria-labelledby=\"gr-montparnasse-title\">\n  <header class=\"ap-airport-heading\">\n    <span class=\"ap-airport-code\" aria-hidden=\"true\">01<\/span>\n    <div><p class=\"oc-eyebrow\">Paris Montparnasse \u00b7 Western and south-western France<\/p><h2 id=\"gr-montparnasse-title\">Montparnasse station transfer: your journey starts at your door.<\/h2><\/div>\n  <\/header>\n  <div class=\"ap-airport-layout\">\n    <figure class=\"ap-airport-photo\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-montparnasse-transfert.webp\" width=\"1672\" height=\"941\" alt=\"A black saloon outside a glass-fronted building evoking Montparnasse station and its tower in the Paris sunshine\" title=\"Montparnasse station transfer with Odyscab\" data-image-filename=\"vtc-gare-montparnasse-transfert.webp\" data-image-description=\"An atmospheric view of Montparnasse station: contemporary architecture, the Montparnasse Tower and a black saloon illustrating a chauffeur transfer.\" decoding=\"async\" loading=\"lazy\"><figcaption>Arrive at Montparnasse, then enjoy Paris at your own pace. Illustrative image.<\/figcaption><\/figure>\n    <div class=\"ap-airport-copy\">\n      <p>A TGV to Bordeaux, a return from Brittany, a few days in Nantes: Montparnasse serves journeys to western and south-western France. Your <strong>private chauffeur at Montparnasse station<\/strong> connects your train with your address. From a hotel, apartment or office, your pick-up is planned around your departure time and the time needed to reach your platform.<\/p>\n      <p>On arrival, provide your train number and the hall shown in your travel information. The station has several levels: agreeing a clear meeting point avoids searching for one another with luggage. You receive meeting instructions suited to your arrival and the permitted vehicle access points.<\/p>\n      <p>Your <strong>Montparnasse\u2013Orly transfer<\/strong>, or a journey to CDG or another station, can be booked as the next stage of your rail journey. For family travel, let us know about child seats, a pushchair and large suitcases so we can plan a suitable vehicle.<\/p>\n      <h3>Your next departure, already planned<\/h3>\n      <p>Find guidance for this pick-up on our page about <a href=\"https:\/\/www.odyscab.fr\/taxi-gare-montparnasse\/\">chauffeur transfers at Montparnasse station<\/a>. For a return booking, provide details of both trains: each journey has its own meeting arrangements.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ap-airport oc-reveal\" id=\"gare-lyon\" aria-labelledby=\"gr-lyon-title\">\n  <header class=\"ap-airport-heading\">\n    <span class=\"ap-airport-code\" aria-hidden=\"true\">02<\/span>\n    <div><p class=\"oc-eyebrow\">Paris Gare de Lyon \u00b7 The pleasure of travelling onwards<\/p><h2 id=\"gr-lyon-title\">Gare de Lyon transfer: a smooth next step after your arrival.<\/h2><\/div>\n  <\/header>\n  <div class=\"ap-airport-layout\">\n    <figure class=\"ap-airport-photo\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-lyon-chauffeur.webp\" width=\"1672\" height=\"941\" alt=\"A black saloon on a Paris street outside a pale-stone station facade with a clock tower\" title=\"Gare de Lyon transfer \u2014 Odyscab private chauffeur\" data-image-filename=\"vtc-gare-lyon-chauffeur.webp\" data-image-description=\"An atmospheric image inspired by Gare de Lyon, its monumental facade and clock tower, with a black saloon in the morning light.\" decoding=\"async\" loading=\"lazy\"><figcaption>Gare de Lyon, a stop between your train and your destination. Illustrative image.<\/figcaption><\/figure>\n    <div class=\"ap-airport-copy\">\n      <p>The clock tower welcomes you to Paris; your next stop might be a hotel in the Marais, a meeting in Bercy or a visit to family in \u00cele-de-France. Booking a <strong>Gare de Lyon transfer<\/strong> lets you plan this connection before you even board the train. A saloon for an individual journey or a van for several travellers: your luggage also helps determine the right choice.<\/p>\n      <p>The station has several halls and entrances. When booking, provide your train number, its origin and scheduled arrival time. Your meeting point is confirmed with clear directions; if you change exits, let your chauffeur know before moving. Pick-up locations may change with traffic conditions and local rules.<\/p>\n      <h3>Connecting to Orly, CDG or Montparnasse?<\/h3>\n      <p>Your <strong>Gare de Lyon\u2013airport transfer<\/strong> is planned around the whole journey. Landing or departure times, airport formalities and a traffic allowance matter as much as the drive itself. For a station connection, provide both train details: allow time to leave one platform and reach the next as part of your schedule.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ap-airport oc-reveal\" id=\"gare-nord\" aria-labelledby=\"gr-nord-title\">\n  <header class=\"ap-airport-heading\">\n    <span class=\"ap-airport-code\" aria-hidden=\"true\">03<\/span>\n    <div><p class=\"oc-eyebrow\">Paris Gare du Nord \u00b7 International journeys<\/p><h2 id=\"gr-nord-title\">Gare du Nord transfer: a welcome worthy of your journey.<\/h2><\/div>\n  <\/header>\n  <div class=\"ap-airport-layout\">\n    <figure class=\"ap-airport-photo\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-nord-navette-privee.webp\" width=\"1672\" height=\"941\" alt=\"A black van outside a grand Paris station facade decorated with statues in golden light\" title=\"Gare du Nord transfer \u2014 Odyscab private shuttle\" data-image-filename=\"vtc-gare-nord-navette-privee.webp\" data-image-description=\"An atmospheric image inspired by Gare du Nord and its sculpted architecture, with a black van illustrating group transfers and journeys with luggage.\" decoding=\"async\" loading=\"lazy\"><figcaption>A chauffeur and an onward destination already arranged. Illustrative image.<\/figcaption><\/figure>\n    <div class=\"ap-airport-copy\">\n      <p>After a Eurostar journey or a train from northern France, a pre-booked vehicle makes a pleasant start to your Paris stay. Your <strong>Gare du Nord transfer<\/strong> takes you to your hotel, business address or home. Heading to La D\u00e9fense, a meeting near the Champs-\u00c9lys\u00e9es or Roissy? Provide the full destination address so we can prepare your transfer.<\/p>\n      <p>For visitors arriving from abroad, a few details make the welcome easier: a phone number reachable in France, the name on the booking and the train number. You can request an English-speaking chauffeur when booking, subject to availability. Meeting arrangements are agreed before pick-up to avoid complicated exchanges in a busy station.<\/p>\n      <h3>International departures: allow time for boarding<\/h3>\n      <p>When travelling to the station for Eurostar, follow the operator\u2019s recommended arrival time for your ticket and destination. Your chauffeur needs to drop you off before that deadline, not simply before the train departs. Book your <strong>private Gare du Nord transfer<\/strong> with a suitable time allowance, especially when starting outside Paris.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ap-airport oc-reveal\" id=\"gare-est\" aria-labelledby=\"gr-est-title\">\n  <header class=\"ap-airport-heading\">\n    <span class=\"ap-airport-code\" aria-hidden=\"true\">04<\/span>\n    <div><p class=\"oc-eyebrow\">Paris Est \u00b7 The Grand Est region and beyond<\/p><h2 id=\"gr-est-title\">Gare de l\u2019Est transfer: your Paris journey made simple.<\/h2><\/div>\n  <\/header>\n  <div class=\"ap-airport-layout\">\n    <figure class=\"ap-airport-photo\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-est-transfert.webp\" width=\"1672\" height=\"941\" alt=\"A black saloon outside a pale-stone Paris station facade with a large semicircular glass window\" title=\"Gare de l\u2019Est transfer with Odyscab\" data-image-filename=\"vtc-gare-est-transfert.webp\" data-image-description=\"An atmospheric image inspired by Gare de l\u2019Est: a black saloon outside a sunlit classical facade. The scene illustrates a private transfer and is not a precise meeting-point guide.\" decoding=\"async\" loading=\"lazy\"><figcaption>Gare de l\u2019Est: reach your appointments with a pre-booked chauffeur. Illustrative image.<\/figcaption><\/figure>\n    <div class=\"ap-airport-copy\">\n      <p>Strasbourg, Reims, Metz or Nancy: Gare de l\u2019Est connects Paris with many cities in the Grand Est region, as well as international destinations. For a day of meetings or a weekend in the capital, your <strong>chauffeur at Gare de l\u2019Est<\/strong> takes you to your chosen address. A hotel near R\u00e9publique, offices at Op\u00e9ra or a destination in Seine-et-Marne: transport is arranged around your plans.<\/p>\n      <p>Business travel sometimes involves several stops. Let us know if you need to leave a suitcase at your hotel, collect a colleague or continue to another meeting. These requests are reviewed in advance to confirm the route, expected duration and price. You know what your service includes before the day begins.<\/p>\n      <h3>The right station, at the right time<\/h3>\n      <p>Gare du Nord and Gare de l\u2019Est are neighbours, but serve different trains. Check the exact station name on your ticket and provide it with your travel date. For your <strong>Gare de l\u2019Est transfer<\/strong>, this matters on your return journey too: your booking needs to match the train you actually take. Tell Odyscab if your station, train or time changes.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ap-airport oc-reveal\" id=\"saint-lazare\" aria-labelledby=\"gr-saintlazare-title\">\n  <header class=\"ap-airport-heading\">\n    <span class=\"ap-airport-code\" aria-hidden=\"true\">05<\/span>\n    <div><p class=\"oc-eyebrow\">Paris Saint-Lazare \u00b7 Normandy &amp; Paris appointments<\/p><h2 id=\"gr-saintlazare-title\">Saint-Lazare station transfer: comfort between appointments.<\/h2><\/div>\n  <\/header>\n  <div class=\"ap-airport-layout\">\n    <figure class=\"ap-airport-photo\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-saint-lazare-chauffeur.webp\" width=\"1672\" height=\"941\" alt=\"A black saloon near a pale-stone Paris station and its glass entrance under a blue sky\" title=\"Saint-Lazare station transfer \u2014 your private chauffeur\" data-image-filename=\"vtc-gare-saint-lazare-chauffeur.webp\" data-image-description=\"An atmospheric image inspired by Saint-Lazare, combining Parisian architecture, a glass entrance and a black saloon. The image accompanies the station chauffeur service presentation.\" decoding=\"async\" loading=\"lazy\"><figcaption>Saint-Lazare, between a Normandy escape and a day in Paris. Illustrative image.<\/figcaption><\/figure>\n    <div class=\"ap-airport-copy\">\n      <p>Returning from Rouen, leaving for Caen or enjoying a Normandy break: Saint-Lazare serves holidays and business journeys alike. In this lively neighbourhood, your <strong>Saint-Lazare station transfer<\/strong> is booked for an organised pick-up. Continue to a hotel, restaurant, event or your company\u2019s offices, with your luggage on board.<\/p>\n      <p>For a business day, choose a vehicle that suits the way you travel. A saloon is suitable for an individual or a small number of passengers; a van may be preferable for a team with several suitcases. Provide passenger numbers and luggage volume so we can confirm a suitable category without compromising comfort.<\/p>\n      <h3>A journey planned all the way to your address<\/h3>\n      <p>Your <strong>transfer from Saint-Lazare<\/strong> can take you to La D\u00e9fense, Neuilly-sur-Seine, Boulogne-Billancourt or another town in the region. If you are returning by train that evening, book the return transfer too, providing the actual address of your final appointment. Discover our <a href=\"https:\/\/www.odyscab.fr\/en\/navette-gare\/\">private station shuttle service<\/a> to arrange journeys between your station, accommodation and appointments.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"ap-airport oc-reveal\" id=\"austerlitz\" aria-labelledby=\"gr-austerlitz-title\">\n  <header class=\"ap-airport-heading\">\n    <span class=\"ap-airport-code\" aria-hidden=\"true\">06<\/span>\n    <div><p class=\"oc-eyebrow\">Paris Austerlitz \u00b7 A gentle arrival<\/p><h2 id=\"gr-austerlitz-title\">Austerlitz station transfer: keep the journey relaxed.<\/h2><\/div>\n  <\/header>\n  <div class=\"ap-airport-layout\">\n    <figure class=\"ap-airport-photo\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-austerlitz-navette-privee.webp\" width=\"1672\" height=\"941\" alt=\"A black van outside a station facade with five arched windows and a long sunlit glass train shed\" title=\"Austerlitz station transfer \u2014 private van shuttle\" data-image-filename=\"vtc-gare-austerlitz-navette-privee.webp\" data-image-description=\"An atmospheric image inspired by Austerlitz: a black van near a pale-stone facade and a glass train shed. The scene evokes a welcome for travellers with luggage.\" decoding=\"async\" loading=\"lazy\"><figcaption>Austerlitz, a pre-booked connection for the next stage of your journey. Illustrative image.<\/figcaption><\/figure>\n    <div class=\"ap-airport-copy\">\n      <p>Intercit\u00e9s, regional services and overnight trains give Austerlitz its distinctive rhythm. After an early arrival, you may want to head straight home, to a Left Bank hotel or to an address outside central Paris. An <strong>Austerlitz station transfer<\/strong> booked in advance lets you arrange this final stage without having to plan it as you step off the train.<\/p>\n      <p>For an overnight train, check the arrival date carefully: it may differ from the date at the start of your journey. Provide your train number and contact phone number too. The meeting point is confirmed according to available access and your needs, particularly if you are travelling with children or bulky luggage.<\/p>\n      <h3>A thoughtful welcome, down to the details<\/h3>\n      <p>If you have booked station assistance, mention it when requesting transport so we can coordinate the next stage. Rail assistance remains arranged with the train operator. Your <strong>Austerlitz\u2013home transfer<\/strong> can also continue to Orly, another station or a more distant destination, once the route and vehicle availability have been confirmed.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<\/section>\n\n<section id=\"mon-train\" class=\"gp-train-panel ap-section oc-reveal\" aria-labelledby=\"gp-train-title\"><div><p class=\"oc-eyebrow\">A MEETING POINT THAT IS EASY TO PLAN<\/p><h2 id=\"gp-train-title\">Your train.<br><em>The details that matter.<\/em><\/h2><p>For your station transfer, provide the train number, date, exact station and scheduled arrival time. Keep your phone reachable: your chauffeur will confirm the meeting point according to permitted access.<\/p><p>A delay or a change of station? Let Odyscab know as soon as you hear. Your pick-up time is reviewed with you based on the new plans and your booking conditions.<\/p><a class=\"ap-light-link\" href=\"https:\/\/www.garesetconnexions.sncf\/fr\" target=\"_blank\" rel=\"noopener noreferrer\">Check my station\u2019s official information <\/a><\/div><aside class=\"gp-train-card\"><p class=\"oc-eyebrow\">BEFORE REACHING YOUR VEHICLE<\/p><ol><li><span>01<\/span><div><strong>Check the station<\/strong><p>The exact name on your ticket and the agreed hall and exit help avoid meeting at the wrong place.<\/p><\/div><\/li><li><span>02<\/span><div><strong>Allow time to leave<\/strong><p>The time your train arrives at the platform is not the time you will be at the vehicle.<\/p><\/div><\/li><li><span>03<\/span><div><strong>Meet your chauffeur<\/strong><p>Follow the directions you receive. Let us know if you have trouble finding the meeting point.<\/p><\/div><\/li><\/ol><p class=\"ap-small\">Check times and platforms with your train operator or station.<\/p><\/aside><\/section>\n\n<section class=\"ap-section oc-reveal\" aria-labelledby=\"gp-plan-title\"><div class=\"ap-section-heading\"><div><p class=\"oc-eyebrow\">USEFUL GUIDANCE IN BOTH DIRECTIONS<\/p><h2 id=\"gp-plan-title\">On departure.<br><em>And on arrival.<\/em><\/h2><\/div><\/div><div class=\"gp-two-routes\"><article><span class=\"gp-route-number\">01<\/span><h3>Getting to your train<\/h3><p>Your journey to the station begins at the address you provide: home, hotel, office or another agreed location. When setting the pick-up time, allow for the drive, traffic conditions and the time needed to reach your train with luggage.<\/p><p>Share your operator\u2019s recommended arrival time, especially for international travel. Drop-off takes place at a permitted access point; allow time to reach your platform from there.<\/p><\/article><article><span class=\"gp-route-number\">02<\/span><h3>Continuing after the train<\/h3><p>Your private chauffeur meets you at the agreed point to take you onwards. Mention large suitcases, a pushchair or any mobility needs so we can prepare a suitable welcome.<\/p><p>A welcome with a name board can be requested when booking. For assistance inside the station or as far as the train, check the options available from your train operator separately.<\/p><\/article><\/div><\/section>\n\n<section id=\"vehicules\" class=\"ap-section oc-reveal\"><div class=\"ap-section-heading\"><div><p class=\"oc-eyebrow\">FROM CLASSIC TO PREMIUM<\/p><h2>The right vehicle.<br><em>For the way<br>you travel.<\/em><\/h2><\/div><p>Choose your station transfer vehicle around both passengers and luggage. The model and configuration are confirmed when booking.<\/p><\/div><div class=\"ap-fleet\"><article><div class=\"ap-fleet-image\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-tesla-model-3-pont-alexandre-iii-odyscab-2.webp\" width=\"1440\" height=\"810\" alt=\"A black Tesla Model 3 near Pont Alexandre III in Paris\" title=\"Tesla Model 3 \u2014 electric saloon station transfer\" data-image-filename=\"vtc-tesla-model-3-pont-alexandre-iii-odyscab.webp\" data-image-description=\"The Tesla Model 3 presented for Odyscab private transfers between your station and your destination.\" decoding=\"async\" loading=\"lazy\"><\/div><div class=\"ap-fleet-copy\"><span>01<\/span><p class=\"oc-eyebrow\">ELECTRIC SALOON<\/p><h3>Tesla Model 3<\/h3><p>An electric saloon for catching your train or heading home, alone or with company.<\/p><\/div><\/article><article><div class=\"ap-fleet-image\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-tesla-model-y-trocadero-odyscab-2.webp\" width=\"1440\" height=\"810\" alt=\"A black Tesla Model Y at the Trocad\u00e9ro with the Eiffel Tower in the background\" title=\"Tesla Model Y \u2014 private train station transfer\" data-image-filename=\"vtc-tesla-model-y-trocadero-odyscab.webp\" data-image-description=\"The Tesla Model Y presented for planning a chauffeur journey to Paris train stations.\" decoding=\"async\" loading=\"lazy\"><\/div><div class=\"ap-fleet-copy\"><span>02<\/span><p class=\"oc-eyebrow\">ELECTRIC COMFORT<\/p><h3>Tesla Model Y<\/h3><p>A versatile option for your private transfer. Tell us your luggage volume so we can prepare your journey.<\/p><\/div><\/article><article><div class=\"ap-fleet-image\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-mercedes-classe-e-place-vendome-odyscab-2.webp\" width=\"1440\" height=\"810\" alt=\"A black Mercedes E-Class on Place Vend\u00f4me\" title=\"Mercedes E-Class \u2014 station transfers and business travel\" data-image-filename=\"vtc-mercedes-classe-e-place-vendome-odyscab.webp\" data-image-description=\"A Mercedes E-Class saloon illustrating private transfers and business journeys from a train station.\" decoding=\"async\" loading=\"lazy\"><\/div><div class=\"ap-fleet-copy\"><span>03<\/span><p class=\"oc-eyebrow\">BUSINESS SALOON<\/p><h3>Mercedes E-Class<\/h3><p>A refined setting for reaching your hotel, welcoming a client or continuing to a business meeting.<\/p><\/div><\/article><article><div class=\"ap-fleet-image\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-van-mercedes-classe-v-invalides-odyscab-2.webp\" width=\"1440\" height=\"810\" alt=\"A black Mercedes V-Class van outside Les Invalides in Paris\" title=\"Mercedes V-Class \u2014 train station transfer by van\" data-image-filename=\"vtc-van-mercedes-classe-v-invalides-odyscab.webp\" data-image-description=\"The Mercedes V-Class van presented for family and small-group travel with Odyscab.\" decoding=\"async\" loading=\"lazy\"><\/div><div class=\"ap-fleet-copy\"><span>04<\/span><p class=\"oc-eyebrow\">TRAVELLING TOGETHER<\/p><h3>Mercedes V-Class<\/h3><p>A chauffeur-driven van for families and small groups, depending on passenger numbers and luggage.<\/p><\/div><\/article><\/div><p class=\"ap-small ap-fleet-note\">Images illustrate the vehicle categories. For a tailored welcome, discover <a href=\"https:\/\/www.odyscab.fr\/en\/odysfirst\/\">Odysfirst and our premium services<\/a>.<\/p><\/section>\n\n<section class=\"ap-editorial ap-section oc-reveal\" aria-labelledby=\"gp-family-title\"><figure><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-famille-animaux-illustration-3d.webp\" width=\"1672\" height=\"941\" alt=\"A family with a child, a dog on a lead and a pet carrier approaches its private vehicle near a train station\" title=\"Family and pet-friendly station transfers \u2014 Odyscab\" data-image-filename=\"vtc-gare-famille-animaux-illustration-3d.webp\" data-image-description=\"Horizontal 3D illustration of a family with their dog outside a station. A black van, suitcases and a closed pet carrier complete the scene.\" decoding=\"async\" loading=\"lazy\"><figcaption>Travelling together, in Odyscab\u2019s illustrated world.<\/figcaption><\/figure><div><p class=\"oc-eyebrow\">FAMILIES \u00b7 LUGGAGE \u00b7 SMALL GROUPS<\/p><h2 id=\"gp-family-title\">The suitcases, the children.<br><em>And room for everyone.<\/em><\/h2><p>A family train journey sometimes needs a little more space and planning. For your station transfer with children, provide their ages and have suitable seats confirmed before booking. Remember the pushchair, bags and suitcases you will actually be bringing.<\/p><p>A chauffeur-driven van lets us consider a shared journey for your family or small group. Send us passenger numbers and luggage volume: we help you plan the right vehicle, without assuming that every suitcase will fit in every configuration.<\/p><a class=\"ap-text-link\" href=\"https:\/\/www.odyscab.fr\/en\/contact\/\">Plan our family journey <\/a><\/div><\/section>\n\n<section id=\"animaux\" class=\"ap-pets ap-section oc-reveal\" aria-labelledby=\"gp-pets-title\"><div class=\"ap-pets-heading\"><p class=\"oc-eyebrow\">STATION TRANSFERS WITH PETS<\/p><h2 id=\"gp-pets-title\">They are part<br><em>of the journey too.<\/em><\/h2><div class=\"ap-pets-options\"><span>With an IATA crate<\/span><span>Without a crate on board<\/span><\/div><\/div><div class=\"ap-pets-copy\"><p>Dogs, cats and small pets are welcome in our vehicles, with an IATA crate or without a crate according to the arrangements agreed when booking. Tell us your pet\u2019s species, size and weight, and the crate dimensions if you have one.<\/p><p>Your pet-friendly transfer connects the station with your home, hotel or any other agreed address. Remember luggage and the number of accompanying passengers when choosing your vehicle.<\/p><p class=\"ap-small\">Your train operator\u2019s rules still apply to your pet\u2019s journey on the train.<\/p><a class=\"ap-text-link\" href=\"https:\/\/www.odyscab.fr\/vtc-animaux\/\">Explore our pet-friendly transfers <\/a><\/div><\/section>\n\n<section class=\"ap-editorial ap-editorial-reverse ap-section oc-reveal\" aria-labelledby=\"gp-business-title\"><figure><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/vtc-gare-voyage-affaires-illustration-3d.webp\" width=\"1672\" height=\"941\" alt=\"A business traveller meets her chauffeur beside a black saloon on a station forecourt\" title=\"Business train station transfers \u2014 Odyscab\" data-image-filename=\"vtc-gare-voyage-affaires-illustration-3d.webp\" data-image-description=\"Panoramic 3D illustration of a business pick-up outside a Paris station, with a traveller, her cabin bag and a chauffeur in a suit.\" decoding=\"async\" loading=\"lazy\"><figcaption>A business welcome, in Odyscab\u2019s illustrated world.<\/figcaption><\/figure><div><p class=\"oc-eyebrow\">BUSINESS TRAVEL \u00b7 HOTELS \u00b7 COMPANIES<\/p><h2 id=\"gp-business-title\">Your arrival in Paris.<br><em>The start of a<br>good day.<\/em><\/h2><p>A meeting in La D\u00e9fense, an event near Op\u00e9ra, a hotel around the Champs-\u00c9lys\u00e9es: your private chauffeur takes over after the train. Your address, time and any stops are provided in advance so the transfer fits your schedule.<\/p><p>When welcoming a colleague or client, provide the traveller\u2019s name and a phone number reachable on the day. Specify the vehicle category, luggage and meeting arrangements to prepare a thoughtful arrival.<\/p><p>If your schedule includes several appointments, a chauffeur at your disposal can be arranged by quotation. This is planned around the duration and route, beyond a single station transfer.<\/p><a class=\"ap-text-link\" href=\"https:\/\/www.odyscab.fr\/services-odyscab\/\">Our services for business travel <\/a><\/div><\/section>\n\n<section id=\"correspondances\" class=\"ap-section oc-reveal\"><div class=\"ap-section-heading\"><div><p class=\"oc-eyebrow\">THE NEXT STAGE OF YOUR JOURNEY<\/p><h2>A connection.<br><em>A journey to plan.<\/em><\/h2><\/div><p>Connecting between trains or continuing to a flight requires enough time. The drive is only one part of your connection.<\/p><\/div><div class=\"ap-connections\"><article><p class=\"ap-route-label\">STATION <span>\u21c4<\/span> STATION<\/p><h3>Transfers between stations<\/h3><p>Gare du Nord\u2013Montparnasse, Gare de Lyon\u2013Gare de l\u2019Est or another connection: provide both trains and their times. Allow time to leave the first train, meet your chauffeur, cross Paris and reach the next platform.<\/p><a href=\"https:\/\/www.odyscab.fr\/en\/navette-gare\/\">Plan my inter-station shuttle <\/a><\/article><article><p class=\"ap-route-label\">STATION <span>\u21c4<\/span> AIRPORT<\/p><h3>Station\u2013airport transfer<\/h3><p>Reach Orly or Roissy\u2013CDG after your train, or a Paris station after your flight. Provide both travel references and the formalities you need to allow for. A connection to Le Bourget or Beauvais can also be considered.<\/p><a href=\"https:\/\/www.odyscab.fr\/en\/navette-aeroport\/\">Explore airport transfers <\/a><\/article><article><p class=\"ap-route-label\">STATION <span>\u2192<\/span> YOUR STAY<\/p><h3>Hotels, home and leisure<\/h3><p>After arrival, reach your Paris hotel, an address in Versailles or your accommodation near Disneyland Paris. A private shuttle keeps your companions and luggage together in your reserved vehicle.<\/p><a href=\"#oc-reservation\">Calculate this journey <\/a><\/article><\/div><\/section>\n\n<section id=\"zones\" class=\"ap-distance ap-section oc-reveal\"><div><p class=\"oc-eyebrow\">PARIS \u00b7 \u00ceLE-DE-FRANCE \u00b7 BEYOND<\/p><h2>Your station.<br><em>From your doorstep.<\/em><\/h2><p>Your Paris station transfer can start at a hotel in the capital or an address in the Paris region: Boulogne-Billancourt, Courbevoie, Versailles, Cr\u00e9teil, Alfortville, Bobigny, Saint-Denis or Cergy. Provide the full address so your quote matches your actual journey.<\/p><p>For a long-distance station transfer, we also consider departures and arrivals beyond \u00cele-de-France. Orl\u00e9ans, Les Aubrais, Tours, Saint-Pierre-des-Corps and Nantes are among the destinations presented in our station shuttle service. Pick-ups elsewhere in France are arranged by quotation, with the date, stops and return journey where required.<\/p><a class=\"ap-light-link\" href=\"https:\/\/www.odyscab.fr\/en\/contact\/\">Request my long-distance transfer <\/a><\/div><aside><p class=\"oc-eyebrow\">A JOURNEY PLANNED AROUND YOU<\/p><a href=\"https:\/\/www.odyscab.fr\/en\/navette-gare\/\"><span>01<\/span><strong>Station shuttles across France<\/strong><\/a><a href=\"https:\/\/www.odyscab.fr\/taxi-gare-montparnasse\/\"><span>02<\/span><strong>Montparnasse station in detail<\/strong><\/a><a class=\"ap-zone-all\" href=\"https:\/\/www.odyscab.fr\/services-odyscab\/\">All our chauffeur services <\/a><\/aside><\/section>\n\n<section id=\"oc-tarifs\" class=\"ap-section oc-reveal\"><div class=\"ap-section-heading\"><div><p class=\"oc-eyebrow\">A PRICE FOR YOUR JOURNEY<\/p><h2>Station transfer fares.<br><em>A guide<br>before you book.<\/em><\/h2><\/div><p>A few examples from our Comfort and Van fare guide. The price for your addresses, vehicle and options is confirmed in the calculator.<\/p><\/div><div class=\"ap-price-grid\"><article><div class=\"ap-price-route\"><span aria-hidden=\"true\">01<\/span><div><small>FROM: PARIS<\/small><h3>Gare de Lyon<\/h3><\/div><\/div><div class=\"ap-prices\"><div><span>Comfort<\/span><strong>55 <small>\u20ac<\/small><\/strong><\/div><div><span>Van<\/span><strong>80 <small>\u20ac<\/small><\/strong><\/div><\/div><a href=\"#oc-reservation\">Calculate Paris \u2192 Gare de Lyon <\/a><\/article><article><div class=\"ap-price-route\"><span aria-hidden=\"true\">02<\/span><div><small>FROM: BOBIGNY<\/small><h3>Gare du Nord<\/h3><\/div><\/div><div class=\"ap-prices\"><div><span>Comfort<\/span><strong>65 <small>\u20ac<\/small><\/strong><\/div><div><span>Van<\/span><strong>90 <small>\u20ac<\/small><\/strong><\/div><\/div><a href=\"#oc-reservation\">Calculate Bobigny \u2192 Gare du Nord <\/a><\/article><article><div class=\"ap-price-route\"><span aria-hidden=\"true\">03<\/span><div><small>FROM: VERSAILLES<\/small><h3>Gare de Lyon<\/h3><\/div><\/div><div class=\"ap-prices\"><div><span>Comfort<\/span><strong>91 <small>\u20ac<\/small><\/strong><\/div><div><span>Van<\/span><strong>134 <small>\u20ac<\/small><\/strong><\/div><\/div><a href=\"#oc-reservation\">Calculate Versailles \u2192 Gare de Lyon <\/a><\/article><article><div class=\"ap-price-route\"><span aria-hidden=\"true\">04<\/span><div><small>FROM: CERGY<\/small><h3>Gare Saint-Lazare<\/h3><\/div><\/div><div class=\"ap-prices\"><div><span>Comfort<\/span><strong>108 <small>\u20ac<\/small><\/strong><\/div><div><span>Van<\/span><strong>119 <small>\u20ac<\/small><\/strong><\/div><\/div><a href=\"#oc-reservation\">Calculate Cergy \u2192 Gare Saint-Lazare <\/a><\/article><\/div><div class=\"ap-prices-bottom\"><p>Examples are per journey in the direction shown. For another station, a return trip, an extra stop or a long-distance journey, request a fare for your plans. Check waiting conditions and options before booking.<\/p><a class=\"oc-button oc-button-red\" href=\"#oc-reservation\">Get my fare <\/a><\/div><\/section>\n<section class=\"ap-faq oc-reveal\" id=\"faq\" aria-labelledby=\"gp-faq-title\">\n <header class=\"ap-section-heading\"><p class=\"oc-eyebrow\">PLAN AHEAD, SIMPLY<\/p><h2 id=\"gp-faq-title\">Your questions<br>about station transfers<\/h2><p>Useful information, from your first quote to meeting your chauffeur.<\/p><\/header>\n <div class=\"ap-faq-list\">\n  <details><summary><strong>How do I book a Paris station transfer?<\/strong><\/summary><div><p>Enter your pick-up and destination addresses, date, time, passenger numbers and luggage in the Odyscab calculator. For an arrival pick-up, add your train details. Choose your vehicle and check the conditions before confirming. You can also contact us to discuss a special request.<\/p><\/div><\/details>\n  <details><summary><strong>How much does a train station transfer cost?<\/strong><\/summary><div><p>The price depends on the route, vehicle category and requirements specified when booking. The examples on this page are a guide; the calculator or your quote confirms the amount for your exact addresses. Mention extra stops, bulky luggage or particular equipment when requesting your journey.<\/p><\/div><\/details>\n  <details><summary><strong>Where do I meet my chauffeur when my train arrives?<\/strong><\/summary><div><p>The meeting point depends on the station and permitted access. It may differ from the platform or exit you usually use. Keep your phone reachable and follow the directions you receive. A welcome with a name board should be requested when booking, with arrangements confirmed in advance.<\/p><\/div><\/details>\n  <details><summary><strong>What happens if my train is delayed?<\/strong><\/summary><div><p>Tell Odyscab as soon as you know about a timetable change and share the updated information. Your pick-up is reviewed with you as your journey develops. Waiting and amendment conditions are those agreed for your booking; a delay does not automatically mean unlimited waiting.<\/p><\/div><\/details>\n  <details><summary><strong>How early should I arrive at the station?<\/strong><\/summary><div><p>Follow your train operator\u2019s recommendations, then add the driving time and an allowance for traffic. Also allow time to get from the drop-off point to the train with your luggage. International departures may require more time for checks and boarding deadlines.<\/p><\/div><\/details>\n  <details><summary><strong>Can I book a transfer between two stations?<\/strong><\/summary><div><p>Yes, for example between Gare du Nord and Montparnasse, or Gare de Lyon and Gare de l\u2019Est. Provide both train references and times. Allow enough time to leave the first station, cross Paris and reach the second train, with a suitable buffer.<\/p><\/div><\/details>\n  <details><summary><strong>Do you provide station transfers to Orly and CDG?<\/strong><\/summary><div><p>Yes, transfers between Paris stations and Orly or Roissy\u2013Charles-de-Gaulle can be arranged in advance. Provide your train and flight details and times. For a flight departure, allow for check-in and security; on arrival, allow time to collect your luggage before meeting your chauffeur.<\/p><\/div><\/details>\n  <details><summary><strong>Which vehicle should I choose for several travellers and their luggage?<\/strong><\/summary><div><p>A saloon may suit one or several passengers with an appropriate luggage volume. A van can be arranged for a family or small group. Provide the exact passenger count, suitcases and dimensions where needed: capacity must be confirmed for the chosen configuration.<\/p><\/div><\/details>\n  <details><summary><strong>Are children and pets welcome?<\/strong><\/summary><div><p>Yes. For a child, provide their age and have a suitable seat confirmed. For a pet, specify its species, size and weight. It can travel with an IATA crate or without a crate in the vehicle, according to the agreed arrangements. Your train operator\u2019s rules apply on board the train.<\/p><\/div><\/details>\n  <details><summary><strong>Is your station shuttle private?<\/strong><\/summary><div><p>Yes, the vehicle is reserved for your journey and your companions. You do not share a collection route with other bookings. The pick-up point, destination and stops are agreed in advance to arrange station transport around your plans.<\/p><\/div><\/details>\n  <details><summary><strong>Can I arrange an early pick-up, late return or return transfer?<\/strong><\/summary><div><p>These journeys can be considered by advance booking, subject to availability. Request your transfer as soon as your tickets are confirmed. For a return booking, specify both dates, times, trains and luggage requirements separately: each direction may need different arrangements.<\/p><\/div><\/details>\n  <details><summary><strong>Can I travel to a station from another town?<\/strong><\/summary><div><p>Yes, a pick-up in \u00cele-de-France or a long-distance station transfer can be considered by quotation. Provide the full address, station, date and train time. For departures or arrivals elsewhere in France, also specify any stops and return journey so we can prepare a suitable proposal.<\/p><\/div><\/details>\n <\/div>\n<\/section>\n\n<section class=\"ap-final oc-reveal\"><div><p class=\"oc-eyebrow\">YOUR NEXT STOP<\/p><h2>Your ticket is booked.<br><em>What about the next stage?<\/em><\/h2><p>Your station transfer, by saloon or van, from classic to premium. Have your addresses and times ready: we take you to the next stage of your journey.<\/p><\/div><div><a class=\"oc-button oc-button-red\" href=\"#oc-reservation\">Calculate &amp; book <\/a><a class=\"ap-text-link\" href=\"tel:+33184230808\">01 84 23 08 08<\/a><\/div><\/section>\n<\/main>\n\n\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"WebPage\", \"@id\": \"https:\/\/www.odyscab.fr\/en\/train-station-transfer\/#page\", \"url\": \"https:\/\/www.odyscab.fr\/en\/train-station-transfer\/\", \"name\": \"Train station transfer \ud83d\ude86 | Paris & \u00cele-de-France \u2013 Odyscab\", \"description\": \"Train station transfer \ud83d\ude98 Book your private chauffeur in Paris and \u00cele-de-France. Odyscab saloons and vans for arrivals, departures and connections.\", \"inLanguage\": \"en-GB\"}, {\"@type\": \"Service\", \"name\": \"Odyscab train station transfer\", \"serviceType\": \"Private chauffeur transfers to and from train stations\", \"url\": \"https:\/\/www.odyscab.fr\/en\/train-station-transfer\/\", \"areaServed\": [\"Paris\", \"\u00cele-de-France\"], \"provider\": {\"@type\": \"Organization\", \"name\": \"Odyscab\", \"url\": \"https:\/\/www.odyscab.fr\/en\/\"}}, {\"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.odyscab.fr\/en\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Train station transfers\", \"item\": \"https:\/\/www.odyscab.fr\/en\/train-station-transfer\/\"}]}]}<\/script>\n<script>(()=>{'use strict';\n const root=document.getElementById('odys-gare');if(!root)return;\n const reduced=window.matchMedia('(prefers-reduced-motion: reduce)');let paused=reduced.matches;\n const menu=root.querySelector('.oc-mobile-menu');if(menu){menu.querySelectorAll('a').forEach(a=>a.addEventListener('click',()=>{menu.open=false}));document.addEventListener('keydown',e=>{if(e.key==='Escape'&&menu.open){menu.open=false;menu.querySelector('summary').focus()}})}\n const header=root.querySelector('.oc-header');const syncHeader=()=>{if(header)root.style.setProperty('--oc-menu-height',Math.ceil(header.getBoundingClientRect().height)+'px')};syncHeader();if(header&&'ResizeObserver'in window)new ResizeObserver(syncHeader).observe(header);else window.addEventListener('resize',syncHeader,{passive:true});\n const motion=root.querySelector('.oc-motion-toggle');function syncMotion(){root.classList.toggle('oc-motion-paused',paused);if(motion){motion.hidden=reduced.matches;motion.setAttribute('aria-pressed',String(paused));motion.textContent=paused?'Resume animations':'Pause animations'}}syncMotion();motion?.addEventListener('click',()=>{paused=!paused;syncMotion()});reduced.addEventListener('change',e=>{paused=e.matches;syncMotion()});\n if('IntersectionObserver'in window){const observer=new IntersectionObserver(entries=>entries.forEach(entry=>{if(entry.isIntersecting){entry.target.classList.add('oc-visible');observer.unobserve(entry.target)}}),{threshold:.025});root.querySelectorAll('.oc-reveal').forEach(el=>observer.observe(el));root.classList.add('oc-motion-ready')}\n const line=root.querySelector('.oc-reading-line');let scheduled=false;function progress(){scheduled=false;if(!line)return;const total=document.documentElement.scrollHeight-window.innerHeight;line.style.transform='scaleX('+Math.max(0,Math.min(1,total>0?window.scrollY\/total:0))+')'}window.addEventListener('scroll',()=>{if(!scheduled){scheduled=true;requestAnimationFrame(progress)}},{passive:true});progress();\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Odyscab\/Train stations PARIS \u00b7 \u00ceLE-DE-FRANCE \u00b7 YOUR CONNECTIONS Your train station transfer.The next stageof your journey. A train to catch, an arrival in Paris, a reunion that matters. Your Odyscab chauffeur connects the station with your address, with comfort and thoughtful service along the way. Calculate my transfer Choose my station \u2193 Like Ulysses, make &hellip; <a href=\"https:\/\/www.odyscab.fr\/en\/train-station-transfer\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Train station transfers&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-115","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":1,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages\/115\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages\/115\/revisions\/130"}],"wp:attachment":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/media?parent=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}