.store-badge-module__MweX4a__primary{border:2px solid var(--brand-green);border-radius:var(--button-radius);background:var(--brand-green);color:#fff;min-height:3.5rem;box-shadow:0 var(--control-depth,4px) 0 var(--brand-green-deep);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;text-align:center;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 2rem;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.store-badge-module__MweX4a__primary:hover{border-color:var(--brand-green-deep);background:var(--brand-green-deep)}.store-badge-module__MweX4a__primary:active{transform:translateY(calc(var(--control-depth,4px) - 1px));box-shadow:0 1px 0 var(--brand-green-deep)}.store-badge-module__MweX4a__primary:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px;border-radius:var(--button-radius)}.store-badge-module__MweX4a__compact{border-radius:var(--button-radius);min-height:2.75rem;box-shadow:0 var(--control-depth,4px) 0 var(--brand-green-deep);padding:0 1rem;font-size:.9375rem}.store-badge-module__MweX4a__compact:active{transform:translateY(calc(var(--control-depth,4px) - 1px));box-shadow:0 1px 0 var(--brand-green-deep)}.store-badge-module__MweX4a__compact:focus-visible{border-radius:var(--button-radius)}.store-badge-module__MweX4a__block{width:100%}.store-badge-module__MweX4a__badge{border-radius:var(--button-radius);color:#202820;width:12rem;max-width:100%;min-height:3.75rem;box-shadow:0 var(--control-depth,4px) 0 #d5d8d3;text-align:left;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);background:#fff;border:1px solid #d5d8d3;justify-content:flex-start;align-items:center;gap:.6rem;padding:.4rem min(1rem,3vw) .4rem min(.85rem,3vw);text-decoration:none;display:inline-flex}.store-badge-module__MweX4a__badge:hover{background:#fff}.store-badge-module__MweX4a__badge:active{transform:translateY(calc(var(--control-depth,4px) - 1px));box-shadow:0 1px #d5d8d3}.store-badge-module__MweX4a__badge:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px;border-radius:var(--button-radius)}.store-badge-module__MweX4a__mark{flex-shrink:0;width:1.5rem;height:1.75rem}.store-badge-module__MweX4a__copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.store-badge-module__MweX4a__eyebrow{color:#5c665c;font-size:.75rem;font-weight:600;line-height:1.2}.store-badge-module__MweX4a__name{font-size:var(--store-name-size,1.25rem);white-space:normal;font-weight:700;line-height:1.1}.store-badge-module__MweX4a__link{min-height:2.75rem;color:var(--brand-green-deep);font:inherit;text-align:left;text-decoration:none;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;cursor:pointer;transition:color var(--motion-fast) var(--ease-out), text-decoration-color var(--motion-fast) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.store-badge-module__MweX4a__link:hover{text-decoration-color:currentColor}.store-badge-module__MweX4a__link:focus-visible{outline:2px solid var(--brand-green);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.store-badge-module__MweX4a__primary,.store-badge-module__MweX4a__badge,.store-badge-module__MweX4a__link{transition:none}.store-badge-module__MweX4a__primary:active,.store-badge-module__MweX4a__badge:active{transform:none}}
