:root{--offset-transparent-header:-1rem}.b5fmDG_shop_locator_container{margin-top:var(--offset-transparent-header)}@media (min-width:992px){:root{--offset-transparent-header:-4rem}}@media (min-width:1550px){:root{--offset-transparent-header:-7rem}}
._2aDH_q_block{--component-FindReseller-header-size:200px}._2aDH_q_block #find-reseller-localisation{width:100%;max-width:600px}._2aDH_q_block ._2aDH_q_map_block{position:relative}._2aDH_q_block ._2aDH_q_map_block_container{z-index:1;top:var(--header-size);position:sticky}._2aDH_q_block ._2aDH_q_map_block_map{width:100%;height:max(100vh - var(--header-size) - var(--component-FindReseller-header-size) - 50px,400px);height:max(100lvh - var(--header-size) - var(--component-FindReseller-header-size) - 50px,400px)}._2aDH_q_block ._2aDH_q_map_block_map.loadingResults:before{content:"";z-index:999;opacity:.75;background-color:#fff;position:absolute;inset:0}._2aDH_q_block ._2aDH_q_map_block_map.loadingResults:after{content:"";z-index:999;width:3rem;height:3rem;-moz-animation:var(--animation-transform-360-translated) 1.5s 0s infinite linear;-webkit-animation:var(--animation-transform-360-translated) 1.5s 0s infinite linear;animation:var(--animation-transform-360-translated) 1.5s 0s infinite linear;border:5px solid #000;border-color:#000 #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._2aDH_q_block ._2aDH_q_map_block_list{z-index:2;border-radius:20px 20px 0 0;min-height:20px;margin-top:-20px;position:relative}._2aDH_q_block ._2aDH_q_map_block_list>.list>*{position:relative}._2aDH_q_block ._2aDH_q_map_block_list>.list>.mb_temporary_skeleton:first-child .animate_loading_skeleton{height:1.5rem}._2aDH_q_block ._2aDH_q_map_block_list>.list>.mb_temporary_skeleton:not(:first-child){padding:1.8rem 0}._2aDH_q_block ._2aDH_q_map_block_list>.list>.mb_temporary_skeleton:not(:first-child) .animate_loading_skeleton{height:8rem}._2aDH_q_block ._2aDH_q_map_block_list>.list>.mb_temporary_skeleton:not(:first-child):not(:last-child){border-bottom:1px solid #aaa}._2aDH_q_block ._2aDH_q_map_block_list>.list>.mb_reseller_store_item{padding:1.8rem 0}._2aDH_q_block ._2aDH_q_map_block_list>.list>.mb_reseller_store_item:not(:last-child){border-bottom:1px solid #aaa}._2aDH_q_block ._2aDH_q_map_block_list.loadingResults{max-height:300px;position:relative}._2aDH_q_block ._2aDH_q_map_block_list.loadingResults:after{content:"";background:-webkit-linear-gradient(to top, #fff, #0000);background:-moz-linear-gradient(to top, #fff, #0000);background:-o-linear-gradient(to top, #fff, #0000);background:linear-gradient(#0000,#fff);height:30px;position:absolute;bottom:0;left:0;right:0}._2aDH_q_block ._2aDH_q_map_block_list.loadingResults>.list>*{color:#0000}._2aDH_q_block ._2aDH_q_map_block_list.loadingResults>.list>.mb_reseller_store_item .animate_loading_skeleton{top:1.8rem;bottom:1.8rem}._2aDH_q_block ._2aDH_q_map_block_list.loadingResults~._2aDH_q_map_block_showMap{display:none}._2aDH_q_block ._2aDH_q_map_block_storeOverlay{z-index:5;pointer-events:none}._2aDH_q_block ._2aDH_q_map_block_storeOverlay,._2aDH_q_block ._2aDH_q_map_block_storeOverlay_sticky{position:absolute;inset:0}._2aDH_q_block ._2aDH_q_map_block_storeOverlay_sticky>#FindReseller_store_detail{max-height:70dvh;padding:1.8rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}._2aDH_q_block ._2aDH_q_map_block_storeOverlay_sticky>#FindReseller_store_detail>*{pointer-events:auto}._2aDH_q_block ._2aDH_q_map_block_storeOverlay_sticky>#FindReseller_store_detail .mb_reseller_store_item{background-color:#fff;border-radius:1.2rem;margin-top:10px;padding:2.3rem 1.8rem}._2aDH_q_block ._2aDH_q_map_block_storeOverlay_fixed{top:var(--header-size);height:min(100%,100vh - var(--header-size));width:var(--component-FindReseller-list-width,0);pointer-events:auto;opacity:0;visibility:hidden;transition:all .3s ease-in-out,outline,outline-offset;display:none;position:sticky;left:0;transform:translate(-100%)}._2aDH_q_block ._2aDH_q_map_block_storeOverlay:not(.d-none)+._2aDH_q_map_block_showMap{display:none}._2aDH_q_block ._2aDH_q_map_block_storeOverlay:not(.d-none) ._2aDH_q_map_block_storeOverlay_fixed{opacity:1;visibility:visible;transform:translate(0%)}._2aDH_q_block ._2aDH_q_map_block_showMap{z-index:4;pointer-events:none;position:absolute;inset:0}._2aDH_q_block ._2aDH_q_map_block_showMap button{margin:auto;position:sticky;top:calc(100dvh - 1rem);left:50%;transform:translate(-50%)translateY(-100%)scale(0)}._2aDH_q_block ._2aDH_q_map_block_showMap.showButton button{pointer-events:auto;transform:translate(-50%)translateY(-100%)scale(1)}@media (min-width:992px){._2aDH_q_block{--component-FindReseller-list-width:min(600px, 50%)}._2aDH_q_block ._2aDH_q_grid{-ms-grid-columns:var(--component-FindReseller-list-width) auto;grid-template-columns:var(--component-FindReseller-list-width) auto}}@media (min-width:992px) and (min-height:850px){._2aDH_q_block ._2aDH_q_search{top:var(--header-size);z-index:3;position:sticky}}@media (min-width:992px){._2aDH_q_block ._2aDH_q_map_block_map{height:calc(100vh - var(--header-size));height:calc(100dvh - var(--header-size))}._2aDH_q_block ._2aDH_q_map_block_list.loadingResults{max-height:unset}._2aDH_q_block ._2aDH_q_map_block_storeOverlay_sticky{display:none}._2aDH_q_block ._2aDH_q_map_block_storeOverlay_fixed,._2aDH_q_block_storeOverlay_fixed{display:block}}
