.els-current-location{display:inline-block}.els-current-location span{margin:0;padding:0}.els-current-location{margin:0;padding:0}.els-store-link{display:inline-block;padding:10px 20px;background:#0073aa;color:#fff;text-decoration:none;border-radius:4px;transition:background-color 0.3s ease}.els-store-link:hover{background:#005a87;color:#fff;text-decoration:none}.els-store-link:focus{outline:2px solid #005a87;outline-offset:2px}.els-success-message{background:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:10px 15px;border-radius:4px;margin-top:10px;font-size:14px}.els-conditional-element{transition:opacity 0.3s ease}.els-conditional-element.els-hidden{display:none!important}@media (max-width:480px){.els-store-link{display:block;text-align:center;margin:10px 0}}.els-loading{opacity:.6;pointer-events:none;position:relative}.els-loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #ccc;border-top-color:#0073aa;border-radius:50%;animation:els-spin 1s linear infinite;z-index:1000}@keyframes els-spin{to{transform:rotate(360deg)}}.els-location-shop-switcher{width:100%}.els-location-shop-switcher .els-shop-dropdown-row{width:100%;margin-bottom:10px}.els-location-shop-switcher .els-shop-location-select{width:100%;box-sizing:border-box}.els-location-shop-switcher .els-shop-buttons-row{display:flex;gap:10px}.els-location-shop-switcher .els-shop-switch-button,.els-location-shop-switcher .els-shop-start-button{flex:1}