.payflow-qr[data-v-001c0050]{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.payflow-qr__frame[data-v-001c0050]{background-color:var(--color-white);padding:var(--space-4);border:1px solid var(--color-payflow-100);border-radius:var(--radius-lg);box-shadow:0 20px 40px -24px #101d3340}.payflow-qr__code[data-v-001c0050]{display:block;width:clamp(200px,58vw,288px);height:auto}.payflow-qr__caption[data-v-001c0050]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-payflow-600)}.store-badges[data-v-02efadbc]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.store-badges--center[data-v-02efadbc]{justify-content:center}.store-badges--start[data-v-02efadbc]{justify-content:flex-start}.store-badge[data-v-02efadbc]{display:inline-flex;align-items:center;gap:var(--space-3);min-width:168px;padding:0 var(--space-4);height:52px;border-radius:var(--radius-md);background-color:#000;border:1px solid #a6a6a6;color:#fff;text-decoration:none;transition:opacity var(--transition-fast)}.store-badge[data-v-02efadbc]:hover{opacity:.85}.store-badge[data-v-02efadbc]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.store-badge__logo[data-v-02efadbc]{width:24px;height:24px;flex-shrink:0}.store-badge__text[data-v-02efadbc]{display:flex;flex-direction:column;line-height:1.15;text-align:left}.store-badge__line1[data-v-02efadbc]{font-size:10px;letter-spacing:.02em}.store-badge__line2[data-v-02efadbc]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}
