.locations-tip,.locations-hero-stats{display:none!important}.locations-section{padding-top:16px;padding-bottom:40px}.locations-layout{display:grid;grid-template-columns:500px 1fr;gap:28px;align-items:start}.locations-accordion-wrap{display:flex;flex-direction:column;gap:0}.locations-map-wrap{position:sticky;top:100px}.branches-live-map{height:560px;min-height:560px;border-radius:18px;overflow:hidden;border:1px solid rgb(255 122 58 / .14);box-shadow:0 8px 32px rgb(2 6 23 / .1);background:#e8e4dc}.region-panel{display:none}.region-panel.active{animation:regionPanelIn 160ms ease}@keyframes regionPanelIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.region-items{padding:10px;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;background:rgb(255 253 251 / .5)}.branch-item{text-align:right;width:100%;border:1px solid rgb(15 23 42 / .09);background:#fff;border-radius:12px;padding:8px 12px;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,transform 0.13s ease,box-shadow 0.15s ease}.branch-item:hover{transform:translateY(-1px);border-color:rgb(255 122 58 / .22);box-shadow:0 4px 12px rgb(2 6 23 / .06)}.branch-item.active{border-color:rgb(255 122 58 / .22);background:rgb(255 122 58 / .03);box-shadow:0 2px 8px rgb(255 122 58 / .06)}.branch-item-name{display:block;font-weight:800;font-size:.9rem;color:var(--ink)}.branch-item-sub{display:block;margin-top:2px;font-size:.84rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branch-card{border:1px solid rgb(255 122 58 / .16);border-radius:18px;padding:20px;background:linear-gradient(180deg,#fff 0%,#fff8f3 100%);box-shadow:0 8px 24px rgb(2 6 23 / .08);position:relative;overflow:hidden;user-select:text;-webkit-user-select:text}.branch-card::before{content:"";position:absolute;inset:0 16px auto 16px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(255 122 58 / .1) 0%,rgb(255 122 58 / .55) 50%,rgb(255 122 58 / .1) 100%)}.branch-title{margin:0 0 6px;font-size:1.1rem;font-weight:800;color:var(--ink)}.branch-address{margin:0 0 12px;color:var(--muted);font-size:.92rem;line-height:1.55}.branch-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:.92rem}.branch-phone,.branch-link{font-weight:700;color:#7a2a14;text-decoration:underline;text-underline-offset:2px}.branch-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.branch-chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:9px 16px;border:1.5px solid rgb(255 122 58 / .22);background:#fff;color:#7a2a14;font-weight:800;font-size:.88rem;text-decoration:none;box-shadow:0 3px 10px rgb(2 6 23 / .05);transition:transform 0.15s ease,box-shadow 0.2s ease,background 0.2s ease,border-color 0.2s ease}.branch-chip:hover{transform:translateY(-1px);background:#fff3ec;border-color:rgb(255 122 58 / .34);box-shadow:0 8px 20px rgb(255 122 58 / .14)}.branch-chip__icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;background:transparent!important}.branch-map{margin-top:14px;border-radius:14px;overflow:hidden;border:1px solid rgb(255 122 58 / .1);box-shadow:0 4px 14px rgb(2 6 23 / .06)}.branch-map iframe{width:100%;height:200px;border:0;display:block}.locations-hero-stats{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:18px}.lstat{display:flex;flex-direction:column;align-items:flex-start;padding:0 24px 0 0}.lstat:first-child{padding-right:0}.lstat__num{font-size:1.55rem;font-weight:800;color:var(--brand,#ff7a3a);line-height:1.1;letter-spacing:-.5px}.lstat__label{font-size:.78rem;color:var(--muted,#4b5563);margin-top:2px}.lstat-sep{width:1px;height:32px;background:rgb(255 122 58 / .18);margin:0 24px 0 0;flex-shrink:0}.locations-tip{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:9px 14px;background:rgb(255 122 58 / .04);border:1px solid rgb(255 122 58 / .12);border-radius:10px;font-size:.84rem;color:var(--muted)}.locations-tip svg{flex-shrink:0;width:16px;height:16px;opacity:.55}.branches-live-map .leaflet-control-attribution{font-size:11px;opacity:1;color:#374151;background:rgb(255 255 255 / .96);max-width:100%;line-height:1.4}.afek-leaflet-popup .leaflet-popup-content-wrapper{border-radius:12px;padding:0;overflow:hidden;border:1px solid rgb(255 122 58 / .18);box-shadow:0 8px 24px rgb(2 6 23 / .15)}.afek-leaflet-popup .leaflet-popup-content{margin:0;padding:0}.afek-leaflet-popup .leaflet-popup-tip-container{display:none}.afek-lpopup{direction:rtl;text-align:right;padding:11px 14px;background:#fff;min-width:140px;max-width:210px}.afek-lpopup__name{display:block;font-size:.92rem;font-weight:800;color:var(--ink,#0f172a);margin-bottom:4px}.afek-lpopup__addr{display:block;font-size:.8rem;color:var(--muted,#64748b);line-height:1.4;margin-bottom:3px}.afek-lpopup__phone{display:block;font-size:.8rem;color:#7a2a14;font-weight:700}.afek-pin{position:relative;display:inline-flex;filter:drop-shadow(0 3px 6px rgb(2 6 23 / .25));transition:filter 0.2s ease}.afek-pin--active{filter:drop-shadow(0 5px 12px rgb(201 69 22 / .45))}.afek-pin__ring{position:absolute;top:18px;left:19px;width:44px;height:44px;border-radius:50%;border:1px solid rgb(201 69 22 / .22);transform:translate(-50%,-50%) scale(.5);animation:afekRingPulse 3s ease-out infinite;pointer-events:none}.afek-pin__ring--2{animation-delay:1.3s}@keyframes afekRingPulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.5}55%{opacity:.2}100%{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.branch-entry{display:flex;flex-direction:column}.branch-item.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgb(255 122 58 / .15)}.branch-inline-content{padding:12px 14px 14px;background:#fdfcfb;border:1px solid rgb(255 122 58 / .18);border-top:none;border-radius:0 0 12px 12px;margin-bottom:2px;user-select:text;-webkit-user-select:text}.branch-inline-content .branch-meta{margin-bottom:10px;font-size:.88rem}.branch-inline-content .branch-actions{margin:0 0 10px;gap:6px}.branch-inline-content .branch-chip{padding:7px 13px;font-size:.84rem}.branch-inline-content .branch-map{margin-top:10px}.branch-inline-content .branch-map iframe{height:180px}.branch-details{display:none}.branch-locator{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.bloc-geo{border:1.5px solid rgb(255 122 58 / .16);border-radius:16px;background:#fff;box-shadow:0 2px 10px rgb(2 6 23 / .05);padding:13px 16px;transition:border-color 0.2s ease,box-shadow 0.2s ease;min-height:56px;display:flex;align-items:center}.bloc-geo__idle,.bloc-geo__loading,.bloc-geo__found,.bloc-geo__error{display:none;width:100%}.bloc-geo[data-state="idle"] .bloc-geo__idle{display:flex}.bloc-geo[data-state="loading"] .bloc-geo__loading{display:flex}.bloc-geo[data-state="found"] .bloc-geo__found{display:flex}.bloc-geo[data-state="error"] .bloc-geo__error{display:flex}.bloc-geo[data-state="found"]{border-color:rgb(22 163 74 / .3);background:rgb(22 163 74 / .03);box-shadow:0 2px 10px rgb(22 163 74 / .07)}.bloc-geo[data-state="error"]{border-color:rgb(255 122 58 / .22);background:rgb(255 122 58 / .03)}.bloc-geo__idle{align-items:center;gap:12px}.bloc-geo__pin{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:rgb(255 122 58 / .07);display:flex;align-items:center;justify-content:center;color:#c94516}.bloc-geo__copy{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.bloc-geo__copy strong{font-size:.88rem;font-weight:800;color:var(--ink,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bloc-geo__copy span{font-size:.77rem;color:var(--muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bloc-geo__btn{flex-shrink:0;border:none;border-radius:999px;padding:7px 16px;background:#c94516;color:#fff;font-size:.83rem;font-weight:800;font-family:inherit;cursor:pointer;transition:background 0.15s ease,transform 0.12s ease,box-shadow 0.15s ease;box-shadow:0 2px 8px rgb(201 69 22 / .28);white-space:nowrap}.bloc-geo__btn:hover{background:#a8380f;transform:translateY(-1px);box-shadow:0 4px 14px rgb(201 69 22 / .35)}.bloc-geo__btn:active{transform:translateY(0)}.bloc-geo__loading{align-items:center;gap:10px;color:var(--muted,#64748b);font-size:.88rem}.bloc-geo__spinner{flex-shrink:0;width:18px;height:18px;border:2px solid rgb(201 69 22 / .18);border-top-color:#c94516;border-radius:50%;animation:blocSpin 0.7s linear infinite}@keyframes blocSpin{to{transform:rotate(360deg)}}.bloc-geo__found{align-items:center;gap:10px;flex-wrap:wrap}.bloc-geo__found-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgb(22 163 74 / .12);display:flex;align-items:center;justify-content:center;color:#16a34a}.bloc-geo__found-text{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.bloc-geo__found-label{font-size:.73rem;color:var(--muted,#64748b)}.bloc-geo__found-name{font-size:.9rem;font-weight:800;color:var(--ink,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bloc-geo__found-dist{flex-shrink:0;font-size:.77rem;font-weight:700;color:#16a34a;background:rgb(22 163 74 / .1);border-radius:999px;padding:2px 9px;white-space:nowrap}.bloc-geo__found-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.bloc-geo__found-open{border:none;border-radius:999px;padding:6px 14px;background:var(--ink,#0f172a);color:#fff;font-size:.8rem;font-weight:800;font-family:inherit;cursor:pointer;transition:background 0.15s ease,transform 0.12s ease;white-space:nowrap}.bloc-geo__found-open:hover{background:#1e293b;transform:translateY(-1px)}.bloc-geo__found-reset{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid rgb(15 23 42 / .12);background:#fff0;color:var(--muted,#64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color 0.15s ease,color 0.15s ease,background 0.15s ease}.bloc-geo__found-reset:hover{border-color:rgb(15 23 42 / .25);color:var(--ink,#0f172a);background:rgb(15 23 42 / .05)}.bloc-geo__error{align-items:center;gap:9px}.bloc-geo__error-icon{flex-shrink:0;color:#c94516;opacity:.8;display:flex;align-items:center}.bloc-geo__error-msg{flex:1;font-size:.84rem;color:var(--muted,#64748b)}.bloc-geo__error-reset{flex-shrink:0;border:1.5px solid rgb(255 122 58 / .22);border-radius:999px;padding:5px 12px;background:#fff0;color:#c94516;font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease;white-space:nowrap}.bloc-geo__error-reset:hover{background:rgb(255 122 58 / .06);border-color:rgb(255 122 58 / .4)}.bloc-regions{display:flex;flex-direction:column;gap:7px}.bloc-regions__chips{display:flex;flex-wrap:wrap;gap:6px}.brc{display:inline-flex;align-items:center;gap:5px;border:1.5px solid rgb(255 122 58 / .14);border-radius:999px;padding:5px 12px;font-size:.81rem;font-weight:700;font-family:inherit;color:var(--muted,#64748b);background:#fff;cursor:pointer;white-space:nowrap;transition:background 0.14s ease,border-color 0.14s ease,color 0.14s ease,transform 0.12s ease,box-shadow 0.14s ease}.brc:hover{border-color:rgb(255 122 58 / .3);color:var(--ink,#0f172a);background:rgb(255 122 58 / .03);transform:translateY(-1px)}.brc.active{border-color:rgb(201 69 22 / .38);background:rgb(255 122 58 / .07);color:#c94516;box-shadow:0 1px 5px rgb(201 69 22 / .12)}.brc__n{font-weight:600;font-size:.73rem;opacity:.55;line-height:1}@media (max-width:960px){.locations-layout{grid-template-columns:1fr}.locations-map-wrap{display:none}}@media (max-width:580px){.region-items{padding:8px}.branch-item{padding:9px 12px}.branch-card{padding:16px 14px;border-radius:16px}.branch-actions{display:grid;grid-template-columns:1fr}.branch-chip{justify-content:center;width:100%}.branch-map iframe{height:190px}.branch-map{border-radius:12px}.bloc-geo{padding:11px 13px}.bloc-geo__copy strong{font-size:.84rem}.bloc-geo__copy span{display:none}.bloc-geo__btn{padding:6px 13px;font-size:.8rem}.brc{font-size:.77rem;padding:4px 10px}}@media (prefers-reduced-motion:reduce){.branch-item,.branch-chip{transition:none}.region-panel.active{animation:none}.afek-pin__ring{animation:none}}.branches-live-map .leaflet-control-attribution a{color:#245272}.branches-live-map .afek-map-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:560px;height:100%;gap:12px;padding:24px;box-sizing:border-box;text-align:center;direction:rtl;color:var(--muted)}.afek-map-fallback p{margin:0}.afek-map-fallback .branch-actions{justify-content:center;flex-wrap:wrap}.afek-map-fallback .branch-chip:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.afek-map-fallback .branch-chip:disabled{opacity:.55;cursor:not-allowed}