.-storeLocator .stores-locator__wrapper{display:-ms-flexbox;display:flex;margin:auto;-ms-flex-pack:center;justify-content:center}.-storeLocator .stores-locator__wrapper>*{-ms-flex:1;flex:1;max-height:500px;max-width:800px;margin:0 1rem}@media all and (max-width:40rem){.-storeLocator .stores-locator__wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.-storeLocator .stores-locator__stores{overflow-y:auto;padding-right:1rem;margin-right:0}@media all and (max-width:40rem){.-storeLocator .stores-locator__stores{padding:2rem 1rem;margin:0;overflow:hidden;max-height:inherit}.-storeLocator .stores-locator__stores .stores__item[data-store]:nth-child(n+5){display:none}}.-storeLocator .stores-locator__stores .stores__header{padding-bottom:1rem;position:-webkit-sticky;position:sticky;background:#fff;top:0;z-index:5}.-storeLocator .stores-locator__stores .stores__header .results-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.-storeLocator .stores-locator__stores .stores__header .results-filter select{padding-right:1.25rem}.-storeLocator .stores-locator__stores .stores__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 1px #333;padding:1.5rem 0;margin-right:1px;position:relative}.-storeLocator .stores-locator__stores .stores__item:focus{border:solid 1px #333;padding:.625rem;margin-bottom:.875rem;box-shadow:4px 4px 4px 0 rgba(204,204,204,.2);margin-top:.625rem}.-storeLocator .stores-locator__stores .stores__item:focus h3{color:#ff352f}.-storeLocator .stores-locator__stores .stores__item:focus:after{content:"";position:absolute;left:0;bottom:-.875rem;height:1px;width:100%;background:#000}@media all and (max-width:40rem){.-storeLocator .stores-locator__stores .stores__item{-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding:.625rem 0}.-storeLocator .stores-locator__stores .stores__item br{display:none}.-storeLocator .stores-locator__stores .stores__item a,.-storeLocator .stores-locator__stores .stores__item p{width:100%}.-storeLocator .stores-locator__stores .stores__item a,.-storeLocator .stores-locator__stores .stores__item p{text-align:left}}.-storeLocator .stores-locator__stores .stores__item .item__main-infos h3{font-size:1.125rem}.-storeLocator .stores-locator__stores .stores__item .item__main-infos p{margin:.625rem 0}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1rem;-ms-flex-align:center;align-items:center}@media all and (max-width:40rem){.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos{gap:.625rem}}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos .secondary-infos__opening span{font-weight:700}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos .secondary-infos__opening span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:10px;margin-right:.3125rem}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos .secondary-infos__opening span.-open{color:#00a99d}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos .secondary-infos__opening span.-open:before{background:#00a99d}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos .secondary-infos__opening span.-closed{color:#c92c2c}.-storeLocator .stores-locator__stores .stores__item .item__secondary-infos .secondary-infos__opening span.-closed:before{background:#c92c2c}.-storeLocator .stores-locator__map .m-map,.-storeLocator .stores-locator__map .m-map__wrapper{height:500px}.-storeLocator .stores-locator__map button{line-height:inherit;height:inherit;padding:inherit;transition:inherit;display:inherit}@media all and (max-width:40rem){.-storeLocator .stores-locator__map{max-height:375px}.-storeLocator .stores-locator__map .m-map,.-storeLocator .stores-locator__map .m-map__wrapper{height:375px}}@media all and (min-width:40.063rem){.-storeLocator .stores-locator button#change-mobile-view{display:none!important}}.-storeLocator .alphabet-list{max-width:1400px;padding:0 2rem;margin:auto}.-storeLocator .alphabet-list h2{text-align:center;margin-bottom:2rem}.-storeLocator .alphabet-list ul{margin:0}.-storeLocator .alphabet-list li{list-style:none}.-storeLocator .alphabet-list li a{text-transform:capitalize;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:inherit}.-storeLocator .alphabet-list li a>img{margin-left:5px}.-storeLocator .alphabet-list li h3{margin:1rem 0}.-storeLocator .alphabet-list li[data-country="140"] a>img{width:12px;height:12px}.-storeLocator .alphabet-list li[data-country="100"] a>img{width:12px;height:8px}@media all and (max-width:64rem){.-storeLocator .alphabet-list li ul{display:grid;grid-template-columns:1fr 1fr}}.-storeLocator .alphabet-list__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}@media all and (max-width:64rem){.-storeLocator .alphabet-list__wrapper{-ms-flex-direction:column;flex-direction:column}}.-storeLocator .alphabet-list__column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:left}@media all and (max-width:64rem){.-storeLocator .alphabet-list__column{width:100%}}@media all and (min-width:64.063rem){.-storeLocator .alphabet-list__column{width:200px}}.-storeLocator .alphabet-list__column li{width:100%}.-storeLocator.-jewellery section.grid-pictures .item__address{text-transform:capitalize}.-storeLocator.-jewellery section.grid-pictures .item__address .opening{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.-storeLocator.-jewellery section.grid-pictures .item__address .opening:after{content:"";height:6px;width:6px;position:absolute;left:-10px;bottom:6px;border-radius:5px}.-storeLocator.-jewellery section.grid-pictures .item__address.-open .opening:after{background:green}.-storeLocator.-jewellery section.grid-pictures .item__address.-closed .opening:after{background:red}.-storeLocator.-jewellery section.cards-slider.-opening .cards-slider__wrapper{grid-template-columns:500px auto}.-storeLocator.-jewellery section.cards-slider.-opening .cards-slider__wrapper .cards-slider__cards{max-width:500px;width:100%}.-storeLocator.-jewellery section.cards-slider.-opening .opening-table__row{display:-ms-flexbox;display:flex;padding:.625rem;border-bottom:solid #aaa 1px;-ms-flex-pack:justify;justify-content:space-between;text-transform:capitalize}.-storeLocator.-jewellery section.cards-slider.-opening .opening-table__row.-today{font-weight:700}.-storeLocator.-jewellery section.cards-slider.-opening .opening-table__buttons{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.-storeLocator.-jewellery .m-map{margin-bottom:2rem}.-storeLocator.-jewellery .m-map__wrapper{height:500px}.-storeLocator.-jewellery .m-map button{line-height:revert!important;padding:revert!important;display:revert!important}.-storeLocator section.entries-list#forms{height:inherit}.-storeLocator section.entries-list#forms .entries-list__wrapper{-ms-flex-align:center;align-items:center;overflow:inherit}.-storeLocator section.entries-list#forms .entries-list__item form{display:-ms-flexbox;display:flex;position:relative}@media all and (min-width:64.063rem){.-storeLocator section.entries-list#forms .entries-list__item form#address-form{max-width:360px;width:360px}}.-storeLocator section.entries-list#forms .entries-list__item form#address-form .button{padding:0 .5rem!important;border:0!important;position:absolute}.-storeLocator section.entries-list#forms .entries-list__item form#address-form .button.search-button{right:0}.-storeLocator section.entries-list#forms .entries-list__item form#address-form .button.search-button:before{content:"U"}.-storeLocator section.entries-list#forms .entries-list__item form#address-form .button.delete-button{right:1.9rem;visibility:hidden}.-storeLocator section.entries-list#forms .entries-list__item form#address-form .button.delete-button:before{content:"M"}.-storeLocator section.entries-list#forms .entries-list__item form#geoloc-form .search-button:after{content:"\e01d";margin-left:.625rem}.-storeLocator section.entries-list#forms .entries-list__item form .delete-button:after,.-storeLocator section.entries-list#forms .entries-list__item form .delete-button:before,.-storeLocator section.entries-list#forms .entries-list__item form .search-button:after,.-storeLocator section.entries-list#forms .entries-list__item form .search-button:before{content:"";font-family:ElegantIcons}@media all and (max-width:64rem){.-storeLocator section.entries-list{margin-bottom:2rem}.-storeLocator section.entries-list .entries-list__wrapper{-ms-flex-direction:column;flex-direction:column;gap:.625rem}.-storeLocator section.entries-list .entries-list__wrapper .entries-list__item,.-storeLocator section.entries-list .entries-list__wrapper button:not([title=Rechercher]),.-storeLocator section.entries-list .entries-list__wrapper form,.-storeLocator section.entries-list .entries-list__wrapper input{max-width:inherit;width:100%;text-align:center}}.-storeLocator .alphabet-list [data-store]{margin-top:.625rem}.-storeLocator .alphabet-list [data-store] .button{margin-bottom:5px}
/*# sourceMappingURL=storelocator.min.css.map */
