@charset "UTF-8";#map-container{height:600px;width:100%;border-radius:30px}@media screen and (max-width: 740px){#map-container{height:70vh;width:100%;border-radius:30px}}.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-t:after,.gm-style .gm-style-iw-tc:after{background:black;color:#fff;padding:0!important;margin:0!important}.gm-ui-hover-effect{top:5px!important;right:5px!important;opacity:1!important;height:36px!important}.gm-ui-hover-effect span{background-color:#fff;width:18px!important;height:18px!important}.iw-main-container{padding:0 0 10px 20px}.iw-title-container{text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgb(62,58,58)}.info-window-title{padding-right:12px;padding-top:12px;max-width:260px;font-family:var(--heading-font-family)}.info-window-soon{color:rgb(var(--accent))}.iw-content-container{display:flex;flex-direction:column;gap:10px;font-family:var(--text-font-family)}.iw-content-info{display:flex;flex-direction:row;align-items:center;gap:10px;overflow-wrap:break-word}.iw-content-info p{max-width:180px;padding:0;margin:0}.iw-content-info a{display:inline;color:#fff;text-decoration:inherit;cursor:pointer}.iw-content-info a:hover{color:#fff!important}.iw-content-info:has(.button){justify-content:center}.iw-content-info .button.button--secondary:not(:hover){background-color:rgb(var(--primary-button-text-color))}.iw-content-info .button.button--secondary:hover{border:1px solid rgb(var(--primary-button-text-color))}.iw-icon svg{width:33px}.shopify-section--main-page .container .page-content{margin-bottom:0}.container-map{margin-top:0}.shopify-section--stores-locator{margin-top:30px}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.stores-locator{position:relative}.stores-locator--loading{position:absolute;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;align-content:center;align-items:center;background-color:#fdfbfb;border-radius:30px;color:#3c4043}.stores-locator--loading span{animation:heartbeat 2s infinite;text-transform:lowercase;color:#000}.stores-locator--loading img{width:8%}.stores-locator--error{display:none;justify-content:center;padding-bottom:12px;font-weight:700}.devenir-revendeur__container{margin:30px 0 40px}.devenir-revendeur__popup{z-index:16}.devenir-revendeur__popup .modal__content{border-radius:24px}.devenir-revendeur__container{text-align:center}.devenir-revendeur__modal{width:600px;padding:30px}.devenir-revendeur__modal-content{position:relative}.devenir-revendeur__modal form{margin-top:32px}.devenir-revendeur__modal form textarea{resize:none}@media screen and (max-width: 740px){.devenir-revendeur__popup .modal__content{border-radius:10px;max-height:initial}.devenir-revendeur__modal{width:initial;padding:30px}.devenir-revendeur__modal-content{position:relative}.devenir-revendeur__modal-content .contact-form{padding-top:32px}.devenir-revendeur__modal form{margin-top:32px}.devenir-revendeur__modal form textarea{resize:none}}@media (max-height: 680px){.devenir-revendeur__popup{height:100%;overflow:scroll}.devenir-revendeur__popup .modal__content{margin-top:30px;position:relative}.devenir-revendeur__modal-content .contact-form{padding-top:32px}}
