.store-locator-container{padding:0}@media (max-width:420px){.store-locator-container{padding-left:15px;padding-right:15px}}.store-locator-container .store-details .store-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.subscription-block .news-image img{display:none}.locator-title{margin:25px 0}@media (max-width:992px){.locator-title{background-color:#1f67be;margin-bottom:0}}.locator-title .intro-title{font-family:archiasemibold;font-size:25px;font-weight:500;line-height:33px;color:#1f67be;letter-spacing:0;margin-bottom:24px}@media (max-width:992px){.locator-title .intro-title{font-size:22px;line-height:26px;color:#fff;text-align:left;margin-top:8px;margin-bottom:0;padding:0 15px}}@media (max-width:768px){.locator-title .intro-title{font-size:15px;line-height:23px}}.locator-title .intro-subtitle{font-family:archiasemibold;font-size:20px;color:#282828;font-weight:500;line-height:28px;letter-spacing:0;margin:0}@media (max-width:992px){.locator-title .intro-subtitle{display:none}}.locator-title .mobile-view{display:none}@media (max-width:992px){.locator-title .mobile-view{display:block}}.locator-title .mobile-view .nav-box{padding:0}.locator-title .mobile-view .nav-box .nav-tabs{margin:0 -15px}.locator-title .mobile-view .mapNav{color:#fff!important}.locator-title .mobile-view .mapNav i.fa-list-ul:before{content:url("../images/icons/listado.svg")}.locator-title .mobile-view .mapNav.active{color:#1f67be!important}.locator-title .mobile-view .mapNav.active i.fa-list-ul:before{content:url("../images/icons/listado-az.svg")}.locator-title .mobile-view .listView.active a{color:#1f67be!important}.locator-title .mobile-view .searchMob{padding:0;border:1px solid #282828;border-radius:6px;background:#fff;margin:15px auto;z-index:100}.locator-title .mobile-view .searchMob #mapSearchBoxMob{border-radius:40px;background:#fff;border:0;-ms-touch-action:none;touch-action:none}.locator-title .mobile-view .searchMob #mapSearchButton{position:absolute;right:10px;height:38px;padding:0}.locator-title .mobile-view .searchMob:focus-within{box-shadow:0 0 0 3px #00a1e0!important}@media (max-width:420px){.locator-title .mobile-view .searchMob #mapSearchBoxMob:focus-within{color:#343a40!important;background-color:transparent!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 .2rem hsla(0,0%,100%,0)!important}}.locator-title .mobile-view .nav-box .nav-tabs li{width:50%;text-align:center}.locator-title .mobile-view .nav-box .nav-tabs li a{width:100%;font-family:archiaregular;font-style:normal;font-weight:400;font-size:15px;line-height:23px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}.locator-title .mobile-view .nav-box .nav-tabs li a i{margin-right:10px;font-size:22px}.locator-title .mobile-view .nav-box .nav-tabs li.active{background-color:#fff}.locator-title .mobile-view .nav-box .nav-tabs li.active .mapNav{color:#1f67be!important}.modal-header{border-bottom:0}.gm-style-cc{display:none}.searchDesktop{border:1px solid #c1c1c1;border-radius:6px;width:31%;margin-right:15px;margin-left:15px;background-color:#fff;z-index:100}@media (max-width:992px){.searchDesktop{display:none}}@media (max-width:1200px){.searchDesktop{width:300px}}.searchDesktop #mapSearchButton img{position:absolute;right:0;top:6px}.searchDesktop .form-control{border:0;font-size:15px;line-height:23px;color:#282828;font-family:archiaregular;font-weight:400;padding:0;border-radius:30px;padding-left:3px}.searchDesktop .form-control:focus{color:#343a40!important;background-color:transparent!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 .2rem hsla(0,0%,100%,0)!important}.searchDesktop .fa-search{color:#747474}.searchDesktop .fa-search:before{content:url("../images/icons/search-new.svg");position:absolute;top:5px;right:0}.searchDesktop .fa-times:before{content:url("../images/icons/close-blue.svg");position:absolute;top:8px;right:0}.searchDesktop:focus-within{box-shadow:0 0 0 1px #00a1e0!important}.searchDesktop input:focus:-ms-input-placeholder{color:transparent}.searchDesktop input:focus::placeholder{color:transparent}.searchMob input:focus:-ms-input-placeholder{color:transparent}.searchMob input:focus::placeholder{color:transparent}.searchMob .fa-search{color:#747474}.searchMob .fa-search:before{content:url("../images/icons/search-new.svg");position:absolute;top:6px;right:0}.searchMob .fa-times:before{content:url("../images/icons/close-blue.svg");position:absolute;top:10px;right:0}.store-locator-container{width:100%;padding-bottom:4rem}@media (max-width:768px){.store-locator-container{padding-bottom:6rem}}.store-locator-container .map-container .store-map{height:93%;width:100%}.store-locator-container .map-container .store-map .map-canvas{height:100%;width:100%}.store-locator-container .map-container .mapLegendWraper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start;margin-top:19px;margin-bottom:32px;margin-left:15px;gap:27px}@media (max-width:768px){.store-locator-container .map-container .mapLegendWraper{-ms-flex-direction:column;flex-direction:column;gap:12px;margin:15px 5px}}@media (max-width:400px){.store-locator-container .map-container .mapLegendWraper{margin:15px 14px}}.store-locator-container .map-container .mapLegendWraper .mapLegend{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:start;align-items:flex-start}.store-locator-container .map-container .mapLegendWraper .mapLegend .imgLegend{max-width:19px;max-height:24px;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.3))}.store-locator-container .map-container .mapLegendWraper .mapLegend p{font-family:archiasemibold;color:#1f67be;font-weight:500;font-size:13px;line-height:21px;margin-left:7px;margin-bottom:0}@media (max-width:992px){.store-locator-container .map-container{min-height:calc(var(--vh, 1vh) * 65);max-height:calc(var(--vh, 1vh) * 65)}}@media (max-width:768px){.store-locator-container .map-container{min-height:calc(var(--vh, 1vh) * 40);max-height:calc(var(--vh, 1vh) * 40)}}.store-locator-container a.nav-link.active{height:42px;background-color:#141414;color:#fff!important;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.store-locator-container li.nav-item{width:50%}.store-locator-container .nav-item .nav-link:hover{background-color:#f4f4f4}.store-locator-container .nav-item .nav-link.active:hover{background-color:#141414}.store-locator-container .title_mapa{font-family:archiaregular;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:#141414;margin-top:16px;height:48px;padding-left:15px}.store-locator-container a.nav-link{padding:10px;height:40px;background-color:#f4f4f4;color:#747474!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:archiasemibold;font-weight:500;font-size:13px;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#747474;position:relative}.store-locator-container a.nav-link.active:before{content:"";width:12px;height:12px;transform:rotate(45deg);background-color:#141414;position:absolute;bottom:-6px}.store-locator-container .nav-tabs .nav-item:last-child{padding-left:5px}.store-locator-container .tab-pane .filter-buttons div:has(p) p{color:#dc0229;font-weight:400;font-size:13px;cursor:pointer}.store-locator-container .tab-pane .filter-buttons div:has(p) p:first-of-type{color:#1f67be;font-weight:700}.store-locator-container .tab-pane .filter-box{overflow:auto;white-space:nowrap;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#1f67be #dadada}.store-locator-container .tab-pane .filter-box::-webkit-scrollbar{width:8px;height:8px}.store-locator-container .tab-pane .filter-box::-webkit-scrollbar-track{background:#dadada;border-radius:50px}.store-locator-container .tab-pane .filter-box::-webkit-scrollbar-thumb{background-color:#1f67be;border-radius:50px}@media (max-width:992px){.store-locator-container .tab-pane .filter-container{margin:1rem 0}.store-locator-container .tab-pane .filter-container div:has(p) p{color:#dc0229;font-weight:400;font-size:13px;cursor:pointer}.store-locator-container .tab-pane .filter-container div:has(p) p:first-of-type{color:#1f67be;font-weight:700}}.store-locator-container .tab-content{padding:0 15px}@media (max-width:768px){.store-locator-container .tab-content{padding:0}}.store-locator-container .tab-content #listview{max-height:72vh;overflow:auto;padding-left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#1f67be #dadada}.store-locator-container .tab-content #listview::-webkit-scrollbar{width:8px}.store-locator-container .tab-content #listview::-webkit-scrollbar-track{background:#dadada;border-radius:50px}.store-locator-container .tab-content #listview::-webkit-scrollbar-thumb{background-color:#1f67be;border-radius:50px}@media (max-width:992px){.store-locator-container .tab-content #listview{min-height:90vh;max-height:90vh;margin-top:30px}}.store-locator-container .tab-content #listview #listviewData{font-family:archiasemibold;font-size:15px;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:#141414;font-weight:500}.store-locator-container button.editStore{text-decoration:underline;padding-left:0;color:#141414;font-size:15px}.store-locator-container .address_store{position:relative;width:100%;height:auto;border-radius:2px;border:1px solid #c1c1c1;background-color:#fff;padding:13px 16px 17px;margin-bottom:18px;float:left}.store-locator-container .address_store:first-child{margin-top:15px}.store-locator-container .address_store:hover{background-color:#eff5fd;cursor:pointer}.store-locator-container .favourite-card-icon{position:absolute;right:-4px;top:-4px}.store-locator-container .store-name{font-family:archiasemibold;font-size:15px;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:#141414;min-height:24px;font-weight:500;width:180px}.store-locator-container .store-address,.store-locator-container .store-hours-info,.store-locator-container .store-phone{margin-bottom:4px;color:#141414;font-family:archiaregular;font-weight:400;font-size:13px;line-height:21px}.store-locator-container .store-address,.store-locator-container .store-phone{margin-bottom:4px}.store-locator-container .store-more-details{font-family:archiasemibold;font-size:13px;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#1f67be!important;min-height:21px;font-weight:500;margin-top:10px;text-decoration:underline!important}.store-locator-container .store-more-details:hover{text-decoration:none!important}.store-locator-container .store-hours,.store-locator-container .store-services{font-family:archiasemibold;font-style:normal;font-size:13px;line-height:21px;font-weight:500;color:#1f67be;margin-bottom:5px}.store-locator-container .details-icon{padding:0;margin-right:5px;width:18px}.store-locator-container .store-cif{margin-bottom:4px;font-size:13px;color:#747474}.store-locator-container .store-availability{font-family:archiasemibold;color:#278200;min-height:24px;font-weight:500}.store-locator-container .store-availability,.store-locator-container a.store-map{font-size:15px;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal}.store-locator-container a.store-map{font-family:archiabold;font-weight:400;color:#141414;font-weight:500}.store-locator-container .store-status{font-family:archiasemibold;font-size:15px;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:#af4100;font-weight:500}.store-locator-container .select-store{margin-top:15px;width:93%}.store-locator-container .select-store span i{margin-right:5px}.store-locator-container .selected-store-tootip{margin-top:2px}.store-locator-container div#profile{margin-top:16px}.store-locator-container span.select_pharma{width:100%}.store-locator-container span.select_pharma input{position:absolute;width:100%;left:0;right:0;height:100%;top:0;margin:0 auto;border-radius:41px;opacity:0}.store-locator-container span.select_pharma .isselected path{stroke:#1f67be}.store-locator-container #storeDetailViewFooter{position:relative;background:#fff;width:100%;padding-top:15px}#listViewResults .form-check{padding-left:0}#backToListView{margin-bottom:15px;height:25px;width:100%;font-weight:500;font-family:archiabold;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){#backToListView{-ms-flex-align:center;align-items:center}}#backToListView .back-icon{margin-left:15px;text-decoration:underline;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:768px){#backToListView .back-icon{margin-left:22px}}#backToListView .back-icon:before{content:"";width:20px;height:20px;left:0;position:absolute;background-size:cover;background-repeat:no-repeat;background-image:url("../images/icons/arrow-left.svg")}@media (max-width:768px){#backToListView .back-icon:before{left:15px}}.pharmacy-filter{font-weight:400;font-size:13px;height:37px;border:1px solid #c1c1c1;border-radius:138px;cursor:pointer}.pharmacy-filter-selected{background:#eff5fd;border:1px solid #3a7ee6;border-radius:138px;color:#1f67be}.store-locator-container-selected{background:#eff5fd!important;border:1px solid #3a7ee6!important;border-radius:1px!important}.info .store-name{font-size:15px;width:210px}.info .store-address,.info .store-phone{font-weight:400;font-size:13px}.info-service-title{font-weight:500;font-size:13px;color:#1f67be;font-family:archiasemibold}.info-fav-btn{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:15px 0;width:97%;left:0;right:0;cursor:pointer}.info-fav-btn i{font-size:18px;margin-right:8px}@media (max-width:768px){.info-fav-btn i{font-size:16px}}.info-fav-text{color:#1f67be;font-size:15px;font-weight:500;font-family:archiabold}.success-notification{position:fixed;top:35%;right:20%;transition:.2s ease-in-out;color:#004714!important;background-color:#efffe8!important;border-color:#36b500!important;width:25%;font-size:15px}@media (max-width:992px){.success-notification{width:80%;top:15%;right:10%}}.error-notification{position:fixed;top:35%;right:20%;transition:.2s ease-in-out;width:25%;font-size:15px}@media (max-width:992px){.error-notification{width:80%;top:15%;right:10%}}.hide{visibility:hidden;opacity:0}.info-fav-edit-btn{border:none!important;position:relative;right:5px}.info-fav-edit-text{color:#000!important;font-size:15px;font-weight:500;font-family:archiabold;text-decoration:underline}.gm-style .gm-style-iw-c{background:#fff!important;border:1px solid #c1c1c1!important;border-radius:1px!important;transform:translate3d(40px,15px,0)!important;min-width:305px!important}@media (max-width:992px){.gm-style .gm-style-iw-c{display:none}}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-d #backToListView{padding-top:0!important;margin-bottom:1px!important;height:25px!important;width:22%!important}.gm-style-iw-d #backToListView .back-icon:after{margin-left:28px!important;margin-top:2px!important}.gm-style-iw-d .store-details{margin-top:5px!important}.gm-style .gm-style-iw-t:after{transform:translate(33px,30px) rotate(-45deg)!important;background:#fff!important;border-top:1px solid #c1c1c1!important;border-left:1px solid #c1c1c1!important;box-shadow:none}@media (max-width:992px){.gm-style .gm-style-iw-t:after{display:none}}.gm-ui-hover-effect{transform:scale(1.5)!important;margin-right:10px!important;margin-top:10px!important}.selected-store-details{box-shadow:0 -4px 8px rgba(0,0,0,.1);border-radius:10px 10px 0 0;margin-top:86px;width:100%;padding:.5rem;background:#fff;border-radius:0}@media (max-width:768px){.selected-store-details{padding:1.2rem}}@media (min-width:992px){.selected-store-details{display:none}}.service-name{font-weight:400;font-size:13px;color:#141414;font-family:archiaregular}.service-icon2{position:absolute;left:19px;top:9px}.gm-style-iw-tc{display:none!important}