.v2-store-badges{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.v2-store-badge{display:inline-flex;min-height:54px;align-items:center;gap:11px;padding:8px 20px 8px 16px;border-radius:14px;background:#0b0d0c;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#fff 14%,transparent) inset,0 14px 30px -18px color-mix(in srgb,var(--foreground) 60%,transparent);text-decoration:none;transition:transform .25s,box-shadow .25s}.v2-store-badge:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,#fff 18%,transparent) inset,0 18px 36px -18px color-mix(in srgb,var(--foreground) 70%,transparent)}.v2-store-badge-logo{width:24px;height:24px;flex-shrink:0}.v2-store-badge span{display:grid;font-size:18px;font-weight:600;line-height:1.1;letter-spacing:-.01em;text-align:left}.v2-store-badge small{font-size:10.5px;font-weight:500;letter-spacing:.02em;opacity:.82}.v2-store-badges[data-size=sm] .v2-store-badge{min-height:44px;gap:9px;padding:6px 14px 6px 12px;border-radius:11px}.v2-store-badges[data-size=sm] .v2-store-badge-logo{width:19px;height:19px}.v2-store-badges[data-size=sm] .v2-store-badge span{font-size:14.5px}.v2-store-badges[data-size=sm] .v2-store-badge small{font-size:9px}.v2-store-qr{display:flex;align-items:center;gap:16px;margin:0}@media(max-width:1023px),(hover:none){.v2-store-qr{display:none}}.v2-store-badges.v2-badges-touch{display:none}@media(max-width:1023px),(hover:none){.v2-store-badges.v2-badges-touch{display:flex}}@media(prefers-reduced-motion:reduce){.v2-store-badge,.v2-store-badge:hover{transition:none;transform:none}}
