@media (max-width: 1100px){.ucp-grid--4{grid-template-columns:repeat(3,1fr)}.ucp-carousel--inset .ucp-carousel__btn--prev{left:0}.ucp-carousel--inset .ucp-carousel__btn--next{right:0}.ucp-footer{grid-template-columns:200px 1fr 1fr;gap:var(--ucp-space-8) var(--ucp-space-8)}.ucp-footer__logo{max-width:200px}.ucp-newsletter-col{grid-column:1 / -1}}@media (max-width: 980px){.et-l--header,.et-l--header .et_builder_inner_content,.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_row>.et_pb_column:first-child,.et-l--header .et_pb_menu{position:relative;overflow:visible!important}.et-l--header{z-index:99990}.et-l--header .et_pb_row>.et_pb_column:first-child,.et-l--header .et_pb_menu{z-index:99992}.et-l--header:has(.mobile_nav.opened) .et_pb_row>.et_pb_column:last-child,.et-l--header:has(.mobile_nav.opened) .et_pb_button_module_wrapper,.et-l--header:has(.mobile_nav.opened) .ucp-btn--dark,#main-header:has(.mobile_nav.opened) .ucp-btn--dark,html.ucp-mobile-menu-open .et-l--header .et_pb_row>.et_pb_column:last-child,html.ucp-mobile-menu-open .et-l--header .et_pb_button_module_wrapper,html.ucp-mobile-menu-open .et-l--header .ucp-btn--dark,html.ucp-mobile-menu-open #main-header .ucp-btn--dark{display:none!important}.et-l--header .et_pb_menu .et_mobile_menu{z-index:99999!important;pointer-events:auto!important}.et-l--header .et_pb_menu .et_mobile_menu li,.et-l--header .et_pb_menu .et_mobile_menu li a{position:relative;z-index:100000;pointer-events:auto!important}.et-l--header .et_pb_menu .et_mobile_menu li a{display:flex!important;align-items:center;min-height:58px;padding:14px 20px!important;touch-action:manipulation;-webkit-tap-highlight-color:rgb(212 175 55 / 18%)}.et-l--header .et_mobile_menu .ucp-language-menu,#main-header .et_mobile_menu .ucp-language-menu{display:block;margin:0!important}.et_mobile_menu .ucp-language-menu__toggle{justify-content:space-between;width:100%;min-height:58px;padding:14px 20px;border-top:1px solid rgba(23,63,46,0.12);font-size:16px;text-align:left}.et-l--header .et_mobile_menu .ucp-language-menu>.ucp-language-menu__list,#main-header .et_mobile_menu .ucp-language-menu>.ucp-language-menu__list{position:static!important;display:none!important;visibility:visible!important;width:100%!important;min-width:0;padding:0 0 8px 14px!important;border:0!important;border-left:2px solid var(--ucp-accent)!important;box-shadow:none;opacity:1!important;transform:none;pointer-events:auto}.et-l--header .et_mobile_menu .ucp-language-menu.ucp-is-open>.ucp-language-menu__list,#main-header .et_mobile_menu .ucp-language-menu.ucp-is-open>.ucp-language-menu__list{display:block!important}.ucp-home-feature__inner{grid-template-columns:1fr;gap:var(--ucp-space-8)}.et_pb_section:has(.ucp-home-feature__copy) .et_pb_row:has(.ucp-home-feature__copy){grid-template-columns:1fr;gap:var(--ucp-space-8)}.et_pb_section:has(.ucp-home-feature__copy) .et_pb_column{width:100%}.ucp-header{flex-wrap:wrap;gap:var(--ucp-space-4)}.ucp-header__logo{margin-right:auto}.ucp-header__logo img{height:52px}.ucp-nav{order:3;width:100%;gap:var(--ucp-space-6);margin-right:0;padding-top:var(--ucp-space-3);border-top:1px solid var(--ucp-border);overflow-x:auto;-webkit-overflow-scrolling:touch}.ucp-nav a{white-space:nowrap}.ucp-hero{min-height:460px}.ucp-hero--sejour{min-height:78vh;min-height:78svh}.ucp-hero__info{gap:var(--ucp-space-5) var(--ucp-space-8)}.ucp-grid--4,.ucp-grid--3{grid-template-columns:repeat(2,1fr)}.ucp-pillars{grid-template-columns:repeat(2,1fr);gap:var(--ucp-space-8)}.ucp-guarantees{grid-template-columns:repeat(2,1fr)}.ucp-team{grid-template-columns:repeat(2,1fr)}.ucp-contact-grid{grid-template-columns:1fr}.ucp-carousel-page{grid-template-columns:repeat(2,1fr)}.ucp-guarantee:nth-child(2n){border-right:none}.ucp-guarantee:nth-child(-n+2){border-bottom:1px solid var(--ucp-border-invert)}.ucp-sejour-wide{flex-direction:column;min-height:0}.ucp-selection .ucp-sejour-wide{min-height:0}.ucp-sejour-wide__media{flex:0 0 auto;height:280px}.ucp-layout,.ucp-sejour-page .ucp-layout{grid-template-columns:1fr;gap:var(--ucp-space-10);padding-left:var(--ucp-gutter);padding-right:var(--ucp-gutter)}.ucp-sejour-page .ucp-layout>.ucp-content,.ucp-sejour-page .ucp-layout>.ucp-sidebar{grid-column:1}.ucp-sejour-page{padding-bottom:84px}.ucp-mobile-cta{display:flex}.ucp-sidebar{position:static}.ucp-carousel-page{grid-template-columns:repeat(2,1fr)}.ucp-sejour-page .ucp-content-section table,.ucp-sejour-page .ucp-table-wrap{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ucp-doc{flex-wrap:wrap;gap:var(--ucp-space-3)}.ucp-doc__body{flex:1 1 100%;order:2}.ucp-doc__action{order:3}.ucp-months{grid-template-columns:repeat(6,1fr)}.ucp-footer{grid-template-columns:repeat(2,1fr)}.ucp-footer__logo-col{grid-column:1 / -1}}@media (max-width: 767px){.et-l--header .et_pb_row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:90%!important;margin:0 auto!important;padding:8px 0 12px!important}.et-l--header .et_pb_row>.et_pb_column{float:none!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.et-l--header .et_pb_row>.et_pb_column:last-child{display:flex!important;align-items:center!important;justify-content:center!important}.et-l--header .et_pb_button_module_wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important}body #page-container .et-l--header .et_pb_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px;margin:0!important;padding:12px 22px!important;line-height:1.15!important}.et-l--header:has(.mobile_nav.opened) .et_pb_row>.et_pb_column:last-child,html.ucp-mobile-menu-open .et-l--header .et_pb_row>.et_pb_column:last-child{display:none!important}.ucp-catalogue-hero{padding-top:3.5rem;padding-bottom:3.5rem}.ucp-catalogue-hero h1{font-size:clamp(2.75rem,15vw,4.5rem)}.ucp-catalogue-page .ucp-filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--ucp-space-4)}.ucp-catalogue-page .ucp-filter,.ucp-catalogue-page .ucp-filters__reset{min-width:0}.ucp-catalogue-page .ucp-filters__reset,.ucp-catalogue-page .ucp-btn-reset{width:100%}.ucp-home-feature,body.home .et_pb_section_3_tb_body{padding:var(--ucp-section-y) var(--ucp-gutter)}.ucp-home-feature__copy,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body{padding-left:var(--ucp-space-5)}body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p span{font-size:var(--ucp-fs-body)!important}.ucp-home-feature__media,body.home .et_pb_section_3_tb_body .et_pb_text_6_tb_body{min-height:260px;aspect-ratio:16 / 10}.et_pb_section:has(.ucp-home-feature__copy){padding:var(--ucp-section-y) var(--ucp-gutter)}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy{padding-left:var(--ucp-space-5)}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy p,.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy p span{font-size:var(--ucp-fs-body)!important}.et_pb_section:has(.ucp-home-feature__copy) .et-pb-has-background-video{min-height:260px;aspect-ratio:16 / 10}.ucp-hero{min-height:420px}.ucp-hero--sejour{display:block;min-height:0}.ucp-hero--sejour .ucp-hero__bg{position:relative;height:auto;aspect-ratio:3 / 2}.ucp-hero--sejour .ucp-hero__bg img,.ucp-hero--sejour .ucp-hero__bg video{object-position:center}.ucp-hero--sejour .ucp-hero__bg::after{background:linear-gradient(180deg,rgba(30,30,32,0.30) 0%,rgba(30,30,32,0) 30%,rgba(30,30,32,0) 70%,rgba(30,30,32,0.45) 100%)}.ucp-hero__ctas{flex-direction:column;align-items:stretch;gap:var(--ucp-space-3)}.ucp-hero__ctas>*{width:100%;text-align:center}.ucp-btn--ghost.ucp-btn--ghost{padding:14px 0}.ucp-breadcrumb--overlay{top:16px}.ucp-hero__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ucp-space-5) var(--ucp-space-5);margin-top:var(--ucp-space-6)}.ucp-hero__info-value{font-size:1.0625rem}.ucp-grid--4,.ucp-grid--3,.ucp-grid--2{grid-template-columns:1fr}.ucp-pillars{grid-template-columns:1fr;gap:var(--ucp-space-6)}.ucp-team{grid-template-columns:1fr}.ucp-portes{grid-template-columns:1fr}.ucp-info-grid{grid-template-columns:1fr}.ucp-inclus{grid-template-columns:1fr}.ucp-form-row{grid-template-columns:1fr}.ucp-form-card{padding:22px 16px}.ucp-path-switch{grid-template-columns:1fr}.ucp-conversion-promises{display:grid;gap:var(--ucp-space-2)}.ucp-callback-panel{padding:20px 16px}.ucp-form-details>summary{align-items:flex-start;flex-direction:column}.ucp-form-details>summary small{text-align:left}.ucp-form-details__body{padding:20px 16px}.ucp-form-block{margin-bottom:var(--ucp-space-7)}.ucp-form-block__header{margin-bottom:var(--ucp-space-4)}.ucp-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ucp-choice{width:100%}.ucp-choice span{width:100%;padding:10px 12px}.ucp-choice-grid--budget{grid-template-columns:repeat(2,minmax(0,1fr))}.ucp-choice-grid--newsletter{grid-template-columns:1fr}#form-projet{scroll-margin-top:86px}.ucp-carousel-page{grid-template-columns:1fr}.ucp-carousel--media .ucp-carousel-page{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(118px,34vw,165px)}.ucp-media-tile__zoom{right:7px;bottom:7px;padding:6px 8px;opacity:1;transform:none}.ucp-lightbox{padding:12px}.ucp-lightbox__figure{width:94vw;height:88vh}.ucp-lightbox__close,.ucp-lightbox__nav{width:44px;height:44px}.ucp-lightbox__close{top:10px;right:10px}.ucp-lightbox__nav--prev{left:8px}.ucp-lightbox__nav--next{right:8px}.ucp-guarantees{grid-template-columns:1fr}.ucp-porte{margin-right:0;margin-bottom:-1px}.ucp-guarantee{border-right:none;border-bottom:1px solid var(--ucp-border-invert)}.ucp-guarantee:last-child{border-bottom:none}.ucp-filters{gap:var(--ucp-space-3)}.ucp-filter{flex:1 1 calc(50% - var(--ucp-space-3));min-width:0}.ucp-filters__reset{flex:1 1 100%}.ucp-btn-reset{width:100%}.ucp-search input[type=search],.ucp-search input[type=text]{padding:15px 20px 15px 48px}.ucp-sejour-wide__media{height:220px}.ucp-selection{padding-right:0;padding-left:0}.ucp-selection .ucp-section-header{padding-right:var(--ucp-gutter);padding-left:var(--ucp-gutter)}.ucp-selection .ucp-sejour-wide__media{height:auto;aspect-ratio:16 / 10}.ucp-selection .ucp-sejour-wide__body{padding:var(--ucp-space-6) var(--ucp-gutter) var(--ucp-space-7)}.ucp-selection .ucp-sejour__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ucp-selection__carousel>.ucp-carousel__btn--prev{margin-left:var(--ucp-gutter)}.ucp-selection__carousel>.ucp-carousel__dots{margin-right:var(--ucp-gutter)}.ucp-carousel{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:var(--ucp-space-3)}.ucp-carousel__viewport{grid-column:1 / -1}.ucp-carousel__btn{position:static;transform:none;width:44px;height:44px}.ucp-carousel__dots{justify-self:end;margin:0}.ucp-carousel__nav{display:flex;justify-content:center;gap:var(--ucp-space-3)}.ucp-carousel--bleed .ucp-carousel__viewport{margin:0}.ucp-media-tile,.ucp-media-tile--tall,.ucp-media-placeholder,.ucp-media-placeholder--tall{height:220px}.ucp-day{flex-direction:column;gap:var(--ucp-space-2)}.ucp-day__label{flex:0 0 auto}.ucp-atouts li{padding-left:22px}.ucp-faq__question{gap:var(--ucp-space-3);padding:16px var(--ucp-space-4)}.ucp-faq__answer p{margin-left:var(--ucp-space-4);margin-right:var(--ucp-space-4)}.ucp-step{gap:var(--ucp-space-4)}.ucp-step__num{flex:0 0 56px}.ucp-devis-band{flex-direction:column;align-items:stretch;gap:var(--ucp-space-5)}.ucp-devis-band .ucp-btn{width:100%}.ucp-devis-band__text{flex:0 0 auto}.ucp-footer{grid-template-columns:1fr;gap:var(--ucp-space-8)}.ucp-footer__legal{flex-direction:column;align-items:flex-start}.ucp-footer__legal-right{gap:var(--ucp-space-4)}.ucp-social{gap:var(--ucp-space-3)}.ucp-social__icon{width:38px;height:38px}}@media (max-width: 767px){.ucp-catalogue-page .ucp-select select,.ucp-catalogue-page .ucp-search input[type=search]{font-size:16px}.ucp-filters-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0 0 var(--ucp-space-3);padding:12px 16px;border:1px solid var(--ucp-border-strong);background:var(--ucp-white);color:var(--ucp-brand);font-size:var(--ucp-fs-eyebrow);font-weight:var(--ucp-fw-bold);letter-spacing:var(--ucp-ls-label);text-transform:uppercase;text-align:left;cursor:pointer}.ucp-filters-toggle::after{content:"+";font-size:1.25rem;line-height:1;color:var(--ucp-accent-warm)}.ucp-filters-toggle[aria-expanded=true]::after{content:"−"}.ucp-filters-toggle:focus-visible{outline:2px solid var(--ucp-brand);outline-offset:2px}.ucp-filters.is-collapsed{display:none}}@media (max-width: 480px){.ucp-catalogue-page .ucp-filters{grid-template-columns:1fr}.ucp-header__logo img{height:44px}.ucp-header__name{font-size:0.75rem;letter-spacing:0.2em}.ucp-months{grid-template-columns:repeat(4,1fr)}.ucp-hero__info{gap:var(--ucp-space-4)}.ucp-sejour-wide__body{padding:var(--ucp-space-6) var(--ucp-space-5)}.ucp-sejour__price-row{flex-wrap:wrap}.ucp-sejour__price{flex:1 1 100%}}@media print{.ucp-header,.ucp-footer,.ucp-nav,.ucp-cta-final,.ucp-devis-band,.ucp-carousel__btn,.ucp-carousel__dots,.ucp-finder,.ucp-sidebar,.ucp-hero__video,.ucp-mobile-cta{display:none}.ucp-layout{grid-template-columns:1fr;padding:0}.ucp-faq__answer{grid-template-rows:1fr}.ucp-faq__toggle{display:none}body.ucp{background:#FFFFFF;color:#000000}}@media (max-width: 767px){.ucp-home-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ucp-home-stats__item+.ucp-home-stats__item{border-left:0}.ucp-home-stats__item:nth-child(2n){border-left:1px solid var(--ucp-sand-300)}.ucp-home-stats__item:nth-child(n+3){border-top:1px solid var(--ucp-sand-300)}.ucp-home-stats__item{padding:var(--ucp-space-6) var(--ucp-space-3)}.ucp-home-scotland{grid-template-columns:1fr}.ucp-home-scotland__media{min-height:0;aspect-ratio:var(--ucp-destination-ratio, 3 / 2)}.ucp-home-scotland__text p{text-align:left}}@media (max-width: 980px){body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(n),body .woocommerce ul.products li.product:nth-child(n){width:47.25%;margin-right:5.5%}body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(3n),body .woocommerce ul.products li.product:nth-child(3n){margin-right:5.5%;clear:none}body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(3n+1),body .woocommerce ul.products li.product:nth-child(3n+1){clear:none}body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(2n),body .woocommerce ul.products li.product:nth-child(2n){margin-right:0}body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(2n+1),body .woocommerce ul.products li.product:nth-child(2n+1){clear:both}}@media (max-width: 767px){body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(n),body .woocommerce ul.products li.product:nth-child(n),body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(3n),body .woocommerce ul.products li.product:nth-child(3n),body.et_pb_gutters3 .woocommerce ul.products li.product:nth-child(2n),body .woocommerce ul.products li.product:nth-child(2n){width:100%;margin-right:0;clear:both}}@media (max-width: 767px){.ucp-home-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ucp-space-6) var(--ucp-space-4)}}
