.store-locator{padding-top:120px;padding-bottom:120px}.store-locator__header{max-width:1000px}.store-locator__heading{margin-bottom:16px;font-size:var(--text-64);line-height:.83;color:var(--up-red)}.store-locator__map{margin-top:32px}.store-locator #storemapper{display:flex;gap:25px}.store-locator #storemapper:after{display:none}.store-locator div#storemapper #storemapper-left,.store-locator div#storemapper #storemapper-right{float:none}.store-locator div#storemapper #storemapper-left:after{content:"";position:sticky;left:0;bottom:0;z-index:1;display:inline-block;width:100%;height:108px;background:linear-gradient(180deg,#fff0 26.85%,#fff)}.store-locator #storemapper #storemapper-form{position:sticky;top:0;z-index:1;padding:0 0 5px;background-color:#f8f6f4;box-shadow:none}.store-locator #storemapper #storemapper-form .storemapper-form-inner{position:relative}.store-locator #storemapper #storemapper-form #storemapper-zip{height:54px;padding-left:24px;padding-right:24px;border-color:var(--base-black);border-radius:50px}.store-locator #storemapper #storemapper-form #storemapper-zip:focus{border-color:var(--up-red)}.store-locator #storemapper #storemapper-form #storemapper-go{position:absolute;top:0;right:0;width:auto;height:54px;padding:14px 24px;margin:0;border-radius:50px;font-family:var(--up-heading-font-family);font-size:24px;font-weight:400;line-height:1;background-color:var(--up-red)}.store-locator #storemapper #storemapper-list{padding:40px 0 0;background-color:transparent}.store-locator #storemapper #storemapper-list li{padding:18px 20px;border:1px solid var(--base-black);border-radius:12px;font-size:var(--text-20);background-color:#f5f5f5;box-shadow:none}.store-locator #storemapper #storemapper-list li h4{margin-bottom:0;font-size:var(--text-32);line-height:.83;color:var(--up-red)!important}.store-locator #storemapper #storemapper-list li p{font-family:var(--up-font-family);font-size:var(--text-20)}.store-locator div#storemapper.show_icons .storemapper-address,.store-locator div#storemapper.show_icons .gm-style .storemapper-popup-address{padding-left:0}.store-locator #storemapper .storemapper-address svg,.store-locator #storemapper .gm-style .storemapper-popup-address svg{display:none}.store-locator #storemapper #storemapper-list li .storemapper_view a,.store-locator #storemapper #storemapper-list li .storemapper_directions a{padding:0;border:none;border-radius:0;font-family:var(--up-font-family);font-size:var(--text-20);font-weight:500;text-decoration:underline;color:var(--up-red)}.store-locator #storemapper #storemapper-list li.storemapper-selected .storemapper_view a,.store-locator #storemapper #storemapper-list li.storemapper-selected .storemapper_directions a{border:none;color:var(--up-red);text-decoration:underline}.store-locator #storemapper .gm-style .gm-style-iw-ch{display:none}.store-locator #storemapper .gm-style button.gm-ui-hover-effect{position:absolute!important;top:0;right:0;width:auto!important;height:auto!important}.store-locator #storemapper .gm-style button.gm-ui-hover-effect span{margin:0!important}.store-locator #storemapper .gm-style .storemapper-popup-name{font-size:var(--text-24);color:var(--up-red)}.store-locator #storemapper .gm-style .storemapper-popup p{font-family:var(--up-font-family);font-size:var(--text-16)}.store-locator #storemapper .gm-style .storemapper-popup .storemapper-map-directions{color:var(--up-red);text-decoration:underline}@media (min-width: 741px){.store-locator div#storemapper #storemapper-left,.store-locator div#storemapper #storemapper-right{height:550px}}@media (max-width: 1024px){.store-locator{padding-top:80px;padding-bottom:80px}}@media (max-width: 740px){.store-locator{padding-top:35px;padding-bottom:48px}.store-locator div#storemapper #storemapper-left{order:-1;max-height:500px;overflow:hidden scroll}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-store-locator.css.map */
