.card__price{font-size:22px;font-weight:var(--fw-semibold);color:var(--midnight-ink);margin-top:4px}.card__btn{margin-top:8px;padding:var(--button-padding-y) var(--button-padding-x);background:var(--action-primary);color:var(--action-primary-text);border:0;border-radius:var(--radius-button);font-size:var(--text-button);font-weight:var(--fw-semibold);text-align:center;text-decoration:none;display:block}.card__btn:hover{background:var(--action-primary-hover)}.feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-5);margin-top:8px}.feat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--midnight-ink)}.feat svg{width:26px;height:26px}.feat b{font-size:var(--text-small);font-weight:var(--fw-semibold)}.feat span{font-size:var(--text-small-mobile);color:var(--text-muted)}.sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-bottom:18px}.sizebtn{display:flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:var(--radius-button);font-size:var(--text-small);background:var(--pearl);color:var(--midnight-ink);border:1px solid var(--border-input)}.sizebtn--sel{background:var(--surface-selected);font-weight:var(--fw-semibold);border:1.5px solid var(--border-selected)}