.store-locator{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media (min-width:1024px){.store-locator{flex-direction:row}}.store-locator .store-locator-search-container{display:flex;flex-direction:column;max-height:620px}@media (min-width:1024px){.store-locator .store-locator-search-container{width:25%}}.store-locator .store-locator-search-container .store-locator-form{align-items:center;background-color:#46423d;display:flex;flex-direction:column;gap:6px;padding:14px 18px 6px}@media (min-width:1024px){.store-locator .store-locator-search-container .store-locator-form{padding:14px 18px 6px 10px}}.store-locator .store-locator-search-container .store-locator-search{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;width:100%}.store-locator .store-locator-search-container .store-locator-search .ui.form{width:100%}.store-locator .store-locator-search-container .store-locator-search .ui.form .field{position:relative}.store-locator .store-locator-search-container .store-locator-search .ui.form input,.store-locator .store-locator-search-container .store-locator-search .ui.form select{border:1px solid #eaeaea;box-sizing:border-box;height:38px;margin:0;width:100%}.store-locator .store-locator-search-container .store-locator-search .ui.form input::placeholder,.store-locator .store-locator-search-container .store-locator-search .ui.form select::placeholder{color:#999}.store-locator .store-locator-search-container .store-locator-search .ui.form select:has(option[value=""]:checked){color:#999}.store-locator .store-locator-search-container .store-locator-search .ui.form select option{color:#000}.store-locator .store-locator-search-container .store-locator-search .ui.form .icon-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding-left:10px;position:absolute;top:0}.store-locator .store-locator-search-container .store-locator-search .ui.form .icon-container .icon{height:24px;margin-top:3px;width:24px}.store-locator .store-locator-search-container .store-locator-search button{background:#fff;border-radius:50%;box-sizing:border-box;cursor:pointer;margin:0 0 0 18px;padding:5px}.store-locator .store-locator-search-container .store-locator-search button .icon{height:25px;width:25px}.store-locator .store-locator-search-container .store-locator-search-actions{color:hsla(0,0%,100%,.902);display:flex;gap:40px}.store-locator .store-locator-search-container .store-locator-search-actions span{cursor:pointer}.store-locator .store-locator-search-container .store-locator-list{background:#fff;box-sizing:border-box;height:100%;overflow:auto}.store-locator .store-locator-search-container .store-locator-list .title{border-bottom:1px solid rgba(67,102,51,.431);font-size:18px;font-weight:700;margin:0 16px;padding:16px;text-align:center}.store-locator .store-locator-search-container .store-locator-list ul{padding:0 16px 10px}.store-locator .store-locator-search-container .store-locator-list ul li{border-bottom:1px solid rgba(67,102,51,.431);cursor:pointer;display:flex;gap:28px;margin:0;padding:18px 8px 12px}.store-locator .store-locator-search-container .store-locator-list ul li:last-child{border-bottom:none}.store-locator .store-locator-search-container .store-locator-list ul li .infos p.name{color:#436633}.store-locator .store-locator-search-container .store-locator-list ul li.hide{display:none}.store-locator .store-locator-map{height:620px}@media (min-width:1024px){.store-locator .store-locator-map{width:75%}}.store-locator .store-locator-map .gm-style .gm-style-iw-c p.name{font-size:16px;font-weight:700;margin-bottom:4px}.store-locator .icon.marker{height:30px;width:20px}