.store-locator-container .store-name{font-weight:700}.store-locator-container .store-details{display:block}@media (min-width:769px){.store-locator-container .store-details{margin-left:3.125em}}.map-marker{float:left;width:2em;height:2em;text-align:center;line-height:2em;border-radius:.375em;color:#fff;background-color:#7ed0ee;position:relative}.map-marker:after{position:absolute;bottom:-.625em;left:50%;transform:translate(-50%);content:"";width:0;height:0;border-style:solid;border-width:1em .5em 0;border-color:#7ed0ee transparent transparent}.gm-style-iw .store-details{margin-left:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;overflow:auto;height:250px;padding-right:15px}.gm-style-iw .store-details::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,.12)}.gm-style-iw .store-details::-webkit-scrollbar-thumb{background:#000;height:200px}.gm-style-iw .store-details .body3{font-size:12px}.gm-style-iw .store-details .store-hours{color:#8f8f8f;margin-top:2rem;letter-spacing:.5px}.gm-style-iw a{color:#0070d2}.map-canvas{height:28.125em;display:block}@media (max-width:543.98px){.map-canvas{display:none}}.relaypoint-name{font-weight:700}.store-locator-no-apiKey{display:none}.store-locator-no-results{display:none;line-height:264px;margin:0;font-size:14px;color:rgba(0,0,0,.8)}.store-locator-hero{margin-bottom:.625em}@media (min-width:544px){.store-locator-hero{display:none}}@media (min-width:769px){#resultstores,.results{overflow-y:auto;overflow-x:hidden}}#resultstores .store-hours,.results .store-hours{font-size:12px;color:#8f8f8f}#resultstores .click-and-drive,.results .click-and-drive{display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:500;margin:1em 0}#resultstores .click-and-drive .fa,.results .click-and-drive .fa{padding:1px 7px 0 0;font-size:1.3em}#resultstores .click-and-drive p,.results .click-and-drive p{margin:0}#resultstores .closed-information,.results .closed-information{color:#f84720;margin-bottom:15px;margin-top:5px;font-size:.875rem;font-weight:500}#resultstores a.storelocator-phone,.results a.storelocator-phone{font-size:14px;line-height:20px}#resultstores a.link,.results a.link{font-weight:700;font-size:10px}#resultstores a.link:hover img,.results a.link:hover img{margin-left:3em;transition:.2s ease}#resultstores a.link img,.results a.link img{width:12px;transform:rotate(90deg)}#stores .row:first-child div.title{padding-bottom:2em}#stores .row:first-child div.title h1{text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}@media (max-width:768.98px){#stores .row:first-child{margin:0}}#stores #resultstores .card-body{padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.12)}#stores #resultstores .card-body .store-details{margin-left:0}@media (max-width:768.98px){#stores #resultstores .card-body .card-body{padding:1.5rem}}#stores .results-card{border:1px solid rgba(0,0,0,.12);border-radius:0;min-height:184px}#stores .results-card .card-body{background-color:#fff;padding:0}#stores .results-card .card-body .results.striped{max-height:1074px;overflow:hidden;overflow-y:scroll}#stores .results-card .card-body .results.striped .card-body{padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.12)}#stores .results-card .card-body .results.striped .card-body .store-details{margin-left:0}#stores .results-card .card-body .results.striped::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,.12)}#stores .results-card .card-body .results.striped::-webkit-scrollbar-thumb{background:#000;height:200px}#stores .results-card .card-body .results.striped .store-details .contentInfos{width:calc(100% - 130px);letter-spacing:1px;font-size:.875rem}@media (min-width:769px){#stores .results-card .card-body .results.striped .store-details .contentInfos{width:calc(100% - 100px)}}#stores .results-card .card-body .results.striped .store-details span.btn.btn-primary.inverse{padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:500}@media (min-width:769px){#stores .results-card .card-body .results.striped .store-details span.btn.btn-primary.inverse{padding-left:8px;padding-right:8px}}#stores .search-form{border:1px solid rgba(0,0,0,.12);border-radius:0}@media (max-width:768.98px){#stores .search-form{width:100%;height:310px}}#stores .search-form #detect-location-store{border:2px solid #000;padding:.75em;background-color:#fff;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#stores .search-form #detect-location-store:hover{background-color:#fff}#stores .search-form label.form-label{width:calc(100% - 57px);margin:0;vertical-align:middle;height:57px}#stores .search-form label input{height:57px;border:1px solid #e8e8e8}#stores .search-form .card-body{padding:2.5em 1.5em}#stores .search-form .card-body #formmap{display:-ms-flexbox;display:flex}#stores #results-store{border:1px solid #e8e8e8;border-top:0}#stores .dropdown-country .dropbtn{height:57px}#stores .dropdown-country .dropbtn .label{top:8px}#stores .dropdown-country .dropbtn .value{top:23px}#stores .dropdown-country .dropdown-content{z-index:9}@media (max-width:768.98px){#stores{padding:0}#stores .search-form{border:0;margin-bottom:0}#stores .search-form .card-body{padding-bottom:0}#stores .nav-tabs .nav-item{line-height:64px}#stores .nav-tabs .nav-item a{box-shadow:none;background-color:#fff;font-size:14px}#stores .nav-tabs .nav-item a.active{border-bottom:2px solid #000}#stores .results-card{border:0}#stores .results-card .card-body .results.striped{max-height:none}}@media (max-width:768.98px){.jumbotron.map-canvas{display:none}}.jumbotron.map-canvas .gm-style-iw button.gm-ui-hover-effect{right:0!important;top:0!important}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c{background:#fff;border-radius:0;padding:1.5rem!important;min-width:300px;max-width:350px!important}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .gm-style-iw-d{min-width:100%;max-height:none!important}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .store-details .store-name{font-size:.875rem;letter-spacing:1px;font-weight:700;text-transform:uppercase}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .store-details .store-hours{margin-top:1em}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .store-details .click-and-drive{display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:500;margin-top:.5em}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .store-details .click-and-drive .fa{padding:2px 5px 0 0;font-size:1.3em}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .store-details .click-and-drive p{margin:0}.jumbotron.map-canvas .gm-style-iw.gm-style-iw-c .store-details .closed-information{color:#f84720;margin-top:5px;font-size:.875rem;font-weight:500}.jumbotron.map-canvas .gm-style-iw p.store-map{color:rgba(0,0,0,.8);font-size:14px;margin:0}.jumbotron.map-canvas .gm-style-iw a.storelocator-phone{color:rgba(0,0,0,.8);font-size:14px}.jumbotron.map-canvas .gm-style-iw a.link{color:#000;font-size:14px;font-weight:400;margin-bottom:16px;display:block;line-height:24px;text-transform:uppercase;text-align:right}.jumbotron.map-canvas .gm-style-iw a.link.link{font-size:10px;font-weight:700;margin-bottom:0}.jumbotron.map-canvas .gm-style-iw a.link.choose-relaypoint,.jumbotron.map-canvas .gm-style-iw a.link.choose-store,.jumbotron.map-canvas .gm-style-iw a.link.storelocator-phone{margin-bottom:0}#storeListComplete #collapseListe a{font-size:12px}#myTab li{-ms-flex:1;flex:1}#myTabContent #carte.active .map-canvas{display:block}#myTabContent #carte .map-canvas{height:100vh}@media (max-width:768.98px){#myTabContent #resultstoresZone.active .card-body{padding:1.5rem}#myTabContent #resultstoresZone.active .card-body.body-master{padding:0}}.store-locator-container .title h1{font-size:1.25rem;text-transform:uppercase}.store-locator-container .btn-storelocator-search{background-color:#f9f9f9;border-color:#00a1e0;border-radius:0;color:#00a1e0}.store-locator-container .btn-storelocator-search:hover{background-color:#00a1e0;color:#f9f9f9}.store-locator-container .detect-location{margin-bottom:1em}.store-locator-container .striped>div:nth-of-type(odd){background-color:transparent}.store-locator-container .search-form{margin-bottom:4rem}@media (min-width:544px){.store-locator-container .select-store{margin-top:-3rem}}.store-locator-container .custom-radio .store-details{margin-left:1.125em}.store-locator-container .store-locator-no-results{display:none}@media (min-width:769px){.store-locator-container .results{overflow-y:auto;overflow-x:hidden;max-height:21.875em}}.info-store{margin:3em auto}.info-store .store-details{display:block}.info-store .store-details .store-name{font-size:1.25rem;font-weight:700;text-transform:uppercase}.info-store .store-details address{font-size:.875rem;line-height:2em;letter-spacing:.5px}.info-store .store-details address .storelocator-phone{font-weight:700;color:#000}.info-store .store-details address .store-hours p{font-weight:700;letter-spacing:1px}.info-store .store-details address .click-and-drive{display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:500;margin-top:1em}.info-store .store-details address .click-and-drive .fa{padding:7px 7px 0 0;font-size:1.3em}.info-store .store-details address .click-and-drive p{margin:0}.info-store .store-details address .closed-information{color:#f84720;margin-top:20px;margin-bottom:20px;font-size:.875rem;font-weight:500}@media (max-width:768.98px){.info-store .cz-embed{margin-bottom:1.5em}}#proximity-store{width:100%;background-color:#f0f2f5}#proximity-store .proximity-store-other{background-color:#fff;height:180px;border-radius:0;margin:3em 0;padding:1.5em;position:relative}@media (max-width:1279.98px){#proximity-store .proximity-store-other{margin:1em 0}}@media (max-width:959.98px){#proximity-store .proximity-store-other{margin:.5em 0;height:150px}}@media (max-width:768.98px){#proximity-store .proximity-store-other{margin:1em 0;height:180px}}#proximity-store .proximity-store-other:hover{transform:scale(1.025);transition:.2s ease;cursor:pointer}#proximity-store .proximity-store-other:hover .store-link span{color:rgba(0,0,0,.6)!important;transition:.2s ease}#proximity-store .proximity-store-other:hover .store-link span:after{left:125px}#proximity-store .proximity-store-other:hover a{color:#1e1e1e}#proximity-store .proximity-store-other .store-distance{font-size:.875rem;letter-spacing:1px;padding-bottom:.5em}#proximity-store .proximity-store-other .store-distance .icon-navigation-store-1{padding-right:.5em}#proximity-store .proximity-store-other .store-distance .icon-navigation-store-1:before{font-size:20px;vertical-align:bottom}#proximity-store .proximity-store-other h3{font-size:.875rem;font-weight:700;letter-spacing:1px;margin:0}#proximity-store .proximity-store-other .store-adress{font-size:.75rem;color:#8f8f8f;letter-spacing:.5px}#proximity-store .proximity-store-other .store-link{bottom:1em;position:absolute}#proximity-store .proximity-store-other .store-link .link{font-size:.625rem;letter-spacing:1px;text-transform:uppercase;font-weight:500;position:relative}#proximity-store .proximity-store-other .store-link .link:after{content:url("../../images/arrow-3.svg");display:block;width:18px;height:18px;position:absolute;top:-3px;left:100px;transition:.2s ease}#proximity-store .more-store{height:180px;margin:3em 0;background-color:transparent}@media (max-width:1279.98px){#proximity-store .more-store{margin:1em 0}}@media (max-width:959.98px){#proximity-store .more-store{margin:.5em 0}}@media (max-width:768.98px){#proximity-store .more-store{margin:1em 0;height:180px}}#proximity-store .more-store .other-store-proximity{margin:auto;text-align:center}#proximity-store .more-store .other-store-proximity span{font-size:.625rem;text-transform:uppercase;letter-spacing:1px;font-weight:500}#proximity-store .more-store .btn-icon-info{background-color:transparent;margin-bottom:.5em}#proximity-store .more-store .btn-icon-info:hover{background-color:#000;transition:.2s ease}#store-description p{margin:5em 0;letter-spacing:1px;font-size:.875rem;line-height:2}@media (max-width:1279.98px){#store-description p{margin:1.5em 0}}@media (max-width:959.98px){#store-description p{margin:0 0 2em}}@media (max-width:768.98px){#store-description p{margin:0 0 1.5em}}.title{padding-bottom:2em}@media (max-width:959.98px){.title{padding-bottom:3em;padding-bottom:2em}}.title h2{text-transform:uppercase;font-size:1.75rem;letter-spacing:1px}@media (max-width:543.98px){.title h2{font-size:1.125rem}}.title:after{content:"";display:block;border-bottom:2px solid #000;width:50px;position:absolute;left:50%;transform:translateX(-50%)}.store-bloc{padding:3em 0 2em}