.search-map .zoom-map-buttons{background-color:#fff;border-radius:.5rem;border:solid 1px #e5e7eb;display:flex;flex-direction:column;overflow:hidden;height:5rem;width:2.5rem}.search-map .zoom-map-buttons .map-zoom-in,.search-map .zoom-map-buttons .map-zoom-out{align-items:center;background-color:#fff;border:none;border-radius:0;cursor:pointer;font-size:.9375rem;height:2.5rem;padding:.5rem}.search-map .zoom-map-buttons .map-zoom-in:hover,.search-map .zoom-map-buttons .map-zoom-out:hover{background-color:#f9fafb}.search-map .zoom-map-buttons .map-zoom-in:before{display:inline-block;background-image:url(https://static.ubiq.fr/frontoffice/4024838f22357b3384d3dbd030d232e2/sprite-iH6qldTv.svg);background-size:47em 46.625em;width:1.5625em;height:1.5625em;background-position:-27.9375em -31.5625em;content:""}.search-map .zoom-map-buttons .map-zoom-out{border-top:1px solid #e5e7eb}.search-map .zoom-map-buttons .map-zoom-out:before{display:inline-block;background-image:url(https://static.ubiq.fr/frontoffice/4024838f22357b3384d3dbd030d232e2/sprite-iH6qldTv.svg);background-size:47em 46.625em;width:1.5625em;height:1.5625em;background-position:-2.4375em -31.5625em;content:""}.search-map .zoom-map-buttons{position:absolute;right:.5rem;top:5.625rem;z-index:5}.sticky-tabs{align-items:center;bottom:4rem;display:flex;flex-direction:row;margin:0 auto;width:-moz-fit-content;width:fit-content;gap:1rem;justify-content:center;left:0;padding:.5rem;position:fixed;z-index:5}.sticky-tabs button{bottom:4.5rem;box-sizing:border-box;box-shadow:0 .25rem .5rem #00000040;right:.5rem;left:.5rem;height:3rem;margin:0 auto;padding:.5rem;position:fixed;width:6.25rem;z-index:5}.sticky-tabs button:before{margin-right:.5rem;display:inline-block;vertical-align:middle}.sticky-tabs .show-list-button:not(.show-list-button--search):before{display:inline-block;background-image:url(https://static.ubiq.fr/frontoffice/4024838f22357b3384d3dbd030d232e2/sprite-iH6qldTv.svg);background-size:47em 46.625em;width:1.625em;height:1.5625em;background-position:-11.1875em -20.875em;content:""}.sticky-tabs .show-map-button:before{display:inline-block;background-image:url(https://static.ubiq.fr/frontoffice/4024838f22357b3384d3dbd030d232e2/sprite-iH6qldTv.svg);background-size:47em 46.625em;width:1.625em;height:1.5625em;background-position:-13.375em -20.875em;content:""}.show-list-button,.show-map-button{width:auto}@media screen and (min-width:1000px){.sticky-tabs{display:none;background-color:transparent;box-shadow:none}}.map-marker{position:absolute;cursor:pointer;transform:translate(-50%)}.map-marker.bullet{z-index:1}.map-marker.primary,.map-marker.price{z-index:2}@media(hover:hover){.map-marker.price:hover .marker-prices-list ul>li:not(:last-child){display:block}}.map-marker.marker-prices-list,.map-marker.marker-content{font-family:Roobert,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;background:#fff;box-shadow:0 .25rem .5rem #00000059;color:#000;border-radius:.5rem;margin:auto;display:flex;align-items:stretch;overflow:hidden;border:1px solid #e5e7eb;width:-moz-fit-content;width:fit-content}@media(hover:hover){.map-marker.marker-prices-list:hover,.map-marker.marker-content:hover{border:1px solid #6a7282}}.map-marker.marker-prices-list__block{display:flex;flex-direction:column}.map-marker.marker-prices-list ul{list-style:none;padding:.25rem .5rem;margin:0;white-space:nowrap}.map-marker.marker-prices-list ul>li:not(:last-child){display:none}.map-marker.marker-prices-list ul .dots{text-align:center}.map-marker.marker-prices-list ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16.875rem}.map-marker.marker-prices-list--preview-opened{background-color:#364153;color:#fff;border-color:#364153}.map-marker.marker-prices-list--preview-opened .hit-count{background-color:#6a7282;color:#364153}.map-marker.marker-content{display:block;max-width:16.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.25rem .5rem}.map-marker.marker-content.hover{background-color:#364153;color:#fff;border-color:#364153}@media screen and (min-width:770px){.map-marker.hover,.map-marker:hover{z-index:500!important}.map-marker.hover:before,.map-marker:hover:before{display:none}.map-marker.hover .marker-prices-list,.map-marker:hover .marker-prices-list{background-color:#364153;color:#fff;border-color:#364153}.map-marker.hover .marker-prices-list__title,.map-marker:hover .marker-prices-list__title{display:none}}.brand-details{display:flex}.brand-details__content{padding:1.5rem 1rem;width:100%;display:flex;flex-direction:column;gap:2rem}.brand-details__map{display:block;top:152px;right:0}.brand-details__map .page-brand-map .mapdiv{display:none}.brand-details__map .page-brand-map.show-map{width:100%;position:absolute}.brand-details__map .page-brand-map.show-map .mapdiv{display:block;position:absolute;height:calc(100vh - 152px);width:100vw;z-index:4}.brand-details__header{display:flex;justify-content:space-between;align-items:center}.brand-details__header.header-map{display:none}.brand-details__title{font-family:Roobert,sans-serif;font-weight:600;font-size:1.375rem;line-height:2rem;margin:0}.brand-details__logo{height:2.5rem}.brand-details__description{font-family:Roobert,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:#364153}.brand-details__spaces{padding:0;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;overflow:initial}.brand-details__spaces[class*=page-]:not(.current-page){display:none}.brand-details__pagination{border-top:1px solid #e5e7eb;padding:.5rem 1.5rem;display:flex;justify-content:center;background-color:#f9fafb}.brand-details.show-mobile-map{flex-direction:column}.brand-details.show-mobile-map .brand-details__content{display:none}.brand-details.show-mobile-map .brand-details__header.header-map{display:flex;padding:1.5rem 1rem}.brand-details .space-card-hover{cursor:pointer;box-shadow:0 .25rem .5rem #00000040;background:#f9fafb}.brand-details .space-card{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}@media(hover:hover){.brand-details .space-card:hover{cursor:pointer;box-shadow:0 .25rem .5rem #00000040;background:#f9fafb}}.brand-details .space-card p{margin:0}.brand-details .space-card__link{cursor:pointer;text-decoration:none;color:#000}.brand-details .space-card__carousel{height:14.375rem}.brand-details .space-card__content{padding:.5rem .75rem;color:#364153}.brand-details .space-card__header{display:flex;gap:.5rem}.brand-details .space-card__title{font-family:Roobert,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.5rem;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#000}.brand-details .space-card__transports{padding:0;display:flex;gap:.25rem}.brand-details .space-card__transports li{list-style:none}.brand-details .space-card__row{display:flex;gap:.25rem}.brand-details .space-card .contact-slide__button{height:13.75rem}@media screen and (min-width:1000px){.brand-details__content{padding:1.5rem;width:37rem;box-sizing:content-box}.brand-details__spaces{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-details__map{flex-grow:1;position:sticky;float:right;top:64px;min-width:22.5rem;width:auto;height:100%}.brand-details__map .page-brand-map{width:100%}.brand-details__map .page-brand-map .mapdiv{display:block;position:relative;overflow:hidden;width:auto!important;height:calc(100vh - 64px)!important}.brand-details__map .page-brand-map .mapdiv .gmnoprint.gm-bundled-control .gmnoprint{border-radius:.5rem;border:1px solid #e5e7eb}.brand-details__map .page-brand-map .mapdiv .gmnoprint.gm-bundled-control .gmnoprint>div:first-child{border-radius:.5rem!important}.brand-details__map .page-brand-map.show-map .mapdiv{position:relative}.brand-details__pagination,.brand-details__footer{width:40rem}.brand-details.show-mobile-map{flex-direction:row}.brand-details.show-mobile-map .brand-details__content{display:flex}.brand-details.show-mobile-map .brand-details__header.header-map{display:none}}@media screen and (min-width:1200px){.brand-details__content{width:47.25rem}.brand-details__pagination,.brand-details__footer{width:50.25rem}}@media screen and (min-width:1400px){.brand-details__content{width:57rem}.brand-details__pagination,.brand-details__footer{width:60rem}}
