.storefinder .grid.columns{grid-template-columns:1.5fr minmax(320px, 520px)}@media (max-width:1000px){.storefinder .grid.columns{grid-template-columns:1fr}}.storefinder .js-storefinder-map{width:100%;height:45vh;min-height:480px;overflow:hidden}.storefinder .js-storefinder-map .gm-style .gm-style-iw-c{border-radius:25px !important;padding:16px !important}.storefinder .js-storefinder-map .gm-style .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch{padding:0;margin-bottom:0.8rem}.storefinder .js-storefinder-map .gm-style .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch span{font-family:"BrandonText-Bold",sans-serif;padding-top:5px}.storefinder .js-storefinder-map .gm-style .gm-style-iw-c .gm-style-iw-chr button{width:18px !important;height:21px !important}.storefinder .js-storefinder-map .gm-style .gm-style-iw-c .gm-style-iw-chr button span{display:none !important}.storefinder .js-storefinder-map .gm-style .gm-style-iw-c .gm-style-iw-chr button:before{content:"\f00d";color:#000;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:24px}.storefinder .sidebar .search{flex:1;border-radius:999px;background-color:#fff;padding:.8rem 1.6rem;border-radius:15px;height:40px;display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}.storefinder .sidebar .search input{border:0;outline:0;width:100%;font-size:1.4rem;line-height:2rem}.storefinder .sidebar .item-list{overflow:hidden;display:flex;flex-direction:column;max-height:700px}@media screen and (min-width:1200px){.storefinder .sidebar .item-list{max-height:calc(45vh - 50px)}}.storefinder .sidebar .item-list .items{overflow:auto;padding:1.6rem;overflow-y:scroll;scrollbar-width:thin}.storefinder .sidebar .item-list .items .item-card{padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #000}.storefinder .sidebar .item-list .items .item-card:first-child{padding-top:0}.storefinder .sidebar .item-list .items .item-card:last-child{padding-bottom:0;border-bottom:none}