.map-page .main-search{position:relative}.map-page .main-search .icon-search{font-size:20px;position:absolute;top:10px;right:10px}.map-page .main-search .storesearchinput{background-color:transparent;border:0 none;border-bottom:1px solid #344155;padding-right:30px;font-size:18px;padding-left:0}.map-page .active-tile-wrapper{border-bottom:1px solid #344155;border-top:1px solid #344155;padding:24px 15px;display:none}.map-page .active-tile-wrapper .store-footer{display:block;border-top:1px solid #e6e7ea;border-color:#67707f!important}body.bright .map-page .active-tile-wrapper .store-footer{border-color:#cccfd4!important}@media (max-width:767px),(min-width:767px) and (max-width:1023.5px){.map-page .pinSelected .active-tile-wrapper{display:block}}@media (max-width:767px),(min-width:767px) and (max-width:1023.5px){.map-page .pinSelected .customMap{height:54vh!important}}.map-page .number-of-store{color:#99a0aa;font-size:12px;margin:20px 0}.map-page .only-stores-wrapper{margin-top:20px;margin-left:-15px;margin-right:-15px;text-align:left;height:75vh}.map-page .only-stores-wrapper .store-tiles{height:75vh}@media (max-width:767px),(min-width:767px) and (max-width:1023.5px){.map-page .only-stores-wrapper .store-tiles{overflow:auto;height:auto;max-height:75vh}}.map-page .only-stores-wrapper .store-tiles .store-tile{border-top:1px solid #344155;padding:24px 15px;cursor:pointer}.map-page .only-stores-wrapper .store-tiles .store-tile .store-footer{display:none}.map-page .only-stores-wrapper .store-tiles .store-tile.active{z-index:2;position:relative;margin-bottom:-1px;background-color:#344155!important;border-bottom:1px solid;border-color:#fff!important}body.bright .map-page .only-stores-wrapper .store-tiles .store-tile.active{background-color:#e6e7ea!important;border-color:#01112a!important}.map-page .only-stores-wrapper .store-tiles .store-tile.active .store-footer{display:block;border-top:1px solid #e6e7ea;border-color:#67707f!important}body.bright .map-page .only-stores-wrapper .store-tiles .store-tile.active .store-footer{border-color:#cccfd4!important}.map-page .only-stores-wrapper .store-tiles .store-tile .store-address{color:#cccfd4!important}body.bright .map-page .only-stores-wrapper .store-tiles .store-tile .store-address{color:#344155!important}.map-page .fake-map-controls{width:32px;height:64px;position:absolute;right:20px;bottom:20px;display:-ms-flexbox;display:flex;color:#fff!important;background-color:#01112a!important;border:1px solid #67707f;z-index:1;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;cursor:pointer}body.bright .map-page .fake-map-controls{color:#01112a!important;background-color:#fff!important}.map-page .fake-map-controls button{color:#fff!important;background-color:#01112a!important;width:100%;height:50%;padding:0;line-height:31px}.map-page .fake-map-controls button:hover,body.bright .map-page .fake-map-controls button{color:#01112a!important;background-color:#fff!important}body.bright .map-page .fake-map-controls button:hover{color:#fff!important;background-color:#01112a!important}@media (max-width:767px),(min-width:767px) and (max-width:1023.5px){.map-page .fake-map-controls{display:none}}.map-page .view-map-list{cursor:pointer}.map-page .view-map-list.active{text-decoration:underline}.map-page .get-location .veil .spinner{width:30px;height:30px;margin-left:0;left:0;top:24px}.map-page .get-location .veil .spinner div{width:20%;height:20%}.map-page .get-location.disabled{opacity:.7;cursor:default}.map-page .get-location-d{width:32px;height:32px;position:absolute;right:20px;top:20px;display:-ms-flexbox;display:flex;color:#fff!important;background-color:#01112a!important;border:1px solid #67707f;z-index:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}body.bright .map-page .get-location-d{color:#01112a!important;background-color:#fff!important}.map-page .get-location-d .view-map-list{display:none}@media (max-width:767px),(min-width:767px) and (max-width:1023.5px){.map-page .get-location-d{width:auto;height:auto;top:6px;border:0 none}.map-page .get-location-d .view-map-list{display:block}}.map-page .map-container .only-map-wrapper .customMap{width:100%;height:86vh}@media (max-width:767px),(min-width:767px) and (max-width:1023.5px){.map-page .map-container .only-map-wrapper .customMap{height:77vh}}.map-page .map-container .only-map-wrapper .customMap>div{background-color:transparent!important}