@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}a{color:#27343e;-webkit-text-decoration:none;text-decoration:none}.kv-Wrapper--callHotlineResponsive{display:flex;justify-content:center;margin:0 auto;max-width:245px;padding:20px 0}.kv-Wrapper--callHotlineResponsive .kv-Reference--callHotlineResponsive{color:#acacac;font-family:Roboto,sans-serif;font-size:10px;margin-bottom:5px}.kv-Wrapper--callHotlineResponsive .kv-Button--callHotlineResponsive{background-color:#e22518;border-radius:5px;padding:8px 10px}.kv-Wrapper--callHotlineResponsive .kv-Button--callHotlineResponsive span{color:#fff;font-family:Roboto Condensed,sans-serif}.kv-Wrapper--callHotlineResponsive .kv-Button--callHotlineResponsive span.kv-Label--callHotlineResponsive{font-size:16px;font-weight:700}.kv-Wrapper--callHotlineResponsive .kv-Button--callHotlineResponsive span.kv-Label--callHotlineResponsive i{display:inline-block;transform:translate(-2px,2px)}.kv-Wrapper--callHotlineResponsive .kv-Button--callHotlineResponsive span.kv-Label--callHotlineResponsive i:before{background-color:#fff;height:18px;-webkit-mask-size:contain;mask-size:contain;width:15px}.kv-Wrapper--callHotlineResponsive .kv-Button--callHotlineResponsive span.kv-SubLabel--callHotlineResponsive{display:block;font-size:10px}.kv-NewsletterModal{background:#fff;border-radius:6px;left:0;margin:0 auto;min-height:425px;position:fixed;right:0;top:20%;width:345px;z-index:15}@media(min-width:1200px){.kv-NewsletterModal{min-height:405px;width:792px}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentBtnClose{cursor:pointer;height:auto;margin:0;padding:0;position:absolute;right:0;top:-23px;width:auto}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentBtnClose .kv-Select__clear-indicator{margin:0}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentBtnClose .kv-Select__clear-indicator:after{background-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(138deg) brightness(102%) contrast(101%);font-size:15px;height:16px;width:16px;speak:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo{align-items:center;background-color:#c1dce3;border-radius:50%;display:flex;height:77px;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-40px;width:77px}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo .kv-NewsletterModal-picto{speak:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentMerci{font-family:Roboto,sans-serif;font-size:30px;font-weight:700;padding-top:100px;text-align:center}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentText{font-family:Roboto,sans-serif;font-size:22px;font-weight:700;line-height:27px;padding-top:6px;text-align:center}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentTextSuite{font-family:Roboto,sans-serif;font-size:21px;line-height:27px;padding-top:6px;text-align:center}.kv-NewsletterModal .kv-NewsletterModal-content .icon-picto-a-tres-vite{display:flex;justify-content:center;margin:0 auto;padding-top:44px}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentRegle a{color:#a9acb4;display:flex;font-family:arial;font-size:10px;justify-content:center;padding-top:45px}@media(min-width:1200px){.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentRegle a{margin-top:76px;padding-top:0}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-linkToConfidentialite:hover{-webkit-text-decoration:underline;text-decoration:underline}.kv-Newsletter-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:14}.kv-show-newsletterSl{position:absolute;top:111px;width:100%}.kv-toasterCall{border:1px solid rgba(226,37,24,.059);bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#27343e;font-size:11px;position:fixed;right:0;visibility:hidden;width:200px;z-index:13}.kv-toasterCall:before{font-size:10px;height:10px;position:absolute;right:15px;top:16px;transform:rotate(180deg);width:18px;z-index:5}@media(min-width:1200px){.kv-toasterCall{visibility:visible}}.kv-toasterCall--hide{bottom:-74px}.kv-toasterCall--hide:before{transform:none}.kv-toasterCall-num{align-items:center;border-radius:6px 6px 0 0;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;height:40px;padding:0 0 0 14px;position:relative}.kv-toasterCall-num sup{font-size:12px;vertical-align:top}.kv-toasterCall-content{background:#fff;display:flex;flex-wrap:nowrap;height:74px;padding:7px 6px}.kv-toasterCallContent-visuel{background-size:cover;border-radius:50%;flex-shrink:0;height:60px;margin:0 6px 0 0;overflow:hidden;width:60px}.kv-toasterCallContent-text p:first-child{margin:0 0 15px}.kv-toasterCall:before{filter:invert(19%) sepia(94%) saturate(2353%) hue-rotate(345deg) brightness(101%) contrast(106%)}.kv-toasterCall-num{background:#fef2f1;color:#e22518}.kv-toasterCall-content{font-family:Roboto,sans-serif}.kv-toasterCallContent-visuel{background:url(/resources/static/dist/fram/product/visuelToasterCall.png) 50% no-repeat}.kv-NewsletterModal{background:#f7f6f6;color:#27343e}@media(min-width:576px){.kv-NewsletterModal{width:505px}}@media(min-width:768px){.kv-NewsletterModal{width:585px}}@media(min-width:1200px){.kv-NewsletterModal{width:792px}}.kv-NewsletterModal .kv-NewsletterModal-content .icon-picto-a-tres-vite:before{filter:invert(20%) sepia(80%) saturate(3294%) hue-rotate(352deg) brightness(91%) contrast(96%)}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentRegle a{-webkit-text-decoration:underline;text-decoration:underline}.kv-ModalNL *{box-sizing:border-box}.kv-ModalNL .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo .kv-NewsletterModal-picto{font-size:27px}.kv-ModalNL .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo .kv-NewsletterModal-picto:before{background-image:url(/resources/static/dist/svg/nl.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(54%) sepia(8%) saturate(4252%) hue-rotate(147deg) brightness(85%) contrast(71%);height:27px;width:37.18px}.kv-ModalNL .kv-NewsletterFooter-form{margin:56px 0 0;text-align:center}.kv-ModalNL .kv-NewsletterFooter-form input{background:#fff;border-radius:6px;color:#acacac;font-family:Roboto Condensed,sans-serif;font-size:16px;height:50px;margin:0 10px 0 0;padding:0 0 0 15px;width:50%}@media(min-width:576px){.kv-ModalNL .kv-NewsletterFooter-form input{width:266px}}.kv-ModalNL .kv-NewsletterFooter-form button{background-color:#e22518;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:48px;padding:0 28px;text-transform:uppercase;transition:background-color .3s ease-in-out}.kv-ModalNL .kv-NewsletterFooter-form button:hover{background-color:#27343e}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentMerci{font-size:26px}@media(min-width:576px){.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentMerci{font-size:30px}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentText{font-size:18px}@media(min-width:576px){.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentText{font-size:22px}}.kv-BackToTop-container{bottom:5px;cursor:pointer;display:none;position:fixed;right:5px;transition:transform .3s ease-in-out;z-index:4}@media(min-width:1200px){.kv-BackToTop-container{bottom:10px;right:10px}}.kv-BackToTop-container>div{align-items:center;background:#27343e;border-radius:25px;display:flex;height:50px;justify-content:center;opacity:.3;width:50px}.kv-BackToTop-container>div:hover{opacity:.45;transition:all .2s ease}.kv-BackToTop-container>div .icon-back-arrow{transform:rotate(90deg)}.kv-BackToTop-container>div .icon-back-arrow:before{filter:invert(89%) sepia(97%) saturate(0) hue-rotate(279deg) brightness(105%) contrast(105%);height:16px;opacity:1;width:27.2px}.kv-BackToTop-container--ProductPage{bottom:126px}.kv-BackToTop-container--ProductPage.toasterCallHidden{bottom:50px}.kv-BlocButtonMap{display:none}@media(min-width:1200px){.kv-BlocButtonMap{display:block}}.kv-ButtonMap{margin-top:20px}.kv-ButtonMap-cta{background:url(/resources/static/dist/product/bgMap.png) no-repeat 50%;border-radius:6px;cursor:pointer;height:56px;width:162px}.kv-ButtonMap-cta p{align-items:center;border-radius:3px;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;justify-content:center;padding:7px 0;text-transform:uppercase;width:111px}.kv-ButtonMap-cta p span.icon-picto-pin-map{font-size:15px;padding:0 0 0 5px}.kv-ButtonMap-title{color:#27343e;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin:0 0 15px}.kv-ButtonMap-cta:hover{border:1px solid #328aa3}.kv-ButtonMap-cta p{background:#fff;color:#6fadbe}.kv-Feedback{display:flex}@media(min-width:1200px){.kv-Feedback{display:block;margin:20px 0 0;padding-left:40px}}.kv-Feedback p{font-size:14px;font-weight:500;width:66%}.kv-Feedback p:first-child{display:none;font-size:16px}@media(min-width:1200px){.kv-Feedback p:first-child{display:block;min-width:112px}}.kv-Feedback .kv-Feedback-award{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:62px}@media(min-width:1200px){.kv-Feedback .kv-Feedback-award{display:none}}.kv-Feedback .kv-Feedback-reviews{cursor:pointer;font-size:11px;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1200px){.kv-Feedback .kv-Feedback-reviews{display:block;margin:9px 0 0}.kv-TripFeedback{min-width:112px}}.kv-KaravelFeedback ul{display:flex}.kv-KaravelFeedback li{border:2px solid #e22518;border-radius:50%;height:13px;list-style:none;margin:0 3px 0 0;width:13px}.kv-KaravelFeedback--full{background:#e22518}.kv-KaravelFeedback--half:after{background:#e22518;border-bottom-left-radius:13px;border-top-left-radius:13px;content:"";display:block;height:13px;margin:-2px 0 0 -2px;width:7px}.kv-TripFeedback img{margin:9px 0 4px -8px}@media(min-width:1200px){.kv-TripFeedback img{margin:0 0 6px -8px}}.kv-KaravelFeedback ul{margin:9px 0 12px}@media(min-width:1200px){.kv-KaravelFeedback ul{margin:12px 0 6px}}.kv-PlusDetails{padding-top:20px}.kv-PlusDetails ul{margin:12px 0 0 18px}.kv-PlusDetails ul li{font-size:14px;list-style:disc;margin:0 0 5px;position:relative}.kv-PlusDetails .kv-PlusDetails-cta{cursor:pointer;display:block;font-family:Roboto Condensed,sans-serif;font-size:14px;margin:9px 0 0 -5px}.kv-PlusDetails p{font-size:16px;font-weight:500}.kv-PlusDetails ul{font-family:Roboto,sans-serif}.kv-PlusDetails .kv-PlusDetails-cta{color:#328aa3}.kv-Equipments{padding-top:20px}.kv-Equipments ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0 0}.kv-Equipments ul li{align-items:center;display:flex;padding:0 20px 12px 0}.kv-Equipments ul li img{filter:invert(17%) sepia(7%) saturate(2190%) hue-rotate(164deg) brightness(93%) contrast(90%);height:20px;margin:0 6px 0 0;width:20px}.kv-Equipments p{font-size:16px;font-weight:500}.kv-BlocSpecialOffer{color:#27343e;display:flex;font-size:12px;justify-content:center;margin-top:15px}@media(min-width:1200px){.kv-BlocSpecialOffer{justify-content:flex-end;margin-top:0;position:absolute;z-index:11}}.kv-BlocSpecialOffer-container{background:#fef2f1;border-radius:6px;padding:10px 12px}.kv-BlocSpecialOffer-title{font-size:13px;font-weight:700;line-height:15px;margin-bottom:5px}.kv-BlocSpecialOffer-title .kv-BlocSpecialOffer-title--highlight{color:#e22518}.kv-BlocSpecialOffer-content{line-height:16px}.kv-BlocSpecialOffer-content--truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kv-BlocSpecialOffer-content span:last-child{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.kv-BlocSpecialOffer{font-family:Roboto,sans-serif}@media(min-width:1200px){.kv-BlocSpecialOffer--isNotCircuitWidthVideo{right:5px;top:119px}.kv-BlocSpecialOffer--isNotCircuitWidthVideo .kv-BlocSpecialOffer-container{margin:0 18px 0 0}.kv-BlocSpecialOffer--isCircuitWidthVideo{margin-top:63px}.kv-BlocSpecialOffer--isCircuit{right:0;top:132px}.kv-BlocSpecialOffer-container{margin:0 23px 0 0;width:364px}}.kv-BlocSpecialOffer-title--highlight{font-weight:700}.kv-BlocExpert{align-items:center;display:flex;flex-flow:wrap;justify-content:flex-start}@media(min-width:992px){.kv-BlocExpert{flex-flow:nowrap}}@media(min-width:1200px){.kv-BlocExpert{justify-content:space-between}}.kv-BlocAvisExpert{align-items:center;display:flex;flex-flow:wrap;justify-content:flex-start;margin:15px 0 8px;width:100%}@media(min-width:768px){.kv-BlocAvisExpert{width:55%}}@media(min-width:992px){.kv-BlocAvisExpert{width:60%}}@media(min-width:1200px){.kv-BlocAvisExpert{width:68%}}.kv-BlocAvisExpert--fullsize{width:100%}@media(min-width:1200px){.kv-BlocAvisExpert--withoutVideo{width:100%}}.kv-BlocAvisExpert-title{color:#27343e;font-weight:700;width:100%}.kv-BlocAvisExpert-image{display:inline-block;margin:5px 0 0;padding:0 20px 0 0}.kv-BlocAvisExpert-image img{border-radius:6px;height:58px;width:58px}@media(min-width:1200px){.kv-BlocAvisExpert-image--largeBlock{position:absolute}}.kv-BlocAvisExpert-content{align-items:flex-start;display:flex;flex-flow:wrap;font-size:14px;justify-content:flex-start;line-height:21px;margin:6px 0 0;width:100%}@media(min-width:768px){.kv-BlocAvisExpert-content{width:94%}}@media(min-width:1200px){.kv-BlocAvisExpert-content{width:82%}}.kv-BlocAvisExpert-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#27343e;overflow:hidden}@media(min-width:768px){.kv-BlocAvisExpert-text{-webkit-line-clamp:3}}.kv-BlocAvisExpert-link{color:#328aa3;display:inline}.kv-BlocAvisExpert-cta,.kv-BlocAvisExpert-link{cursor:pointer;font-family:Roboto Condensed,sans-serif}.kv-BlocAvisExpert-cta{display:block;font-size:14px;margin:5px 0 0 -3px;width:100%}@media(min-width:1200px){.kv-BlocAvisExpert-cta{margin:9px 0 0 -3px}.kv-BlocAvisExpert-cta--largeBlock,.kv-BlocAvisExpert-link--largeBlock,.kv-BlocAvisExpert-text--largeBlock{margin-left:80px}}.kv-BlocAvisExpert-title{font-size:16px;font-weight:500}.kv-BlocAvisExpert-cta,.kv-BlocAvisExpert-link{color:#328aa3}.kv-BlocInfoMoreDescription{background-color:#dff0fa;border-radius:6px;color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:17px;margin-top:10px;padding:13px 15px}.kv-BlocInfoMoreDescription-title{font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:20px}.kv-BlocInfoMoreDescription-title span{color:#e22518}.kv-BlocInfoMoreDescription-content{display:flex;flex-direction:row;gap:12px;margin-top:5px}.kv-BlocInfoMoreDescription-contentText{position:relative}.kv-BlocInfoMoreDescription-contentText p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kv-BlocInfoMoreDescription-contentText a{background-color:#dff0fa;bottom:0;cursor:pointer;margin-left:3px;position:absolute;right:0}.kv-BlocInfoMoreDescription-content svg{height:32px;min-width:29px;width:29px}.kv-BlocInfoMoreDescription-content svg path:last-of-type{fill:#328aa3}.kv-BlocInfoMoreDescription-link{color:#328aa3}.kv-BlocInfoMoreDescription-link--out{font-family:Roboto Condensed,sans-serif;line-height:22px}@media(min-width:1200px){.kv-BlocInfoMoreDescription{font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:16px;margin-top:20px;padding:16px 23px 9px}.kv-BlocInfoMoreDescription-content,.kv-BlocInfoMoreDescription-title{font-family:Roboto Condensed,sans-serif;line-height:22px}.kv-BlocInfoMoreDescription-contentText p{display:inline}.kv-BlocInfoMoreDescription-contentText a{position:static}.kv-BlocInfoMoreDescription-content svg{height:45px;min-width:40px;width:40px}.kv-BlocInfoMoreDescription-link--out{margin-left:52px}}.kv-BlocInfoMoreDescription-title{font-family:Roboto,sans-serif}.kv-BlocInfoMoreDescription-content,.kv-BlocInfoMoreDescription-link{font-family:Roboto Regular,sans-serif}body{overflow-x:hidden}.kv-productRubrics{background-color:#fff;width:100%}.kv-productNavigationBarHeader{align-items:center;background:#fff;display:none;justify-content:space-between;position:sticky;top:0;z-index:10}.kv-productNavigationBarHeader a,.kv-productNavigationBarHeader button{align-items:center;background-color:#fff;border:none;border-radius:6px;color:#27343e;cursor:pointer;display:flex;height:50px;max-width:150px;padding:0 13px;text-align:center}.kv-productNavigationBarHeader a:first-letter,.kv-productNavigationBarHeader button:first-letter{text-transform:uppercase}.kv-productNavigationBarHeader .kv-tabButton--active{position:relative}.kv-productNavigationBarHeader .kv-showPrices{background-color:#e22518;border:0;border-radius:6px;color:#fff;cursor:pointer;line-height:25px;padding:8px 15px;position:relative;width:auto}.kv-productNavigationBarHeader .kv-showPrices span{background-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);background-position:50%;background-repeat:no-repeat;background-size:5px;color:#fff;display:inline-block;filter:invert(99%) sepia(59%) saturate(2%) hue-rotate(4deg) brightness(115%) contrast(100%);font-size:5px;font-weight:400;height:9px;position:inherit;text-transform:none;width:5px}.kv-productNavigationBarHeader:before{border-bottom:3px solid rgba(0,0,0,.04);bottom:0;content:"";left:0;margin-left:calc(50% - 50.5vw);position:absolute;right:0;width:100vw}@media(min-width:1200px){.kv-productNavigationBarHeader{display:flex}}.kv-tabDisabledRubric{display:none;padding:10px 20px}.kv-tabContent--active{display:block}.kv-productRubrics{margin-top:20px}.kv-productNavigationBarHeader a,.kv-productNavigationBarHeader button{font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700;padding:26px 20px}.kv-productNavigationBarHeader .kv-tabButton--active{border-bottom:4px solid #e22518;color:#e22518}.kv-productNavigationBarHeader .kv-tabButton--active:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e22518;bottom:-10px;content:"";display:inline-block;height:0;left:51px;left:50%;margin-left:-9px;position:absolute;width:0;width:inherit}.kv-productNavigationBarHeader .kv-showPrices{font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700;height:40px}.kv-productNavigationBarHeader .kv-showPrices span{position:absolute;right:5px;top:16px}.kv-productTabContent{padding-left:0;padding-right:0}.kv-ProductRubricsContent{border-bottom:1px solid #c7c8c9;color:#27343e;overflow:hidden;padding:10px 0 20px;position:relative}@media(min-width:768px){.kv-ProductRubricsContent{overflow:visible}}.kv-ProductRubricsContent:target{margin-top:-64px;padding-top:83px}.kv-ProductRubricsContent b{font-size:14px;font-weight:700;line-height:23px}.kv-ProductRubricsContent-title{display:inline-block;line-height:20px;margin-bottom:10px}@media(min-width:768px){.kv-ProductRubricsContent-title{line-height:30px}}.kv-ProductRubricsContent-list,.kv-ProductRubricsContent-text{display:-webkit-box;font-size:14px;line-height:23px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.kv-ProductRubricsContent-list,.kv-ProductRubricsContent-text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}.kv-ProductRubricsContent-text{white-space:pre-line}.kv-ProductRubricsContent-text p{display:inline}.kv-ProductRubricsContent-list li{margin-bottom:10px}.kv-ProductRubricsContent-list p{white-space:pre-line}.kv-ProductRubricsContent-link{padding-top:10px}.kv-ProductRubricsContent-link,.kv-ProductRubricsContent-linkBlack{cursor:pointer;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:14px}.kv-ProductRubricsContent-linkBlack{color:#27343e;padding-top:0}.kv-ProductRubricsContent-link:hover,.kv-ProductRubricsContent-linkBlack:hover{-webkit-text-decoration:underline;text-decoration:underline}.kv-ProductRubricsContent-container{display:flex;flex-wrap:wrap;gap:10px 0;justify-content:space-between}@media(min-width:768px){.kv-ProductRubricsContent-container{gap:20px 0}}.kv-ProductRubricsContent-equipement{margin:auto;width:90%}@media(min-width:1200px){.kv-ProductRubricsContent-equipement{margin:auto;width:85%}}.kv-ProductRubricsContent-equipement--staticSlider .slick-track{width:100%!important}.kv-ProductRubricsContent-equipement--staticSlider .slick-track .slick-slide{min-width:33.3333333333%}@media(min-width:480px){.kv-ProductRubricsContent-equipement--staticSlider .slick-track .slick-slide{min-width:20%}}@media(min-width:992px){.kv-ProductRubricsContent-equipement--staticSlider .slick-track .slick-slide{min-width:14.2857142857%}}.kv-ProductRubricsContent-equipement img{border-radius:6px;height:100px;-o-object-fit:cover;object-fit:cover;transform:scale(.95);width:100px}@media(min-width:1200px){.kv-ProductRubricsContent-equipement img{height:125px;width:125px}}.kv-ProductRubricsContent-equipement .slick-list{overflow:visible}@media(min-width:768px){.kv-ProductRubricsContent-equipement .slick-list{overflow:hidden}}.kv-ProductRubricsContent-equipement .slick-arrow{cursor:pointer;padding:0;top:0;z-index:2}@media(min-width:1200px){.kv-ProductRubricsContent-equipement .slick-arrow{top:35%}}.kv-ProductRubricsContent-equipement .slick-arrow.slick-prev{background:url(/resources/static/dist/svg/picto-arrow-circle.svg) no-repeat;background-color:#fff;background-position:50%;background-size:20px;height:101%;left:-6%;transform:rotate(0);width:1.875rem}@media(min-width:1200px){.kv-ProductRubricsContent-equipement .slick-arrow.slick-prev{background-size:cover;height:2.5rem;left:-6rem;width:2.5rem}}.kv-ProductRubricsContent-equipement .slick-arrow.slick-next{background:url(/resources/static/dist/svg/picto-arrow-circle.svg) no-repeat;background-color:#fff;background-position:50%;background-size:20px;height:101%;right:-6%;transform:rotate(180deg);width:1.875rem}@media(min-width:1200px){.kv-ProductRubricsContent-equipement .slick-arrow.slick-next{background-size:cover;height:2.5rem;right:-6rem;width:2.5rem}}.kv-ProductRubricsContent-equipementItem{height:100px;position:relative;width:100px!important}@media(min-width:1200px){.kv-ProductRubricsContent-equipementItem{height:125px;width:125px!important}}.kv-ProductRubricsContent-equipementItem p{align-items:center;color:#fff;display:flex;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;height:100%;justify-content:center;line-height:17px;position:absolute;text-align:center;top:0;width:100%}@media(min-width:1200px){.kv-ProductRubricsContent-equipementItem p{line-height:21px}}.kv-ProductRubricsContent-slider .slick-arrow{cursor:pointer;padding:0 1rem;top:45%;z-index:2}.kv-ProductRubricsContent-slider .slick-arrow.slick-prev{background-image:url(/resources/static/dist/svg/picto-slider--prev.svg?r=1750425159505);background-repeat:no-repeat;background-size:cover;height:1.875rem;left:.9375rem;transform:rotate(0);width:1.875rem}@media(min-width:1200px){.kv-ProductRubricsContent-slider .slick-arrow.slick-prev{height:2.2rem;left:1.25rem;width:2.2rem}}.kv-ProductRubricsContent-slider .slick-arrow.slick-next{background-image:url(/resources/static/dist/svg/picto-slider--next.svg?r=1750425159505);background-repeat:no-repeat;background-size:cover;height:1.875rem;right:.9375rem;transform:rotate(0);width:1.875rem}@media(min-width:1200px){.kv-ProductRubricsContent-slider .slick-arrow.slick-next{height:2.2rem;right:1.25rem;width:2.2rem}}.kv-ProductRubricsContent-slider img{border-radius:5px;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1200px){.kv-ProductRubricsContent-slider img{height:210px}}.kv-ProductRubricsContent-activityText{display:-webkit-box;font-size:14px;line-height:20px;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.kv-ProductRubricsContent-activityText{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.kv-ProductRubricsContent-sliderText{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}}.kv-ProductRubricsContent-programmeSummary{display:flex;flex-direction:column;margin-bottom:0}.kv-ProductRubricsContent-programmeSummary b{font-size:12px}@media(min-width:768px){.kv-ProductRubricsContent-programmeSummary b{font-size:14px}.kv-ProductRubricsContent-programmeSummary{flex-direction:row;margin-bottom:40px}.kv-ProductRubricsContent-programmeSummaryContent{margin-left:40px}}@media(min-width:1200px){.kv-ProductRubricsContent-programmeSummaryContent{margin-top:10px}}.kv-ProductRubricsContent-programmeSummaryContent:first-child{margin-left:0}.kv-ProductRubricsContent-programmeSummaryContent p{margin:0 0 10px}.kv-ProductRubricsContent-programmeTitle{display:block}@media(min-width:768px){.kv-ProductRubricsContent-programmeContainer{margin-bottom:20px}}.kv-ProductRubricsContent-programmeContainer:last-child{margin-bottom:0}.kv-ProductRubricsContent-programme{margin-top:20px}@media(min-width:768px){.kv-ProductRubricsContent-programme{margin-top:0}}.kv-ProductRubricsContent-programmeText{margin-top:10px}@media(min-width:768px){.kv-ProductRubricsContent-programmeText{margin-top:0}}.kv-ProductRubricsContent-enfantPicture{border-radius:5px;height:75px;margin-right:14px;-o-object-fit:cover;object-fit:cover;width:75px}@media(min-width:768px){.kv-ProductRubricsContent-enfantPicture{height:140px;margin-right:20px;width:140px}}.kv-ProductRubricsContent-enfantText{flex:1}.kv-ProductRubricsContent-situationHeader{align-items:flex-end;display:flex;justify-content:space-between}.kv-ProductRubricsContent-situation{display:-webkit-box;white-space:normal;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.kv-ProductRubricsContent-situation p{white-space:pre-line}.kv-ProductRubricsContent-activity{display:flex}.kv-ProductRubricsContent-activity img{border-radius:5px;height:75px;margin-right:14px;-o-object-fit:cover;object-fit:cover;width:75px}@media(min-width:768px){.kv-ProductRubricsContent-activity img{height:140px;margin-right:20px;width:140px}}.kv-ProductRubricsContent--transport .kv-ProductRubricsContent-text{margin-top:-1.4375rem}.kv-ProductRubricsContent--transport .kv-ProductRubricsContent-text--website{margin-top:-.875rem}.kv-ProductRubricsContent--transport .kv-ProductRubricsContent-text--website a{-webkit-text-decoration:underline;text-decoration:underline}.kv-ProductRubricsContent--transport .kv-ProductRubricsContent img{aspect-ratio:232/155;height:auto;margin-right:.375rem;width:10.25rem}@media(min-width:768px){.kv-ProductRubricsContent--transport .kv-ProductRubricsContent img{margin-right:1.25rem;width:14.5rem}}.kv-ProductRubricsContent-extensionText{display:block}.kv-ProductRubricsContent-extensionContainer{display:flex;flex-direction:column;gap:20px;margin-top:10px}.kv-ProductRubricsContent-extensionCity{color:#328aa3;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:20px}@media(min-width:768px){.kv-ProductRubricsContent-extensionCity{font-size:18px}}.kv-ProductRubricsContent-extensionHotel{display:flex;flex-direction:row;gap:15px}@media(max-width:767px){.kv-ProductRubricsContent-extensionHotel:nth-child(n+2){margin-top:22px}}.kv-ProductRubricsContent-extensionHotelImage{aspect-ratio:1;border-radius:6px;height:75px}@media(min-width:768px){.kv-ProductRubricsContent-extensionHotelImage{height:140px}}.kv-ProductRubricsContent-extensionHotelInfo{display:flex;flex-direction:column;gap:10px}.kv-ProductRubricsContent-extensionHotelInfoTitle{color:#27343e;display:block;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:20px}.kv-ProductRubricsContent-extensionHotelInfoDescription{color:#27343e;display:block;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:18px}.kv-ProductRubricsContent-extension a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.kv-ProductRubricsContent-extension b,.kv-ProductRubricsContent-extension strong{font-weight:700}.kv-ProductRubricsContent.isOpened div,.kv-ProductRubricsContent.isOpened p,div[data-showmore=true],div[data-showmore=true] div,div[data-showmore=true] p{-webkit-line-clamp:inherit}.kv-ProductRubrics-detailsPrix{border-bottom:1px solid #c7c8c9;display:flex;flex-direction:column}@media(min-width:768px){.kv-ProductRubrics-detailsPrix{padding:10px 20px 20px 0}}.kv-ProductRubrics-detailsPrix .kv-row{margin:0;width:100%}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent{border-bottom:0;padding:10px 20px 20px 0;width:100%}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-flexiFram{font-weight:400}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-h2{color:#27343e;font-family:Roboto,sans-serif;font-size:15px;line-height:30px;width:100%}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-paddingRight{padding-right:0}@media(min-width:992px){.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-paddingRight{padding-right:25px}}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-title{align-items:center;display:flex;font-size:.875rem;margin-bottom:0}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-title p{letter-spacing:-2px;margin-right:5px}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-title p span{font-family:Roboto,sans-serif;font-size:14px;line-height:21px}@media(min-width:992px){.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-title{font-size:1rem}}@media(min-width:576px){.kv-ProductRubrics-detailsPrix{flex-direction:row;flex-wrap:wrap}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent{width:50%}}.kv-ProductRubrics-detailsPrix .kv-Product-conditions{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:.875rem;text-align:right;-webkit-text-decoration:underline;text-decoration:underline;width:100%}.kv-BlocSeo{padding:20px 0}.kv-BlocSeo .kv-Weather{margin-top:0}.kv-ProductRubricsContentRse[data-showmore=true] .kv-ProductRubricsContentRse-characteristic--unshow{display:flex}.kv-ProductRubricsContentRse-container .kv-ProductRubricsContent-link{display:block}.kv-ProductRubricsContentRse-characteristic--unshow{display:none}.kv-ProductRubricsContentRse p{font-size:14px;line-height:23px;margin-bottom:10px}@media(min-width:768px){.kv-ProductRubricsContentRse p{margin-bottom:15px}}.kv-ProductRubricsContentRse-activity{align-items:flex-start;display:flex;margin-bottom:18px}@media(min-width:576px){.kv-ProductRubricsContentRse-activity{margin-bottom:20px}}@media(min-width:1200px){.kv-ProductRubricsContentRse-activity{margin-bottom:10px}}.kv-ProductRubricsContentRse-activity img{height:auto;margin-right:20px;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:1200px){.kv-ProductRubricsContentRse-activity img{margin-right:16px}}.kv-ProductRubricsContentRse-activity b a{color:#2073b2;-webkit-text-decoration:underline;text-decoration:underline}.kv-ProductRubricsContentRse-activityTitle{padding:0}@media(min-width:1200px){.kv-ProductRubricsContentRse-activityTitle{padding:10px 0 0}}.kv-ProductRubricsContentRse-activityText{font-size:14px;line-height:23px}.kv-productRubrics .kv-ButtonMap{margin-top:0}.kv-productRubrics .kv-ButtonMap button{height:40px;width:120px}.kv-ProductRubricsContent{font-family:Roboto,sans-serif}.kv-ProductRubricsContent-title{font-size:15px;font-weight:500}@media(min-width:768px){.kv-ProductRubricsContent-title{font-size:23px}}.kv-ProductRubricsContent-link{color:#e22518}@media(min-width:768px){.kv-ProductRubricsContent-situation{width:70%}}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-h2,.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-title{font-weight:500}@media(min-width:992px){.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent-h2{font-size:23px}}.kv-ProductStopCovidFlag{background-color:#328aa3;border-radius:3px;bottom:10px;cursor:pointer;display:inline-block;height:40px;line-height:normal;padding:5px 0;position:static;right:0;text-align:center;top:auto;white-space:normal;width:161px}.kv-ProductStopCovidFlag p{color:#fff;font-size:.75rem}.kv-ProductStopCovidFlag p:first-child{font-weight:400}.kv-ProductStopCovidFlag p:nth-child(2){align-items:center;display:flex;font-weight:600;justify-content:center;margin-top:2px;text-transform:uppercase}.kv-ProductStopCovidFlag p:nth-child(2) img{filter:invert(99%) sepia(59%) saturate(2%) hue-rotate(4deg) brightness(115%) contrast(100%);height:12px;margin-left:10px;width:7px}@media(min-width:768px){.kv-ProductStopCovidFlag{bottom:auto;line-height:15px;position:absolute;top:0}.kv-ProductStopCovidFlag p{font-size:.875rem}}@media(min-width:1200px){.kv-ProductStopCovidFlag{top:10px}}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent--blue{color:#328aa3}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent--red{color:#e22518}.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent--blue,.kv-ProductRubrics-detailsPrix .kv-ProductRubricsContent--red{font-weight:700}.kv-ProductRubricsContentRse b{font-weight:500}@media(min-width:1200px){.kv-productRubrics .kv-ButtonMap button{background-image:url(/resources/static/dist/fram/product/map_background.jpg?r=1750425159505);height:114px;width:254px}}.kv-productRubrics .kv-ButtonMap button .icon-picto-pin-map:before{background-image:url(/resources/static/dist/fram/product/map_pin.svg?r=1750425159505);height:15px;width:11px}.kv-productRubrics .kv-ButtonMap p{font-size:10px;padding:6px;width:auto}@media(min-width:1200px){.kv-productRubrics .kv-ButtonMap p{font-size:13px;padding:11px}}@media(min-width:768px){.kv-ProductRubrics-rubricPriceDetails{border-bottom:none;padding:0 0 10px}}.kv-ProductRubrics-rubricPriceDetailsTabs{display:flex;flex-direction:row;gap:6px;width:100%}@media(min-width:768px){.kv-ProductRubrics-rubricPriceDetailsTabs{width:auto}}.kv-ProductRubrics-rubricPriceDetailsTab{align-items:center;background-color:#e9ebef;border-radius:6px 6px 0 0;color:#242d44;cursor:pointer;display:flex;flex:1;font-family:Roboto Condensed,sans-serif;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:45px;justify-content:center;line-height:15px;padding-left:26px;padding-right:26px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.kv-ProductRubrics-rubricPriceDetailsTab{flex:auto;height:40px}}.kv-ProductRubrics-rubricPriceDetailsTab--active{background-color:#e22518;color:#fff}@media(hover:hover){.kv-ProductRubrics-rubricPriceDetailsTab:hover{background-color:#e22518;color:#fff}}.kv-ProductRubrics-rubricPriceDetailsContent{border:1px solid #e9ebef;border-radius:0 0 6px 6px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:17px;padding:18px 14px 9px;width:100%}@media(min-width:1200px){.kv-ProductRubrics-rubricPriceDetailsContent{border-radius:0 6px 6px 6px;flex-direction:row;justify-content:end;margin-bottom:0;min-height:238px;padding:18px 15px}}.kv-ProductRubrics-rubricPriceDetailsContentItems{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;width:100%}@media(min-width:1200px){.kv-ProductRubrics-rubricPriceDetailsContentItems{flex-direction:row;gap:initial}.kv-ProductRubrics-rubricPriceDetailsContentItem{max-width:66.67%;min-height:186px;width:66.67%}.kv-ProductRubrics-rubricPriceDetailsContentItem:first-child{max-width:33.33%;width:33.33%}}.kv-ProductRubrics-rubricPriceDetailsContentItemText,.kv-ProductRubrics-rubricPriceDetailsContentItemTitle{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:#242d44}.kv-ProductRubrics-rubricPriceDetailsContentItemTitle{font-family:Roboto,sans-serif;font-weight:600;line-height:19px;margin-bottom:5px}.kv-ProductRubrics-rubricPriceDetailsContentItemTitle p{display:inline;font-family:Roboto Condensed,sans-serif;font-family:Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:-1px;line-height:21px;margin-right:8px}.kv-ProductRubrics-rubricPriceDetailsContentItemText{font-weight:500;line-height:23px}.kv-ProductRubrics-rubricPriceDetailsContentItemText--collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.kv-ProductRubrics-rubricPriceDetailsContent .kv-Product-conditions{align-self:flex-end;width:-moz-fit-content;width:fit-content}.kv-ProductRubrics-rubricPriceDetails .kv-ProductRubricsContent-link{color:#328aa3;font-family:Roboto Condensed,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kv-ProductRubricAvis-text{color:#27343e;font-size:.875rem;font-weight:400;margin:0 0 10px}@media(min-width:576px){.kv-ProductRubricAvis-text{margin:10px 0 15px}}.kv-ProductRubricAvis-text .kv-ProductRubricAvis-logoTrip{height:14px;vertical-align:middle}.kv-ProductRubricAvis-textSmall{border-bottom:1px solid #d9d9d9;color:#acacac;font-size:.75rem;padding:0 0 10px}.kv-ProductRubricAvis-title{align-items:center;color:#27343e;display:flex;font-size:15px;line-height:20px;margin-bottom:10px;padding-top:10px}.kv-ProductRubricAvis-title img{margin-right:10px}@media(min-width:992px){.kv-ProductRubricAvis-title{line-height:30px}}.kv-ProductRubricAvis-link{-webkit-text-decoration:underline;text-decoration:underline}.kv-ProductRubricAvis-feedbackInfo{position:relative}.kv-ProductRubricAvis-feedbackInfo:hover span{display:inline-block}.kv-ProductRubricAvis-feedbackInfo img{cursor:pointer;filter:invert(77%) sepia(7%) saturate(258%) hue-rotate(186deg) brightness(90%) contrast(86%);transform:translateY(2px)}.kv-ProductRubricAvis-feedbackInfo span{background:#fff;border-radius:5px;box-shadow:0 0 6px #c7c8c9;color:#27343e;display:none;font-family:Roboto Condensed,sans-serif;font-size:14px;left:50%;line-height:20px;margin-top:25px;padding:10px;position:absolute;transform:translateX(-50%);width:230px;z-index:2}.kv-ProductRubricAvis-feedbackInfo span:before{background-image:url(/resources/static/dist/common/sprite-arrows.png?r=1750425159505);background-position:-1.875rem -18.938rem;background-repeat:no-repeat;content:"";filter:drop-shadow(0 0 0 #c7c8c9);height:.5rem;left:50%;position:absolute;top:-.5rem;transform:translateX(-50%);width:1.063rem}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note{margin:10px 0;order:2}@media(min-width:992px){.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note{margin-top:0;order:0}}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress p{align-items:center;display:flex;margin-bottom:5px;width:auto}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress p,.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress span{color:#27343e;font-size:.875rem}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress span{width:67px}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress progress{margin-right:12px}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-noteTripAdvisor{margin-bottom:10px}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note,.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-noteTripAdvisor,.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendations{padding:0}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsNoteCategory{display:none}@media(min-width:992px){.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsNoteCategory{align-items:flex-start;display:flex;flex-direction:column}}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsNoteCategory .kv-TripFeedback{align-items:center;display:flex;margin-bottom:5px}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsNoteCategory .kv-TripFeedback p{color:#27343e;font-size:.875rem;margin-right:8px;text-align:right;width:135px}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsNoteCategory .kv-TripFeedback ul{margin:0}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:10px auto;min-height:115px;text-align:center}@media(min-width:992px){.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote{margin:0}}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote p,.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote span{color:#27343e}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote span{font-size:.875rem;margin:8px 0}@media(min-width:576px){.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote span{margin:0}}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsGlobalNote .kv-recommendationsGlobalNotePourcentage{font-size:1.75rem;font-weight:700;line-height:20px}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent .kv-Feedback{margin-top:0}@media(min-width:1200px){.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent .kv-Feedback{padding-left:0}}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent .kv-Feedback .kv-TripFeedback img{margin-top:0}.kv-ProductRubricAvis-info{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;padding:0 0 10px}.kv-ProductRubricAvis-infoFeedBackContent{flex:3}@media(min-width:576px){.kv-ProductRubricAvis-infoFeedBackContent{flex:6}}@media(min-width:1200px){.kv-ProductRubricAvis-infoFeedBackContent{flex:11}}.kv-ProductRubricAvis-infoFeedBack{align-self:flex-start;background-position:0;background-repeat:no-repeat;background-size:contain;flex:1;height:110px;overflow:hidden;width:110px}.kv-ProductRubricAvis-info b{font-size:.875rem}.kv-ProductRubricAvis-info div{color:#27343e;font-size:.875rem;line-height:19px;padding-top:15px}.kv-ProductRubricAvis-info div p{margin-top:15px}.kv-ProductRubricAvis .kv-row,.kv-ProductRubricAvis-info div p:first-child{margin:0}.kv-ProductRubricAvis b{color:#27343e;font-size:15px;font-weight:600}@media(min-width:768px){.kv-ProductRubricAvis b{font-size:18px}}.kv-ProductRubricAvis .kv-ProductRubricsContent-link.kv-ProductRubricsContent-linkShowMoreItems{display:block;margin:20px 0}.kv-ProductRubricAvis .kv-ProductRubricAvisComments[data-showmoreitems=false] .kv-ProductRubricAvisCommentItem{display:none}.kv-ProductRubricAvis .kv-ProductRubricAvisComments[data-showmoreitems=false] .kv-ProductRubricAvisCommentItem:nth-child(-n+7){display:block}.kv-ProductRubricAvis .kv-ProductRubricAvisComments[data-showmoreitems=false] .kv-ProductRubricsContent-linkShowMoreItems [data-show=false],.kv-ProductRubricAvis .kv-ProductRubricAvisComments[data-showmoreitems=true] .kv-ProductRubricsContent-linkShowMoreItems [data-show=true]{display:none}.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem{margin:10px 0 20px}.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem div{padding:0}@media(min-width:576px){.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem .kv-ProductRubricsContent-text{white-space:normal;-webkit-line-clamp:12}}.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem-Name{color:#27343e;font-size:.875rem;font-weight:600}.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem-Comment{color:#27343e;font-size:.875rem;font-weight:400;line-height:23px;margin-top:5px}.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem-Date,.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem-typeVoyage{font-size:.75rem;line-height:16px}.kv-ProductRubricAvis .kv-ProductRubricAvisCommentItem b{font-size:1rem}.kv-TripFeedback ul{display:flex;margin:5px 0}.kv-TripFeedback li{border:2px solid #19ab6a;border-radius:50%;height:13px;list-style:none;margin:0 3px 0 0;width:13px}.kv-TripFeedback--full,.kv-TripFeedback--half:after{background-color:#19ab6a}.kv-TripFeedback--half:after{border-bottom-left-radius:13px;border-top-left-radius:13px;content:"";display:block;height:13px;margin:-2px 0 0 -2px;width:7px}progress{border-radius:7px;height:15px;width:112px}progress::-webkit-progress-bar{background-color:#d9d9d9}progress::-webkit-progress-value{background-color:#19ab6a}.kv-ProductRubricAvis .kv-ProductRubricsContent-link{display:block}@media(min-width:576px){.kv-ProductRubricAvis .kv-ProductRubricsContent-link{display:none}}.kv-ProductRubricAvis{border-bottom:1px solid #d9d9d9;font-family:Roboto,sans-serif}.kv-ProductRubricAvis-title{font-weight:500}@media(min-width:992px){.kv-ProductRubricAvis-title{font-size:23px}}.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress p,.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-note .kv-ProductRubricAvisNoteContent-noteProgress span,.kv-ProductRubricAvis .kv-ProductRubricAvisNoteContent-recommendationsNoteCategory .kv-TripFeedback p{font-family:Roboto,sans-serif}.kv-productRubrics .mob-Adsense{margin-bottom:20px;margin-top:20px}.kv-Video{box-sizing:border-box;height:100vh;padding:2% 0;position:relative}.kv-Video video{cursor:pointer;display:block;height:100%;margin:0 auto;width:auto}.kv-Video-overlay{background-image:url(/resources/static/dist/svg/btn-video-player-overlay.svg?r=1750425159505);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;height:5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:5rem}.kv-Video--isPlaying .kv-Video-overlay{display:none}.kv-Popin{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:normal;left:0;position:fixed;top:0;width:100%;z-index:13}@media screen and (max-width:991px)and (orientation:landscape){.kv-Popin{justify-content:center}}@media(min-width:1200px){.kv-Popin{justify-content:center}}.kv-Popin>div{display:contents;width:98%}.kv-Popin-multimedia-buttonsContainer{display:flex;justify-content:space-between;left:1rem;position:absolute;top:.875rem;width:95%}@media screen and (max-width:991px)and (orientation:landscape){.kv-Popin-multimedia-buttonsContainer{width:98%}}@media(min-width:992px){.kv-Popin-multimedia-buttonsContainer{left:auto;top:1.25rem;width:98%}}.kv-Popin-multimedia-buttonsContainer-closeButton{border:.0625rem solid rgba(39,52,62,.1);border-radius:.375rem;color:#27343e;height:2.1875rem;padding:0;position:relative;right:0;top:0;width:5.0625rem;z-index:2}.kv-Popin-multimedia-buttonsContainer-closeButton.is-active,.kv-Popin-multimedia-buttonsContainer-closeButton:focus,.kv-Popin-multimedia-buttonsContainer-closeButton:hover{background-color:#b9e3fe;cursor:pointer}.kv-Popin-multimedia-buttonsContainer-closeButton:before{color:#27343e;font-size:.625rem}.kv-Popin-multimedia-buttonsContainer-closeButton span{font-size:.875rem;margin-left:.25rem}.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons{display:block}.kv-Popin-multimediaTitle{color:#27343e;display:block;font-size:1rem;height:auto;margin-top:9.375rem;padding:1rem 0;text-align:center;z-index:14}@media screen and (max-width:991px)and (orientation:landscape){.kv-Popin-multimediaTitle{margin-top:5.625rem}}@media(min-width:992px){.kv-Popin-multimediaTitle{font-size:1.125rem;margin:0;padding:1.75rem 0}}.kv-Popin-multimediaTitle .stars .icon-star:before{margin-left:.015625rem}.kv-Popin-multimediaMainContent{height:auto;width:100%}@media(min-width:1200px){.kv-Popin-multimediaMainContent{height:38.1875rem;width:57.25rem}}.kv-Popin-multimedia .leaflet-marker-icon{filter:invert(27%) sepia(87%) saturate(3953%) hue-rotate(203deg) brightness(92%) contrast(102%)}.kv-Popin-multimediaInfos{color:#27343e;display:none}.kv-Popin-multimediaInfos p{font-size:.875rem;padding-right:.8125rem}.kv-Popin-multimediaInfos p span{font-size:.875rem;font-weight:400}.kv-Popin-multimediaInfosLabel p{display:none}.kv-Popin-multimedia--map .kv-Popin-multimedia-buttonsContainer{margin:.875rem auto .5rem 1rem;position:static}@media(min-width:1200px){.kv-Popin-multimedia--map .kv-Popin-multimedia-buttonsContainer{margin:0;position:absolute}}.kv-Popin-multimedia--map .kv-Popin-multimediaTitle{display:none}@media(min-width:1200px){.kv-Popin-multimedia--map .kv-Popin-multimediaTitle{display:block}}@media(max-width:1199px){.kv-Popin-multimedia--map .kv-Popin-multimediaMainContent{height:94%}}.kv-Popin-multimedia--map .kv-Popin-multimediaMainContent .kv-Map-image{display:flex;height:15.625rem;justify-content:center}@media(min-width:992px){.kv-Popin-multimedia--map .kv-Popin-multimediaMainContent .kv-Map-image{height:25rem}}.kv-Popin-multimedia--video .kv-Popin-multimediaMainContent .kv-Video{height:13.125rem;padding:0}@media(min-width:768px){.kv-Popin-multimedia--video .kv-Popin-multimediaMainContent .kv-Video{height:26.25rem}}@media(min-width:992px){.kv-Popin-multimedia--video .kv-Popin-multimediaMainContent .kv-Video{height:34.8125rem}}@media(min-width:1200px){.kv-Popin-multimedia--video .kv-Popin-multimediaMainContent .kv-Video{height:32.25rem}}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider{background-color:#27343e}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider{background-color:#f3f3f3;border-radius:.375rem}}@media(min-width:768px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow{top:50%}}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow.slick-prev{background-image:url(/resources/static/dist/svg/picto-slider-simple-arrow--white.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;height:2.125rem;width:1.25rem}@media(min-width:768px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow.slick-prev{width:1.875rem}}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow.slick-prev{background-image:url(/resources/static/dist/svg/picto-slider-simple-arrow.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;height:2.0625rem;left:-8%;width:1.125rem}}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow.slick-next{background-image:url(/resources/static/dist/svg/picto-slider-simple-arrow--white.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;color:#fff;height:2.125rem;transform:rotate(180deg);width:1.25rem}@media(min-width:768px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow.slick-next{width:1.875rem}}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-arrow.slick-next{background-image:url(/resources/static/dist/svg/picto-slider-simple-arrow.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;height:2.0625rem;right:-8%;width:1.125rem}}@media screen and (min-width:768px)and (orientation:landscape){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-list{height:15.625rem}}@media(min-width:992px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-list{height:41.3125rem}}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-list{height:38.1875rem}}@media(min-width:992px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-list .slick-track{height:41.3125rem}}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-slider .slick-list .slick-slide{cursor:auto}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderItem{overflow:hidden}@media screen and (min-width:768px)and (orientation:landscape){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderItem{height:15.625rem}}@media(min-width:992px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderItem{height:41.3125rem}}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderItem{height:38.1875rem}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderItem img{margin:0 auto;max-width:100%;width:auto}}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderButtons,.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent .kv-Multimedia-sliderFlags{display:none}@media(min-width:768px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent--noHd{height:25rem;width:37.5rem}}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent--noHd .kv-Multimedia-slider{background-color:#f3f3f3}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent--noHd .kv-Multimedia-slider .slick-arrow.slick-prev{left:-16%}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent--noHd .kv-Multimedia-slider .slick-arrow.slick-next{right:-16%}}@media(min-width:768px){.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent--noHd .kv-Multimedia-slider .slick-list{border-radius:.375rem .375rem .75rem .75rem;height:25rem}.kv-Popin-multimedia--slider .kv-Popin-multimediaMainContent--noHd .kv-Multimedia-sliderItem{height:25rem}}.kv-Popin-multimedia--slider .kv-Popin-multimediaInfos{align-items:center;background-color:hsla(0,0%,100%,.74);color:#27343e;display:flex;height:1.875rem;justify-content:space-between;position:relative;top:-1.875rem;width:100%;z-index:7}@media(min-width:992px){.kv-Popin-multimedia--slider .kv-Popin-multimediaInfos{height:2.9375rem;top:-2.9375rem}}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaInfos{height:2.6875rem;top:-2.6875rem;width:57.25rem}.kv-Popin-multimedia--slider .kv-Popin-multimediaInfos p{font-size:.875rem;padding-right:1.8125rem}.kv-Popin-multimedia--slider .kv-Popin-multimediaInfos p span{font-size:.875rem;font-weight:400}}.kv-Popin-multimedia--slider .kv-Popin-multimediaInfosLabel p{display:block;font-size:1rem;padding-left:1.125rem}@media(min-width:1200px){.kv-Popin-multimedia--slider .kv-Popin-multimediaInfos--noHd{width:37.5rem}}.kv-Popin-multimedia .kv-marker{background-color:#6fadbe;cursor:pointer;height:30px;mask-image:url(/resources/static/dist/svg/picto-spot-map.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/picto-spot-map.svg?r=1750425159505);-webkit-mask-size:cover;mask-size:cover;width:20px}.kv-Popin-multimedia .mapboxgl-popup-content{padding-top:15px}.kv-Popin-multimedia-buttonsContainer-closeButton span{font-family:Roboto,sans-serif;font-weight:700}.kv-Popin-multimedia-buttonsContainer-closeButton:before{display:inline-block;height:10px;width:10px}.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons .kv-Slider-switchViewButton button{background:#393939}.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons .kv-Slider-switchViewButton button:before{filter:invert(98%) sepia(8%) saturate(436%) hue-rotate(304deg) brightness(118%) contrast(100%)}.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons .kv-Slider-switchViewButton button.is-active,.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons .kv-Slider-switchViewButton button:hover{background-color:#fff}.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons .kv-Slider-switchViewButton button.is-active:before,.kv-Popin-multimedia-buttonsContainer-switchMultimediaButtons .kv-Slider-switchViewButton button:hover:before{filter:invert(17%) sepia(4%) saturate(3596%) hue-rotate(164deg) brightness(95%) contrast(90%)}.kv-Popin-multimediaTitle{font-family:Roboto,sans-serif;font-weight:700}.kv-Popin-multimediaTitle .stars .icon-star:before{filter:invert(23%) sepia(100%) saturate(2108%) hue-rotate(349deg) brightness(90%) contrast(101%);height:16px;width:14px}.kv-Popin-multimediaInfos{font-family:Roboto,sans-serif}.kv-MonthPicker{background:#fff;overflow:hidden;width:100%}.kv-MonthPicker-list{align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;position:relative}@media(min-width:1200px){.kv-MonthPicker-list{display:none}}.kv-MonthPicker-list .icon-picto-arrow{background-color:#fff;height:.6rem;line-height:.6rem;position:absolute;text-align:center;top:.8rem;width:2rem}.kv-MonthPicker-list .icon-picto-arrow:after,.kv-MonthPicker-list .icon-picto-arrow:before{color:#27343e;font-size:.6rem;height:10px;left:.85rem;margin-top:0;position:absolute;top:-.1rem;width:15px}.kv-MonthPicker-list .icon-picto-arrow.kv-MonthPicker-list--next{right:-.2rem;top:1rem;transform:rotate(-90deg)}.kv-MonthPicker-list .icon-picto-arrow.kv-MonthPicker-list--next:after,.kv-MonthPicker-list .icon-picto-arrow.kv-MonthPicker-list--next:before{left:.5rem}.kv-MonthPicker-list .icon-picto-arrow.kv-MonthPicker-list--prev{left:-.2rem;transform:rotate(90deg);z-index:1}.kv-CalendarGroupPicker-activeItemDescription{color:#242d44;font-size:14px;margin:0 0 16px}.kv-CalendarGroupPicker{display:flex;justify-content:space-between;margin:0 0 16px}.kv-CalendarGroupPicker-item{background:#fff;border:1px solid #328aa3;border-radius:.375rem;color:#328aa3;display:inline-block;height:35px;line-height:42px;min-width:44vw;padding:.6rem 0 0;position:relative;text-align:center;vertical-align:middle}.kv-CalendarGroupPicker-item p{font-size:14px;font-weight:700;height:auto;line-height:normal;text-transform:uppercase}.kv-CalendarGroupPicker-item-active{background:#328aa3;color:#fff}.kv-CalendarGroupPicker-item-active span{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #328aa3;bottom:-10px;left:0;margin:auto;position:absolute;right:0;width:0}.kv-CalendarGroupPicker-item-active span:before{border-top:10px solid #fff;content:"";display:inline-block;left:-.625rem;position:absolute;top:-11px;width:0}.kv-CalendarCircuitPicker{display:flex}.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem{align-items:center;border:1px solid #328aa3;border-radius:6px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:20px;width:165px}@media(min-width:1200px){.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem{height:49px}}.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem .kv-ProductCriteria-cardListButtonsItemLabel{color:#328aa3;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase}.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem .kv-ProductCriteria-cardListButtonsItemLabel span{display:flex;justify-content:center}.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem--selected{background-color:#328aa3}.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem--selected .kv-ProductCriteria-cardListButtonsItemLabel{color:#fff}.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem--selected:after{background-image:url(/resources/static/dist/common/sprite-arrows.png?r=1750425159505);background-position:-30px -303px;background-repeat:no-repeat;bottom:8px;content:"";filter:invert(50%) sepia(14%) saturate(1880%) hue-rotate(147deg) brightness(92%) contrast(87%);height:8px;position:absolute;transform:rotate(180deg);width:17px}@media(min-width:1200px){.kv-CalendarCircuitPicker .kv-ProductCriteria-cardListButtonsItem--selected:after{bottom:17px}}.kv-CalendarCircuitMention{font-family:Roboto,sans-serif;font-size:14px;height:60px;line-height:19px}.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{background-color:#fff;color:#27343e;display:inline-block;flex:none;font-family:Roboto Condensed,sans-serif;font-size:.875rem;font-weight:400;line-height:42px;padding:.6rem 0 0;scroll-snap-align:start;text-align:center;vertical-align:middle;white-space:nowrap}.kv-MonthPickerTrack-item p,.kv-MonthPickerTrack-item--empty p{height:auto;line-height:normal;text-transform:uppercase}.kv-MonthPickerTrack-item--active,.kv-MonthPickerTrack-item--empty--active{background:transparent;border:1px solid #a9acb4;border-radius:.375rem;color:#27343e;height:35px;position:relative}.kv-MonthPickerTrack-item--active span,.kv-MonthPickerTrack-item--empty--active span{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #a9acb4;bottom:-11px;left:0;margin:auto;position:absolute;right:0;width:0}.kv-MonthPickerTrack-item--active span:before,.kv-MonthPickerTrack-item--empty--active span:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:"";display:inline-block;left:-.625rem;position:absolute;top:-11px;width:0}.kv-MonthPickerTrack-item--active p,.kv-MonthPickerTrack-item--empty--active p{font-weight:700;text-transform:uppercase}.kv-MonthPickerTrack{display:flex;flex:none;flex-flow:row nowrap;height:3.2rem;margin:0 0 5px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;width:100%}@media(min-width:992px){.kv-MonthPicker-list{padding:0 15px}}.kv-MonthPicker-list .icon-picto-arrow{height:1rem;top:.6rem}.kv-MonthPicker-list .icon-picto-arrow.icon-picto-arrow.kv-MonthPicker-list--next,.kv-MonthPicker-list .icon-picto-arrow.icon-picto-arrow.kv-MonthPicker-list--prev{top:.6rem}.kv-MonthPicker-list .icon-picto-arrow:before{top:.2rem}.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:33vw}@media only screen and (-webkit-min-device-pixel-ratio:1)and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(768px*33vw/100)}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (device-width:768px)and (device-height:1024px)and (orientation:landscape){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(1024px*33vw/100)}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:480px)and (orientation:portrait){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(320px*33vw/100)}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:480px)and (orientation:landscape){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(480px*33vw/100)}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:568px)and (orientation:portrait){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(320px*33vw/100)}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:568px)and (orientation:landscape){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(568px*33vw/100)}}@media(min-width:992px){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:11vw}}@media only screen and (min-width:992px)and (-webkit-min-device-pixel-ratio:1)and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(768px*11vw/100)}}@media only screen and (min-width:992px)and (-webkit-min-device-pixel-ratio:1)and (device-width:768px)and (device-height:1024px)and (orientation:landscape){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(1024px*11vw/100)}}@media only screen and (min-width:992px)and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:480px)and (orientation:portrait){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(320px*11vw/100)}}@media only screen and (min-width:992px)and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:480px)and (orientation:landscape){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(480px*11vw/100)}}@media only screen and (min-width:992px)and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:568px)and (orientation:portrait){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(320px*11vw/100)}}@media only screen and (min-width:992px)and (-webkit-min-device-pixel-ratio:1)and (device-width:320px)and (device-height:568px)and (orientation:landscape){.kv-MonthPickerTrack-item,.kv-MonthPickerTrack-item--empty{min-width:calc(568px*11vw/100)}}.kv-CalendarContainer{flex-direction:column}@media(min-width:992px){#root-Unavailable+#root-Calendar,#root-Unavailable+#root-Payment4XBanner+#root-Calendar{min-height:auto}}#root-Calendar{margin-bottom:20px;position:relative}@media(min-width:992px){#root-Calendar{min-height:350px}#root-Calendar>.kv-container{padding:0}}.kv-Calendar{color:#27343e;font-family:Roboto Condensed,sans-serif;width:100%}@media(min-width:1200px){.kv-Calendar{max-width:100%}}.kv-Calendar-table,.kv-Calendar-wrapper{max-height:560px}.kv-Calendar-footer{border:1px solid #d7e8ed;border-radius:0 0 6px 6px;border-top:0;display:flex;height:36px;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#328aa3;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:500;line-height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kv-Calendar-footer table{align-items:center;display:flex;justify-content:center}.kv-Calendar-footerSeeMore{align-items:center;cursor:pointer;display:flex}@media(min-width:1200px){.kv-Calendar-footerSeeMore:hover{font-weight:700}}.kv-Calendar-footerSeeMoreBtn{align-items:center;background:#328aa3;border-radius:50%;display:flex;height:26px;justify-content:center;margin-left:8px;width:26px}.kv-Calendar-footerSeeMoreBtn:after{background-color:#fff;content:"";display:block;height:7px;mask-image:url(/resources/static/dist/svg/picto-arrow.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/picto-arrow.svg?r=1750425159505);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:8px}.kv-Calendar .kv-Calendar-header{display:none}.kv-Calendar .kv-MentionLegalCalendar{margin:7px 0 0}.kv-Calendar table{display:flex;flex-wrap:wrap;width:100%}.kv-Calendar .kv-Calendar-head{align-items:center;border:1px solid;display:flex;flex-wrap:nowrap;font-family:Roboto,sans-serif;font-size:12px;height:28px;width:100%}@media(min-width:1200px){.kv-Calendar .kv-Calendar-head{border-radius:6px 6px 0 0;height:41px;padding-left:19px}}.kv-Calendar .kv-Calendar-head .kv-Calendar-title{width:100%}.kv-Calendar .kv-Calendar-head .kv-Calendar-title>th{display:flex}.kv-Calendar .kv-Calendar-head .kv-Calendar-title>th table,.kv-Calendar .kv-Calendar-head .kv-Calendar-title>th thead,.kv-Calendar .kv-Calendar-head .kv-Calendar-title>th tr{padding:0 0 0 1px;width:100%}.kv-Calendar .kv-Calendar-head .kv-Calendar-title>th thead{display:flex;justify-content:flex-start}@media(max-width:575px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr{display:flex}}.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th{text-align:left;width:43%}@media(min-width:576px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th{width:52%}}@media(min-width:768px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th{width:60%}}@media(min-width:992px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th{display:inline-flex;width:77%}}.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:first-child{width:30%}@media(max-width:991px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:first-child{padding-left:15px}}@media(min-width:768px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:first-child{width:27%}}@media(min-width:992px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:first-child{width:12%}}.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:last-child{text-align:right}@media(max-width:991px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:last-child{padding-right:15px}}@media(min-width:576px){.kv-Calendar .kv-Calendar-head .kv-Calendar-title table tr th:last-child{width:auto}}.kv-CalendarContainer{display:flex;padding:0;position:relative}.kv-Calendar-info{align-items:center;border-radius:6px 6px 0 0;display:flex;flex-wrap:nowrap;font-size:12px;height:28px;left:0;padding-left:12px;padding-right:inherit;position:absolute;right:0;z-index:1}@media(min-width:1200px){.kv-Calendar-info{border:1px solid;border-radius:3px;height:32px;left:367px;margin:0 20px;padding:0 0 0 13px;top:45px;width:285px;z-index:7}}.kv-Calendar-info span{align-items:center;border-radius:50%;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-weight:400;height:19px;justify-content:center;margin:0 0 0 3px;padding:0;width:19px}@media(min-width:1200px){.kv-Calendar-info span{margin:0 0 0 6px}}.kv-Calendar-info:before{bottom:-5px;content:"";display:inline-block;height:0;left:12px;position:absolute;width:0;z-index:2}@media(min-width:1200px){.kv-Calendar-info:before{background:#fff;border:1px solid #328aa3;border-left:0;border-top:0;height:8px;left:17px;top:26px;transform:rotate(45deg);width:8px}}.kv-Calendar-wrapper{border:1px solid #d7e8ed;border-top:none;display:flex;overflow:hidden;width:100%}@media(max-width:991px){.kv-Calendar-wrapper{max-height:710px}}@media(max-width:767px){.kv-Calendar-wrapper{max-height:540px}}.kv-Calendar-table{display:flex;flex:1;flex-wrap:wrap;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kv-Calendar-table::-webkit-scrollbar{display:none}.kv-Calendar-table>td{width:100%}.kv-Calendar-table--hasElements-1{height:40px}.kv-Calendar-table--hasElements-2{height:80px}.kv-Calendar-table--hasElements-3{height:120px}.kv-Calendar-table--hasElements-4{height:160px}.kv-Calendar-table--hasElements-5{height:200px}.kv-Calendar-table--hasElements-6{height:240px}.kv-Calendar-table--hasElements-7{height:280px}.kv-Calendar-table--hasElements-8{height:320px}.kv-Calendar-table--hasElements-9{height:360px}.kv-Calendar-table--hasElements-10{height:400px}.kv-Calendar-table--hasElements-11{height:440px}.kv-Calendar-table--hasElements-12{height:480px}.kv-Calendar-table--hasElements-13{height:520px}.kv-Calendar-table--hasElements-14{height:560px}@media(min-width:768px){.kv-Calendar-table{scrollbar-width:auto}.kv-Calendar-table::-webkit-scrollbar{display:inline;display:initial;width:15px}.kv-Calendar-table::-webkit-scrollbar-track{background:#e9ebef}.kv-Calendar-table::-webkit-scrollbar-thumb{background:#9b9fa9;max-height:23px}.kv-Calendar-table::-webkit-scrollbar-button:single-button{background-color:#e9ebef;background-position:50%;background-repeat:no-repeat}.kv-Calendar-table::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url(/resources/static/dist/svg/scrollbar-arrowUp.svg?r=1750425159505)}.kv-Calendar-table::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url(/resources/static/dist/svg/scrollbar-arrowDown.svg?r=1750425159505)}}.kv-Calendar-month thead{width:100%}.kv-Calendar-month thead tr{display:flex}.kv-Calendar-month tbody{width:100%}.kv-Calendar-month tbody tr{display:flex}.kv-Calendar-month tbody tr td{width:100%}.kv-Calendar-month tbody tr td.kv-Calendar-stressCell{width:229px}.kv-Calendar-month .kv-Calendar-emptyCell{width:-moz-fit-content;width:fit-content}.kv-Calendar-monthTitle{align-items:center;display:flex;font-weight:700;height:30px;justify-content:center;width:100%}@media(min-width:1200px){.kv-Calendar-monthTitle{height:40px;justify-content:flex-start;padding:0 0 0 20px}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--oneDate .kv-Calendar-more{display:flex;visibility:hidden}@media(max-width:1199px){.kv-Calendar-table--hasMoreDate .kv-Calendar-dateArrow{display:none}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-dateArrow{height:27px;left:142px;position:absolute;width:27px}}.kv-Calendar-table--hasMoreDate .kv-Calendar-dateArrowSvg{background-image:url(/resources/static/dist/svg/back-arrow.svg?r=1750425159505);background-repeat:no-repeat;background-size:14px 22px;display:block;height:100%;transform:rotate(180deg);width:100%}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-more{display:block;position:relative;width:10%}@media(min-width:576px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-more{width:6%}}@media(min-width:992px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-more{top:0;width:4%}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-more{left:388px;top:-2px;width:auto}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date{width:16%}@media(min-width:992px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date{padding:0 0 0 4px;width:11%}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date{padding:0 0 0 18px;width:20%}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go{padding:0 0 0 7px;width:23%}@media(min-width:992px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go{padding:0 0 0 2px;width:13%}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go{padding:0 0 0 18px;width:17%}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go span{right:6px}@media(min-width:576px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go span{right:12px}}@media(min-width:992px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go span{right:18px}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-mention{width:23%}}@media(min-width:576px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 85px}}@media(min-width:992px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 382px}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 50px}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-price{width:15%}@media(min-width:576px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-price{width:8%}}@media(min-width:992px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-price{width:6%}}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-price{padding:0;width:4%}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-resa{width:20%}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--notAvailable .kv-Calendar-mention{width:32%}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--open{flex-wrap:wrap;height:auto}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--open tr:first-child td .icon-picto-plus:before{background-image:url(/resources/static/dist/svg/picto-less.svg?r=1750425159505)}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--open tr+tr .kv-Calendar-more .kv-Calendar-moreWrapper{display:none}.kv-Calendar-price .kv-Calendar-originalPrice{color:#797f8e;font-size:11px;text-align:right;-webkit-text-decoration:line-through;text-decoration:line-through}@media(min-width:768px){.kv-Calendar-price .kv-Calendar-originalPrice{display:none;position:absolute;top:0}}.kv-Calendar-price:hover .kv-Calendar-originalPrice{display:block}.kv-Calendar-lockIcon{background-image:url(/resources/static/dist/common/lock.svg?r=1750425159505);background-repeat:no-repeat;background-size:14px 22px;display:inline-block;height:17px;position:absolute;right:12px;top:8px;width:22px}.kv-Calendar-InfoIcon{border-radius:50%;cursor:pointer;font-size:12px;font-weight:700;height:16px;padding:0 6px;position:absolute;right:13px;text-align:center;text-transform:lowercase;top:11px;width:16px}.kv-Calendar-InfoIcon--black{border:1px solid #000;right:15px}.kv-Calendar-InfoIcon--white{background-color:#fff;padding:2px 6px}.kv-Calendar-CombineLabel p span{color:red}.kv-Combine-dataInfoPopin{filter:drop-shadow(0 0 0 #808080);font-family:Arial,sans-serif;font-size:12px;font-weight:400;height:auto;line-height:16px;padding:10px;right:-15px;text-transform:none;top:-65px;width:400px;z-index:8}.kv-Combine-dataInfoPopin:after{right:14px}.kv-Calendar-item{font-size:14px;width:100%}.kv-Calendar-item tr{align-items:center;display:flex;height:57px;position:relative;width:100%}@media(min-width:992px){.kv-Calendar-item tr{height:40px}.kv-Calendar-item tr:after{right:10px;top:18px}}@media(min-width:1200px){.kv-Calendar-item tr:after{right:100px;top:16px}}.kv-Calendar-item td{align-items:center;display:flex}.kv-Calendar-item--oneDate .kv-Calendar-more{display:none;width:0}.kv-Calendar-item .kv-Calendar-more{display:none;width:0;z-index:6}.kv-Calendar-item .kv-Calendar-date{text-transform:lowercase;width:21%}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-date{width:16%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-date{padding:0 0 0 8px;text-transform:none;width:17%}}@media(min-width:576px){.kv-Calendar-item .kv-Calendar-date br{display:none}}.kv-Calendar-item .kv-Calendar-date-go{padding:0 0 0 15px;position:relative;width:28%}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-date-go{width:27%}}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-date-go{padding:0 0 0 7px;width:12%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-date-go{padding:0 0 0 19px;width:14%}}.kv-Calendar-item .kv-Calendar-date-go span{color:#a9acb4;font-size:7px;position:absolute;right:9px;top:10px;transform:rotate(180deg)}@media(min-width:576px){.kv-Calendar-item .kv-Calendar-date-go span{right:30px;top:8px}}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-date-go span{right:60px;top:0}}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-date-go span{right:10px}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-date-go span{display:none}}.kv-Calendar-item .kv-Calendar-nights{justify-content:center;width:15%}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-nights{justify-content:center;width:8%}}.kv-Calendar-item .kv-Calendar-mention{font-size:14px;visibility:hidden;width:0}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-mention{visibility:visible}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-mention{justify-content:space-evenly;width:26%}}.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-availableSeats{color:#e22518;margin:0 0 0 -20px;visibility:hidden;white-space:nowrap}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-availableSeats{visibility:visible}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-availableSeats{margin:0}}.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-bestPrice{align-items:center;border-radius:3px;display:none;height:18px;justify-content:center;white-space:nowrap;width:78px}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-bestPrice{display:flex}}.kv-Calendar-item .kv-Calendar-discount{font-size:12px;font-weight:700;justify-content:center;width:17%}@media(min-width:576px){.kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 65px;width:20%}}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 130px;width:25%}}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 380px;width:46%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-discount{padding:0 0 0 46px;width:10%}}.kv-Calendar-item .kv-Calendar-discount span{padding:3px 7.2px}.kv-Calendar-item .kv-Calendar-price{font-size:20px;font-weight:700;justify-content:flex-end;position:relative;right:8px;width:12%}@media(min-width:576px){.kv-Calendar-item .kv-Calendar-price{width:10%}}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-price{width:7%}}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-price{width:6%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-price{font-size:18px;justify-content:flex-end;padding:0 19px 0 0;width:4%}}.kv-Calendar-item .kv-Calendar-price span{font-size:11px;position:absolute;right:-6px;top:3px}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-price span{right:12px;top:1px}.kv-Calendar-item .kv-Calendar-resa{justify-content:flex-end}}.kv-Calendar-item .kv-Calendar-resaButton{color:#e22518;font-size:14px;font-weight:700;text-transform:none}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-resaButton{background-color:#328aa3;color:#fff;padding:5px 20px 5px 8px;position:relative}}.kv-Calendar-item .kv-Calendar-resaButton:after{background-color:#e22518;background-repeat:no-repeat;background-size:contain;color:#e22518;content:"";display:inline-block;font-size:3px;font-weight:300;height:12px;line-height:19px;line-height:2.5rem;margin-right:10px;mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);pointer-events:inherit;position:absolute;right:5px;text-transform:none;top:23px;transform:rotate(0deg);width:7px}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-resaButton:after{right:12px;top:14px}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-resaButton:after{background:#fff;right:-2px;top:7px}}.kv-Calendar-item .kv-Calendar-resaButtonLabel{display:none}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-resaButtonLabel{display:inline-flex}}.kv-Calendar-item .kv-Calendar-item--notAvailable:after{display:none}.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-date,.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-mention,.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-nights{opacity:.5}.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-date--active{opacity:1}.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-mention{font-size:14px;justify-content:center;visibility:visible;width:35%}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-mention{width:54%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-item--notAvailable .kv-Calendar-mention{width:26%}}#kv-ProgressBar{background-color:#e9ebef;width:9px}@media(min-width:768px){#kv-ProgressBar{display:none}}#kv-ProgressBar-container{display:block;height:calc(100% - 45px);margin-top:45px;max-height:calc(64vh - 60px);position:relative}#kv-ProgressBar-indicator{background:#9b9fa9;border-radius:20px;bottom:0;height:45px;position:absolute;right:2px;top:-45px;width:5px}@media(min-width:1200px){#kv-ProgressBar-indicator{right:0;width:15px}}.kv-Calendar-header{font-family:Roboto,sans-serif;font-size:15px;font-weight:500;padding:0 0 13px}@media(min-width:992px){.kv-Calendar-header{font-size:16px}}@media(min-width:1200px){.kv-Calendar-header{padding:0 0 10px}}.kv-Calendar-header span{align-items:center;border:2px solid #328aa3;border-radius:50%;color:#328aa3;display:inline-flex;font-family:Roboto Condensed,sans-serif;font-weight:700;height:25px;justify-content:center;margin-right:9px;width:25px}@media(min-width:992px){.kv-Calendar-header span{font-size:20px;height:30px;margin-right:12px;width:30px}}@media(min-width:576px){.kv-Calendar-header span{height:30px;width:30px}}.kv-Calendar .kv-Calendar-header{display:inline-block}.kv-Calendar .kv-Calendar-head{background:#dff0fa}@media(min-width:1200px){.kv-Calendar .kv-Calendar-head{text-transform:uppercase}}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th{width:24%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:first-child{width:31%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:nth-child(2){width:20%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:last-child{width:34%}@media(min-width:576px){.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th{width:20%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:first-child{width:25%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:nth-child(3){width:35%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:last-child{width:17%}}@media(min-width:768px){.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th{width:26%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:first-child{width:29%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:nth-child(2){width:21.7%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:nth-child(3){width:36%}}@media(min-width:992px){.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th{width:11%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:first-child,.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:nth-child(2){width:16%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:nth-child(3){width:56%}.kv-Calendar .kv-Calendar-hasMoreDate .kv-Calendar-title table tr th:last-child{width:10%}}.kv-Calendar .kv-Calendar-title--desktop table th{font-family:Roboto Condensed,sans-serif;font-size:14px;text-align:left}.kv-Calendar .kv-Calendar-title--desktop table th:first-child{width:167px}.kv-Calendar .kv-Calendar-title--desktop table th:nth-child(2){width:260px}.kv-Calendar .kv-Calendar-title--desktop table th:nth-child(3){width:440px}.kv-Calendar .kv-Calendar-title--desktop table th:nth-child(4){width:196px}.kv-Calendar .kv-Calendar-title--desktop table th:nth-child(5){padding-left:24px}.kv-Calendar .kv-Calendar-CombineLabel{font-weight:700;padding-left:0!important}.kv-Calendar .kv-Calendar-CircuitLabel{font-weight:700;padding-left:60px!important}.kv-Calendar .kv-Calendar-lockIcon{right:33px}.kv-Calendar .kv-MentionLegalCalendar{color:#27343e;font-size:10px;margin:14px 0 0}.kv-Calendar .kv-MentionLegalCalendar+p{margin-top:5px;padding-left:10px;position:relative}.kv-Calendar .kv-MentionLegalCalendar+p:before{color:#328aa3;content:"F";left:0;position:absolute}.kv-Calendar .kv-MentionLegalCalendar+p:after{color:#e22518;content:"F";left:5px;position:absolute;top:0}.kv-Calendar .kv-MentionLegalCalendar a{-webkit-text-decoration:underline;text-decoration:underline}.kv-Calendar .kv-MentionLegalCalendar .kv-Calendar-bestBlueStar{display:none}.kv-Calendar .kv-MentionLegalCalendar .kv-Calendar-offreFlexiIcon{font-size:9px;font-weight:900}.kv-Calendar .kv-MentionLegalCalendar .kv-Calendar-offreFlexiIcon:before{color:#328aa3;content:"FLEXI"}.kv-Calendar .kv-MentionLegalCalendar .kv-Calendar-offreFlexiIcon:after{color:#e22518;content:"FRAM"}.kv-Calendar-stressCell{height:25px;left:500px;position:absolute}.kv-Calendar-stressCell img{left:12px;position:relative}.kv-Calendar-item tr{border-bottom:1px solid #f4f6f8}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-date,.kv-Calendar-item .kv-Calendar-nights{font-size:16px}.kv-Calendar-item .kv-Calendar-date{width:17%}.kv-Calendar-item .kv-Calendar-date-go{width:14%}}.kv-Calendar-item .kv-Calendar-mention{justify-content:end}.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-bestPrice{background:#e22518;color:#fff}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-bestPrice{margin:0 0 0 20px;padding:0 5px}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-mention .kv-Calendar-bestPrice{margin:0;padding:0}}@media(min-width:576px){.kv-Calendar-item .kv-Calendar-discount{width:27%}}@media(min-width:992px){.kv-Calendar-item .kv-Calendar-discount{width:48%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-discount{width:10%}}.kv-Calendar-item .kv-Calendar-discount span{background:#ffd900;border-radius:0 3px 0 3px}.kv-Calendar-item .kv-Calendar-price{color:#e22518}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-price{color:#27343e}.kv-Calendar-item .kv-Calendar-price span{right:-6px}}.kv-Calendar-item .kv-Calendar-price sup{font-size:9px;font-weight:900;position:absolute;right:-9px;top:-9px}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-price sup{right:-17px;top:-4px}}.kv-Calendar-item .kv-Calendar-price sup:before{color:#328aa3;content:"F"}.kv-Calendar-item .kv-Calendar-price sup:after{color:#e22518;content:"F"}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-originalPrice{right:-50px}}.kv-Calendar-item .kv-Calendar-resa{width:10%}@media(min-width:768px){.kv-Calendar-item .kv-Calendar-resa{width:3%}}@media(min-width:1200px){.kv-Calendar-item .kv-Calendar-resa{width:18%}}.kv-Calendar-item .kv-Calendar-resaButton{border-radius:3px;cursor:pointer}.kv-Calendar-info{background:#dff0fa;font-family:Roboto,sans-serif}.kv-Calendar-info:before{border-color:#dff0fa transparent transparent;content:normal}.kv-Calendar-info span{background:#328aa3;color:#fff}@media(min-width:1200px){.kv-Calendar-info{background:#fff}.kv-Calendar-info:before{border-color:#328aa3;content:""}}.kv-Calendar-info--smallDeviceOnly{position:relative}@media(min-width:1200px){.kv-Calendar-info--smallDeviceOnly{position:absolute}}.kv-Calendar-monthTitle{background:rgba(223,240,250,.4)}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-more .kv-Calendar-moreWrapper{background:#328aa3;border-radius:50%;color:#fff;cursor:pointer;display:block;height:20px;left:11px;margin:0 auto;padding:5px;position:absolute;top:-9px;width:20px}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-more .kv-Calendar-moreWrapper:before{filter:invert(98%) sepia(8%) saturate(436%) hue-rotate(304deg) brightness(118%) contrast(100%);height:10px;width:10px}@media(min-width:1200px){.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-discount{width:8%}.kv-Calendar-table--hasMoreDate .kv-Calendar-item .kv-Calendar-date-go{width:13%}}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--open tr+tr .kv-Calendar-date-go{visibility:hidden}.kv-Calendar-table--hasMoreDate .kv-Calendar-item--open tr+tr .kv-Calendar-date-go span{visibility:visible}.kv-CalendarMultiVdd{color:#27343e;font-family:Roboto Condensed,sans-serif}.kv-CalendarMultiVdd>.kv-row{margin:0;width:100%}.kv-CalendarMultiVdd-arrow{background:#fff;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;top:5px;width:28px}.kv-CalendarMultiVdd-arrow img{filter:invert(15%) sepia(21%) saturate(1131%) hue-rotate(185deg) brightness(97%) contrast(92%);width:14px}.kv-CalendarMultiVdd-arrowPrev{box-shadow:0 3px 6px rgba(0,0,0,.161);left:10px}.kv-CalendarMultiVdd-arrowNext{box-shadow:0 -3px 6px rgba(0,0,0,.161);right:0;transform:rotate(180deg)}.kv-CalendarMultiVdd-arrow--disable{cursor:auto}.kv-CalendarMultiVdd-arrow--disable img{filter:invert(71%) sepia(8%) saturate(216%) hue-rotate(186deg) brightness(96%) contrast(92%)}.kv-CalendarMultiVdd-container{border:1px solid #e5e5e5;border-radius:6px;display:inline-grid;height:483px}.kv-CalendarMultiVdd-container thead{border-bottom:1px solid #e5e5e5;font-size:12px}.kv-CalendarMultiVdd-container thead td{height:40px;vertical-align:middle}.kv-CalendarMultiVdd-container tbody{overflow-y:scroll;-webkit-overflow-scrolling:touch;min-height:440px}.kv-CalendarMultiVdd-containerDeparture{min-width:148px;padding:0 0 0 20px}.kv-CalendarMultiVdd-containerArrival{min-width:150px}.kv-CalendarMultiVdd-containerDuration{min-width:54px}.kv-CalendarMultiVdd-containerDropDown{min-width:133px}.kv-CalendarMultiVdd-containerDepartureCity{border-left:1px solid #9fcff5;font-size:14px;font-weight:700;justify-content:center;min-width:398px;position:relative;text-align:center}.kv-CalendarMultiVdd--unavailable{color:#a9acb4}.kv-CalendarMultiVdd--unavailable.kv-CalendarMultiVddInfoDate-arrivalDate img{filter:invert(83%) sepia(11%) saturate(177%) hue-rotate(186deg) brightness(84%) contrast(83%)}.kv-CalendarMultiVdd--unavailable .kv-CalendarMultiVddInfoVdd-cta button,.kv-CalendarMultiVdd--unavailable .kv-CalendarMultiVddInfoVdd-reduction span{background:#a9acb4}.kv-CalendarMultiVdd--unavailable .kv-CalendarMultiVddInfoVdd-price,.kv-CalendarMultiVdd--unavailable .kv-CalendarMultiVddInfoVdd-price .kv-CalendarMultiVddInfoVdd-euro sub{color:#a9acb4}.kv-CalendarArrow{align-items:center;border:1px solid #27343e;border-radius:6px;display:flex;font-size:14px;font-weight:700;height:57px;justify-content:center;line-height:17px;margin:0 0 16px;padding:0 83px;position:relative;text-align:center;text-transform:uppercase}.kv-CalendarArrow .kv-CalendarMultiVdd-arrow{top:14px}.kv-CalendarArrow .kv-CalendarMultiVdd-arrowNext{right:17px}.kv-CalendarArrow .kv-CalendarMultiVdd-arrowPrev{left:17px}.kv-CalendarMultiVddInfoDate{background:#fff;font-size:14px}.kv-CalendarMultiVddInfoDate tr{border-bottom:1px solid #e5e5e5;height:40px}.kv-CalendarMultiVddInfoDate td{vertical-align:middle}.kv-CalendarMultiVddInfoDate-departureDate{min-width:118px;padding:0 0 0 20px}.kv-CalendarMultiVddInfoDate-departureDate--active{color:#27343e}.kv-CalendarMultiVddInfoDate-arrivalDate{min-width:180px;padding:0 0 0 40px;position:relative}.kv-CalendarMultiVddInfoDate-arrivalDate img{filter:invert(16%) sepia(40%) saturate(521%) hue-rotate(185deg) brightness(94%) contrast(98%);left:12px;position:absolute;top:14px;transform:rotate(180deg);width:18px}.kv-CalendarMultiVddInfoDate-duration{min-width:54px}.kv-CalendarMultiVddInfoDate-showMore{cursor:pointer;font-size:11px;min-width:132px;padding:0 0 0 29px;position:relative}.kv-CalendarMultiVddInfoDate-showMore:hover{-webkit-text-decoration:underline;text-decoration:underline}.kv-CalendarMultiVddInfoDate-showMore--disable{visibility:hidden}.kv-CalendarMultiVddInfoDate-showMore--active{color:#27343e}.kv-CalendarMultiVddInfoDate-showMore img{left:12px;position:absolute}.kv-CalendarMultiVddInfoDate-month{color:#6fadbe}.kv-CalendarMultiVddInfoDate-month td{padding:0 0 0 20px}.kv-CalendarMultiVddInfoDate tr.kv-CalendarMultiVddInfoDate--isOpen{border-bottom:none}.kv-CalendarMultiVddInfoDate tr.kv-Calendar-lastRow,.kv-CalendarMultiVddInfoVdd tr{border-bottom:1px solid #e5e5e5}.kv-CalendarMultiVddInfoVdd tr{border-left:1px solid #9fcff5;height:40px}.kv-CalendarMultiVddInfoVdd tr.kv-CalendarMultiVddInfoVdd-month{border-left:none}.kv-CalendarMultiVddInfoVdd td{vertical-align:middle}.kv-CalendarMultiVddInfoVdd-mention{color:#e22518;font-size:12px;min-width:112px;padding:0 0 0 20px}.kv-CalendarMultiVddInfoVdd-mentionBestPrice{font-weight:700}.kv-CalendarMultiVddInfoVdd-reduction{min-width:36px}.kv-CalendarMultiVddInfoVdd-reduction span{align-items:center;background:#6fadbe;border-radius:2px;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;width:35px}.kv-CalendarMultiVddInfoVdd-price{color:#27343e;font-size:18px;min-width:104px;text-align:right}.kv-CalendarMultiVddInfoVdd-price--bestPrice{color:#e22518;font-weight:700}.kv-CalendarMultiVddInfoVdd-price .kv-CalendarMultiVddInfoVdd-euro{font-size:11px;vertical-align:top}.kv-CalendarMultiVddInfoVdd-price .kv-CalendarMultiVddInfoVdd-euro sub{color:#6fadbe;font-size:12px;font-weight:400}.kv-CalendarMultiVddInfoVdd-price .kv-CalendarMultiVddInfoVdd-type{font-size:11px;font-weight:400}.kv-CalendarMultiVddInfoVdd-cta{min-width:86px;padding:0 10px}.kv-CalendarMultiVddInfoVdd-cta button{align-items:center;background:#e22518;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:19px;justify-content:center;width:100%}.kv-CalendarMultiVddInfoVdd-cta button img{filter:invert(100%) sepia(8%) saturate(0) hue-rotate(145deg) brightness(108%) contrast(106%);margin:0 0 0 3px;width:4px}.kv-CalendarMultiVddInfoVdd-unavailable{color:#a9acb4;font-size:12px;min-width:60px;text-align:center}.kv-CalendarMultiVddInfoVdd tr.kv-CalendarMultiVddInfoVdd--isOpen{border-bottom:none}.kv-CalendarMultiVddInfoVdd tr.kv-Calendar-lastRow{border-bottom:1px solid #e5e5e5}.kv-CalendarMultiVdd-container thead{background:#dff0fa;border:1px solid #27343e;border-top-left-radius:6px;border-top-right-radius:6px}.kv-CalendarMultiVdd-container thead td.kv-CalendarMultiVdd-containerDepartureCity{border-left:1px solid #27343e;padding:8px}.kv-CalendarMultiVdd-container thead tr{font-size:14px}.kv-CalendarMultiVdd-containerPrivateGroupLabel{align-items:center;display:flex;font-weight:400;justify-content:center;padding-bottom:4px;text-transform:uppercase}.kv-CalendarMultiVdd-containerPrivateGroupLabel b{font-weight:700}.kv-CalendarMultiVdd-containerPrivateGroupDescription{font-size:12px;font-weight:400}.kv-CalendarMultiVdd-containerPrivateGroupTooltip{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:15px;justify-content:center;margin-left:8px;text-transform:lowercase;width:15px}.kv-CalendarMultiVdd-containerPrivateGroupTooltipText{border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.2);font-family:Arial,sans-serif;font-size:12px;font-weight:400;left:0;line-height:15px;padding:8px;position:absolute;top:0;transform:translateY(-115%);width:100%}.kv-CalendarMultiVdd-containerPrivateGroupTooltipIndicator{border-color:#fff transparent transparent;border-style:solid;border-width:15px 20px 0;height:0;position:absolute;top:0;transform:translateY(-70%);width:0}.kv-CalendarMultiVddInfoVdd tr.kv-CalendarMultiVddInfoVdd-month{background:#f2f9fd;border-left:1px solid #f2f9fd}.kv-CalendarMultiVddInfoVdd-cta button{background:#328aa3}.kv-CalendarMultiVddInfoVdd-reduction span{background:#ffd900;color:#27343e}.kv-CalendarMultiVddInfoDate{font-size:16px}.kv-CalendarMultiVddInfoDate-month{background:#f2f9fd;color:#27343e}.kv-ProductCriteria .kv-CalendarTitle{margin-bottom:12px}.kv-CalendarMultiVddInfoDate-month{font-weight:700}.kv-MentionLegalCalendar{color:#27343e;font-size:10px;margin:14px 0 0}.kv-MentionLegalCalendar+p{margin-top:5px!important;padding-left:10px;position:relative}.kv-MentionLegalCalendar+p:before{color:#328aa3;content:"F";left:0;position:absolute}.kv-MentionLegalCalendar+p:after{color:#e22518;content:"F";left:5px;position:absolute;top:0}.kv-MentionLegalCalendar a{-webkit-text-decoration:underline;text-decoration:underline}.kv-MentionLegalCalendar .kv-Calendar-bestBlueStar{display:none}.kv-MentionLegalCalendar .kv-Calendar-offreFlexiIcon{font-size:9px;font-weight:900}.kv-MentionLegalCalendar .kv-Calendar-offreFlexiIcon:before{color:#328aa3;content:"FLEXI"}.kv-MentionLegalCalendar .kv-Calendar-offreFlexiIcon:after{color:#e22518;content:"FRAM"}.kv-CalendarPrivateGroupContainerTBody{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.kv-CalendarMultiVdd-container{border:0}@media(min-width:1200px){#root-Calendar{z-index:11}#root-Calendar .kv-Calendar{min-height:530px;transform:rotate(0deg)}}.kv-CalendarLocatif{border-radius:6px 6px 0 0;color:#27343e;display:flex;font-family:Roboto Condensed,sans-serif;font-size:12px;margin:0 auto;overflow:hidden;position:relative;width:1200px}@media(min-width:1200px){.kv-CalendarLocatif{width:1300px}}.kv-CalendarLocatif-next,.kv-CalendarLocatif-prev{cursor:pointer;position:absolute;top:30px;z-index:5}.kv-CalendarLocatif-prev{left:408px;transform:rotate(180deg)}@media(min-width:1200px){.kv-CalendarLocatif-prev{left:508px}}.kv-CalendarLocatif-next{right:16px}.kv-CalendarLocatif-dates--hasElements-1{height:125px}.kv-CalendarLocatif-dates--hasElements-2{height:250px}.kv-CalendarLocatif-dates--hasElements-3{height:375px}.kv-CalendarLocatif-dates--hasElements-4{height:500px}.kv-CalendarLocatif-dates--hasElements-5{height:625px}.kv-CalendarLocatif-dates--hasElements-6{height:750px}.kv-CalendarLocatif-dates--hasElements-7{height:875px}.kv-CalendarLocatif-dates--hasElements-8{height:1000px}.kv-CalendarLocatif-dates--hasElements-9{height:1125px}.kv-CalendarLocatif-dates--hasElements-10{height:1250px}.kv-CalendarLocatif-dates--hasElements-11{height:1375px}.kv-CalendarLocatif-dates--hasElements-12{height:1500px}.kv-CalendarLocatif-dates--hasElements-13{height:1625px}.kv-CalendarLocatif-dates--hasElements-14{height:1750px}.kv-CalendarLocatif table td,.kv-CalendarLocatif table th{width:130px}.kv-CalendarLocatif table th{height:84px;position:relative}.kv-CalendarLocatif table th span.kv-CalendarLocatif-duration{display:block;font-weight:400}.kv-CalendarLocatif table th span.kv-CalendarLocatif-month{align-items:flex-end;border-radius:3px 3px 0 0;bottom:0;display:flex;height:18px;left:0;padding:0 10px 2px;position:absolute;text-transform:capitalize}.kv-CalendarLocatif table th:first-child{left:0;padding:0 0 0 40px;position:fixed;text-transform:uppercase;width:398px;z-index:1}@media(min-width:1200px){.kv-CalendarLocatif table th:first-child{width:498px}}.kv-CalendarLocatif table th:first-child img{height:20px;margin:0 8px 0 0;width:17px}.kv-CalendarLocatif table td{align-content:center;display:flex;flex-wrap:wrap;height:125px;position:relative}.kv-CalendarLocatif table td:first-child{background:#fff;flex-wrap:nowrap;padding:0 10px;position:relative;width:398px;z-index:1}@media(min-width:1200px){.kv-CalendarLocatif table td:first-child{width:498px}}.kv-CalendarLocatif table td .kv-CalendarLocatif--hover{align-content:flex-start;align-items:center;background:#fff;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);cursor:pointer;display:none;flex-wrap:wrap;height:135px;justify-content:center;padding:26px 0 0;position:absolute;right:-5px;top:-5px;width:140px;z-index:4}.kv-CalendarLocatif table td .kv-CalendarLocatif--hover .kv-CalendarLocatif-departure{margin:3px 0 6px}.kv-CalendarLocatif table td .kv-CalendarLocatif--hover .kv-CalendarLocatif-return img{transform:rotate(180deg)}.kv-CalendarLocatif table td:hover .kv-CalendarLocatif--hover{display:flex}.kv-CalendarLocatif table td .kv-CalendarLocatif-reduction{font-weight:700;position:absolute;right:6px;top:7px}.kv-CalendarLocatif table td .kv-CalendarLocatif-price{font-weight:700;text-align:center;width:100%}.kv-CalendarLocatif table td .kv-CalendarLocatif-price sup{font-size:11px;vertical-align:top}.kv-CalendarLocatif table td .kv-CalendarLocatif-pension{color:#a9acb4;font-weight:400;text-align:center;width:100%}.kv-CalendarLocatif table td .kv-CalendarLocatif-bestPrice,.kv-CalendarLocatif table td .kv-CalendarLocatif-lastSeat{align-items:center;bottom:0;display:flex;font-size:10px;height:16px;justify-content:center;position:absolute;width:100%}.kv-CalendarLocatif table td .kv-CalendarLocatif-bestPrice{background:rgba(255,95,71,.149);color:#e22518}.kv-CalendarLocatif table td .kv-CalendarLocatif-lastSeat{background:rgba(0,100,220,.11);color:#27343e}.kv-CalendarLocatif table thead{position:sticky;top:0;transform:rotate(0deg)}.kv-CalendarLocatif table thead tr{left:0;padding:0 0 0 398px;position:relative}@media(min-width:1200px){.kv-CalendarLocatif table thead tr{padding:0 0 0 498px}}.kv-CalendarLocatif table thead th{align-content:center;flex-wrap:wrap}.kv-CalendarLocatif table thead th p{width:100%}.kv-CalendarLocatif table tbody{display:inline-grid;max-height:375px;min-height:125px;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;transform:rotate(0deg);width:1192px}@media(min-width:1200px){.kv-CalendarLocatif table tbody{width:1292px}}.kv-CalendarLocatif table tbody::-webkit-scrollbar{display:none}@media(min-width:768px){.kv-CalendarLocatif table tbody{scrollbar-width:auto}.kv-CalendarLocatif table tbody::-webkit-scrollbar{display:inline;display:initial;width:10px}.kv-CalendarLocatif table tbody::-webkit-scrollbar-track{background:#e9ebef}.kv-CalendarLocatif table tbody::-webkit-scrollbar-thumb{background:#9b9fa9;border-radius:20px;height:45px}}.kv-CalendarLocatif table tbody tr{padding:0 0 0 398px;position:relative;width:auto}@media(min-width:1200px){.kv-CalendarLocatif table tbody tr{padding:0 0 0 498px}}.kv-CalendarLocatif table tbody tr.kv-CalendarLocatif-content--highlight td{border-bottom:2px solid #7fd9ca;border-top:2px solid #7fd9ca}.kv-CalendarLocatif table tbody tr.kv-CalendarLocatif-content--highlight td:first-child{border-left:2px solid #7fd9ca}.kv-CalendarLocatif table tbody tr.kv-CalendarLocatif-content--highlight td:last-child{border-right:2px solid #7fd9ca}.kv-CalendarLocatif table tbody td:first-child{justify-content:flex-start;left:0;position:fixed}.kv-CalendarLocatif table tr{display:flex;flex-wrap:nowrap}.kv-CalendarLocatif table th{font-size:14px}.kv-CalendarLocatif table td,.kv-CalendarLocatif table th{align-items:center;display:flex;justify-content:center}.kv-CalendarLocatif-img{position:relative}.kv-CalendarLocatif-img img{border-radius:6px;height:85px;margin:0 18px 0 0;width:85px}.kv-CalendarLocatif-img span{background:hsla(0,0%,100%,.65);border-radius:6px 0;bottom:0;cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;right:18px;width:26px}.kv-CalendarLocatif-img span img{height:auto;margin:0;width:13px}.kv-CalendarLocatif-info{line-height:18px;position:relative}.kv-CalendarLocatif-info p{font-weight:700}.kv-CalendarLocatif-info p.kv-CalendarLocatif-infoRecommendedLabel{color:#00b496;font-size:14px;height:0;margin-bottom:6px;opacity:0;visibility:hidden}.kv-CalendarLocatif-info p.kv-CalendarLocatif-infoRecommendedLabel--active{height:auto;opacity:1;visibility:visible}.kv-CalendarLocatif-info p.kv-CalendarLocatif-infoRecommendedLabel:before{background-image:url(/resources/static/dist/svg/compo-pax-recommended.svg?r=1750425159505);background-repeat:no-repeat;content:"";display:inline-block;height:16px;padding-right:10px;width:25px}.kv-CalendarLocatif-info p.kv-CalendarLocatif-infoDescription{font-weight:400}.kv-CalendarLocatif-infoDescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width:360px}@media(min-width:1200px){.kv-CalendarLocatif-infoDescription{width:450px}}.kv-CalendarLocatif-infoSeeMore{bottom:-2px;cursor:pointer;position:absolute;right:-25px}.kv-CalendarLocatif-infoSeeMore img{height:15px;width:15px}.kv-CalendarLocatif-infoHover{align-items:center;background:#fff;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.2);color:#27343e;display:none;font-family:Roboto Condensed,sans-serif;font-weight:400;height:278px;padding:32px 12px 12px;position:fixed;width:459px;z-index:14}.kv-CalendarLocatif-infoHover-content{font-weight:400;line-height:20px;max-height:234px;overflow-y:auto;width:100%}.kv-CalendarLocatif-infoHover img{border:1px solid;border-radius:50px;cursor:pointer;filter:invert(12%) sepia(45%) saturate(786%) hue-rotate(185deg) brightness(89%) contrast(84%);padding:3px;position:absolute;right:12px;top:10px;width:18px}.kv-CalendarLocatif-infoHover-description{font-size:14px}.kv-CalendarLocatif-infoHover-title{display:block;font-size:16px;font-weight:700}.kv-CalendarLocatif-infoHover--active{display:block}.kv-CalendarLocatif-cta{align-items:center;background:#e22518;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:24px;justify-content:center;margin:10px 0 0}.kv-CalendarLocatif-cta img{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(100deg) brightness(105%) contrast(101%);height:7px;margin:2px 0 0 6px}.kv-CalendarLocatif-unavailable{color:#a9acb4;text-transform:capitalize}.kv-CalendarLocatif{border-bottom:8px solid #dff0fa;border-left:8px solid #dff0fa}.kv-CalendarLocatif table th{background:#dff0fa;font-weight:700;text-transform:uppercase}.kv-CalendarLocatif table th span.kv-CalendarLocatif-duration{margin-top:5px}.kv-CalendarLocatif table th span.kv-CalendarLocatif-month{background:rgba(50,138,163,.5);color:#fff;font-size:14px;font-weight:400}.kv-CalendarLocatif table th:first-child{color:#328aa3;font-weight:400}.kv-CalendarLocatif table th:first-child img{filter:invert(50%) sepia(42%) saturate(615%) hue-rotate(147deg) brightness(87%) contrast(93%)}.kv-CalendarLocatif table thead,.kv-CalendarLocatif table thead tr{background:#dff0fa}.kv-CalendarLocatif table tbody{border-right:8px solid #dff0fa}.kv-CalendarLocatif table td{border:1px solid #dff0fa}.kv-CalendarLocatif table td .kv-CalendarLocatif-price{color:#27343e}.kv-CalendarLocatif table td .kv-CalendarLocatif-pension{color:#acacac;font-size:14px}.kv-CalendarLocatif table td .kv-CalendarLocatif-price{font-size:21px}.kv-CalendarLocatif table td .kv-CalendarLocatif-departure,.kv-CalendarLocatif table td .kv-CalendarLocatif-return{color:#acacac;font-size:14px}.kv-CalendarLocatif table td .kv-CalendarLocatif-reduction{align-items:center;background:#ffd900;border-radius:0 3px;color:#27343e;display:flex;font-size:12px;height:18px;justify-content:center;padding:0 9px}.kv-CalendarLocatif table td .kv-CalendarLocatif--hover{font-family:Roboto Condensed,sans-serif}.kv-CalendarLocatif table td .kv-CalendarLocatif--hover .kv-CalendarLocatif-reduction{right:5px;top:5px}.kv-CalendarLocatif-info p.kv-CalendarLocatif-infoDescription{font-family:Roboto Condensed,sans-serif}.kv-CalendarLocatif-info p.kv-CalendarLocatif-infoRecommendedLabel{font-weight:700}.kv-CalendarLocatif-infoHover{top:460px}.kv-CalendarLocatif-unavailable{color:#acacac;font-size:14px}.kv-CalendarLocatif-cta{font-size:12px;width:70px}.kv-CalendarTitle{align-items:center;color:#27343e;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:500}@media(min-width:992px){.kv-CalendarTitle{font-size:16px}}@media(min-width:1200px){.kv-CalendarTitle{padding:0 0 10px}}.kv-CalendarTitle span{align-items:center;border:2px solid #328aa3;border-radius:50%;color:#328aa3;display:flex;font-family:Roboto Condensed,sans-serif;font-weight:700;height:25px;justify-content:center;margin-right:9px;width:25px}@media(min-width:576px){.kv-CalendarTitle span{height:30px;width:30px}}@media(min-width:992px){.kv-CalendarTitle span{font-size:20px;margin-right:12px}}.kv-LinkingContainer{margin-bottom:20px}@media(min-width:1200px){.kv-LinkingContainer{margin-bottom:0}}.kv-Linking{background-color:#fff;border-radius:6px;font-family:Roboto Condensed,sans-serif;font-size:12px;height:100%;line-height:16px;padding:17px 15px;width:100%}@media(min-width:768px){.kv-Linking{padding:15px 20px 20px}}.kv-Linking h2,.kv-Linking h3{font-size:16px;margin-bottom:10px}.kv-Linking a{-webkit-text-decoration:underline;text-decoration:underline}.kv-Linking p>span{display:block;margin-bottom:5px}@media(min-width:1200px){.kv-Linking-linkingCircuit{height:auto;margin-top:20px}}.kv-Linking-linkingSlFp a{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.kv-Linking-linkingSlFp a:before{content:"|";margin:0 3px}.kv-Linking-linkingSlFp a:first-child:before,.kv-Linking-linkingSlFp span+a:before{display:none}.kv-Linking-linkingSlFp p{line-height:20px}.kv-Linking{box-shadow:0 0 4px 1px #dfdbdb;color:#27343e}.kv-Linking h2,.kv-Linking h3{font-weight:700}.kv-Linking p>span{font-size:16px}.kv-CalendarMultiVddInfoVdd-cta button{font-family:Roboto Condensed,sans-serif;font-size:14px}.kv-CalendarMultiVddInfoVdd-price{font-weight:700;position:relative;text-align:center}.kv-CalendarMultiVddInfoVdd-price sup{font-size:9px;font-weight:900;position:absolute;right:6px;top:2px}.kv-CalendarMultiVddInfoVdd-price sup:before{color:#328aa3;content:"F"}.kv-CalendarMultiVddInfoVdd-price sup:after{color:#e22518;content:"F"}.kv-CalendarMultiVddInfoDate-showMore{min-width:133px}.kv-CalendarMultiVddInfoVdd-cta{padding:0 8px}.kv-CalendarMultiVddInfoVdd tr{background:#f6fbff}.kv-CalendarMultiVdd-container{border-bottom:0;border-left:1px solid #e5e5e5}.kv-CalendarMultiVdd-container tbody{overflow-x:hidden}.kv-CalendarMultiVddInfoVdd-mentionBestPrice{background:#e22518;border-radius:3px;color:#fff;margin:0;padding:4px}.kv-BlocGtzTan{color:#27343e;font-size:.8125rem;font-weight:400;line-height:1.375rem;padding:.625rem 0}@media(min-width:992px){.kv-BlocGtzTan>.kv-container{padding:0}}.kv-BlocGtzTan-container{background-color:#fff;border-radius:.375rem;margin:10px 0}.kv-BlocGtzTan-container img{cursor:pointer;filter:invert(42%) sepia(74%) saturate(1848%) hue-rotate(125deg) brightness(97%) contrast(80%)}.kv-BlocGtzTan-title{font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700}@media(min-width:1200px){.kv-BlocGtzTan-title{font-size:1.125rem}}.kv-BlocGtzTan-title--gtz{color:#00afd7}.kv-BlocGtzTan-title--tan{color:#19ab6a;position:relative}.kv-BlocGtzTan-popin{background:#fff;box-shadow:0 0 6px #c7c8c9;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:20px;margin-top:5px;padding:10px;position:absolute;z-index:2}@media(min-width:768px){.kv-BlocGtzTan-popin{left:5rem;width:27rem}}.kv-BlocGtzTan-popin:before{background-image:url(/resources/static/dist/common/sprite-arrows.png?r=1750425159505);background-position:-1.875rem -18.938rem;background-repeat:no-repeat;content:"";filter:drop-shadow(0 0 0 #c7c8c9);height:.5rem;left:2.5rem;position:absolute;top:-.5rem;width:1.063rem}@media(min-width:768px){.kv-BlocGtzTan-popin:before{left:auto;right:7.8rem}}@media(min-width:1200px){.kv-BlocGtzTan-popin:before{right:5.375rem}}.kv-BlocGtzTan-subTitle{font-weight:500}.kv-BlocGtzTan-subTitle--gtz{display:none;margin:5px 0}@media(min-width:1200px){.kv-BlocGtzTan-subTitle--gtz{display:block}}.kv-BlocGtzTan-options{font-weight:700}@media(min-width:768px){.kv-BlocGtzTan-options{display:flex;flex-wrap:wrap;gap:.4rem}}.kv-BlocGtzTan-options--gtz{padding:.125rem 0 0 .875rem}.kv-BlocGtzTan-options--tan{padding:0 0 0 .875rem}@media(min-width:1200px){.kv-BlocGtzTan-options{padding:0 0 0 .875rem}.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem{flex:0 0 calc(50% - 0.5rem);margin:0}}.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem:before{display:inline-block;margin-left:-1em}.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem--tan{line-height:1.625rem}@media(min-width:1200px){.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem--tan{line-height:2rem}}.kv-BlocGtzTan-link{font-family:Roboto Condensed,sans-serif;font-size:.875rem}@media(max-width:767px){.kv-BlocGtzTan-link{position:absolute}}.kv-BlocGtzTan{background-color:#dff0fa;font-family:Roboto,sans-serif}.kv-BlocGtzTan-container{padding:10px 10px 30px}@media(min-width:1200px){.kv-BlocGtzTan-container{min-height:170px;padding:10px}}.kv-BlocGtzTan-link{bottom:10px;color:#e22518}.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem:before{content:"✓";font-size:.8125rem;font-weight:700;transform:rotate(15deg);width:1rem}.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem--gtz:before{color:#00afd7}.kv-BlocGtzTan-options .kv-BlocGtzTan-optionsItem--tan:before{color:#19ab6a}.kv-Map,.kv-js-MapCanvas{border-radius:6px 6px 0;height:100%;position:relative}.kv-Map-wrapper,.kv-js-MapCanvas-wrapper{height:100%}.kv-Map--fullscreen,.kv-js-MapCanvas--fullscreen{height:100vh}.kv-VideoWModal{box-shadow:0 0 4px 1px #dfdbdb;box-sizing:border-box;color:#242d44;margin:20px 0;position:relative}.kv-VideoWModal b{font-weight:700}.kv-VideoWModal i{font-style:italic}.kv-VideoWModal .kv-row{flex-direction:row-reverse}@media(min-width:768px){.kv-VideoWModal .kv-row{flex-direction:row;margin:0}}.kv-VideoWModal .kv-VideoWModal-picture{border:0;cursor:pointer;min-height:305px;padding:0;position:relative}@media(min-width:768px){.kv-VideoWModal .kv-VideoWModal-picture{border-radius:6px 0 0 6px}}.kv-VideoWModal .kv-VideoWModal-picture img{border-radius:6px 0 0 6px;height:118px!important;-o-object-fit:cover;object-fit:cover;width:300px!important}.kv-VideoWModal .kv-VideoWModal-picture:after{content:url(/resources/static/dist/svg/btn-play.svg)}.kv-VideoWModal .kv-VideoWModal-picture span,.kv-VideoWModal .kv-VideoWModal-picture:after{background-repeat:no-repeat;background-size:contain;height:63px;left:calc(50% - 31px);position:absolute;top:calc(50% - 31px);transform:scale(.8);width:63px;z-index:2}.kv-VideoWModal .kv-VideoWModal-text{background:#e22518;border-radius:0 6px 6px 0;color:#fff;font-family:Roboto Condensed,sans-serif;margin-top:-12px;padding-bottom:18px;padding-top:22px;text-align:center}@media(min-width:768px){.kv-VideoWModal .kv-VideoWModal-text{display:table;margin:0;min-height:305px}}.kv-VideoWModal .kv-VideoWModal-text .kv-VideoWModal-textInner{padding:0 14px}@media(min-width:768px){.kv-VideoWModal .kv-VideoWModal-text .kv-VideoWModal-textInner{display:table-cell;min-height:305px;padding:0 20px;vertical-align:middle}}@media(min-width:992px){.kv-VideoWModal .kv-VideoWModal-text .kv-VideoWModal-textInner{min-height:390px}}@media(min-width:1200px){.kv-VideoWModal .kv-VideoWModal-text .kv-VideoWModal-textInner{min-height:410px}}.kv-VideoWModal .kv-VideoWModal-text h2,.kv-VideoWModal .kv-VideoWModal-text h3,.kv-VideoWModal .kv-VideoWModal-text h4{font-size:20px;font-weight:700;line-height:16px;margin-top:4px}.kv-VideoWModal .kv-VideoWModal-text h3+h3{font-size:16px}.kv-VideoWModal .kv-VideoWModal-text p{font-size:14px;font-weight:300;line-height:18px;margin-top:20px}.kv-VideoWModal .kv-VideoWModal-text .kv-VideoWModal-textSignature{font-size:12px}.kv-VideoWModal .kv-VideoWModal-close{cursor:pointer;z-index:1001}.kv-VideoWModal .kv-VideoWModal-close:after{background-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(98%) sepia(95%) saturate(2%) hue-rotate(353deg) brightness(108%) contrast(101%);font-size:16px;height:16px;position:fixed;right:15px;top:15px;width:16px}@media(min-width:768px){.kv-VideoWModal{border-radius:6px;box-shadow:4px 0 6px #dfdbdb}}.kv-VideoWModal .kv-fullScreen{background:#000;height:100vh;position:fixed;right:0;top:0;width:100%;z-index:14}.kv-BlocExpert #root-VideoWModal{width:100%}@media(min-width:768px){.kv-BlocExpert #root-VideoWModal{margin:0;width:300px}}@media(min-width:1200px){.kv-BlocExpert #root-VideoWModal{margin:0 40px 0 0}}.kv-BlocExpert #root-VideoWModal .kv-VideoWModal{box-shadow:none;margin:0;width:100%}@media(min-width:768px){.kv-BlocExpert #root-VideoWModal .kv-VideoWModal{height:118px;margin:20px 0 0}}.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-row{margin:0}.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-VideoWModal-picture{background-repeat:no-repeat;min-height:auto;width:100%}@media(min-width:768px){.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-VideoWModal-picture{height:118px;min-height:118px}}.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-VideoWModal-picture img{aspect-ratio:300/118;height:auto;width:100%}.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-VideoWModal-picture:after{content:"";display:none}.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-VideoWModal-text,.kv-BlocExpert #root-VideoWModal .kv-VideoWModal .kv-VideoWModal-textInner{display:none}.kv-Weather-When{margin-left:0!important;margin-right:0!important}.kv-Weather-When>div{box-sizing:border-box;display:inline-flex}@media(min-width:1200px){.kv-Weather-When.kv-no-gutters>[class*=col-]:first-child{padding-right:20px!important}}.kv-Weather-When .js-When{font-size:12px;line-height:16px}.kv-Weather-When .js-When h3{color:#328aa3;font-weight:700}.kv-Weather-When .js-When ul{list-style-type:disc;margin-left:15px}.kv-Weather{background-color:#fff;border-radius:6px!important;box-shadow:0 0 4px 1px #dfdbdb;font-family:Roboto Condensed,sans-serif;font-size:12px;margin-top:20px;padding:17px 15px;width:100%}.kv-Weather,.kv-Weather *{box-sizing:border-box}.kv-Weather h2{font-size:16px;font-weight:700;line-height:18px}@media(min-width:768px){.kv-Weather{border-radius:6px;height:-moz-fit-content;height:fit-content;padding:15px 20px 20px}}.kv-Weather-tableContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:21px}.kv-Weather-tableContainer+.kv-Weather-tableContainer{padding-top:8px}.kv-Weather-tableContainer li:not(:first-child):not(:last-child){line-height:16px}.kv-Weather-tableContainer ul{margin:0 10px 0 0}@media(min-width:768px){.kv-Weather-tableContainer ul{margin:0}}.kv-Weather-scrollable{overflow-x:scroll;scrollbar-width:none}.kv-Weather-scrollable::-webkit-scrollbar{background:transparent;display:none;width:0}.kv-Weather-text,.kv-Weather-text--base,.kv-Weather-text--empty,.kv-Weather-text--legend{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:28px;text-align:center}.kv-Weather-text--highlight{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:15px;font-weight:700;line-height:28px;text-align:center}.kv-Weather-text--month{font-size:13px}.kv-Weather-text--dark,.kv-Weather-text--month{color:#27343e;font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:28px;text-align:center;text-transform:uppercase}.kv-Weather-text--dark{font-size:15px}.kv-Weather-text--base{color:#328aa3;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:700}.kv-Weather-text--legend{color:#242d44;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;padding-left:34px;position:relative;text-align:left}.kv-Weather-text--legend span{color:#27343e;position:absolute}.kv-Weather-text--legend .icon-temperature{font-size:28px;left:0;top:0}.kv-Weather-text--legend .icon-rain{font-size:16px;left:10px;top:2px}.kv-Weather-text--empty{height:28px}.kv-Weather-side{display:none}.kv-Weather{height:100%}.kv-Weather h2{font-family:Roboto Condensed,sans-serif}.kv-Footer{color:#fff}.kv-Footer *{box-sizing:border-box}.kv-Footer a,.kv-Footer h5,.kv-Footer span{color:#fff;font-family:Roboto Condensed,sans-serif}.kv-Footer .kv-Footer-sectionTitle,.kv-Footer h4{font-size:16px}.kv-Footer #root-SliderFooter{height:225px;margin-bottom:24px}.kv-Footer #root-SliderFooter .slick-slide{outline:none}.kv-Footer #root-SliderFooter .slick-arrow{cursor:pointer;width:70px;z-index:1}.kv-Footer #root-SliderFooter .slick-arrow.slick-prev{background-image:url(/resources/static/dist/svg/picto-slider--prev.svg?r=1750425159505);background-repeat:no-repeat;background-size:cover;height:50px;top:50%;transform:rotate(0);width:47px}.kv-Footer #root-SliderFooter .slick-arrow.slick-next{background-image:url(/resources/static/dist/svg/picto-slider--next.svg?r=1750425159505);background-repeat:no-repeat;background-size:cover;height:50px;top:50%;transform:rotate(0);width:47px}.kv-Footer #root-SliderFooter .kv-Footer-slider.slick-initialized{overflow:hidden}.kv-Footer #root-SliderFooter .kv-Footer-slider .icon{color:#27343e;text-align:center}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-slide a,.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-slide:focus{cursor:pointer;outline:none}.kv-Footer #root-SliderFooter .kv-Footer-slider button:focus,.kv-Footer #root-SliderFooter .kv-Footer-slider input:focus,.kv-Footer #root-SliderFooter .kv-Footer-slider select:focus,.kv-Footer #root-SliderFooter .kv-Footer-slider textarea:focus{outline:none}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list{z-index:2}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item{display:block;font-family:Roboto Condensed,sans-serif}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item.kv-cursor-pointer{cursor:pointer}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item img{height:48px;margin:0 auto}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item h4,.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item p{font-size:16px;text-align:center}.kv-Footer section .kv-Footer-logo{display:none}@media(min-width:768px){.kv-Footer section .kv-Footer-social{margin:0}}@media(min-width:992px){.kv-Footer section .kv-Footer-social{padding-left:0}}.kv-Footer section .kv-Footer-social p{font-family:Roboto Condensed,sans-serif;font-size:12.8px;font-weight:700}.kv-Footer section .kv-Footer-social div a{align-items:center;background-color:#fff;border-radius:50%;color:#27343e;display:inline-flex;font-size:19.2px;height:32px;justify-content:center;line-height:32px;margin:0 8px 8px 0;text-align:center;width:32px}.kv-Footer section .kv-Footer-social div a.icon-facebook img{width:9px}.kv-Footer section .kv-Footer-social div a.icon-instagram img{width:19px}.kv-Footer section .kv-Footer-social div a.icon-pinterest img{width:15px}.kv-Footer section .kv-Footer-social div a.icon-youtube img{width:20px}.kv-Footer section .kv-Footer-social div a.icon-blogger img{width:16px}.kv-Footer section .kv-Footer-input{font-size:16px}.kv-Footer section .kv-Footer-input form button,.kv-Footer section .kv-Footer-input form input{border-radius:6px;vertical-align:middle}.kv-Footer section .kv-Footer-input form input{background-color:#fff;border:none}.kv-Footer section .kv-Footer-input form button{border:1px solid #fff;color:#fff}.kv-Footer section .kv-Footer-detail{display:flex;flex-flow:wrap;margin-bottom:0}@media(min-width:1200px){.kv-Footer section .kv-Footer-detail{flex-flow:nowrap}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic{overflow:hidden}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic{display:inline-block}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topicHeading{display:block}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topicHeading{pointer-events:none}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content{margin:0;overflow:hidden;position:relative}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content{height:auto!important}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span{display:inline-block;font-size:14px;margin-bottom:3px}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span{line-height:16px}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a:hover,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.kv-Footer section .kv-Footer-info{font-family:Roboto Condensed,sans-serif}.kv-Footer section .kv-Footer-info .kv-Footer-infoPhone{font-size:25px;font-weight:600;margin-bottom:4px}.kv-Footer section .kv-Footer-info .kv-Footer-infoTxt{font-size:10px}.kv-Footer section .kv-Footer-info .kv-Footer-infoTxt a{-webkit-text-decoration:underline;text-decoration:underline}.kv-Footer section .kv-Footer-info .kv-FooterContact-phoneNumberLink{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.kv-Footer section .kv-Footer-card{display:flex;flex-direction:column}.kv-Footer section .kv-Footer-card h4{position:relative}.kv-Footer section .kv-Footer-card ul{display:flex}@media(min-width:768px){.kv-Footer section .kv-Footer-card ul{margin-left:0;width:100%}}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem{background-color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:3px;height:29px;margin-left:10px;width:45px}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem:first-child{margin:0}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--cb{background-image:url(/resources/static/dist/svg/picto-cb.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--mastercard{background-image:url(/resources/static/dist/svg/picto-mastercard.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--visa{background-image:url(/resources/static/dist/svg/picto-visa.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--ANCV{background-image:url(/resources/static/dist/svg/picto-ANCV-classic.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--ANCVConnect{background-image:url(/resources/static/dist/svg/picto-ANCV-connect.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--bancontact{background-image:url(/resources/static/dist/svg/picto-ban.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--maestro{background-image:url(/resources/static/dist/svg/picto-maestro.svg?r=1750425159505)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--floa{background-image:url(/resources/static/dist/svg/picto-floa.svg?r=1750425159505)}@media(max-width:1199px){.kv-Footer section .kv-Footer-card ul{display:flex;flex-wrap:wrap;width:80%}.kv-Footer section .kv-Footer-card ul li:nth-child(4){margin-left:0}.kv-Footer section .kv-Footer-card ul li:nth-child(4),.kv-Footer section .kv-Footer-card ul li:nth-child(5),.kv-Footer section .kv-Footer-card ul li:nth-child(6){margin-top:10px}}@media(max-width:767px){.kv-Footer section .kv-Footer-card ul{flex-wrap:nowrap;width:100%}.kv-Footer section .kv-Footer-card ul li:nth-child(4),.kv-Footer section .kv-Footer-card ul li:nth-child(5),.kv-Footer section .kv-Footer-card ul li:nth-child(6){margin-top:0}.kv-Footer section .kv-Footer-card ul li:nth-child(4){margin-left:10px}}.kv-Footer .kv-Footer-legal p{font-family:Roboto Condensed,sans-serif}.kv-Footer--partner{padding-top:24px}.kv-Modal{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:14}.kv-Modal .kv-Modal-inner{background:#fff;border-radius:3px;left:3%;margin:auto;padding:60px 20px 20px;position:absolute;right:3%;top:10%;z-index:14}.kv-Modal .kv-Modal-inner .kv-Modal-closeButton{background:#ececec;border-radius:100%;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px}.kv-Modal .kv-Modal-inner .kv-Modal-closeButton:before{background-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:"";display:block;font-size:10px;height:11px;margin:auto;width:11px}.kv-Modal .kv-Modal-inner .kv-Modal-content{height:calc(100vh - 320px);overflow-y:scroll}.kv-Modal .kv-Modal-inner .kv-Modal-content .bold{font-weight:700}.kv-Modal .kv-Modal-inner .kv-Modal-content button{border:2px solid;border-radius:20px;cursor:pointer;display:block;font-size:14px;margin:0 10px 10px 0;padding:10px 20px;-webkit-text-decoration:none;text-decoration:none}.kv-Modal .kv-Modal-inner .kv-Modal-content button.active,.kv-Modal .kv-Modal-inner .kv-Modal-content button:first-child{border:2px solid;color:#fff}@media(min-width:768px){.kv-Modal .kv-Modal-inner .kv-Modal-content button{display:inline-block}.kv-Modal .kv-Modal-inner .kv-Modal-content{height:auto;overflow-y:auto}}.kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-contentTitle{color:#6fadbe;font-size:20px;font-weight:700;text-align:center}.kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-contentTel{font-size:26px;font-weight:700}.kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo{background-image:url(/resources/static/dist/svg/picto-flexi.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;display:none;height:65px;margin:0 auto 32px;width:94px}@media(min-width:768px){.kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo{display:block}}.kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-content-background-logo-payment4x{align-items:center;background:#c1dce3;border-radius:50%;display:flex;height:77px;left:50%;margin:auto;position:absolute;top:0;transform:translate(-50%,-50%);width:77px}.kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-content-background-logo-payment4x .kv-Modal-content-logo-payment4x{background-image:url(/resources/static/dist/svg/floa_icon.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;height:21px;margin:0 auto;width:63px}.kv-Modal .kv-Modal-inner .kv-Modal-content h6,.kv-Modal .kv-Modal-inner .kv-Modal-content li,.kv-Modal .kv-Modal-inner .kv-Modal-content p,.kv-Modal .kv-Modal-inner .kv-Modal-content span{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:18px}.kv-Modal .kv-Modal-inner .kv-Modal-content h6,.kv-Modal .kv-Modal-inner .kv-Modal-content p,.kv-Modal .kv-Modal-inner .kv-Modal-content ul{margin-bottom:15px}.kv-Modal .kv-Modal-inner .kv-Modal-content h6,.kv-Modal .kv-Modal-inner .kv-Modal-content li,.kv-Modal .kv-Modal-inner .kv-Modal-content span{font-weight:700}.kv-Modal .kv-Modal-inner .kv-Modal-content span.kv-Modal-site{color:#27343e;text-transform:lowercase}.kv-Modal .kv-Modal-inner .kv-Modal-content ul{list-style:inside}@media(min-width:768px){.kv-Modal .kv-Modal-inner .kv-Modal-content ul{padding-left:20px}}.kv-Modal .kv-Modal-inner .kv-Modal-content ul li{color:#27343e;display:list-item;margin-bottom:5px}.kv-Modal .kv-Modal-inner .kv-Modal-content ul li::marker{text-align:left}.kv-Modal .kv-Modal-inner .kv-Modal-content h4{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:600;line-height:18px}@media(min-width:768px){.kv-Modal.kv-Modal--telephone .kv-Modal-inner{left:20%;right:20%}}@media(min-width:992px){.kv-Modal.kv-Modal--telephone .kv-Modal-inner{left:30%;right:30%}}.kv-Modal.kv-Modal--telephone .kv-Modal-inner .kv-Modal-content{height:auto;overflow-y:auto}.kv-Modal.kv-Modal--accessCeUnAuthorized{margin:0 auto}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;justify-content:center;top:25%}@media(min-width:768px){.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner{min-height:387px;padding:46px 20px;width:91%}}@media(min-width:992px){.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner{top:10%;width:68%}}@media(min-width:1200px){.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner{min-height:405px;top:30%;transform:none;width:792px}}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-closeButton{display:none}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content{height:auto;overflow-y:hidden!important}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo{background-image:url(/resources/static/dist/svg/warning.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;height:47px;width:54px}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content h6{font-family:Roboto,sans-serif;font-size:20px;margin:17px 0 0;text-align:center}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content p{font-family:Roboto Condensed,sans-serif;font-size:20px;line-height:33px;margin:17px 0 0;text-align:center}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content .kv-Modal-btnRedirect{align-items:center;background:#e22518;border:0;border-radius:6px;color:#fff;display:flex;font-family:Roboto Condensed,sans-serif;font-size:18px;height:50px;justify-content:center;margin:56px auto 0;width:258px}.kv-Modal.kv-show{display:block}.kv-Modal.kv-hide{display:none}.kv-Modal.slide-right{animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}.kv-Modal.slide-left{animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}.kv-Modal.preload{visibility:hidden}.kv-Modal.kv-Modal--paiement-4x{color:#27343e;text-align:center}@media(min-width:768px){.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner{position:relative;width:52%}}.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner .kv-Modal-content-payment4x-link{display:inline-block;margin-bottom:20px}.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner h6{color:#328aa3;margin-bottom:20px}.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner a{color:#27343e;-webkit-text-decoration:underline;text-decoration:underline}.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner p{font-size:11px}.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner h4{margin-bottom:4px}.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner li{font-weight:400}@media(max-width:767px){.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner h4,.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner h6,.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner li,.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner p{margin-bottom:20px!important}}@media(min-width:768px){.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner .kv-Modal-content-payment4x-link,.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner h6,.kv-Modal.kv-Modal--paiement-4x .kv-Modal-inner ul{margin-bottom:25px}}.kv-FooterLegalInfos,.kv-FooterMentions{color:#888;font-family:Roboto Condensed,sans-serif;font-size:10px;margin:0 auto;max-width:1300px;padding:10px 15px}.kv-FooterMentions{background:#ffefe5!important;margin:0;max-width:100vw;padding:0}#ttc-int{font-family:Roboto Condensed,sans-serif;margin:0 auto;max-width:1300px;padding:20px 10px}#ttc-int .title{color:#f60;font:700 15px Trebuchet MS,Verdana,sans-serif;margin:0 0 5px;text-align:left}#ttc-int .txt{color:#f60;line-height:13px;margin:8px 0 0;padding:0;text-align:justify}#ttc-int span.pict-ttc{background:url(../../img/pictos-sprite.gif) 0 0 no-repeat;background-position:0 -1078px;float:left;height:39px;margin:0 10px 5px 0;width:39px}#sejlistbody #footer #ttc-int{margin:10px 0 0}.kv-Footer{background-color:#393939}.kv-Footer .kv-Footer-sectionTitle{font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:21px;margin-bottom:12px;text-transform:uppercase}.kv-Footer #root-SliderFooter{background:#fff}.kv-Footer #root-SliderFooter .slick-arrow{height:214px;top:45%}.kv-Footer #root-SliderFooter .slick-arrow:after{background-repeat:no-repeat;color:transparent;font-size:100px}.kv-Footer #root-SliderFooter .kv-Footer-slider{padding:54px 50px 0}@media(min-width:768px){.kv-Footer #root-SliderFooter .kv-Footer-slider{padding:54px 0 0}}.kv-Footer #root-SliderFooter .kv-Footer-slider .icon{font-size:52px}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-slide{height:auto}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .slick-track{display:flex!important}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item{padding:0 16px;position:relative}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item h4,.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item p{color:#242d44;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin-top:7px;text-transform:inherit}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-itemTooltip{background:#fff;border-radius:6px;color:#27343e;filter:drop-shadow(0 0 6px rgba(0,0,0,.1607843137));font-family:Roboto Condensed,sans-serif;font-size:14px;left:50%;padding:12px;position:absolute;text-align:center;top:40px;transform:translateX(-50%);width:257px;z-index:1}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-itemTooltip:after{border:9px solid transparent;border-bottom-color:#fff;content:"";left:50%;position:absolute;top:-18px;transform:translateX(-50%)}@media(min-width:992px){.kv-Footer section .kv-Footer-logo{display:inline-block}.kv-Footer section .kv-Footer-logo:before{background-image:url(/resources/static/dist/svg/logo_FramMin.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(19%) sepia(100%) saturate(2726%) hue-rotate(352deg) brightness(92%) contrast(96%);height:45.5px;margin-top:13px;width:164.45px}}@media(min-width:992px)and (min-width:1200px){.kv-Footer section .kv-Footer-logo:before{margin-top:26px}}.kv-Footer section .kv-Footer-social{margin-bottom:20px}.kv-Footer section .kv-Footer-social div a{line-height:2.4rem}@media(min-width:992px){.kv-Footer section .kv-Footer-social div a{margin:0 7px 8px 0}}@media(min-width:768px){.kv-Footer section .kv-Footer-input{padding-left:10px!important}}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form{display:flex;margin-bottom:29px}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form input{font-family:Roboto,sans-serif;font-size:14px;line-height:19px;max-width:230px;padding:10.5px 4px 10.5px 10px;width:100%}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form button{cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;line-height:21px;margin:-2px 0 0 10px;padding:10.5px;transition:all .3s ease-out}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form button:hover{background-color:#fff;color:#393939}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic:first-child{display:none}@media(min-width:992px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic:first-child{display:block;padding-left:0!important}}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic:last-child{padding-left:10px!important}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic.active .kv-Footer-detail-topic-content{max-height:0;overflow:hidden}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topicHeading{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content.kv-Footer-detail-topic-content--topic1{display:none;font-family:Roboto,sans-serif;font-size:16px;line-height:24px}@media(min-width:992px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content.kv-Footer-detail-topic-content--topic1{display:block;margin:0 20px 0 0}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul{margin:8px 0 24px}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span{line-height:20px}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a:before,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span:before{background-image:url(/resources/static/dist/svg/picto-arrow.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(255deg) brightness(107%) contrast(100%);font-size:5px;height:10px;margin-right:5px;transform:rotate(-90deg);width:10px}.kv-Footer section .kv-Footer-info{margin-bottom:32px}@media(min-width:992px){.kv-Footer section .kv-Footer-info{padding-left:10px!important}}.kv-Footer section .kv-Footer-info .kv-Footer-sectionTitle{margin-bottom:4px}.kv-Footer section .kv-Footer-info .kv-Footer-infoPhone{font-weight:700;line-height:33px;margin-bottom:5px}.kv-Footer section .kv-Footer-info .kv-Footer-infoTxt{line-height:15px}@media(min-width:768px){.kv-Footer section .kv-Footer-card{padding-left:10px!important}}.kv-Footer .kv-Footer-legal{border-top:1px solid hsla(0,0%,100%,.302);color:hsla(0,0%,100%,.302);margin-top:28px;padding:16px 0 24px}.kv-Footer .kv-Footer-legal p{font-size:12px;letter-spacing:.1px;line-height:15px}.kv-Footer .kv-Footer-legal a{color:hsla(0,0%,100%,.302)}@media(min-width:768px){.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner{min-height:405px;padding:46px 20px}}@media(min-width:1200px){.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner{padding:72px 0 49px}}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo{align-items:center;background:#c1dce3;border-radius:38px;display:block;display:flex;height:77px;justify-content:center;left:50%;margin:0 auto;position:absolute;top:0;transform:translate(-50%,-50%);width:77px}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo:before{background-image:url(/resources/static/dist/fram/svg/warning.svg?r=1750425159505);background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:46px;text-align:center;width:41px}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content h6{font-family:Roboto Regular,sans-serif;font-size:26px;font-weight:700}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content p{font-family:Roboto Regular,sans-serif;font-size:22px;font-weight:400;margin:21px 0 0}.kv-Modal.kv-Modal--accessCeUnAuthorized .kv-Modal-inner .kv-Modal-content .kv-Modal-btnRedirect{font-weight:700;margin:84px auto 0;text-transform:uppercase}.kv-Modal--favoris .kv-Modal-inner{border-radius:6px;box-sizing:content-box;min-height:165px;top:30%}@media(min-width:1200px){.kv-Modal--favoris .kv-Modal-inner{min-height:150px;width:792px}}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-closeButton{background:none;height:auto;padding:0;right:0;top:-30px;width:auto}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-closeButton:before{background-color:#fff;background-image:none;content:"";display:block;height:16px;mask-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content{height:auto}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content p{margin-bottom:0;margin-top:10px}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentLogo{align-items:center;background:#c1dce3;border-radius:50%;display:flex;height:63px;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-40px;width:63px}@media(min-width:1200px){.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentLogo{height:77px;width:77px}}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-picto:before{background-color:#328aa3;content:"";display:block;height:26px;mask-image:url(/resources/static/dist/svg/Favoris_heart_modal.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/Favoris_heart_modal.svg?r=1750425159505);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:30px}@media(min-width:1200px){.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-picto:before{height:32px;width:36px}}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentOups{font-size:16px;font-weight:700;padding:0 52px;text-align:center}@media(min-width:1200px){.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentOups{font-size:18px}}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentMaj{font-size:16px;line-height:0;padding-top:6px;text-align:center}@media(min-width:1200px){.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentMaj{font-size:18px}}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentButton{margin:36px 0 0;text-align:center}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentButton .kv-FavorisButton{align-items:center;background:#e22518;color:#fff;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;margin:auto;transition:background-color .3s ease-in-out;width:210px}.kv-Favoris-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:14}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentMaj,.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentOups{font-family:Roboto,sans-serif}.kv-Modal--favoris .kv-Modal-inner .kv-Modal-content .kv-FavorisModal-contentButton .kv-FavorisButton{border-radius:6px;font-family:Roboto,sans-serif}.kv-Modal--popinCombinedOrCombinable{overflow-y:scroll}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:6px;max-width:1094px;padding:0;top:7%}@media(min-width:1200px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner{margin:auto;max-height:941px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner:after{content:"";display:block;height:20px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-closeButton{background-color:#328aa3;border-radius:0;border-radius:initial;cursor:pointer;display:block;height:13px;mask-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/close.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:10px;top:10px;width:13px;z-index:8}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-closeButton:before{content:normal}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-closeButton{right:20px;top:20px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content{background:#fff;border-radius:6px;height:auto}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content p{margin-bottom:0}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-header{background:#e0edf1;border-radius:6px 6px 0 0;padding:16px 33px;position:relative;width:100%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-headerTitle{color:#328aa3;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:21px;text-align:center;text-transform:uppercase}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:10px 10px 15px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-body{gap:20px;padding:27px 20px 31px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-section{display:flex;flex-direction:column;gap:5px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionTitlePriceWrapper{display:flex;flex-direction:row;justify-content:space-between}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionTitle{align-items:center;color:#27343e;display:flex;font-family:Roboto Condensed,sans-serif;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;gap:10px;line-height:19px;text-transform:uppercase}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionTitle span{align-items:center;border:2px solid #6fadbe;border-radius:50%;color:#6fadbe;display:flex;font-family:Roboto Condensed,sans-serif;font-size:15px;font-weight:700;height:25px;justify-content:center;width:25px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionTitle{font-size:24px;line-height:28px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionPrice{color:#e22518;display:flex;font-family:Roboto Condensed,sans-serif;font-size:30px;font-weight:400;line-height:32px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionPrice>div{display:flex;flex-direction:column}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionPrice>div>span:first-child{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:18px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionPrice>div>span:last-child{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:10px;font-weight:400;line-height:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContent{display:flex;flex-direction:column;gap:5px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContent{gap:10px;margin-left:36px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContent--extension{flex:1;flex-direction:row}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContent--extension .kv-PopinCombinedOrCombinable-sectionContentCriterias{justify-content:flex-end}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDurationDateWrapper{display:flex;flex-direction:column;gap:5px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDurationDateWrapper{align-items:center;flex-direction:row}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDuration{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:17px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDuration{line-height:18px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDate{align-items:center;color:#6fadbe;display:flex;flex-direction:row;font-family:Roboto Condensed,sans-serif;font-size:16px;gap:20px;line-height:19px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateDeparture,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateReturn{display:flex;flex-direction:column}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateDeparture,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateReturn{flex-direction:row;gap:5px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateDeparture span,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateReturn span{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:19px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDate{gap:10px;line-height:18px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateDeparture:before{color:#27343e;content:"-";display:inline-block;margin-left:5px;margin-right:5px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentDateSeparator{background-color:#6fadbe;display:block;height:7px;mask-image:url(/resources/static/dist/svg/arrow-right.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/arrow-right.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:15px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentMapProductWrapper{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentMapProductWrapper{flex-direction:row;gap:20px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentMap{border-radius:6px;width:100%}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentMap{max-width:200px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProduct{display:flex;flex-direction:column}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductName{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:20px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductName .icon-star{width:auto}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductName .icon-star:before{height:15px;width:12px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductDescription>div{display:flex;flex-direction:column;gap:20px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductDescription p{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:16px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductDescription span{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:14px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductDescription span{font-size:14px;line-height:20px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentProductDescription{display:flex;flex:1;flex-direction:column;justify-content:space-between}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteriaDescription{color:#acacac;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:16px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteriaDescription{flex:1}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriterias{display:flex;flex-direction:row;gap:10px;margin-top:17px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriterias{flex:1;margin-top:0}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria:first-child{max-width:105px;width:26.89%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria:nth-child(2){max-width:172px;width:45.78%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria *{border:none;box-shadow:none;color:#27343e;cursor:pointer}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__indicator{padding:8px 2px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__indicator-separator{display:none}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__control{border:1px solid #888f94;border-radius:6px;box-shadow:none;font-family:Roboto Condensed,sans-serif;min-height:40px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__control--is-focused,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__control:hover{border:1px solid #27343e;border-radius:6px;box-shadow:none}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__value-container{padding:2px 4px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__placeholder,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__single-value{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;line-height:18px;white-space:nowrap}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__menu{background-color:#fff;border-radius:6px;box-shadow:0 0 8px #dfdbdb;overflow:hidden}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__menu-list{padding:0}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__option{font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:18px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__option--is-focused,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__option--is-selected{background-color:#fff;color:#27343e}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria .kv-Select__option:hover{background-color:#d4d2d3;color:#e22518}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria--stars .kv-Select__option{position:relative}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentCriteria--stars .kv-Select__option:nth-child(n+2):after{content:"*";display:flex;margin-left:8px;position:absolute;top:5px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentSearch{align-items:center;background-color:#328aa3;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:18px;max-width:74px;min-width:69px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionContentSearch--disabled{background-color:#c4c4c4;color:#27343e;cursor:auto}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results{background-color:#eee;border-radius:6px;display:flex;flex-direction:column;gap:20px;min-height:138px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results .kv-PopinCombinedOrCombinable-sectionContentCriteriaDescription{align-items:center;color:#27343e;display:flex;flex:1;justify-content:center;padding-left:15px;padding-right:15px;text-align:center}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results .kv-PopinCombinedOrCombinable-sectionContentDurationDateWrapper{margin:10px 10px 0}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results{min-height:173px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results .kv-PopinCombinedOrCombinable-sectionContentDurationDateWrapper{margin:22px 25px 0}}@media(min-width:1200px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results{gap:10px;max-height:455px;overflow-y:auto}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults{align-items:center;justify-content:center}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults .kv-PopinCombinedOrCombinable-resultsLoading{margin-top:5px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults .kv-PopinCombinedOrCombinable-resultsEmptyMessage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:41px 50px 42px}@media(min-width:1200px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults .kv-PopinCombinedOrCombinable-resultsEmptyMessage{margin:51px 50px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults .kv-PopinCombinedOrCombinable-resultsEmptyMessage p{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:22px;text-align:center}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults .kv-PopinCombinedOrCombinable-resultsEmptyMessage b{font-weight:700}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--noResults .kv-PopinCombinedOrCombinable-resultsEmptyMessage:before{background-color:#cfcfcf;content:"";display:block;height:26px;margin-bottom:15px;mask-image:url(/resources/static/dist/svg/Picto_Smiley.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/Picto_Smiley.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:33px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-results--loading{overflow:hidden;position:relative}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-resultsLoadingWrapper{align-items:center;background:rgba(39,52,62,.6);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-resultsLoading{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;padding:25px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-resultsLoading{height:auto}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-resultsLoading p{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:13px;line-height:18px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-resultsLoader{animation:spin 1s linear infinite;border:3px solid #e9ebef;border-radius:50%;border-top-color:#9b9fa9;height:26px;margin-top:17px;width:26px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionSeparator{align-items:center;display:flex;height:31px;justify-content:center;min-height:31px;position:relative;width:100%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionSeparator hr{background-color:#eee;border:0;height:1px;width:100%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionSeparator span{background-color:#328aa3;border-radius:50%;display:block;height:31px;position:absolute;width:31px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-sectionSeparator span:after{background-color:#fff;content:"";display:block;height:31px;mask-image:url(/resources/static/dist/svg/plus-icon.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/plus-icon.svg?r=1750425159505);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:31px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-mentionSpecial{font-family:Roboto Condensed,sans-serif}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extension{background-color:#fff;border-radius:6px;box-shadow:0 0 8px #dfdbdb;display:flex;flex-direction:column;gap:10px;margin:0 10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extension:last-child{margin-bottom:10px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extension{flex-direction:row;justify-content:space-between;margin:0 25px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extension:last-child{margin-bottom:27px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionVisual{border-radius:6px 6px 0 0;width:100%}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionVisual{border-radius:6px 0 0 6px;height:100%;max-width:180px;width:180px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionInfo{display:flex;flex-direction:column;padding:0 10px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionInfo{flex:1;padding:10px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionName{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:20px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionName .stars{display:inline-flex;vertical-align:text-top}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionName .icon-star{width:auto}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionName .icon-star:before{height:10px;width:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDescription{display:flex;flex-direction:column;gap:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDescription p,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDescription span{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:16px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDescription{flex:1;position:relative}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateDurationWrapper{display:flex;flex-direction:row}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDuration{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:16px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDate{align-items:baseline;display:flex;flex-direction:row;gap:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateDeparture,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateReturn{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:16px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateDeparture span,.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateReturn span{font-weight:400}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateDeparture:before{color:#27343e;content:"-";display:inline-block;margin-left:5px;margin-right:5px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionDateSeparator{background-color:#6fadbe;display:block;height:7px;mask-image:url(/resources/static/dist/svg/arrow-right.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/arrow-right.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionLink{align-items:center;color:#27343e;display:flex;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:16px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionLink:before{background-color:#6fadbe;content:"";display:inline-block;height:16px;margin-right:5px;mask-image:url(/resources/static/dist/svg/chain-link.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/chain-link.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionPriceWrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 10px 10px}@media(min-width:768px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionPriceWrapper{align-items:flex-end;flex-direction:column;padding:10px 20px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionPrice{color:#e22518;display:flex;font-family:Roboto Condensed,sans-serif;font-size:30px;font-weight:400;line-height:32px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionPrice>div{display:flex;flex-direction:column}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionPrice>div>span:first-child{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:18px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionPrice>div>span:last-child{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:10px;font-weight:400;line-height:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionSelect{align-items:center;border:1px solid #6fadbe;border-radius:5px;color:#6fadbe;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:16px;min-height:32px;min-width:118px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-extensionSelect:after{background-color:#6fadbe;content:"";display:inline-block;height:10px;margin-left:5px;mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:6px;mask-size:6px;width:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recap{display:flex;flex-direction:column;gap:20px;margin-top:10px}@media(min-width:1200px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recap{align-items:flex-end}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapPrice{align-items:center;border-bottom:2px solid #808182;border-top:2px solid #808182;display:flex;flex-direction:row;justify-content:space-between;padding:14px 0}@media(min-width:1200px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapPrice{width:324px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapPrice p{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:22px;font-weight:700}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapButtons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapReturnButton{color:#27343e;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:700}@media(min-width:1200px){.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapReturnButton{font-size:16px}}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapReturnButton:before{background-color:#27343e;content:"";display:inline-block;height:10px;margin-right:5px;mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:6px;mask-size:6px;rotate:180deg;width:10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapBookButton{background-color:#e22518;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;padding:12px 10px}.kv-Modal--popinCombinedOrCombinable .kv-Modal-inner .kv-Modal-content .kv-PopinCombinedOrCombinable-recapBookButton:after{background-color:#fff;content:"";display:inline-block;height:10px;margin-left:10px;mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-image:url(/resources/static/dist/svg/arrow.svg?r=1750425159505);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:6px;mask-size:6px;width:12px}