.buy-links{margin-top:1rem}.buy-links--compact{margin-top:0}.buy-links--compact .buy-links__link{padding:.4rem .8rem;font-size:.82rem}.buy-links--compact .buy-links__hint{display:none}.buy-links--header{margin-top:0}.buy-links--header .buy-links__list{justify-content:flex-end}.buy-links--header .buy-links__item{flex:none;max-width:none}.buy-links--header .buy-links__hint{display:none}.buy-links--header .buy-links__link{white-space:nowrap;padding:.55rem 1rem;font-size:.9rem}.buy-links .buy-links__list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.buy-links .buy-links__item{flex:11rem;justify-items:stretch;gap:.2rem;max-width:22rem;display:grid}.buy-links .buy-links__link{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.buy-links .buy-links__link:hover{color:var(--color-primary-strong);border-color:var(--color-primary)}.buy-links .buy-links__link svg{opacity:.55}.buy-links .buy-links__link .buy-links__cart{opacity:1}.buy-links .buy-links__link--amazon{color:#0f1111;background:#ffd814;border-color:#fcd200}.buy-links .buy-links__link--amazon:hover{color:#0f1111;background:#f7ca00;border-color:#f2c200}.buy-links .buy-links__pack{color:var(--color-text-muted);font-size:.72rem;font-weight:500}.buy-links .buy-links__hint{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.5}
