.map-discovery-wrapper[data-v-13a7b754]{overflow:visible;position:relative;width:100%}.map-discovery-scroll[data-v-13a7b754]{align-items:center;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;padding-inline:1px}.map-discovery-scroll[data-v-13a7b754]::-webkit-scrollbar{display:none}.map-audience[data-v-13a7b754],.map-pill[data-v-13a7b754]{flex-shrink:0}.map-pill[data-v-13a7b754]{align-items:center;backdrop-filter:blur(16px);background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.9);border-radius:9999px;box-shadow:0 5px 18px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);color:#4b5563;display:inline-flex;font-size:11px;font-weight:700;gap:6px;height:34px;padding:0 13px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s cubic-bezier(.34,1.56,.64,1)}.map-pill[data-v-13a7b754]:active{transform:scale(.96)}.map-pill.is-active[data-v-13a7b754]{background:color-mix(in srgb,var(--color-primary) 8%,#fff);border-color:color-mix(in srgb,var(--color-primary) 25%,#fff);color:var(--color-primary)}.map-pill--discount.is-active[data-v-13a7b754]{background:var(--color-badge-discount-light);border-color:color-mix(in srgb,var(--color-badge-discount) 30%,#fff);color:var(--color-badge-discount-text)}.map-pill-count[data-v-13a7b754]{align-items:center;background:var(--color-primary);border-radius:9999px;color:#fff;display:inline-flex;font-size:9px;height:16px;justify-content:center;min-width:16px;padding:0 4px}.map-popover[data-v-13a7b754]{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.9);border-radius:1rem;box-shadow:0 20px 45px rgba(0,0,0,.14),0 6px 18px rgba(0,0,0,.08);overflow:hidden;position:fixed;transform-origin:top right;width:168px;z-index:99999}.map-popover-item[data-v-13a7b754]{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:10px 14px;transition:background-color .15s ease;width:100%}.map-popover-item[data-v-13a7b754]:hover{background:#f9fafb}.map-popover-item.is-active[data-v-13a7b754]{background:color-mix(in srgb,var(--color-primary) 6%,#fff);color:var(--color-primary)}.map-popover-item+.map-popover-item[data-v-13a7b754]{border-top:1px solid #f3f4f6}.map-popover-enter-active[data-v-13a7b754],.map-popover-leave-active[data-v-13a7b754]{transition:opacity .15s ease,transform .15s cubic-bezier(.22,1,.36,1)}.map-popover-enter-from[data-v-13a7b754],.map-popover-leave-to[data-v-13a7b754]{opacity:0;transform:scale(.95) translateY(-4px)}@media (prefers-reduced-motion:reduce){.map-pill[data-v-13a7b754],.map-popover-enter-active[data-v-13a7b754],.map-popover-leave-active[data-v-13a7b754]{transition-duration:.01ms!important}}.salon-card-skeleton[data-v-aecae912]{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;display:flex;gap:.75rem;min-height:95px;overflow:hidden;padding:.625rem;position:relative;width:100%}.salon-card-skeleton__thumbnail[data-v-aecae912]{background:#f3f4f6;border-radius:.75rem;flex-shrink:0;height:70px;overflow:hidden;position:relative;width:70px}.salon-card-skeleton__shimmer[data-v-aecae912]{animation:salon-card-skeleton-shimmer-aecae912 1.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65) 50%,transparent);inset:0;position:absolute;transform:translateX(-100%)}.salon-card-skeleton__content[data-v-aecae912]{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:.125rem}.salon-card-skeleton__title[data-v-aecae912]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.salon-card-skeleton__line[data-v-aecae912]{background:#f1f2f4;border-radius:999px;flex-shrink:0}.salon-card-skeleton__line--title[data-v-aecae912]{height:10px;width:58%}.salon-card-skeleton__line--arrow[data-v-aecae912]{border-radius:.25rem;height:14px;width:14px}.salon-card-skeleton__rating[data-v-aecae912]{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.salon-card-skeleton__line--rating[data-v-aecae912]{height:8px;width:32px}.salon-card-skeleton__line--reviews[data-v-aecae912]{height:7px;width:42px}.salon-card-skeleton__meta[data-v-aecae912]{align-items:center;display:flex;gap:.3rem;margin-top:.5rem;min-width:0}.salon-card-skeleton__meta--distance[data-v-aecae912]{margin-top:.35rem}.salon-card-skeleton__icon[data-v-aecae912]{background:#f1f2f4;border-radius:.3rem;flex-shrink:0;height:11px;width:11px}.salon-card-skeleton__icon--small[data-v-aecae912]{height:10px;width:10px}.salon-card-skeleton__line--address[data-v-aecae912]{height:7px;width:72%}.salon-card-skeleton__line--distance[data-v-aecae912]{height:7px;width:34px}@keyframes salon-card-skeleton-shimmer-aecae912{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.salon-card-skeleton__shimmer[data-v-aecae912]{animation:none;opacity:.35;transform:none}}.salon-list-enter-active[data-v-de022a0f],.salon-list-leave-active[data-v-de022a0f]{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.salon-list-enter-from[data-v-de022a0f],.salon-list-leave-to[data-v-de022a0f]{opacity:0;transform:translateY(6px)}.salon-list-leave-active[data-v-de022a0f]{position:absolute;width:calc(100% - 1.5rem)}@media (prefers-reduced-motion:reduce){.salon-list-enter-active[data-v-de022a0f],.salon-list-leave-active[data-v-de022a0f]{transition-duration:.01ms!important}}.salon-map-list-panel[data-v-31992eae]{position:absolute;z-index:2100}.salon-list-shell[data-v-31992eae]{background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 24px 70px rgba(0,0,0,.12),0 8px 25px rgb(0 0 0/6%);display:flex;flex-direction:column;height:100%;isolation:isolate;overflow:hidden;width:100%}.salon-map-list-panel.is-desktop[data-v-31992eae]{bottom:1rem;right:1rem;top:1rem;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease;width:min(380px,calc(100vw - 2rem))}.salon-map-list-panel.is-desktop .salon-list-shell[data-v-31992eae]{border-radius:1.5rem}.salon-map-list-panel.is-desktop.is-closed[data-v-31992eae]{opacity:0;pointer-events:none;transform:translateX(calc(100% + 1.5rem))}.salon-map-list-modal[data-v-31992eae]{background:hsla(0,0%,100%,.98);inset:0;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);position:fixed;z-index:3000}.salon-map-list-modal .salon-list-shell[data-v-31992eae]{border:0;box-shadow:none}.salon-map-list-modal[data-v-31992eae] ::-webkit-scrollbar,.salon-map-list-panel[data-v-31992eae] ::-webkit-scrollbar{width:5px}.salon-map-list-modal[data-v-31992eae] ::-webkit-scrollbar-thumb,.salon-map-list-panel[data-v-31992eae] ::-webkit-scrollbar-thumb{background:rgb(0 0 0/8%);border-radius:999px}@media (prefers-reduced-motion:reduce){.salon-map-list-panel[data-v-31992eae]{transition-duration:.01ms!important}}.salon-gallery[data-v-cfa6ae7b]{background:#f3f4f6;overflow:hidden;position:relative}.salon-gallery-nav[data-v-cfa6ae7b]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,100%,.6);border-radius:9999px;color:#fff;display:flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease;width:28px}.salon-gallery-nav[data-v-cfa6ae7b]:hover{background:rgba(0,0,0,.5)}.salon-gallery-nav--prev[data-v-cfa6ae7b]{right:8px}.salon-gallery-nav--next[data-v-cfa6ae7b]{left:8px}.salon-gallery-count[data-v-cfa6ae7b]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.45);border-radius:9999px;bottom:8px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;gap:4px;left:8px;padding:3px 8px;position:absolute}.salon-gallery-dots[data-v-cfa6ae7b]{bottom:8px;display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%)}.salon-gallery-dot[data-v-cfa6ae7b]{background:hsla(0,0%,100%,.5);border-radius:9999px;height:5px;transition:all .2s ease;width:5px}.salon-gallery-dot.is-active[data-v-cfa6ae7b]{background:#fff;width:14px}.gallery-fade-enter-active[data-v-cfa6ae7b],.gallery-fade-leave-active[data-v-cfa6ae7b]{transition:opacity .16s ease}.gallery-fade-enter-from[data-v-cfa6ae7b],.gallery-fade-leave-to[data-v-cfa6ae7b]{opacity:0}.gallery-fade-leave-active[data-v-cfa6ae7b]{inset:0;position:absolute}@media (prefers-reduced-motion:reduce){.gallery-fade-enter-active[data-v-cfa6ae7b],.gallery-fade-leave-active[data-v-cfa6ae7b],.salon-gallery-dot[data-v-cfa6ae7b],.salon-gallery-nav[data-v-cfa6ae7b]{transition-duration:.01ms!important}}.salon-meta-chip[data-v-594096af]{align-items:center;background:#f9fafb;border-radius:9999px;color:#6b7280;display:inline-flex;font-size:9px;font-weight:600;gap:3px;padding:3px 8px}.salon-meta-chip--compact[data-v-594096af]{font-size:8px;padding:2px 6px}.salon-location-row[data-v-bdc23cad]{align-items:center;background:#f9fafb;border-radius:.875rem;display:flex;gap:.5rem;margin-top:.5rem;min-width:0;padding:.5rem}.salon-location-icon[data-v-bdc23cad]{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,#fff);border-radius:10px;color:var(--color-primary);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.salon-popup[data-v-813a8e33]{pointer-events:auto;position:absolute;z-index:2300}.salon-popup--desktop[data-v-813a8e33]{transform-origin:50% -8px;width:min(340px,calc(100vw - 2rem))}.salon-popup--mobile[data-v-813a8e33]{bottom:0;left:0;right:0;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.salon-popup--mobile.is-dragging[data-v-813a8e33]{transition:none}.salon-popup-connector[data-v-813a8e33]{background:hsla(0,0%,100%,.98);border-radius:3px;box-shadow:-2px -2px 4px rgba(0,0,0,.02);height:14px;left:50%;position:absolute;top:-8px;transform:translateX(-50%) rotate(45deg);width:14px}.salon-popup-card[data-v-813a8e33]{background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.9);border-radius:1.25rem;box-shadow:0 20px 50px rgba(0,0,0,.14),0 6px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.salon-popup--mobile .salon-popup-card[data-v-813a8e33]{border-radius:1.5rem 1.5rem 0 0}.popup-drawer-handle[data-v-813a8e33]{display:flex;flex-shrink:0;justify-content:center;padding:10px 0 6px}.popup-drag-zone[data-v-813a8e33],.popup-drawer-handle[data-v-813a8e33]{cursor:grab;touch-action:none}.is-dragging .popup-drag-zone[data-v-813a8e33],.is-dragging .popup-drawer-handle[data-v-813a8e33]{cursor:grabbing}.popup-drawer-handle-bar[data-v-813a8e33]{background:#e5e7eb;border-radius:9999px;height:4px;width:36px}.salon-popup-body[data-v-813a8e33]{padding:.75rem .875rem .875rem}.salon-popup-enter-stagger[data-v-813a8e33]{animation:salon-popup-stagger-813a8e33 .24s cubic-bezier(.22,1,.36,1) 60ms both}@keyframes salon-popup-stagger-813a8e33{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.salon-popup-cta[data-v-813a8e33]{align-items:center;background:var(--color-primary);border-radius:.75rem;box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 25%,transparent);color:#fff;display:flex;flex:1;font-size:12px;font-weight:700;gap:6px;height:40px;justify-content:center;min-width:0;padding:0 1rem;transition:transform .2s ease,box-shadow .2s ease}.salon-popup-cta[data-v-813a8e33]:active{transform:scale(.97)}.salon-popup-loading[data-v-813a8e33]{align-items:center;display:flex;gap:.875rem;min-height:150px;padding:1rem}.salon-popup-skeleton-media[data-v-813a8e33]{animation:salon-popup-pulse-813a8e33 1.5s ease-in-out infinite;background:#f3f4f6;border-radius:.875rem;flex-shrink:0;height:120px;width:100px}.salon-popup-skeleton-media--compact[data-v-813a8e33]{height:64px;width:64px}@keyframes salon-popup-pulse-813a8e33{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.salon-popup-cta[data-v-813a8e33],.salon-popup-enter-stagger[data-v-813a8e33],.salon-popup-skeleton-media[data-v-813a8e33]{animation:none;transition:none}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}[data-v-511329e8] .salon-popup.salon-popup-visibility-enter-active{transition:all .3s cubic-bezier(.16,1,.3,1)}[data-v-511329e8] .salon-popup.salon-popup-visibility-leave-active{transition:all .18s cubic-bezier(.4,0,1,1)}[data-v-511329e8] .salon-popup-visibility-enter-from.salon-popup--desktop,[data-v-511329e8] .salon-popup-visibility-leave-to.salon-popup--desktop{opacity:0;transform:scale(.85) translateY(-6px)}[data-v-511329e8] .salon-popup-visibility-enter-from.salon-popup--mobile,[data-v-511329e8] .salon-popup-visibility-leave-to.salon-popup--mobile{opacity:0}@media (prefers-reduced-motion:reduce){[data-v-511329e8] .salon-popup-visibility-enter-active,[data-v-511329e8] .salon-popup-visibility-leave-active{transition-duration:.01ms!important}}[data-v-511329e8] .leaflet-container{background:#f3f1ec;font-family:inherit;height:100%;width:100%}[data-v-511329e8] .leaflet-control-attribution{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.82)!important;border:1px solid hsla(0,0%,100%,.75);border-radius:8px;color:hsla(220,9%,46%,.8);font-size:8px!important;margin:0 8px 8px 0!important;padding:3px 7px!important}[data-v-511329e8] .salon-marker-wrapper{background:transparent!important;border:0!important;overflow:visible!important}[data-v-511329e8] .salon-marker{align-items:flex-end;cursor:pointer;display:flex;height:58px;justify-content:center;position:relative;width:46px}[data-v-511329e8] .salon-marker.is-entering{animation:salon-marker-pop-in-511329e8 .32s cubic-bezier(.34,1.56,.64,1) both}[data-v-511329e8] .salon-marker-dot{background:var(--salon-accent,var(--color-primary));border:2.5px solid #fff;border-radius:9999px;bottom:2px;box-shadow:0 2px 6px rgba(0,0,0,.25);height:12px;left:50%;position:absolute;transform:translateX(-50%) scale(1);transform-origin:center bottom;transition:transform .24s cubic-bezier(.34,1.56,.64,1);width:12px}[data-v-511329e8] .salon-marker-shadow{background:rgba(0,0,0,.16);border-radius:999px;bottom:0;filter:blur(1.5px);height:5px;left:50%;position:absolute;transform:translateX(-50%) scale(0);transition:transform .24s cubic-bezier(.34,1.56,.64,1);width:16px}[data-v-511329e8] .salon-marker-pin{align-items:center;background:#fff;border:3px solid var(--salon-accent,var(--color-primary));border-radius:50% 50% 50% 0;bottom:20px;box-shadow:0 3px 8px rgba(0,0,0,.16);display:flex;height:40px;justify-content:center;left:50%;opacity:0;overflow:hidden;position:absolute;rotate:-45deg;transform:translate(-50%,-8px) scale(.01);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,box-shadow .2s ease;width:40px;z-index:5}[data-v-511329e8] .salon-marker.is-hover .salon-marker-dot{transform:translateX(-50%) scale(0)}[data-v-511329e8] .salon-marker.is-hover .salon-marker-shadow{transform:translateX(-50%) scale(.85)}[data-v-511329e8] .salon-marker.is-hover .salon-marker-pin{bottom:20px;box-shadow:0 6px 14px rgba(0,0,0,.18);opacity:1;transform:translate(-50%,-8px) scale(1)}[data-v-511329e8] .salon-marker.is-selected .salon-marker-dot{transform:translateX(-50%) scale(0)}[data-v-511329e8] .salon-marker.is-selected .salon-marker-shadow{transform:translateX(-50%) scale(1)}[data-v-511329e8] .salon-marker.is-selected .salon-marker-pin{bottom:18px;box-shadow:0 12px 24px rgba(0,0,0,.24),0 0 0 4px color-mix(in srgb,var(--salon-accent,var(--color-primary)) 16%,transparent);opacity:1;transform:translate(-50%,-8px) scale(1)}[data-v-511329e8] .salon-marker-avatar{border-radius:50%;height:100%;overflow:hidden;width:100%}[data-v-511329e8] .salon-marker-avatar img{background:#f3f4f6;height:100%;-o-object-fit:cover;object-fit:cover;transform:rotate(45deg) scale(1.05);width:100%}[data-v-511329e8] .salon-marker-avatar.is-placeholder{background:#f3f4f6}[data-v-511329e8] .salon-marker-avatar.is-placeholder img{height:60%;margin:20%;-o-object-fit:contain;object-fit:contain;opacity:.32;transform:rotate(45deg);width:60%}[data-v-511329e8] .salon-marker-label{background:var(--color-secondary);border-radius:9999px;bottom:55px;color:#fff;font-size:10px;font-weight:600;left:50%;max-width:170px;opacity:0;overflow:hidden;padding:5px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}[data-v-511329e8] .salon-marker.is-hover .salon-marker-label,[data-v-511329e8] .salon-marker.is-selected .salon-marker-label{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:.3s}[data-v-511329e8] .salon-marker-discount-dot{background:var(--color-badge-discount);border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.25);height:9px;left:50%;position:absolute;top:0;transform:translateX(6px);width:9px;z-index:2}[data-v-511329e8] .salon-marker-discount-dot:before{animation:salon-discount-pulse-511329e8 2.6s cubic-bezier(.22,1,.36,1) infinite;border:1.5px solid var(--color-badge-discount);border-radius:9999px;content:"";inset:-4px;opacity:0;position:absolute}[data-v-511329e8] .salon-marker.is-selected .salon-marker-discount-dot:before{animation-play-state:paused;opacity:0}[data-v-511329e8] .salon-marker.is-discounted .salon-marker-pin{border-color:var(--color-badge-discount)}@keyframes salon-discount-pulse-511329e8{0%{opacity:.55;transform:scale(.6)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}[data-v-511329e8] .salon-cluster-wrapper{background:transparent!important;border:0!important}[data-v-511329e8] .salon-cluster{align-items:center;background:linear-gradient(155deg,color-mix(in srgb,var(--color-primary) 92%,#fff 8%),var(--color-primary));border-radius:50%;box-shadow:0 5px 14px rgba(0,0,0,.22),inset 0 1px 1px hsla(0,0%,100%,.25);cursor:pointer;display:flex;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}[data-v-511329e8] .salon-cluster.is-entering{animation:salon-marker-pop-in-511329e8 .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes salon-marker-pop-in-511329e8{0%{opacity:0;transform:translateY(6px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}[data-v-511329e8] .salon-cluster.is-discounted{background:linear-gradient(155deg,color-mix(in srgb,var(--color-badge-discount) 90%,#fff 10%),var(--color-badge-discount))}[data-v-511329e8] .salon-cluster-ring{border:1.5px solid hsla(0,0%,100%,.55);border-radius:50%;inset:-5px;position:absolute}[data-v-511329e8] .salon-cluster-count{color:#fff;font-size:12px;font-weight:800;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.15)}[data-v-511329e8] .salon-cluster-discount-dot{background:#fff;border:2px solid var(--color-badge-discount);border-radius:9999px;height:10px;position:absolute;right:-2px;top:-2px;width:10px}[data-v-511329e8] .salon-cluster-wrapper:hover .salon-cluster{transform:scale(1.08)}[data-v-511329e8] .user-location-icon{background:transparent!important;border:0!important}[data-v-511329e8] .user-location-pulse{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px}[data-v-511329e8] .user-location-ring{animation:user-location-pulse-511329e8 2.2s ease-out infinite;background:color-mix(in srgb,var(--color-secondary) 20%,transparent);border-radius:9999px;inset:0;position:absolute}[data-v-511329e8] .user-location-dot{background:var(--color-secondary);border:2.5px solid #fff;border-radius:9999px;box-shadow:0 1px 4px rgba(0,0,0,.3);height:13px;position:relative;width:13px}[data-v-511329e8] .user-location-tooltip{background:var(--color-secondary)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.18)!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:4px 9px!important}[data-v-511329e8] .user-location-tooltip:before{border-top-color:var(--color-secondary)!important}@keyframes user-location-pulse-511329e8{0%{opacity:.9;transform:scale(.45)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}[data-v-511329e8] .manual-location-marker{align-items:flex-end;display:flex;height:42px;justify-content:center;position:relative;width:34px}[data-v-511329e8] .manual-location-badge{background:var(--color-secondary);border:3px solid #fff;border-radius:50% 50% 50% 0;bottom:6px;box-shadow:0 6px 14px rgba(0,0,0,.22);height:30px;left:50%;position:absolute;transform:translateX(-50%) rotate(-45deg);width:30px}[data-v-511329e8] .manual-location-badge-icon{background:#fff;border-radius:9999px;height:10px;inset:0;margin:auto;position:absolute;transform:rotate(45deg);width:10px}[data-v-511329e8] .manual-location-point{background:rgba(0,0,0,.22);border-radius:9999px;bottom:0;filter:blur(1px);height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.location-picker-pin[data-v-511329e8]{background:var(--color-secondary-800);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 8px 18px rgba(0,0,0,.25);height:34px;position:relative;transform:rotate(-45deg);width:34px}.location-picker-pin[data-v-511329e8]:after{background:#fff;border-radius:50%;content:"";height:10px;left:9px;position:absolute;scale:1.8;top:9px;width:10px}@media (prefers-reduced-motion:reduce){[data-v-511329e8] .salon-cluster,[data-v-511329e8] .salon-marker-discount-dot:before,[data-v-511329e8] .salon-marker-dot,[data-v-511329e8] .salon-marker-label,[data-v-511329e8] .salon-marker-pin,[data-v-511329e8] .salon-marker-shadow,[data-v-511329e8] .user-location-ring{animation-duration:.01ms!important;transition-duration:.01ms!important}[data-v-511329e8] .salon-marker-discount-dot:before{animation:none!important;opacity:.7!important;transform:scale(1.35)!important}[data-v-511329e8] .user-location-ring{animation:none!important;opacity:.5!important;transform:scale(1.3)!important}[data-v-511329e8] .salon-cluster.is-entering,[data-v-511329e8] .salon-marker.is-entering{animation:none!important}}@media (max-width:767px){[data-v-511329e8] .leaflet-control-attribution{margin-bottom:5px!important;margin-right:5px!important}}