.map-canvas{min-height:300px}@media(min-width:768px){.map-canvas{min-height:0}}.map-canvas--compact{min-height:260px}.store-pin-wrap{align-items:flex-end;background:transparent;border:0;cursor:pointer;display:flex;height:65px;justify-content:center;padding:0;transform:translate(-50%,-100%);width:56px}.store-pin{border:3px solid var(--color-border);border-radius:9999px;box-shadow:0 2px 8px #00000040;display:grid;height:44px;place-items:center;position:relative;transition:width .15s,height .15s,box-shadow .15s;width:44px}.store-pin,.store-pin:after{background:var(--color-surface)}.store-pin:after{border:3px solid var(--color-border);border-left:0;border-top:0;bottom:-9px;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:12px}.store-pin img{display:block;height:auto;max-width:none;position:relative;width:20px;z-index:1}.store-pin-wrap--active .store-pin{box-shadow:0 4px 14px #00000059;height:52px;width:52px}.store-pin-wrap--active .store-pin img{width:28px}.brand-track[data-v-5f28bc97]{border-radius:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-track[data-v-5f28bc97]::-webkit-scrollbar{display:none}.brand-list[data-v-5f28bc97]{display:flex;gap:16px}.brand-item[data-v-5f28bc97]{flex:0 0 min(75%,280px);scroll-snap-align:start}.brand-card[data-v-5f28bc97]{align-items:center;background:#fff;border-radius:22px;color:#111;display:flex;justify-content:center;min-height:136px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.brand-card[data-v-5f28bc97]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.brand-card[data-v-5f28bc97]:focus-visible{outline:3px solid currentColor;outline-offset:-5px}.brand-wordmark[data-v-5f28bc97]{font-size:clamp(20px,2.5vw,36px);font-weight:800;line-height:1.1;max-width:100%;text-wrap:balance}.brand-wordmark--samsung[data-v-5f28bc97]{font-size:clamp(20px,3vw,36px);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.brand-wordmark--dyson[data-v-5f28bc97]{font-weight:700;letter-spacing:-.07em;text-transform:lowercase}.brand-wordmark--xiaomi[data-v-5f28bc97]{color:#ff6900;text-transform:lowercase}.brand-wordmark--ray-ban[data-v-5f28bc97]{font-style:italic;letter-spacing:-.06em}.brand-wordmark--yandeks[data-v-5f28bc97]{font-size:clamp(24px,3vw,38px)}.brand-control[data-v-5f28bc97]{align-items:center;border-radius:50%;display:flex;font-size:25px;height:28px;justify-content:center;line-height:1;width:28px}.brand-control[data-v-5f28bc97]:hover{background:#fff}@media(min-width:640px){.brand-item[data-v-5f28bc97]{flex-basis:calc(50% - 8px)}}@media(min-width:1024px){.brand-item[data-v-5f28bc97]{flex-basis:calc(25% - 12px)}.brand-card[data-v-5f28bc97]{min-height:190px}}@media(prefers-reduced-motion:reduce){.brand-track[data-v-5f28bc97]{scroll-behavior:auto}.brand-card[data-v-5f28bc97]{transition:none}}
