.store-locator #store-locator-title{font-size:var(--h1-size);margin:4rem 0 3rem;padding:0 20px}@media screen and (min-width: 990px){.store-locator #store-locator-title{margin:5rem 0 3rem;padding:0 4rem}}.store-locator .search_bar{display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-end;grid-gap:15px 30px;width:100%;padding:40px 20px;margin-bottom:0}@media screen and (min-width: 990px){.store-locator .search_bar{grid-template-columns:1fr repeat(2, minmax(100px, 0.6fr)) minmax(auto, 154px);grid-gap:60px}}@media screen and (min-width: 750px){.store-locator .search_bar{padding:40px 4rem;grid-gap:30px}}.store-locator .search_bar .main_search_bar{margin:0 !important}.store-locator .search_bar .main_search_bar label{width:100%}.store-locator .search_bar .main_search_bar #address_search{background-color:#fff;width:100% !important;padding:0 15px !important}.store-locator .search_bar .search_within_distance{display:flex;flex-direction:column;text-align:left;float:none;margin:0}.store-locator .search_bar .search_limit{display:flex;flex-direction:column;width:100%;text-align:left;margin:0}.store-locator .search_bar #submitBtn{width:auto;color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:7.5px 15px;text-shadow:none;box-shadow:none;font-family:"Helvetica Neue LT Std";height:4.5rem;font-weight:400;margin:0;cursor:pointer}@media screen and (max-width: 750px){.store-locator #store_map{width:100% !important}}.store-locator #addresses_list{padding-right:0 !important;width:33% !important}@media screen and (max-width: 750px){.store-locator #addresses_list{width:100% !important}}.store-locator #addresses_list ul li{background-image:initial !important;margin-bottom:0;padding:30px 20px;border-top:1px solid #ddd !important}@media screen and (min-width: 750px){.store-locator #addresses_list ul li{padding:30px 4rem}}.store-locator #addresses_list ul li:first-child{border-top:none !important}.store-locator #addresses_list ul li a{margin-bottom:0}@media screen and (max-width: 750px){.store-locator #addresses_list ul li a{width:100% !important}}.store-locator #addresses_list ul li a span{display:inline-block;font-size:1.3rem}.store-locator #addresses_list ul li a .name{font-size:1.4rem;color:#474747;letter-spacing:1px;line-height:1.71em;font-weight:normal;text-transform:uppercase}.store-locator #addresses_list ul li a .address{margin-bottom:5px}.store-locator .search_bar .search_within_distance #within_distance,.store-locator .search_bar .search_limit #limit{background-color:#fff;border:0;border-radius:0;color:var(--color-foreground);font-size:1.6rem;border:1px solid var(--color-foreground);height:4.5rem;padding:0 15px;box-sizing:border-box;transition:box-shadow var(--duration-short) ease}