body.is-idle{cursor:wait}body.is-idle .filters-posts{opacity:.9;pointer-events:none}.page-compa .filters-posts{opacity:1;transition:opacity .3s ease-out}.page-compa__loadmore{display:flex;justify-content:center;margin-block:64px}.page-compa__section{padding-block:64px}.page-compa__section:last-of-type{padding-bottom:0}@media screen and (max-width:760px){.page-compa__section{padding-block:32px}}.page-compa__section--grey{background-color:var(--color-gris-500)}.page-compa__section h2{margin-bottom:32px;text-align:center}.page-compa__chosen-wrap{display:flex}.page-compa__chosen-wrap.is-inactive{display:none}.page-compa__chosen-empty{text-align:center}.page-compa__chosen-empty.is-inactive{display:none}.page-compa__chosen-labels{color:var(--color-gris-800);font-size:13px;margin-top:164px;width:20%}.page-compa__chosen-labels span{padding-left:18px}@media screen and (max-width:1024px){.page-compa__chosen-labels{margin-top:128px;width:240px}}@media screen and (max-width:640px){.page-compa__chosen-labels{margin-top:106px}}@media screen and (max-width:460px){.page-compa__chosen-labels{margin-top:95px;width:160px}}.page-compa__list li{align-items:center;display:flex;height:48px}.page-compa__list li:nth-child(odd){background:#fff}.page-compa__minitext{font-size:.6875rem;font-weight:300;margin-bottom:1rem;text-align:center}.page-compa .splide{flex:1;width:80%}.page-compa .splide .splide__slide{width:308px}@media screen and (max-width:1024px){.page-compa .splide .splide__slide{width:240px}}@media screen and (max-width:640px){.page-compa .splide .splide__slide{width:200px}}@media screen and (max-width:460px){.page-compa .splide .splide__slide{width:180px}}@media screen and (max-width:1024px){.page-compa .splide{width:calc(100% - 240px)}}@media screen and (max-width:640px){.page-compa .splide{width:calc(100% - 200px)}}@media screen and (max-width:460px){.page-compa .splide{width:calc(100% - 180px)}}.page-compa .splide__arrow{position:absolute;top:calc(50% - 15px);z-index:1}.page-compa .splide__list{height:auto}.page-compa .splide__pagination{margin-left:-20%}@media screen and (max-width:1024px){.page-compa .splide__pagination{margin-left:-240px}}@media screen and (max-width:460px){.page-compa .splide__pagination{margin-left:-160px}}.page-compa__single-appareil{border:1px solid var(--color-gris-700);width:100%}.page-compa__single-appareil__remove{background:url(../img/svg2/plus-white.svg) 50%/10px 10px no-repeat var(--color-primary);cursor:pointer;height:1.5rem;padding:0;position:absolute;right:0;top:0;width:1.5rem}.page-compa__single-appareil__remove:focus,.page-compa__single-appareil__remove:hover{background:url(../img/svg2/plus-black.svg) 50%/10px 10px no-repeat #fff}.page-compa__single-appareil__pic{padding:16px 16px 0}.page-compa__single-appareil__pic img{background:var(--color-gris-600);max-height:148px;max-width:276px;width:100%}@media screen and (max-width:1024px){.page-compa__single-appareil__pic img{max-height:100px;max-width:206px}}.page-compa__single-appareil .page-compa__list li{justify-content:center;padding-inline:16px}.page-compa__single-appareil .page-compa__list a{color:var(--color-bleu-marine-500);font-weight:600}.page-compa__single-appareil .page-compa__list a:hover{color:var(--color-or-600)}.page-compa__single-appareil:hover{border:1px solid var(--color-or-500)}.page-compa__empty-results{text-align:center}.page-compa__cabine-wrap{margin-top:70px;position:relative}.page-compa__cabine-wrap.is-inactive{display:none}@media screen and (max-width:720px){.page-compa__cabine-wrap{margin-top:30px}}.page-compa__cabine__heights{left:0;position:absolute;top:0;width:100%}.page-compa__cabine__heights__line{align-items:center;color:var(--color-gris-800);display:flex;height:26px;margin-bottom:12px;width:100%}.page-compa__cabine__heights__line span:first-child{margin-right:36px}@media screen and (max-width:720px){.page-compa__cabine__heights__line span:first-child{margin-right:18px}}.page-compa__cabine__heights__line span:last-child{background:var(--color-gris-700);display:block;flex:1;height:1px;width:100%}@media screen and (max-width:720px){.page-compa__cabine__heights__line{margin-bottom:6px}.page-compa__cabine__heights__line span:first-child{display:none}}.page-compa__cabine__content{margin-left:82px;min-height:420px;position:relative;width:calc(100% - 82px)}@media screen and (max-width:720px){.page-compa__cabine__content{margin-left:0;min-height:320px;width:100%}}.page-compa__cabine__circle{aspect-ratio:405/340;background:url(../img/imgs-2024/cabine-circle.svg) no-repeat bottom/contain;bottom:0;position:absolute;width:calc(260px + (var(--cabin-height)*10 - 15)*46px)}@media screen and (max-width:720px){.page-compa__cabine__circle{max-width:100%;width:calc(200px + (var(--cabin-height)*10 - 15)*30px)}}@media screen and (max-width:560px){.page-compa__cabine__circle{left:50%!important;transform:translateX(-50%)!important}}.page-compa__cabine__circle__inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1}.page-compa__cabine__circle p{color:var(--color-or-600);margin-bottom:0;padding-block:10px;position:relative;text-align:center;z-index:1}.page-compa__cabine__circle p span{display:block;font-weight:600;text-transform:uppercase}.page-compa__cabine__circle p span:first-child{font-weight:400;text-transform:none}.page-compa__cabine__circle__bot,.page-compa__cabine__circle__top{background:var(--color-gris-700);display:block;position:relative;width:1px}.page-compa__cabine__circle__bot:after,.page-compa__cabine__circle__top:after{filter:invert(90%) sepia(16%) saturate(100%) hue-rotate(196deg) brightness(91%) contrast(83%);height:12px;position:absolute;width:12px}.page-compa__cabine__circle__top{height:20%;margin-top:3%}.page-compa__cabine__circle__top:after{background:url(../img/icons-2024/button-arrow-right.svg) no-repeat 50%/contain;content:"";display:block;transform:rotate(-90deg) translateY(-50%)}.page-compa__cabine__circle__bot{flex:1;margin-bottom:3%}.page-compa__cabine__circle__bot:after{background:url(../img/icons-2024/button-arrow-right.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;left:-6px;position:absolute;transform:rotate(-270deg)}.page-compa__cabine__circle__seat{bottom:1.2%;display:flex;height:100%;justify-content:space-around;max-height:48%;position:absolute;width:100%}.page-compa__cabine__circle>*{opacity:0;transition:opacity .3s ease-out}.page-compa__cabine__circle.is-active{background:url(../img/imgs-2024/cabine-circle-active.svg) no-repeat bottom/contain;z-index:1}.page-compa__cabine__circle.is-active>*{opacity:1}.page-compa__cabine__planes{background:#fff;display:flex;flex-flow:row wrap;width:100%;grid-column-gap:1.5rem;column-gap:1.5rem;justify-content:center;margin:0 auto;margin-block:2rem;max-width:75%;padding:1rem;z-index:10}.page-compa__cabine__planes button{all:unset;cursor:pointer;font-size:1rem;font-weight:600;text-transform:uppercase}.page-compa__cabine__planes button.is-active,.page-compa__cabine__planes button:hover{color:var(--color-or-600);text-decoration:underline}@media screen and (max-width:720px){.page-compa__cabine__planes{justify-content:flex-start;grid-gap:.625rem 1.5rem;gap:.625rem 1.5rem;max-width:100%}}.page-compa__map{position:relative}.page-compa__map #map{height:500px;width:100%}.page-compa__map__planes{background:#fff;display:flex;flex-flow:row wrap;justify-content:center;left:50%;position:absolute;top:1.5rem;transform:translateX(-50%);width:max-content;grid-column-gap:1.5rem;column-gap:1.5rem;max-width:75%;z-index:10}.page-compa__map__planes:has(li){padding:1rem}.page-compa__map__planes button{all:unset;cursor:pointer;font-size:1rem;font-weight:600;text-transform:uppercase}.page-compa__map__planes button.is-active,.page-compa__map__planes button:hover{color:var(--color-or-600);text-decoration:underline}@media screen and (max-width:720px){.page-compa__map__planes{justify-content:flex-start;max-width:90%}}.page-compa .card{cursor:pointer}.page-compa .card h3{align-items:flex-start;display:flex}.page-compa .card:has(input[type=checkbox]:checked) .card__image:after{background:var(--color-or-600);opacity:.56;transform:scaleX(1)}.page-compa .card:has(input[type=checkbox]:disabled){opacity:.6;pointer-events:none;transition:opacity .2s ease-out}.page-compa .card input[type=checkbox].fake-checkbox{margin:.1875rem .rem(50) 0 0}.page-compa .tableau-comparatif{padding-bottom:0}.page-compa .module__cols{margin-top:2.5rem}