.mm-section-travel-club{display:flex;position:relative;overflow:hidden}.mm-section-background-mobile{display:none}.mm-travel-club-left{padding:20px 10px;display:flex;flex-direction:column;gap:20px;max-width:344px}.mm-travel-club-left-header{gap:10px}.mm-travel-club-container{padding-top:10px;border-top:1px solid var(--black-10)}.mm-travel-club-collapsible{padding-block:14px}.mm-travel-club-collapsible.mm-active .mm-mobile-header-plus,.mm-travel-club-collapsible:not(.mm-active) .mm-mobile-header-reduce{display:none}.mm-travel-club-collapsible.mm-active+.mm-travel-club-texte{display:flex;grid-gap:8px}.mm-travel-club-dropdown{border-bottom:1px solid var(--black-10);cursor:pointer;width:100%}.mm-travel-club-dropdown:last-child{border-bottom:none}.mm-travel-club-collapsible+.mm-travel-club-texte{max-height:0;overflow:hidden;line-height:16px;transition:max-height .3s ease-out;padding-block:0}.mm-travel-club-list-cities{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.mm-travel-club-country-slider-mobile{display:none;width:100%;overflow-x:auto;padding:10px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mm-travel-club-country-slider-mobile::-webkit-scrollbar{display:none}.mm-travel-club-country-slider-container{display:flex;gap:15px;padding:0 10px;white-space:nowrap;justify-content:center;min-width:min-content;width:100%}.mm-travel-club-country-item{padding-bottom:2px;cursor:pointer;transition:all .3s ease;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.mm-travel-club-country-item.mm-country-active{border-bottom:1px solid var(--black)}.mm-travel-club-right{flex-grow:1;padding:20px 10px}.map-container{aspect-ratio:2144/1368;position:relative;overflow:hidden;height:100%}.map-wrapper{position:relative;width:100%;height:100%}.mm-travel-club-articles-slider-mobile{width:100%;background:var(--white);position:fixed;bottom:-100%;left:0;z-index:9;padding-block:16px;box-shadow:0 -2px 10px #0000001a;transition:transform .3s ease-in-out,bottom .3s ease-in-out;height:auto;max-height:50vh;overflow-x:scroll;display:none;transform:translateY(100%)}.mm-travel-club-articles-slider-mobile.active{bottom:0;display:block;transform:translateY(0)}.mm-travel-club-articles-slider-mobile:not(.active){bottom:-100%;transform:translateY(100%)}.mm-travel-club-country-link:hover{color:var(--black)}.mm-travel-club-articles-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:100%;padding-left:0;touch-action:pan-x;user-select:none;-webkit-user-select:none}.mm-travel-club-articles-group{display:flex;gap:16px;padding:0 10px;width:100%;touch-action:pan-x}.mm-travel-club-articles-group .splide{width:100%}.mm-travel-club-articles-group .splide__track{overflow:visible;width:100%}.mm-travel-club-articles-group .splide__list{display:flex;gap:16px;width:fit-content;justify-content:flex-start;margin-left:0}.mm-travel-club-articles-group .splide__slide{padding:0 5px;flex:0 0 auto;width:auto;margin-left:0}.mm-travel-club-article-item{flex:0 0 auto;min-width:140px}.mm-travel-club-article-link{display:flex;gap:10px;text-decoration:none;color:inherit}.mm-travel-club-article-image{width:56px;height:84px;overflow:hidden;border-radius:0}.mm-travel-club-article-image img{width:100%;height:100%;object-fit:cover}.mm-travel-club-article-content{display:flex;flex-direction:column;gap:10px;justify-content:center}.mm-travel-club-article-city{font-size:14px;color:var(--black-60)}.mm-travel-club-article-title{font-size:16px;font-weight:500;color:var(--black)}.articles-progress-arrows{display:none}.mm-marker-image{width:100.617px;aspect-ratio:1/1;padding:3px;border-radius:4px;background-color:var(--white);transition:transform .2s ease-in-out}.country-marker:hover .mm-marker-image{transform:scale(1.05)}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8;mix-blend-mode:multiply;opacity:1;overflow:hidden}.mm-map-background{width:100%;height:100%;object-fit:contain;object-position:center}#map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:transparent!important}.country-list{display:none}.country-marker{width:100px;height:100px;cursor:pointer}.country-marker-inner{width:100%;height:100%;border-radius:2px;box-shadow:0 2px 4px #0000001a;border:2px solid white;padding:2px;background-size:cover}.accordion{display:flex;flex-direction:column;gap:10px}.accordion-item{border:1px solid #ddd;border-radius:5px;overflow:hidden}.accordion-header{background:#f8f9fa;padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-header:after{content:"+";font-size:20px;transition:transform .3s}.accordion-header.active:after{content:"-"}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff}.accordion-content.active{max-height:500px}.accordion-body{padding:15px}.city-list{list-style:none}.city-list li{padding:5px 0;border-bottom:1px solid #eee}.city-list li:last-child{border-bottom:none}.mapboxgl-ctrl-top-right{bottom:30px!important;right:30px!important;position:absolute!important;height:fit-content!important;top:initial!important}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:0!important}.mapboxgl-ctrl-compass,.mapboxgl-ctrl-logo{display:none!important}.mapboxgl-map{background:transparent!important}.mapboxgl-marker{z-index:2!important}.mapboxgl-canvas-container,.mapboxgl-canvas{background:transparent!important}.map-controls{position:absolute;bottom:20px;left:20px;background:#ffffffe6;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;z-index:1000}.control-group{margin-bottom:10px}.control-group label{display:block;margin-bottom:5px;font-size:14px;color:#333}.control-group input[type=range]{width:200px;margin-right:10px}.mm-travel-club-close-slider{display:none}@media screen and (max-width: 968px){.travel-club-container{grid-template-columns:1fr 1fr}.sidebar{padding:10px}}@media screen and (max-width: 768px){.mm-section-travel-club{flex-direction:column}.mm-travel-club-left{max-width:100%;padding:20px 0}.mm-section-background-mobile{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:-1;background:linear-gradient(0deg,#ffffff59 0% 100%),#d3d3d3 -69.82px 71.42px / 111.049% 104.081% no-repeat}.mm-section-background-mobile img{opacity:.1}.mm-travel-club-left-header{text-align:center;padding-inline:15px}.mm-travel-club-right{padding:0 0 38px;height:calc(100vh - 266px)}.country-dropdowns{display:none}.mm-travel-club-country-slider-mobile,.mm-travel-club-articles-slider-mobile{display:block}.mm-travel-club-articles-group .splide__slide{padding:0 2px}.mm-travel-club-article-item{width:240px}.map-controls{bottom:10px;left:10px;right:10px;padding:10px}.control-group input[type=range]{width:100%}.logo{display:none}.logo-mobile{display:block}.travel-club-container{display:flex;flex-direction:column;height:calc(100vh - 108px)}.accordion{display:none}.country-list{display:flex;flex-direction:column;gap:10px}.country-link{color:#333;text-decoration:none;padding:10px;border-radius:5px;background:#f8f9fa;transition:background-color .2s}.country-link:hover{background:#e9ecef}.map-container{height:100%;padding:0;position:relative;overflow:hidden;width:100vw}#map{position:relative}.sidebar{overflow:visible}.country-list{flex-direction:row}.cities-overlay{position:absolute;background:#fff;z-index:999;left:0;bottom:0;display:none;overflow-x:scroll}.cities-overlay.active{display:block}.cities-grid{display:flex;gap:15px;padding:10px 10px 20px}.city-card{background:#fff;display:flex;overflow:hidden;flex-direction:row;border:1px solid #ccc;width:170px;border-radius:0}.city-card-image{width:50px;height:100%;object-fit:cover}.city-card-content{padding:10px}.city-card-country{font-size:12px;color:#666;margin-bottom:5px}.city-card-name{font-size:16px;font-weight:700;margin-bottom:5px}.city-card-addresses{font-size:12px;color:#666}.close-overlay{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#333}.cities-grid-container{width:100vw}.splide__track{padding:0!important}.splide__slide{margin-right:10px!important;padding:0!important}.cities-progress{position:absolute;bottom:20px;left:50%;transform:translate(-50%) translateY(57px);width:calc(100vw - 20px);z-index:10}.cities-progress-track{width:100%;height:2px;background:#0000001a;border-radius:1px;overflow:hidden;margin-bottom:10px}.cities-progress-bar{width:0;height:100%;background:#000;transition:width .3s ease}.cities-progress-arrows{display:flex;justify-content:center;gap:20px}.cities-progress-prev,.cities-progress-next{background:none;border:none;padding:5px;cursor:pointer;color:#000;opacity:.7;transition:opacity .3s ease}.cities-progress-prev:hover,.cities-progress-next:hover{opacity:1}.cities-progress-prev svg,.cities-progress-next svg{width:24px;height:24px}.mm-map-background{width:auto;transform:translate(-20px)}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/mm-travel-club.css.map */
