.stamina-store{margin-bottom:18px;min-width:0;border-color:var(--line)}
.stamina-store-heading,.stamina-store-offer{display:flex;align-items:center;justify-content:space-between;gap:16px}
.stamina-store-heading h2{margin:6px 0 0;font-size:22px}
.stamina-store-emblem{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--line);border-radius:12px;color:var(--gold)}
.stamina-store-emblem .icon{width:25px;height:25px}
.stamina-store-metrics{display:flex;flex-wrap:wrap;gap:12px 28px;margin:20px 0;font-variant-numeric:tabular-nums}
.stamina-store-metrics>div{display:grid;gap:5px}
.stamina-store-metrics span,.stamina-store-note{color:var(--muted);font-size:12px;line-height:1.6}
.stamina-store-metrics strong{font-size:16px}
.stamina-store-offer{padding-top:16px;border-top:1px solid var(--line)}
.stamina-store-offer h3{margin:0 0 5px;font-size:16px}
.stamina-store-offer p{margin:0;font-size:13px;color:var(--muted)}
.stamina-store-note{margin:14px 0 0}
.stamina-store-review{max-width:520px;min-width:0}
.stamina-store-review-terms{display:grid;gap:12px;padding:16px 0;border-block:1px solid var(--line);font-variant-numeric:tabular-nums}
.stamina-store-review-terms>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.stamina-store-review-terms dt{color:var(--muted)}
.stamina-store-review-terms dd{margin:0;font-weight:700}
.stamina-store-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px}
@media(max-width:540px){.stamina-store-heading h2{font-size:19px}.stamina-store-offer{align-items:stretch;flex-direction:column}.stamina-store-offer .button{width:100%}.stamina-store-actions>.button{flex:1 1 140px}.stamina-store-metrics{gap:14px 20px}.stamina-store-review-terms>div{gap:5px 12px}.stamina-store-review-terms dd{overflow-wrap:anywhere}}
