/* Catalog purchase buttons also work when the full cart stylesheet is absent. */
[data-fair-sku]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid var(--btn-line);border-radius:12px;background:var(--peach);color:var(--ink);font:600 16px/1.25 var(--font);text-align:center;cursor:pointer}
[data-fair-sku][aria-pressed="true"]{background:#fff0ca}
[data-fair-sku]:hover{filter:brightness(1.03)}
[data-fair-sku]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
