.store-locator-page{text-align:left}.store-locator-container .page-title{position:static;top:auto;left:auto;width:100%;height:auto;background:none;margin-bottom:24px}.store-locator-page .checkout-card{margin-top:24px}.store-locator-page .checkout-card:first-child{margin-top:0}.store-locator-page .card-title{margin-bottom:10px}.store-locator-page .store-locator-search{display:flex;align-items:center;gap:12px;width:100%}.store-locator-page .store-locator-search .fa-location-crosshairs{flex:0 0 auto;line-height:1;margin:0}.store-locator-page #address{flex:1 1 auto;width:100%;max-width:none;min-height:50px;padding:12px 14px}.store-locator-page #pickupPointsViewer{margin-top:8px}@media all and (max-width:768px){.store-locator-page #pickupPointsViewer #mapWrapper{order:1!important}.store-locator-page #pickupPointsViewer #pkPointslistWrapper{order:2!important;min-height:90px}.store-locator-page #pickupPointsViewer.store-locator-searched #pkPointslistWrapper{min-height:220px}.store-locator-container .page-title{margin-top:60px;margin-bottom:60px}.store-locator-container .page-title h1{margin-top:0;margin-bottom:0}.master-wrapper-content{padding-top:0}}@media all and (min-width:769px){.master-wrapper-content{padding-top:0}.store-locator-container .page-title{margin-top:60px;margin-bottom:60px}.store-locator-container .page-title h1{margin-top:0;margin-bottom:0}.store-locator-page #pkPointslistWrapper{min-height:400px}}
