.eshopStores__title{font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;margin-bottom:10px}.eshopStores__searchInput{width:348px;height:48px;border-radius:6px;padding:0 16px;border-width:1px;box-sizing:border-box}.eshopStores__searchButton{width:152px;height:44px;border-radius:6px;padding:9px 32px}.eshopStores__locatorPanel{position:relative;height:386px;overflow:hidden;display:flex;flex-direction:column}.eshopStores__locatorPanel__content{padding-left:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.eshopStores__items{background:#f2f2f2;border-radius:6px;padding:16px;gap:8px}.eshopStores__searchClear,.eshopStores__searchGlass{background:transparent;border:0;padding:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:.5em;margin-right:unset}.eshopStores__suggestions{width:100%;display:flex;flex-direction:column;background:#fff;z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.2)}.eshopStores__stock--available,.eshopStores__stock--limited,.eshopStores__stock--unavailable{width:12px;height:12px;border-radius:50%;flex-shrink:0}.eshopStores__stock--available{background:#008a00}.eshopStores__stock--limited{background:#fecb00}.eshopStores__stock--unavailable{background:#bd0000}.eshopStores__stockInfo{font-size:18px;line-height:26px}.eshopStores__store-collapse{margin-top:10px}.eshopStores__store-collapse__header{display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:underline}.eshopStores__store-collapse__header svg{transition:transform .3s ease}.eshopStores__store-collapse__header svg.arrow-open{transform:rotate(180deg)}.eshopStores__store-collapse__content{margin-top:6px}.eshopStores__definitionRadioButtonWrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer;line-height:1.2}.eshopStores__definitionRadioButtonWrapper:hover{color:inherit}.eshopStores__definitionRadioButtonWrapper input[type="radio"]{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:#00697c;cursor:pointer;outline:0}.eshopStores__definitionRadioButtonWrapper input[type="radio"]:hover,.eshopStores__definitionRadioButtonWrapper input[type="radio"]:active,.eshopStores__definitionRadioButtonWrapper input[type="radio"]:focus{outline:0;accent-color:#00697c}.eshopStores__store-locator__map{position:relative;height:380px;overflow:hidden}@media only screen and (max-width:970px){.eshopStores__storeName{width:75%}.eshopStores__searchInput,.eshopStores__searchButton{width:100%}.eshopStores__store-locator__map{height:280px}}