.map-search{position:relative;width:100%;height:100%;min-height:20rem;border-radius:.75rem;overflow:hidden;isolation:isolate;background:#f3effd;box-shadow:0 .125rem .25rem #0000001a;font-family:"Noto Sans Hebrew",Sans-serif}.map-search__canvas{position:absolute;inset:0;background:#f3effd}.map-search__pin{display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;transform-origin:bottom center;filter:drop-shadow(0 1px 1.5px rgba(11,14,33,.18)) drop-shadow(0 5px 11px rgba(11,14,33,.16));transition:transform .16s cubic-bezier(.22,1,.36,1)}.map-search__pin:hover{transform:translateY(-2px) scale(1.05)}.map-search__pin-card{display:flex;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;background:#fff;border:1px solid #E8E8E8;border-radius:.5rem}.map-search__pin-info{display:flex;flex-direction:column;align-items:stretch;gap:.125rem}.map-search__pin-rating{display:flex;align-items:center;justify-content:center;gap:.25rem;line-height:1}.map-search__pin-rating--divided{padding-block-end:.125rem;border-block-end:1px solid #BBBBBB}.map-search__pin-rank{font-size:.75rem;font-weight:600;color:#4622b2}.map-search__pin-star{inline-size:.8125rem;block-size:.8125rem;color:#4622b2;flex-shrink:0}.map-search__pin-price{font-size:.875rem;font-weight:700;color:#1c1c1c;line-height:1;text-align:center;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.map-search__pin-cat{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;background:#2e2e2e0f;border-radius:50%}.map-search__pin-cat-icon{inline-size:1.0625rem;block-size:1.0625rem;object-fit:contain;display:block}.map-search__pin-a11y{position:absolute;inset-block-end:-.25rem;inset-inline-start:-.25rem;inline-size:1.125rem;block-size:1.125rem;padding:1px;background:#e0f2fe;border-radius:50%;object-fit:contain}.map-search__pin-tail{inline-size:0;block-size:0;margin-block-start:-1px;border-inline:7px solid transparent;border-block-start:9px solid #fff}.map-search__pin--active{transform:scale(1.08);filter:drop-shadow(0 3px 4px rgba(46,46,46,.28)) drop-shadow(0 12px 22px rgba(46,46,46,.38))}.map-search__pin--active:hover{transform:translateY(-2px) scale(1.1)}.map-search__pin--active .map-search__pin-card{background:#2e2e2e;border-color:#2e2e2e}.map-search__pin--active .map-search__pin-rank{color:#fff}.map-search__pin--active .map-search__pin-star{color:#8a66e8}.map-search__pin--active .map-search__pin-price{color:#fff}.map-search__pin--active .map-search__pin-rating--divided{border-block-end-color:#ffffff47}.map-search__pin--active .map-search__pin-cat{background:#fff}.map-search__pin--active .map-search__pin-tail{border-block-start-color:#2e2e2e}@media(prefers-reduced-motion:reduce){.map-search__pin{transition:none}}.map-search__count{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:inline-flex;align-items:center;padding-block:.5rem;padding-inline:1rem;border-radius:2rem;background:#fdfdfdf2;border:.0625rem solid #D8D8D8;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);font-size:.75rem;font-weight:500;color:#1c1c1c;box-shadow:0 .125rem .25rem #0000001a;pointer-events:none}.map-search__locate{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;z-index:200;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:.0625rem solid #D8D8D8;border-radius:2rem;background:#fdfdfdfa;color:#1c1c1c;cursor:pointer;box-shadow:0 .125rem .25rem #0000001a;transition:background-color .3s ease ease}.map-search__locate:hover{background:#fdfdfd}.map-search__locate:disabled{opacity:.55;cursor:default}.map-search__locate:focus-visible{outline:.125rem solid #4622B2;outline-offset:.0625rem}.map-search__me-dot{display:block;inline-size:1rem;block-size:1rem;border-radius:2rem;background:#4622b2;border:.125rem solid #ffffff;box-shadow:0 0 0 .1875rem #4622b24d}.map-search__state{position:absolute;inset-block-start:.75rem;inset-inline:.75rem;padding-block:.75rem;padding-inline:1rem;border-radius:.5rem;background:#fdfdfdf2;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);font-size:.875rem;color:#fb3748;text-align:center;box-shadow:0 .125rem .25rem #0000001a}.map-search__preview{position:absolute;inset-block-end:1rem;inset-inline:1rem;margin-inline:auto;max-width:21rem;z-index:600;animation:slideUp .2s ease ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:48rem){.map-search__preview{inset-inline-start:1rem;inset-inline-end:auto;margin-inline:0}}.map-search__preview .asset-card{box-shadow:0 .5rem 1rem #0003}.map-search__preview-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:#fdfdfd99;backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem);pointer-events:none}.map-search__preview-close{position:absolute;inset-block-start:-.75rem;inset-inline-end:-.75rem;z-index:601;width:1.75rem;height:1.75rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff;color:#1c1c1c;font-size:1.125rem;line-height:1;cursor:pointer;box-shadow:0 .25rem .5rem #00000026;transition:transform .3s ease ease}.map-search__preview-close:hover{transform:scale(1.08)}.map-search__preview-close:focus-visible{outline:.125rem solid #4622B2;outline-offset:.125rem}.map-search__cluster{display:flex;align-items:center;justify-content:center;min-inline-size:2.5rem;block-size:2.5rem;padding-inline:.5rem;border:2px solid #ffffff;border-radius:999px;background:#1c1c1c;color:#fff;font-weight:600;box-shadow:0 .25rem .5rem #00000026;cursor:pointer}
