.froggy-store-badges{--froggy-gap:16px;--froggy-radius:999px;--froggy-green:#167047;--froggy-bg:#000000;--froggy-fg:#ffffff;--froggy-border:transparent;--froggy-bg-hover:#1c1c1c;--froggy-fg-hover:#ffffff;--froggy-border-hover:transparent;--froggy-pad-y:13px;--froggy-pad-x:26px;--froggy-min-h:56px;--froggy-icon:28px;--froggy-eyebrow:13px;--froggy-label:19px;display:flex;flex-wrap:wrap;gap:var(--froggy-gap);align-items:stretch;box-sizing:border-box}.froggy-store-badges *,.froggy-store-badges *::before,.froggy-store-badges *::after{box-sizing:inherit}.froggy-store-badges--left{justify-content:flex-start}.froggy-store-badges--center{justify-content:center}.froggy-store-badges--right{justify-content:flex-end}.froggy-store-badges--stretch{flex-direction:column;align-items:stretch}.froggy-store-badges--full .froggy-store-badge-link{flex:1 1 220px}.froggy-store-badges--stretch .froggy-store-badge-link{width:100%}.froggy-store-badge-link{display:inline-flex;align-items:center;gap:12px;padding:var(--froggy-pad-y) var(--froggy-pad-x);min-height:var(--froggy-min-h);border:1px solid var(--froggy-border);border-radius:var(--froggy-radius);background-color:var(--froggy-bg);color:var(--froggy-fg);text-decoration:none;line-height:1.2;font-family:inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;-webkit-tap-highlight-color:#fff0}.froggy-store-badge-link:hover,.froggy-store-badge-link:focus-visible{background-color:var(--froggy-bg-hover);color:var(--froggy-fg-hover);border-color:var(--froggy-border-hover);text-decoration:none;transform:translateY(-1px)}.froggy-store-badge-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.froggy-store-badge-link:active{transform:translateY(0)}.froggy-store-badge-link>*{pointer-events:none}.froggy-store-badge__icon{display:flex;flex:0 0 auto;width:var(--froggy-icon);height:var(--froggy-icon)}.froggy-store-badge__icon svg{width:100%;height:100%;display:block}.froggy-store-badge__copy{display:flex;flex-direction:column;justify-content:center;text-align:left;min-width:0}.froggy-store-badge__eyebrow{font-size:var(--froggy-eyebrow);font-weight:400;letter-spacing:0;opacity:.92}.froggy-store-badge__label{font-size:var(--froggy-label);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.froggy-store-badges--sm{--froggy-pad-y:10px;--froggy-pad-x:20px;--froggy-min-h:48px;--froggy-icon:22px;--froggy-eyebrow:11px;--froggy-label:16px}.froggy-store-badges--lg{--froggy-pad-y:16px;--froggy-pad-x:32px;--froggy-min-h:64px;--froggy-icon:34px;--froggy-eyebrow:15px;--froggy-label:22px}.froggy-store-badges--dark{--froggy-bg:#000000;--froggy-fg:#ffffff;--froggy-border:transparent;--froggy-bg-hover:#1c1c1c;--froggy-fg-hover:#ffffff;--froggy-border-hover:transparent}.froggy-store-badges--light{--froggy-bg:#ffffff;--froggy-fg:var(--froggy-green);--froggy-border:transparent;--froggy-bg-hover:#f1f4f2;--froggy-fg-hover:var(--froggy-green);--froggy-border-hover:transparent}.froggy-store-notice{padding:10px 14px;border:1px dashed #c3c4c7;border-radius:6px;color:#646970;font-size:13px}@media (max-width:480px){.froggy-store-badges:not(.froggy-store-badges--stretch) .froggy-store-badge-link{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.froggy-store-badge-link{transition:none}.froggy-store-badge-link:hover,.froggy-store-badge-link:focus-visible{transform:none}}